@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&family=Roboto:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,100..900&display=swap";:root{--color-primary: #0a66c2;--color-primary-dark: #004182;--color-primary-light: rgb(238, 241, 245);--color-red: #e32227;--color-green: #00a300;--color-gray: #757575;--color-gray-2: #878787;--color-light-gray: #f6f6f6;--color-light: rgba(132, 139, 200, .18);--color-background: #fff;--color-container-background: #fff;--color-primary-background: #fff;--border-radius: .6rem;--box-shadow-1: 2px 3px 5px -1px rgba(0, 0, 0, .5);--card-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .16);--font-size-1: 1.4rem;--font-size-2: 1.5rem;--font-size-3: 1.6rem;--font-size-title:1.8rem;--icon-size-small:1.4rem;--icon-size-normal:1.8rem;--icon-size-big:2.4rem;--icon-size: 2.4rem;--arrow-icon-size: 1.7rem;--font-normal: 400;--font-bold: 500;--font-semibold: 600;--font-bolder: 700}*{margin:0;padding:0;outline:0;-webkit-appearance:0;-moz-appearance:0;appearance:0;border:0;text-decoration:none;list-style:none;box-sizing:border-box;font-size:10px;font-family:Inter,serif;font-optical-sizing:auto;font-weight:var(--font-normal);font-style:normal}body{width:100%;height:100%;background-color:var(--color-light-gray);-webkit-user-select:none;user-select:none;text-decoration:none;list-style:none;overflow-x:hidden;overflow-y:hidden}.main-container{width:100%;height:100%;margin:0;padding:0;overflow:hidden}.main-container .container{width:100%;height:100vh;display:flex;flex-direction:column}.main-container .container .pages-container{flex:1;overflow-x:hidden;overflow-y:scroll}.main-container .container .pages-container .pages{display:flex;justify-content:center;position:relative}.loading-screen{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f9f9f9}.loader{width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #3498db;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:15px}@keyframes spin{to{transform:rotate(360deg)}}.loading-screen p{font-family:Arial,sans-serif;font-size:18px;color:#333}.header-container{width:100%;display:flex;flex-direction:column;background-color:var(--color-background);justify-content:center;align-items:center;box-shadow:0 1px 1px #00000029}.header-container .header{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:1rem}.header-container .header .logo-container{display:block;padding-right:1rem;padding-left:2rem}.header-container .header .logo-container .logo-txt{font-size:3rem;font-weight:var(--font-semibold);color:#000;letter-spacing:.1rem;text-shadow:2px 3px 5px -1px rgba(0,0,0,.5);cursor:pointer}.header-container .header .logo-container .logo-txt:first-letter{color:var(--color-primary)}.header-container .header .serach-container{width:45%;position:relative;display:flex;align-items:center;justify-content:space-between;flex-direction:row;margin-left:1rem;height:4rem;background-color:var(--color-light-gray);border-radius:var(--border-radius)}.header-container .header .serach-container .search-input-container{width:100%;height:100%;display:block;padding:1rem}.header-container .header .serach-container .serach-input{width:100%;height:100%;font-size:var(--font-size-2);color:#000;background-color:transparent;outline:none}.header-container .header .serach-container .search-btn{padding:1rem;height:100%;display:inline-flex;align-items:center;justify-content:center;background-color:transparent;cursor:pointer}.header-container .header .serach-container .search-btn .icon{font-size:var(--icon-size);color:var(--color-gray)}.header-container .header .serach-container:hover{background-color:var(--color-primary-light)}.header-container .header .header-nav-link-container{padding-left:1.5rem;display:block}.header-container .header .header-nav-link-container .header-links{width:100%;position:relative;display:flex;flex-direction:row;align-items:center;list-style:none}.header-container .header .header-nav-link-container .header-links .link-item{display:flex;align-items:center;white-space:nowrap;padding:0 1.5rem}.header-container .header .header-nav-link-container .header-links .link-item .nav-link{display:flex;align-items:center;justify-content:center;font-size:var(--font-size-2);border-radius:var(--border-radius);box-sizing:border-box;padding:.8rem;color:#000;gap:.6rem}.header-container .header .header-nav-link-container .header-links .link-item .nav-link .icon{font-size:var(--icon-size)}.header-container .header .header-nav-link-container .header-links .link-item .nav-link .icon-con{font-size:var(--arrow-icon-size);display:inline-flex;align-items:center}.header-container .header .header-nav-link-container .header-links .link-item .nav-link .icon-con .icon{font-size:inherit;transition:.3s}.header-container .header .header-nav-link-container .header-links .link-item:first-child .nav-link:hover{background-color:var(--color-primary)}.header-container .header .header-nav-link-container .header-links .link-item:first-child .nav-link:hover .icon-con .icon{transform:rotate(180deg)}.header-container .header .header-nav-link-container .header-links .link-item:first-child .nav-link:hover{color:#fff}.login-container{width:40rem;height:50vh;position:relative;padding:2.5rem 4rem 2rem;border-radius:var(--border-radius);background-color:var(--color-background);margin:0 auto;box-sizing:border-box;box-shadow:2px 3px 5px -1px #00000080;overflow:hidden;animation:move .5s ease}.login-container .title{text-align:center;font-size:2.2rem;font-weight:var(--font-semibold);color:#282c3f}.login-container .login-form{width:100%;display:block;margin-top:5rem}.login-container .login-form .error-msg{width:100%;display:block;font-size:1.3rem;margin-top:.5rem;color:red;text-align:left}.login-container .link-container{position:absolute;width:100%;left:0;bottom:0;margin:2rem 0}.login-container .link-container .link{width:100%;display:block;color:var(--color-primary);font-size:var(--font-size-1);font-weight:var(--font-normal);text-align:center;text-decoration:none;border:none}.signup-container{width:40rem;height:50vh;position:relative;padding:2.5rem 4rem 2rem;border-radius:var(--border-radius);background-color:var(--color-background);margin:0 auto;box-sizing:border-box;box-shadow:2px 3px 5px -1px #00000080;overflow:hidden;animation:move .5s ease}@keyframes move{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.signup-container .title{text-align:center;font-size:2.2rem;font-weight:var(--font-semibold);color:#282c3f}.signup-container .signup-form{width:100%;display:block;margin-top:5rem}.signup-container .signup-form .error-msg{width:100%;display:block;font-size:1.3rem;margin-top:.5rem;color:red;text-align:left}.signup-container .link-container{position:absolute;width:100%;left:0;bottom:0;margin:2rem 0}.signup-container .link-container .link{width:100%;display:block;color:var(--color-primary);font-size:var(--font-size-1);font-weight:var(--font-normal);text-align:center;text-decoration:none;border:none}.home-product-card{width:21.5rem;height:100%;position:relative;scroll-snap-align:start}.home-product-card .card{flex:1;display:flex;align-items:stretch;justify-content:center;flex-direction:column;border:.1rem solid #ebebeb;border-radius:var(--border-radius);margin:.8rem;padding:.8rem;cursor:pointer}.home-product-card .product-image{aspect-ratio:1 / 1;flex:1;overflow:hidden}.home-product-card .product-image img{width:100%;margin:auto;display:block;padding:inherit;object-fit:cover;flex-shrink:0;flex-grow:0;aspect-ratio:1 / 1;transition:scale .1s ease-in-out}.home-product-card:hover img{scale:1.1}.home-product-card .home-product-info{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:.8rem}.home-product-card .home-product-info .product-name{font-size:var(--font-size-1);font-weight:var(--font-normal);color:#000}.home-product-card .home-product-info .product-price{font-size:var(--font-size-1);font-weight:var(--font-semibold);color:#000;margin-top:.4rem}.card-slider .card-container .card-body .card-list.dragging .card,.card-slider .card-container .card-body .card-list.dragging .home-product-card{cursor:grab;-webkit-user-select:none;user-select:none}.home-image-product-card{flex:1;display:flex;align-items:stretch;justify-content:center;flex-grow:1;flex-direction:column;border-radius:var(--border-radius);cursor:pointer}.home-image-product-card .img-con{aspect-ratio:10/8;flex:1;overflow:hidden}.home-image-product-card .img-con img{width:100%;margin:auto;display:block;padding:inherit;object-fit:cover;flex-shrink:0;flex-grow:0;aspect-ratio:10/8}.home-image-product-card .details-con{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:.5rem 0 0;margin:.2rem 0}.home-image-product-card .details-con .product-nm{font-size:1rem;font-weight:var(--font-bold);color:#000}.product-card{width:25%;height:100%;display:flex;padding:0 1rem 2rem;flex-direction:column}.product-card .card{position:relative;display:inline-block;overflow:hidden;box-sizing:border-box;text-decoration:none;border:none;height:100%;transition:box-shadow .2s ease-in-out}.product-card .card:hover{box-shadow:0 3px 16px #0000001c;border-radius:var(--border-radius)}.product-card .card .product-image-con{position:relative;display:block;text-decoration:none;color:inherit;border:none;margin-bottom:.5rem}.product-card .card .product-image-con .product-image{position:relative;margin:0 auto;aspect-ratio:5/6}.product-card .card .product-image-con .product-image img{position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;opacity:1;max-width:100%;max-height:100%}.product-card .card .product-whishlist{position:absolute;top:15px;right:20px;cursor:pointer;display:none}.product-card .card:hover .product-whishlist{display:block}.product-card .card .product-whishlist .icon{color:#c2c2c2;font-size:2rem;stroke:transparent}.product-card .card .product-info{position:relative;padding:1rem 1rem .2rem;margin-top:1rem;background-color:#fff;box-sizing:border-box;transform:translateZ(0);transition:transform .35s cubic-bezier(.17,.67,.21,1);z-index:3}.product-card:hover .product-info{transform:translate3d(0,-35.6px,0)}.product-card .card .product-info .product-brand-name{font-size:var(--font-size-3);font-weight:var(--font-bolder);line-height:1;color:#282c3f;margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card .card .product-info .product-name{display:block;color:#535766;font-size:var(--font-size-1);font-weight:400;line-height:1;margin-bottom:0;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card .card .product-info .product-price{display:block;margin:1rem 0 .5rem;line-height:1.5rem;font-size:var(--font-size-1);font-weight:var(--font-bolder);color:#282c3f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card .card .product-info .product-price .product-discounted-price{font-size:var(--font-size-3);font-weight:var(--font-bolder);color:#282c3f}.product-card .card .product-info .product-price .product-retail-price{text-decoration:line-through;color:#7e818c;font-weight:400;margin-left:.5rem;font-size:1.3rem}.product-card .card .product-info .product-price .product-discount-percentage{font-size:1.3rem;font-weight:var(--font-bolder);margin-left:.5rem;color:#388e3c}.product-card .card .product-info .xcelerator-info-tag{font-size:1.2rem;color:var(--color-primary);font-weight:700;text-align:left}.product-card .card .product-info .product-size{position:absolute;top:100%;left:0;width:100%;z-index:3;padding:1rem 0 12px}.product-card .card .product-info .product-size span{color:#7e818c;font-weight:var(--font-bold);margin-left:1rem;font-size:1.4rem}.box-container-small{width:100%;height:100%;display:flex;align-items:stretch;justify-content:center;flex-direction:column;box-sizing:border-box;background-color:#fff}.box-container-small .box-container{width:100%;height:100%;display:flex;align-items:stretch;justify-content:center;flex-direction:column;box-sizing:border-box}.box-container-small .box-container .header{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:2rem 2rem 1rem;box-sizing:border-box}.box-container-small .box-container .header .title{font-size:var(--font-size-title);font-weight:var(--font-semibold);color:#000;word-wrap:break-word}.box-container-small .box-container .content{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;padding:0 2rem;margin-top:.5rem;margin-bottom:1rem}.box-container-small .box-container .footer{width:100%;height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;padding:2rem}.box-container-small .box-container .footer a{display:flex;flex-direction:column;align-items:stretch;justify-content:center;font-size:1.1rem;font-weight:var(--font-normal);color:var(--color-primary)}.product-category-container{width:100%;height:100%;display:flex;align-items:stretch;justify-content:center;flex-direction:column;box-sizing:border-box;background-color:#fff}.product-category-container .product-container{width:100%;height:100%;display:flex;align-items:stretch;justify-content:center;flex-direction:column;box-sizing:border-box;border-top:1px solid rgba(0,0,0,.1)}.product-category-container .product-container .header{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:1.7rem;border-bottom:1px solid rgba(0,0,0,.1)}.product-category-container .product-container .header .title{font-size:var(--font-size-title);font-weight:var(--font-semibold);color:#000}.product-category-container .product-container .header .btn-con{margin-left:auto}.product-category-container .product-container .header .btn-con a{width:3.2rem;height:3.2rem;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--color-primary);text-decoration:none;border:none;outline:none;cursor:pointer}.product-category-container .product-container .header .btn-con a .icon{font-size:1.8rem;color:#fff}.product-category-container .product-container .products-list{width:100%;display:flex;align-items:stretch}.product-category-container .product-container .products-list .product{width:22rem;display:flex;flex-direction:column}.product-category-container .product-container .products-list .product .card{position:relative;padding:1.5rem}.product-category-container .product-container .products-list .product .card .product-image-container{position:relative;display:block;text-decoration:none;color:inherit;border:none;margin-bottom:1.6rem}.product-category-container .product-container .products-list .product .card .product-image-container .product-image{width:15rem;height:15rem;position:relative;margin:0 auto}.product-category-container .product-container .products-list .product .card .product-image-container .product-image img{position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;opacity:1;max-width:100%;max-height:100%}.product-category-container .product-container .products-list .product .card .wishlist-con{position:absolute;display:inline-block;top:15px;right:15px;cursor:pointer}.product-category-container .product-container .products-list .product .card .wishlist-con .icon{color:#c2c2c2;font-size:1.6rem}.product-category-container .product-container .products-list .product .card .prodcut-name{padding-bottom:1rem;font-size:1.5rem;text-align:center;overflow:hidden;display:block;text-decoration:none;color:inherit;border:none;outline:none}.product-category-container .product-container .products-list .product:hover .prodcut-name{color:var(--color-primary)}.product-category-container .product-container .products-list .product .card .rating-review-container{margin-bottom:.3rem;display:flex;justify-content:center;align-items:center;padding-right:1rem}.product-category-container .product-container .products-list .product .card .rating-review-container .rating{line-height:1;display:flex;align-items:center;justify-content:center;color:#fff;padding:.5rem .8rem;border-radius:.4rem;font-weight:var(--font-bolder);font-size:1.2rem;vertical-align:middle;background-color:#388e3c}.product-category-container .product-container .products-list .product .card .rating-review-container .rating .icon{color:#fff;font-size:1.8rem;padding-left:.5rem}.product-category-container .product-container .products-list .product .card .rating-review-container .review{padding-left:.8rem;font-size:1.2rem;font-weight:var(--font-bolder);color:#878787}.product-category-container .product-container .products-list .product .card .price-con{display:flex;justify-content:center;align-items:center;margin-top:.5rem;gap:.6rem;margin-bottom:.5rem}.product-category-container .product-container .products-list .product .card .price-con .price{font-size:1.5rem;font-weight:var(--font-bolder)}.product-category-container .product-container .products-list .product .card .price-con .retail-price{font-size:1.3rem;font-weight:var(--font-bold);text-decoration-line:line-through;color:#878787}.product-category-container .product-container .products-list .product .card .price-con .discount{font-size:1.3rem;font-weight:var(--font-bolder);color:#388e3c}.card-slider{width:100%;height:100%;display:flex;align-items:stretch;justify-content:center;flex-direction:column;box-sizing:border-box;background-color:#fff}.card-slider .card-container{display:flex;align-items:stretch;justify-content:center;flex-direction:column;box-sizing:border-box}.card-slider .card-container .card-header{flex:1;display:flex;flex-direction:row;align-items:stretch;padding:1.5rem;box-sizing:border-box;border-width:0;min-height:0;min-width:0;cursor:pointer}.card-slider .card-container .card-header .header-title{flex:1;font-size:var(--font-size-title);font-weight:var(--font-semibold);color:#000}.card-slider .card-container .card-header .header-btn{width:2.5rem;height:2.5rem;display:flex;flex-basis:auto;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;border-radius:5rem;padding:.5rem;background-color:var(--color-primary)}.card-slider .card-container .card-header .header-btn .icon{font-size:1.3rem;color:#fff}.card-slider .card-container .card-body{width:100%;display:flex;position:relative}.card-slider .card-container .card-body .card-list{width:100%;height:100%;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% / 4)-12px);padding:0 1rem 1rem 0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:0;scrollbar-width:none}.card-slider .card-container .card-body .card-list::-webkit-scrollbar{display:none;scrollbar-width:none}.card-slider .card-container .card-body .card-list.dragging{scroll-snap-type:x mandatory;scroll-behavior:smooth}.card-slider .card-container .card-body .slider-btn{position:absolute;top:50%;width:4rem;height:8rem;padding:.2rem;margin:auto 0;transform:translateY(-50%);background-color:#fff;z-index:1;cursor:pointer}.card-slider .card-container .card-body .slider-btn.left{left:0;border-radius:0 4px 4px 0;box-shadow:0 1px 4px #0000001f}.card-slider .card-container .card-body .slider-btn.right{right:0;border-radius:4px 0 0 4px;box-shadow:0 1px 4px #0000001f}.card-slider .card-container .card-body .slider-btn .icon{font-size:1.4rem;color:var(--color-gray)}.filter-wrapper{width:100%;display:block}.filter-wrapper .filter-container{box-sizing:border-box;border-top:1px solid rgba(0,0,0,.1)}.filter-wrapper .filter-container .header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:1.5rem;cursor:pointer}.filter-wrapper .filter-container .title{text-align:left;text-transform:uppercase;font-size:1.3rem;font-weight:var(--font-semibold)}.filter-wrapper .filter-container .btn-con{display:block}.filter-wrapper .filter-container .btn-con .icon{color:var(--color-gray-2);font-size:2rem;transform:rotate(0);transition:all .2s ease-in-out}.filter-wrapper .filter-container .filter{display:none;box-sizing:border-box;padding:0 1.6rem 1.5rem}.filter-wrapper .filter-container .filter.active{display:block}.filter-wrapper .filter-container .header.active .icon{transform:rotate(180deg)}.filter-wrapper .filter-container .filter .content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.filter-wrapper .filter-container .filter .content .filter-item{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:1.3rem;padding:.5rem 0;width:100%}.filter-wrapper .filter-container .filter .content .filter-item .checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.5rem;height:1.5rem;border-radius:.2rem;border:.1rem solid rgba(0,0,0,.3);cursor:pointer;outline:none}.filter-wrapper .filter-container .filter .content .filter-item .checkbox:checked{background-color:var(--color-primary);position:relative}.filter-wrapper .filter-container .filter .content .filter-item .checkbox:checked:before{content:"✔";font-size:1.2em;color:#fff;position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}.filter-wrapper .filter-container .filter .content .filter-item label{text-align:left;text-transform:uppercase;font-size:1.2rem;font-weight:400;color:#212121}.nav-bar-container{width:100%;height:4.5rem;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:1rem}.nav-bar-container .nav-list{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:row}.nav-bar-container .nav-list .nav-item{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;text-align:center;font-size:var(--font-size-1);font-weight:var(--font-semibold);font-style:normal;white-space:nowrap;padding:1.4rem 2.5rem}.nav-bar-container .nav-list .nav-item .icon{font-size:var(--arrow-icon-size);font-weight:var(--font-bolder);margin-left:.5rem;transition:all .1s ease-in-out}.nav-bar-container .nav-list .nav-item:hover{color:var(--color-primary)}.nav-bar-container .nav-list .nav-item:hover .icon{transform:rotate(180deg)}.mega-menu-container{position:absolute;width:100%;display:flex;top:150%;left:0;right:0;background-color:#fff;box-shadow:0 8px 8px 1px #0000004d;z-index:10000;opacity:0;visibility:hidden;transition:all .2s ease-in-out}.mega-menu-container.active{top:100%;visibility:visible;opacity:1}.mega-menu-container .menu-col{width:100%;display:flex;background-color:#fff;flex-direction:column;padding:.5rem 2rem;overflow:hidden}.mega-menu-container .menu-col:nth-child(2n){background-color:#f5f5f666}.mega-menu-container .menu-col .menu-link{width:100%;height:100%;text-align:left;display:flex;align-items:center;font-size:1.2rem;font-weight:var(--font-normal);font-style:normal;line-height:2.5rem;color:#666}.mega-menu-container .menu-col .menu-link.menu-title{font-size:1.2rem;font-weight:var(--font-semibold);padding:.5rem 0 .2rem;color:#000}.mega-menu-container .menu-col .menu-link.menu-title:after{content:"►";font-size:.8rem;color:#000;margin-left:.8rem;vertical-align:middle}.category-bottom-line{width:140px;height:1px;margin:12px 0 0 25px;background-color:#eaeaec}.image-announcement-banner{width:100%;display:grid;grid-template-columns:1fr}.image-announcement-banner .image-banner{width:100%;display:block}.image-announcement-banner .image-banner .image-con{width:100%;flex-direction:column;display:flex;align-items:center;justify-content:center}.image-announcement-banner .image-banner .image-con img{width:100%;margin:auto;display:block;padding:inherit;object-fit:cover;flex-shrink:0;flex-grow:0;aspect-ratio:211 / 30}.image-flex-banner{width:100%;display:grid;grid-template-columns:1fr}.image-flex-banner .image-banner{width:100%;display:block}.image-flex-banner .image-banner .image-banner-link{display:block;width:100%;color:inherit;text-decoration:none;border:none;outline:none;overflow:hidden;cursor:pointer}.image-flex-banner .image-banner .image-banner-link .image-con{width:100%;flex-direction:column;display:flex;align-items:center;justify-content:center}.image-flex-banner .image-banner .image-banner-link .image-con img{width:100%;margin:auto;display:block;padding:inherit;object-fit:cover;flex-shrink:0;flex-grow:0;aspect-ratio:211 / 43}.image-banner-container{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.image-banner-container .image-banner{width:100%;display:block}.image-banner-container .image-banner .image-banner-link{display:block;width:100%;border-radius:var(--border-radius);box-shadow:2px 2px 4px #00000014;color:inherit;text-decoration:none;border:none;outline:none;overflow:hidden}.image-banner-container .image-banner .image-banner-link .image-con{width:100%;position:relative;overflow:hidden}.image-banner-container .image-banner .image-banner-link .image-con img{width:100%;margin:auto;display:block;padding:inherit;object-fit:cover;flex-shrink:0;flex-grow:0}.slider-container{width:100%;height:100%;position:relative}.slider-container .img-container{width:100%;height:100%;display:flex;overflow:hidden}.slider-container .img-container .image{width:100%;aspect-ratio:211 / 40;object-fit:cover;display:block;cursor:pointer;flex-shrink:0;flex-grow:0;margin:auto;opacity:0;transition:translate .2s ease-out,opacity .5s .2s linear}.slider-container .img-container .image.imageActive{opacity:1}.slider-container .img-slide-btn{all:unset;display:block;position:absolute;top:0;bottom:0;padding:1rem;cursor:pointer;transition:background-color .1s ease-in-out}.slider-container .img-slide-btn:hover{background-color:#0003}.slider-container .img-slide-btn:hover>*{animation:spuish .2s ease-in-out}.slider-container .img-slide-btn>*{font-size:var(--icon-size);color:#fff}.slider-container .img-slide-btn.prev{left:0}.slider-container .img-slide-btn.next{right:0}.toast-error-container{background-color:#000;position:fixed;bottom:3rem;right:2rem;display:flex;align-items:center;justify-content:center;z-index:11111;animation:openSliderMsg .4s ease-in-out forwards}@keyframes openSliderMsg{0%{transform:translateY(10rem)}to{transform:translateY(0)}}@keyframes closeSliderMsg{to{opacity:0;visibility:visible;transform:translateY(10rem)}0%{visibility:hidden;transform:translateY(0)}}.toast-error-container .icon-container{padding:1.3rem;display:block}.toast-error-container .icon-container .icon{font-size:2.5rem}.success,.info{color:var(--color-primary)}.warning{color:#daa619}.error{color:#e95353}.toast-error-container .error-message{padding:1.3rem 1rem 1.3rem 0;margin-left:.5rem}.toast-error-container .error-message span{font-size:1.3rem;text-align:left;font-weight:var(--font-normal);text-transform:capitalize;color:#fff}.dropdown-menu-container{width:25rem;position:absolute;opacity:0;display:none;z-index:1111;overflow:hidden;background-color:#fff;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);box-shadow:0 4px 16px #0003;transition:all .3s}.dropdown-menu-container.active{opacity:100;display:block}.dropdown-menu-container .dropdown-menu-list{width:100%;position:relative;list-style:none}.dropdown-menu-container .dropdown-menu-list .menu-link-item{color:#000;line-height:2rem;text-decoration:none;cursor:pointer}.dropdown-menu-container .dropdown-menu-list .menu-link-item .menu-item{display:flex;align-items:center;font-size:var(--font-size-2);padding:1.2rem;white-space:nowrap}.dropdown-menu-container .dropdown-menu-list .menu-link-item .menu-item:hover{background-color:var(--color-light-gray)}.dropdown-menu-container .dropdown-menu-list .menu-link-item .menu-item .icon{font-size:var(--icon-size-normal);color:#000;margin-right:1rem}.select-box-continer{min-width:24%;max-width:24%;height:100%;display:block;position:relative;text-align:left;cursor:pointer}.select-box-continer:after{content:"";position:absolute;right:0;top:50%;transform:translate(-50%,-50%);width:.1rem;height:2rem;background-color:var(--color-light)}.select-box-continer .open-select-box{width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:1rem .2rem 1rem 1rem;color:var(--color-gray)}.select-box-continer .open-select-box .select-text-con{width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-box-continer .open-select-box .select-text-con .selected-txt{font-size:var(--font-size-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-box-continer .open-select-box .select-text-con .selected-txt:first-letter{text-transform:uppercase}.select-box-continer .open-select-box .select-text-con .selected-txt.active{color:#000}.select-box-continer .open-select-box .select-icon-con{display:flex;align-items:center;justify-content:center;margin-left:.5rem}.select-box-continer .open-select-box .select-icon-con .icon{font-size:var(--arrow-icon-size);color:var(--color-gray);transition:.3s}.select-box-continer .open-select-box .select-icon-con.active .icon{transform:rotate(180deg)}.select-box-continer .select-box{position:absolute;left:0;width:25rem;height:35rem;padding:1rem;background:var(--color-background);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);box-shadow:2px 3px 5px -1px #00000080;z-index:1000;opacity:0;display:none;overflow-y:hidden;animation:bounce .3s ease-in-out}.select-box-continer .select-box.active{opacity:100;display:block}@keyframes bounce{0%{opacity:0;transform:translateY(5rem)}50%{opacity:1;transform:translateY(-1rem)}to{transform:translateY(0)}}.select-box-continer .select-box::-webkit-scrollbar{width:1rem!important}.select-box-continer .select-box::-webkit-scrollbar-thumb{background:#ccc!important}.select-box-continer .select-box .select-box-input-box{padding:0 0 .4rem;margin-bottom:1rem}.select-box-continer .select-box .select-box-input{width:100%;padding:1rem;font-size:var(--font-size-1);border:.1rem solid var(--color-primary-light);border-radius:var(--border-radius);background-color:transparent;outline:none}.select-box-continer .select-box .select-box-content{padding:0 1rem;width:100%;height:100%;overflow-y:scroll}.select-box-continer .select-box .select-box-content .select-box-item{padding:1.2rem;font-size:var(--font-size-1);margin-top:.5rem;border-radius:var(--border-radius);text-align:left;cursor:pointer}.select-box-continer .select-box .select-box-content .select-box-item:first-letter{text-transform:uppercase}.select-box-continer .select-box .select-box-content .select-box-item:hover{background-color:var(--color-primary-light)}.select-box-continer .select-box .select-box-content .select-box-item.selected{background-color:var(--color-light-gray)}.auth-wrapper{width:100%;box-sizing:border-box;margin:.8rem 2rem 2rem}.auth-wrapper .input-container{position:relative;width:100%}.auth-wrapper .input-container .input-box{width:100%;font-size:var(--font-size-2);color:#000;padding:1rem 1rem 1rem 1.5rem;border:.2rem solid var(--color-light);border-radius:var(--border-radius);background:#fff;outline:none;transition:.2s ease}.auth-wrapper .input-container .input-box:focus,.auth-wrapper .input-container .input-box:valid{border:.2rem solid var(--color-primary)}.auth-wrapper .input-container .input-box.error{border-color:red}.auth-wrapper .input-container .label-txt{color:#878787;font-size:var(--font-size-2);font-weight:var(--font-normal);position:absolute;pointer-events:none;left:1.5rem;top:50%;transform:translateY(-50%);transition:.2s ease;transform-origin:left}.auth-wrapper .input-container .input-box:focus+.label-txt,.auth-wrapper .input-container .input-box:valid+.label-txt{top:0;transform:translate(-.8rem,-50%) scale(.77);color:var(--color-primary);z-index:1;background-color:#fff;padding:0 .8rem}.auth-wrapper .input-container .input-box.error+.label-txt{color:red}.auth-wrapper .login-signup-btn{width:100%;padding:1rem;margin-top:2.5rem;border-radius:var(--border-radius);font-size:var(--font-size-2);letter-spacing:.1rem;font-weight:var(--font-normal);color:#fff;background-color:var(--color-primary);cursor:pointer}.otp-wrapper{width:100%;margin:.8rem 2rem 2rem}.otp-container{width:35rem;height:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;padding:3rem 2rem;border-radius:var(--border-radius);background-color:var(--color-background);overflow:hidden;box-shadow:2px 3px 5px -1px #00000080}.otp-container p{font-size:1.4rem;font-weight:500;color:#464646;margin-top:2.5rem;line-height:2.2rem;text-align:center}.otp-container .email{font-size:1.4rem;font-weight:500;color:#464646;text-align:center}.otp-container .email .link{color:var(--color-primary);font-size:1.4rem;font-weight:500;text-decoration:none;border:none;margin-left:.5rem}.otp-container .otp-form{width:100%;display:block;padding:0 2rem;margin-top:5rem}.otp-container .otp-form .otp-input-container{display:flex;align-items:center;justify-content:center;gap:1.5rem}.otp-container .otp-form .otp-input-container .input-box{width:4.5rem;height:4.5rem;text-align:center;font-size:1.5rem;font-weight:var(--font-bold);color:#000;border:none;outline:none;background-color:var(--color-light-gray);border-radius:var(--border-radius)}.otp-container .otp-form .otp-input-container .input-box:focus{border:.2rem solid var(--color-primary);outline:none}.otp-container .otp-form .otp-btn{width:100%;padding:1rem 2.2rem;margin-top:4rem;border:1px solid transparent;border-radius:var(--border-radius);font-size:var(--font-size-1);letter-spacing:.1rem;font-weight:var(--font-bold);color:#fff;background-color:var(--color-primary);cursor:pointer}.otp-container .resend{font-size:1.2rem;font-weight:500;color:var(--color-gray-2);text-align:center;margin-top:2.5rem}.otp-container .resend .link{color:var(--color-primary);font-size:1.2rem;font-weight:500;text-decoration:none;border:none;margin-left:.5rem}.cart-container-wrapper{width:100%;box-sizing:border-box;margin:1rem 5rem 2rem}.cart-container-wrapper .cart-container{flex:1;width:100%;height:100%;display:flex;flex-direction:column;background-color:#fff;box-shadow:0 1px 8px #0000000f}.cart-container-wrapper .cart-container .empty-cart-container{width:100%;height:100%;text-align:center;padding:5rem}.cart-container-wrapper .cart-container .empty-cart-container .image{height:15rem}.cart-container-wrapper .cart-container .empty-cart-container p{line-height:3rem}.cart-container-wrapper .cart-container .empty-cart-container .text-1{font-size:var(--font-size-3);font-weight:var(--font-normal);margin-top:1rem}.cart-container-wrapper .cart-container .empty-cart-container .text-2{font-size:1.2rem;font-weight:300}.cart-container-wrapper .cart-container .empty-cart-container .login-btn{padding:1rem 7rem;margin-top:1rem;border-radius:var(--border-radius);font-size:var(--font-size-2);letter-spacing:.1rem;font-weight:var(--font-normal);color:#fff;background-color:var(--color-primary);cursor:pointer;transition:background-color .2s}.cart-container-wrapper .cart-container .empty-cart-container .login-btn:hover{background-color:var(--color-primary-dark)}.home-container{width:100%;display:grid;grid-template-columns:repeat(12,1fr);gap:1.6rem;margin:.8rem 1.5rem 10rem}.grid-container{height:100%;background-color:#fff;overflow:hidden;border-radius:var(--border-radius)}.grid-1{grid-column:1/13;order:1}.grid-2{grid-column:1/13;order:2}.grid-3{grid-column:1/13;order:3}.grid-4{grid-column:1/4;order:4}.grid-5{grid-column:4/7;order:5}.grid-6{grid-column:7/10;order:6}.grid-7{grid-column:10/13;order:7}.grid-8{grid-column:1/11;order:8}.grid-9{grid-column:11/13;order:9}.home-image-banner-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.home-image-banner-container .image-bannner{position:relative;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;flex-basis:auto;border-width:0;flex-shrink:0;min-height:0;min-width:0;z-index:0}.home-image-banner-container .image-bannner .image-container{aspect-ratio:28/43;flex:1}.home-image-banner-container .image-bannner .image-container img{width:100%;margin:auto;display:block;top:0;right:0;bottom:0;left:0;padding:inherit;object-fit:cover;aspect-ratio:28/43}.grid-10{grid-column:1/13;order:10;background:transparent}.shopping-feature{width:100%;display:grid;grid-template-columns:repeat(5,1fr);padding:1rem 0;gap:1.5rem}.shopping-feature .feature{width:100%;display:flex;align-items:stretch;justify-content:center;gap:.5rem;padding:1rem;background-color:var(--color-primary-light);border-radius:var(--border-radius)}.shopping-feature .image-con{width:5rem;height:5rem;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:.5rem;font-size:5rem}.shopping-feature .image-con .icon{font-size:5rem}.shopping-feature .feature-details{display:flex;align-items:flex-start;flex-direction:column;gap:.5rem;padding:.5rem;margin-left:.5rem}.shopping-feature .feature-details h1{font-size:1.5rem;font-weight:var(--font-bolder)}.shopping-feature .feature-details span{font-size:.8;opacity:.6;font-weight:var(--font-semibold)}.category-card-container{width:100%;height:100%;display:flex;align-items:stretch;justify-content:center;flex-direction:column;box-sizing:border-box}.category-card-container .card-container{display:flex;flex-direction:row;align-items:stretch;box-sizing:border-box;position:relative}.category-card-container .card-container .card-content{min-width:90px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;box-sizing:content-box;cursor:pointer;padding:1.5rem;transition:box-shadow .2s ease-in-out}.category-card-container .card-container .card-content:hover{box-shadow:0 .3rem 1.6rem #0000001c;border-radius:var(--border-radius)}.category-card-container .card-container .card-content .img-con{width:6.5rem;height:6.5rem;margin:auto}.category-card-container .card-container .card-content .img-con img{width:100%;height:100%;object-fit:cover}.category-card-container .card-container .card-content:hover img{width:100%;height:100%;object-fit:cover;animation:imgzoom .3s ease-in-out forwards}@keyframes imgzoom{to{scale:1.1}}.category-card-container .card-container .card-content .cat-nm-con{display:flex;align-items:center;justify-content:center;margin-top:.5rem}.category-card-container .card-container .card-content .cat-nm-con span{font-size:var(--font-size-1);font-weight:var(--font-semibold);text-align:center;color:#000}.image-slider-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.image-slider-container .slider-container{width:100%;height:100%;position:relative}.image-slider-container .slider-container .img-container{width:100%;height:100%;display:flex;overflow:hidden}.image-slider-container .slider-container .img-container img{width:100%;aspect-ratio:211 / 35;object-fit:cover;display:block;cursor:pointer;flex-shrink:0;flex-grow:0;margin:auto;transition:translate .3s ease-in-out}.image-slider-container .slider-container .img-slide-btn{all:unset;display:block;position:absolute;top:0;bottom:0;padding:1rem;cursor:pointer;transition:background-color .1s ease-in-out}.image-slider-container .slider-container .img-slide-btn:hover{background-color:#0003}.image-slider-container .slider-container .img-slide-btn:hover>*{animation:spuish .2s ease-in-out}@keyframes spuish{50%{scale:1.4 .6}}.image-slider-container .slider-container .img-slide-btn>*{font-size:var(--icon-size);color:#fff}.image-slider-container .slider-container .img-slide-btn.prev{left:0}.image-slider-container .slider-container .img-slide-btn.next{right:0}.image-slider-container .slider-dot-container{width:100%;display:flex;align-items:center;justify-content:center;padding:1rem 0}.image-slider-container .slider-dot-container .dot-progress{position:relative;height:4px;border-radius:.5rem;background-color:#00000021;margin-right:4px;margin-left:4px}.image-slider-container .slider-dot-container .dot-progress .dot-fill-bar{position:absolute;height:4px;border-radius:.5rem;background-color:#000}@keyframes dotslide{0%{width:0}to{width:4rem}}.product-list-wrapper{width:100%;margin:0 auto;padding:.8rem}.product-list-wrapper .prodcut-list-container{display:flex;flex-direction:row;gap:1rem}.product-list-wrapper .prodcut-list-container .left-container{width:20%;height:100%;display:flex;flex-direction:column;background-color:#fff;box-shadow:0 1px 8px #0000000f}.product-list-wrapper .prodcut-list-container .left-container .heading{padding:1.5rem}.product-list-wrapper .prodcut-list-container .left-container .heading h1{text-align:left;font-size:1.6rem;font-weight:var(--font-semibold)}.product-list-wrapper .prodcut-list-container .left-container .product-filter-categories{padding:1.5rem;border-top:1px solid rgba(0,0,0,.1)}.product-list-wrapper .prodcut-list-container .left-container .product-filter-categories h1{text-align:left;text-transform:uppercase;font-size:1.3rem;font-weight:var(--font-semibold)}.product-list-wrapper .prodcut-list-container .left-container .product-filter-categories .category-name{display:flex;align-items:center;text-overflow:ellipsis;padding:1rem 0 0}.product-list-wrapper .prodcut-list-container .left-container .product-filter-categories .category-name .icon{color:var(--color-gray-2);font-size:1.2rem;display:inline-block}.product-list-wrapper .prodcut-list-container .left-container .product-filter-categories .category-name .name{color:var(--color-gray-2);font-size:1.3rem;font-weight:var(--font-normal);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.product-list-wrapper .prodcut-list-container .left-container .product-filter-categories .category-name.active .icon{color:#000}.product-list-wrapper .prodcut-list-container .left-container .product-filter-categories .category-name.active .name{color:#000;font-weight:var(--font-bold)}.product-list-wrapper .prodcut-list-container .right-container{flex:1;width:100%;height:100%;display:flex;flex-direction:column;background-color:#fff;box-shadow:0 1px 8px #0000000f}.product-list-wrapper .prodcut-list-container .right-container .header{display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column;padding:1.5rem 1.2rem 0}.product-list-wrapper .prodcut-list-container .right-container .header .route-tracking-container{display:flex;align-items:center;justify-content:center;flex-direction:row;padding:.5rem .5rem .5rem 0;gap:.5rem}.product-list-wrapper .prodcut-list-container .right-container .header .route-tracking-container .route-container{display:inline-flex;align-items:center;text-overflow:ellipsis;gap:.5rem}.product-list-wrapper .prodcut-list-container .right-container .header .route-tracking-container .route-container .route-link{max-width:7rem;color:var(--color-gray-2);font-size:1.1rem;font-weight:var(--font-normal);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.product-list-wrapper .prodcut-list-container .right-container .header .route-tracking-container .route-container .icon{color:var(--color-gray-2);font-size:1.1rem}.product-list-wrapper .prodcut-list-container .right-container .header .search-result-txt{padding:.5rem .5rem .5rem 0;font-size:var(--font-size-title)}.product-list-wrapper .prodcut-list-container .right-container .header .search-result-txt h1{text-align:left;font-size:var(--font-size-2);font-weight:var(--font-bold)}.product-list-wrapper .prodcut-list-container .right-container .header .product-sort-container{width:100%}.product-list-wrapper .prodcut-list-container .right-container .header .product-sort-container ul{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:1.7rem}.product-list-wrapper .prodcut-list-container .right-container .header .product-sort-container ul li{display:block;text-align:left;position:relative;font-size:1.3rem;font-weight:var(--font-normal);cursor:pointer;padding:.5rem 0 .8rem}.product-list-wrapper .prodcut-list-container .right-container .header .product-sort-container ul li:first-child{text-align:left;font-size:1.3rem;font-weight:var(--font-semibold);padding-left:0;cursor:default}.product-list-wrapper .prodcut-list-container .right-container .header .product-sort-container ul li:nth-child(n+2):hover,.product-list-wrapper .prodcut-list-container .right-container .header .product-sort-container ul li.active{color:var(--color-primary)}.product-list-wrapper .prodcut-list-container .right-container .header .product-sort-container ul li:before{content:"";position:absolute;display:block;width:100%;height:2px;bottom:0;left:0;background-color:var(--color-primary);transform:scaleX(0);transition:transform .3s ease;transform-origin:left}.product-list-wrapper .prodcut-list-container .right-container .header .product-sort-container ul li.active:before{transform:scaleX(1)}.product-list-wrapper .prodcut-list-container .right-container .products-container{width:100%;height:100%;display:flex;align-items:stretch;justify-content:center;flex-direction:column;box-sizing:border-box;padding-top:.2rem;border-top:1px solid rgba(0,0,0,.1)}.product-list-wrapper .prodcut-list-container .right-container .products-container .product-list{width:100%;display:flex;align-items:stretch;flex-direction:row;flex-wrap:wrap}.store-container{width:100%;display:grid;grid-template-columns:repeat(12,1fr);padding:8px}.store-container .store-header{grid-column:1/13;margin:.8rem 0}.store-container .store-header h1{font-size:var(--font-size-title);font-weight:var(--font-bolder)}.store-container .store-header .store-description{width:100%;margin:1rem 0;color:#878787;display:inline-block;vertical-align:top}.store-container .store-header .store-description span{line-height:1.45;font-size:1.2rem}.store-grid-container{grid-column:1/13;display:block}
