@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";.CancelButton{border:1px solid #b0b0b0;color:#1e1e1e}.CancelButton,.SaveButton{font-size:14px;width:auto;padding:10px 20px;min-width:140px;font-weight:400;cursor:pointer;text-align:center}.SaveButton{border:1px solid #f20000;background-color:#f20000;color:#fff}.SmallContainer{width:90%;max-width:1300px;margin:0 auto}.Container{width:90%;max-width:1640px;margin:0 auto}.MidContainer{width:95%;max-width:1830px;margin:0 auto}.FullContainer{width:100%;max-width:100%;margin:0 auto}.SectionTitle{text-align:left}.SectionTitle h1,.SectionTitle h2{font-size:42px;line-height:48px;color:#1e1e1e;text-transform:uppercase;font-weight:700;letter-spacing:0}.TextButton{display:inline-block;background:none;border:none;color:#1e1e1e;font-family:Outfit,sans-serif;font-size:13px;text-transform:uppercase;text-align:center;cursor:pointer;transition:color .3s cubic-bezier(.075,.82,.165,1);text-decoration:none;opacity:.5}.TextButton:active,.TextButton:hover{opacity:1}.FillButton{text-align:center;display:block;width:160px;padding:10px;background:#f20000;border:none;color:#fff;font-family:Outfit,sans-serif;font-size:13px;text-transform:uppercase;cursor:pointer;transition:.3s cubic-bezier(.075,.82,.165,1);text-decoration:none}.FillButton:active,.FillButton:hover{opacity:1}.FillButton .Icon{display:inline-block;width:18px;height:18px;border-radius:50%;text-align:center;line-height:18px;transition:background-color .3s;padding-left:10px;font-size:18px;transition:.3s cubic-bezier(.075,.82,.165,1)}.FillButton .Icon:hover{color:#f20000}.FillButton .Icon i{font-size:18px;color:#555;transition:background-color .3s}.FillButton .Icon i:hover{color:#f20000}.FillButton .Icon:hover{color:#fff}.FillButton:hover .Icon{transform:translateX(5px)}.SocialIconNav ul{display:flex;gap:10px}.SocialIconNav ul li{display:inline-block;width:18px;height:18px;border-radius:50%;text-align:center;line-height:18px;transition:background-color .3s}.SocialIconNav ul li:hover{color:#f20000}.SocialIconNav ul li i{font-size:18px;color:#555;transition:background-color .3s}.SocialIconNav ul li i:hover{color:#f20000}.TopHeader{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0;flex-wrap:wrap;padding:10px 20px 0;width:100%;max-width:1640px;margin:0 auto}.TopHeader .HelpLink{text-align:right}.MainHeader{padding:10px 20px;background:#fff}.MainHeader,.MainHeader .Container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0;flex-wrap:nowrap}.MainHeader .Container{width:100%;margin:0 auto;max-width:1640px}.MainHeader .MobileSearch{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;flex-wrap:nowrap;cursor:pointer;font-size:20px;color:#f20000}.MainHeader .SearchContainer{background:#fff;z-index:100;display:block;position:relative;width:300px}.MainHeader .SearchContainer.MobileSearchOn,.MainHeader .SearchContainer.MobileSearchOn .CloseIcon{display:block!important}.MainHeader .SearchContainer .CloseIcon{background:transparent;border:none;font-size:18px;cursor:pointer;color:#dc3545;position:absolute;top:12px;right:10px;display:none}.MainHeader .SearchContainer .SearchInputGroup{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;flex-wrap:nowrap;background:#f3f3f3;position:relative}.MainHeader .SearchContainer .SearchInputGroup .SearchInput{flex:1 1;border:none;outline:none;padding:10px 10px 10px 30px;font-size:16px!important;background:transparent;color:#1e1e1e}.MainHeader .SearchContainer .SearchInputGroup .SearchInput::placeholder{color:#555}.MainHeader .SearchContainer .SearchInputGroup .search-icon{background:none;border:none;position:absolute;left:10px;font-size:18px;cursor:pointer;color:#f20000}.MainHeader .SearchContainer .SuggestionsDropdown{position:absolute;width:100%;background:#fff;border:1px solid #dedede;margin-top:5px;border-radius:5px;max-height:200px;overflow-y:auto;max-width:340px}.MainHeader .SearchContainer .SuggestionsDropdown ul{list-style:none;padding:0;margin:0}.MainHeader .SearchContainer .SuggestionsDropdown ul li{padding:10px;cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;flex-wrap:nowrap;transition:background .3s}.MainHeader .SearchContainer .SuggestionsDropdown ul li:hover{background:#f3f3f3}.MainHeader .SearchContainer .SuggestionsDropdown ul li .SuggestionItem{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;flex-wrap:nowrap}.MainHeader .SearchContainer .SuggestionsDropdown ul li .SuggestionItem .SuggestionImage{width:40px;height:40px;border-radius:5px;margin-right:10px}.MainHeader .SearchContainer .SuggestionsDropdown ul li .SuggestionItem .SuggestionImage img{width:100%}.MainHeader .SearchContainer .SuggestionsDropdown ul li .SuggestionItem .SuggestionText .SuggestionTitle{font-size:14px;color:#1e1e1e}.MainHeader .MainMenu,.MainHeader .MainMenu nav ul{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;flex-wrap:nowrap}.MainHeader .MainMenu nav ul{list-style:none;padding:0;margin:0}.MainHeader .MainMenu nav ul li{margin:0 15px;position:relative}.MainHeader .MainMenu nav ul li a{text-decoration:none;font-size:17px;font-weight:500;color:#1e1e1e;transition:color .3s ease}.MainHeader .MainMenu nav ul li a:hover{color:#f20000}.MainHeader .IconsNav{width:300px;text-align:right}.MainHeader .IconsNav nav{text-align:right;width:auto}.MainHeader .IconsNav nav ul{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:0;flex-wrap:nowrap;text-align:right;list-style:none;padding:0;margin:0;gap:16px}.MainHeader .IconsNav nav ul li{margin:0 10px;position:relative}.MainHeader .IconsNav nav ul li a{text-decoration:none;color:#1e1e1e;font-size:20px;display:flex;align-items:center;gap:5px}.MainHeader .IconsNav nav ul li a:hover{color:#f20000}.MainHeader .IconsNav .CartCount{background:#f20000;color:#fff;font-size:10px;border-radius:50%;display:grid;height:17px;right:-7px;top:-10px;margin-left:5px;position:absolute;height:16px;width:16px;place-content:center;text-align:center}.Header{transition:all .3s ease-in-out;position:relative;z-index:999}.Header.HeaderFixed{position:fixed;top:0;left:0;right:0;width:100%;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);animation:slideDown .3s ease-out}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.Header.HeaderFixed .TopHeader{display:none}body.header-fixed{padding-top:80px}.MegaMenu{position:absolute;top:121px;left:0;z-index:999999999;display:none;width:100%;max-width:100%}.MegaMenu.ShowMega{display:block}.MegaMenu .MegaMenuBlock{width:100%;max-width:100%;padding:20px;background-color:#fff;border-top:1px solid #dedede;display:block}.MegaMenu .MegaMenuBlock .MegaMenuContainer{display:flex;flex-flow:row wrap;justify-content:space-between}.MegaMenu .MegaMenuBlock .MegaMenuList{display:flex;flex-flow:column wrap;list-style:none;margin:0;padding:20px;justify-content:flex-start;width:calc(100% - 400px);background-color:#f3f3f3;max-height:380px;overflow-y:auto}.MegaMenu .MegaMenuBlock .MegaMenuList .MenuItem{position:relative;text-decoration:none;color:#888;border-bottom:1px solid #dedede;margin-right:30px;padding:4px 0}.MegaMenu .MegaMenuBlock .MegaMenuList .MenuItem .MainCategory{text-decoration:none;font-size:13px;text-transform:uppercase;color:#1e1e1e}.MegaMenu .MegaMenuBlock .MegaMenuList .MenuItem a{text-decoration:none;color:#888}.MegaMenu .MegaMenuBlock .MegaMenuList .MenuItem .SubMenu{display:flex;flex-flow:column;position:relative;padding:0;list-style:none;width:170px;z-index:10}.MegaMenu .MegaMenuBlock .MegaMenuList .MenuItem .SubMenu .SubMenuItem .SubCategory{text-decoration:none;font-size:13px;line-height:14px}.MegaMenu .MegaMenuBlock .MegaMenuList .MenuItem .SubMenu .SubMenuItem .SubCategory:hover{color:#f20000}.MegaMenu .MegaMenuBlock .MegaMenuList .MenuItem:hover .SubMenu{display:block}.MegaMenu .MegaMenuBlock .MegaMenuCover{width:400px;aspect-ratio:464/372;top:0;align-items:flex-start;margin:50px 0;height:300px}.MegaMenu .MegaMenuBlock .MegaMenuCover img{width:100%;height:100%;object-fit:contain}.Header.HeaderFixed .MegaMenu{top:53px}.ProductCard{width:100%;position:relative}.ProductCard .ProductCardImage{position:relative;width:100%;aspect-ratio:.6543624161;display:block}.ProductCard .ProductCardImage img{width:100%;max-width:100%;display:block;height:100%;object-fit:contain;object-position:center}.ProductCard .ProductCardImage .ProductCardImageThumb{width:100%;aspect-ratio:.6543624161;display:block}.ProductCard .ProductCardImage .ProductCardImageThumb img{width:100%;max-width:100%;display:block;height:100%;object-position:center;object-fit:cover}.ProductCard .OfferAndRating{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;flex-wrap:nowrap;position:absolute;left:10px;bottom:10px}.ProductCard .OfferAndRating .Offer{background-color:#f20000;color:#fff;padding:5px 10px}.ProductCard .OfferAndRating .Offer,.ProductCard .OfferAndRating .Rating{line-height:18px;font-size:18px;text-transform:uppercase;text-align:center}.ProductCard .OfferAndRating .Rating{background-color:#fff;color:#f20000;padding:5px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;flex-wrap:nowrap}.ProductCard .OfferAndRating .Rating .Icon{font-size:14px}.ProductCard .OfferAndRating .Rating .RatingValue{padding-left:5px}.ProductCard .AddTowishlist{position:absolute;top:10px;right:10px;background:rgba(30,30,30,.2);border:1px solid rgba(30,30,30,0);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s ease-in-out;font-size:18px;color:#fff}.ProductCard .AddTowishlist:hover{background:#f20000;border-color:#f20000;color:#fff}.ProductCard .ProductCardDetails{padding-top:10px}.ProductCard .ProductCardDetails .TitleAndBrand{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;flex-wrap:nowrap;text-align:left}.ProductCard .ProductCardDetails .TitleAndBrand .ProductBrand{font-size:12px;line-height:14px;color:#f20000;text-transform:uppercase}.ProductCard .ProductCardDetails .TitleAndBrand .ProductTitle{font-size:16px;color:#1e1e1e;font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.ProductCard .ProductCardDetails .ProductPrice{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:10px;padding-top:2px}.ProductCard .ProductCardDetails .ProductPrice .SalePrice{font-size:18px;font-weight:500;color:#1e1e1e}.ProductCard .ProductCardDetails .ProductPrice .ActualPrice{display:flex;align-items:center;gap:5px;font-size:16px;color:#555}.ProductCard .ProductCardDetails .ProductPrice .ActualPrice .Mrp{text-decoration:line-through}.ProductCard .ProductCardDetails .ProductPrice .ActualPrice .DiscountOffer{color:#28a745;font-weight:600}.ProductCard .ProductStockStatus{position:absolute;bottom:6px;right:6px;background:hsla(0,0%,100%,.83);font-size:13px;color:#f20000;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);padding:5px 10px}.BestSellerCard{position:relative}.BestSellerCard .DiscountOffer{background-color:#1e1e1e;color:#fff!important;position:absolute;top:70px;left:17px;transform-origin:left;transform:rotate(-90deg);padding:5px 10px;min-width:76px;text-align:center}.PremiumProductCard .ProductCardDetails{padding-right:60px;padding-left:50px}.PremiumProductCard .AddTowishlist{top:auto;bottom:10px}.PremiumProductCard .DiscountOffer{background-color:#1e1e1e;color:#fff!important;position:absolute;bottom:0;left:-36px;transform-origin:top;transform:rotate(-90deg);padding:2px 10px;min-width:76px;text-align:center}.LoginSignupCard{max-width:1300px;margin:0 auto;text-align:left}.LoginSignupCard .LoginSignupForm{width:100%}.LoginSignupCard .LoginSignupForm h3{font-size:30px;font-weight:500;text-transform:uppercase}.LoginSignupCard .LoginSignupForm h1{font-size:30px;font-weight:500}.LoginSignupCard .LoginSignupForm h5{font-size:15px}.LoginSignupCard .LoginSignupForm h5,.LoginSignupCard .LoginSignupForm h5 p{font-weight:400;letter-spacing:1px;text-transform:uppercase;text-align:left;width:100%}.LoginSignupCard .LoginSignupForm h5 p{font-size:12px}.LoginSignupCard .LoginSignupForm h1{font-size:15px}.LoginSignupCard .LoginSignupForm h1,.LoginSignupCard .LoginSignupForm h1 p{font-weight:400;letter-spacing:1px;text-transform:uppercase;text-align:left;width:100%}.LoginSignupCard .LoginSignupForm h1 p{font-size:12px}.LoginSignupCard .LoginSignupForm .MainInputs{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:15px;flex-wrap:nowrap;width:100%;align-items:flex-start!important}.LoginSignupCard .LoginSignupForm .InputField{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;flex-wrap:nowrap;align-items:flex-start;width:100%}.LoginSignupCard .LoginSignupForm .InputField input{width:100%;padding:20px 14px 8px;border:1px solid #dedede;border-radius:0;font-size:16px;background:#f3f3f3;transition:.3s}.LoginSignupCard .LoginSignupForm .InputField input:focus{border-color:#c5c5c5}.LoginSignupCard .LoginSignupForm .InputField label{position:absolute;left:15px;top:50%;transform:translateY(-50%);font-size:14px;color:#555;transition:.3s}.LoginSignupCard .LoginSignupForm .InputField input:focus+label,.LoginSignupCard .LoginSignupForm .InputField input:not(:placeholder-shown)+label{top:10px;font-size:10px;color:#1e1e1e}.LoginSignupCard .LoginSignupForm .TogglePasswordVisibility{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:16px;color:gray}.LoginSignupCard .LoginSignupForm .validationError{color:#dc3545;font-size:14px;text-align:left}.LoginSignupCard .LoginSignupForm .ForgotPassword{text-align:right;font-size:14px;color:#1e1e1e;text-decoration:underline;display:block}.LoginSignupCard .LoginSignupForm .FlexRow{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0;flex-wrap:nowrap}.LoginSignupCard .LoginSignupForm .SignInButton{background:#1e1e1e;color:#fff;padding:12px 16px;border:none;border-radius:0;cursor:pointer;font-size:16px;font-weight:700;font-family:Outfit,sans-serif;text-align:center;transition:.3s cubic-bezier(.075,.82,.165,1);font-weight:400;text-transform:uppercase;width:150px}.LoginSignupCard .LoginSignupForm .SignInButton .Icon{margin-left:15px}.LoginSignupCard .LoginSignupForm .SignInButton:hover{background:#050505}.LoginSignupCard .FormAndIntro{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:0;flex-wrap:wrap}.LoginSignupCard .FormAndIntro .LoginSignupForm{width:50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;flex-wrap:nowrap}.LoginSignupCard .FormAndIntro .SignInSignUpIntro{width:50%}.LoginSignupCard .FormAndIntro .SignInSignUpIntro h1,.LoginSignupCard .FormAndIntro .SignInSignUpIntro h2{text-transform:uppercase;font-size:30px;line-height:30px;font-weight:500;padding-bottom:30px}.LoginSignupCard .FormAndIntro .SignInSignUpIntro .Benefits{width:100%}.LoginSignupCard .FormAndIntro .SignInSignUpIntro .Benefits ul{list-style:none}.LoginSignupCard .FormAndIntro .SignInSignUpIntro .Benefits ul li{position:relative;padding-left:20px;font-size:14px}.LoginSignupCard .FormAndIntro .SignInSignUpIntro .Benefits ul li:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;left:0;top:50%;transform:translateY(-50%);color:#ff4c16}.LoginSignupCard .FormAndIntro .SignInSignUpIntro .LoginSigupSwitch{background:#1e1e1e;color:#fff;padding:12px 16px;border:none;border-radius:0;cursor:pointer;font-size:16px;font-weight:700;font-family:Outfit,sans-serif;text-align:center;transition:.3s cubic-bezier(.075,.82,.165,1);font-weight:400;text-transform:uppercase;display:block;width:240px;margin-top:30px}.LoginSignupCard .FormAndIntro .SignInSignUpIntro .LoginSigupSwitch .Icon{margin-left:15px}.LoginSignupCard .FormAndIntro .SignInSignUpIntro .LoginSigupSwitch:hover{background:#050505}.LoginSignupCard .FormAndIntro .SignInSignUpIntro .IntroImage{margin-top:50px;aspect-ratio:640/254}.LoginSignupCard .FormAndIntro .SignInSignUpIntro .IntroImage img{height:100%!important;width:100%!important;object-fit:cover}.LoginSignupCard .AcceptTerms{display:flex;align-items:center;font-family:Outfit,sans-serif;font-size:14px;color:#1e1e1e;gap:8px}.LoginSignupCard .AcceptTerms input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid #dedede;cursor:pointer;position:relative;background-color:#fff;transition:all .3s ease}.LoginSignupCard .AcceptTerms input[type=checkbox]:checked{background-color:#121212;border-color:#121212}.LoginSignupCard .AcceptTerms input[type=checkbox]:checked:after{content:"";font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px}.LoginSignupCard .AcceptTerms label{font-size:14px;color:#1e1e1e;line-height:1.5;cursor:pointer}.LoginSignupCard .AcceptTerms label a{color:#1e1e1e;text-decoration:none;opacity:.5;padding-left:10px}.LoginSignupCard .AcceptTerms label a:hover{text-decoration:underline}.OfferProducts{margin:20px 0}.OfferProducts .ProductGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(20%,1fr));grid-gap:20px;gap:20px;margin-top:20px}.OfferProducts .FilterTags{margin-bottom:20px;display:flex;gap:20px;flex-direction:column}.OfferProducts .FilterTags .TextButton{padding:5px;font-size:14px;margin-bottom:10px;cursor:pointer}.OfferProducts .FilterTags .TextButton.ActiveTag{opacity:1}.OfferProducts .FilterTags .TextButton:hover{opacity:.8}.OfferProducts .FilterSlider{display:block}.OfferProducts .MobileFilter{display:none}.ImagePreloader{overflow:hidden;aspect-ratio:65/86;background-color:#f0f0f0}.ImagePreloader img{object-fit:cover;height:100%;width:100%}.GalleryShimmer{width:100%;height:100%;aspect-ratio:65/86}.ProductDetails{width:100%}.ProductDetails .ProductDetailsContainer{width:95%;max-width:1200px;margin:0 auto}.ProductDetails .ProductDetailsRow{display:flex;justify-content:space-between}.ProductDetails .ProductDetailsRow .ProductLeft{width:50%;max-width:600px}.ProductDetails .ProductDetailsRow .ProductLeft .GalleryBox{position:-webkit-sticky;position:sticky;top:60px}.ProductDetails .ProductDetailsRow .ProductLeft .GalleryBox .ProductImageGallery{display:flex;max-width:600px;justify-content:space-between;flex-flow:row-reverse;padding-bottom:60px;gap:20px}.ProductDetails .ProductDetailsRow .ProductLeft .GalleryBox .ProductImageGallery .LargeImages{width:calc(100% - 140px);display:block}.ProductDetails .ProductDetailsRow .ProductLeft .GalleryBox .ProductImageGallery .LargeImages .GalleryImageCard{aspect-ratio:65/86}.ProductDetails .ProductDetailsRow .ProductLeft .GalleryBox .ProductImageGallery .LargeImages .GalleryImageCard img{width:100%;height:100%;object-fit:cover}.ProductDetails .ProductDetailsRow .ProductLeft .GalleryBox .ProductImageGallery .ThumbsImages{width:62px;display:flex;flex-flow:column;gap:10px;position:absolute;left:0;max-height:100%;overflow:hidden}.ProductDetails .ProductDetailsRow .ProductLeft .GalleryBox .ProductImageGallery .ThumbsImages .ThumbImageCard{margin-bottom:10px;aspect-ratio:65/86;border:1px solid #dedede;width:60px!important;display:block}.ProductDetails .ProductDetailsRow .ProductLeft .GalleryBox .ProductImageGallery .ThumbsImages .ThumbImageCard.active{border:1px solid #c0392b}.ProductDetails .ProductDetailsRow .ProductLeft .GalleryBox .ProductImageGallery .ThumbsImages .ThumbImageCard img{width:100%;height:100%;object-fit:cover}.ProductDetails .ProductDetailsRow .ProductRight{width:50%;max-width:520px}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .BreadCrumps{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .BreadCrumps ul{display:flex;list-style:none;padding:0;margin:0}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .BreadCrumps ul li{font-size:11px;color:#888;margin-right:5px;max-width:147px;text-overflow:ellipsis;overflow:hidden;font-weight:300;padding-bottom:5px}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .BreadCrumps ul li:after{content:">";margin-left:10px}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .BreadCrumps ul li:last-child:after{content:""}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .BreadCrumps ul li a{text-decoration:none;color:#555}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .BreadCrumps ul li a:hover{text-decoration:underline}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .ProductTitle{display:flex;justify-content:space-between;width:100%;padding-bottom:10px;margin-bottom:10px}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .ProductTitle h1{font-size:30px;font-weight:400;color:#1e1e1e;width:100%;line-height:32px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .RatingAndShare{width:100%;display:flex;justify-content:space-between;border-bottom:1px solid #dedede;max-width:100%;position:relative;padding-bottom:10px}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .RatingAndShare .Rating{display:flex;gap:10px;align-items:center}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .RatingAndShare .Rating .Stars{display:flex;gap:5px;color:#ffc107;font-size:12px}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .RatingAndShare .Rating .Stars i.filled{color:transparent;-webkit-text-stroke:#f20000 1px}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .RatingAndShare .Rating .Stars i.empty{color:transparent;-webkit-text-stroke:#555 1px}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .RatingAndShare .Rating .RatingValue,.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .RatingAndShare .Rating .ReviewsCount{font-size:14px;color:#888}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .Sku{text-transform:uppercase;padding-top:20px}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .Sku span{padding-left:10px;text-transform:uppercase;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .StockAndCategorySku{width:100%;white-space:nowrap;display:flex;justify-content:space-between;align-items:center;padding:0 0 10px;border-bottom:1px solid #dedede}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .StockAndCategorySku .SkuAndCategory{display:flex;gap:10px;color:#888;font-size:12px;padding-top:6px;max-width:calc(100% - 90px);overflow:hidden;text-overflow:ellipsis}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .StockAndCategorySku .SkuAndCategory .Sku{text-transform:uppercase}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .StockAndCategorySku .SkuAndCategory>:nth-child(2){border-left:1px solid #dedede}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .StockAndCategorySku .SkuAndCategory .Category{padding-left:10px;text-transform:uppercase;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .StockAndCategorySku .StockStatus{font-size:12px}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .StockAndCategorySku .StockStatus.Instock{color:#28a745}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .DeliveryExpected{font-size:13px;background:linear-gradient(90deg,rgba(242,0,0,.1),rgba(242,0,0,.05) 50%,rgba(242,0,0,0));color:#f20000;padding:2px 10px;width:auto;text-align:left;display:inline-block;margin-top:10px;width:100%}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .PricingAndTags{display:flex;justify-content:space-between;padding-top:20px;padding-bottom:20px;position:relative}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .PricingAndTags .Price{align-items:center;display:flex}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .PricingAndTags .Price .SalePrice{font-size:32px;line-height:32px;color:#1e1e1e;font-weight:500}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .PricingAndTags .Price .ActualPrice{font-size:20px;line-height:24px;color:#888;padding:0 10px;font-weight:100;text-decoration:line-through}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .PricingAndTags .Price .Discount{font-size:12px;line-height:12px;background-color:#28a745;color:#fff;padding:3px 5px}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .PricingAndTags .LegalText{font-size:11px;position:absolute;color:#888;bottom:0}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .PricingAndTags .ProductTags{width:150px;text-align:right}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .PricingAndTags .ProductTags .SellingTag{display:block;font-size:12px;margin:2px 0}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .PricingAndTags .ProductTags .SellingTag span{background-color:#fff;color:#888;font-size:12px;line-height:12px;padding:3px 6px;text-align:center;border:1px solid #dedede;border-radius:10px;text-overflow:ellipsis;max-width:120px;white-space:nowrap;overflow:hidden}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .PricingAndTags .ProductTags .SellingTag span i{color:#1d8348;font-weight:700}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .PricingAndTags .ProductTags .SpecialTags{display:block;width:150px;text-align:right;justify-content:flex-end}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .PricingAndTags .ProductTags .SpecialTags:after,.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .PricingAndTags .ProductTags .SpecialTags:before{content:"";position:absolute;left:0;right:0;height:5px;pointer-events:none;z-index:1}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .PricingAndTags .ProductTags .SpecialTags:before{top:0;background:linear-gradient(180deg,#fff 0,hsla(0,0%,100%,0))}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .PricingAndTags .ProductTags .SpecialTags:after{bottom:0;background:linear-gradient(0deg,#fff 0,hsla(0,0%,100%,0))}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .PricingAndTags .ProductTags .SpecialTags .Tag{display:flex;font-size:12px;margin:2px 0}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .PricingAndTags .ProductTags .SpecialTags .Tag span{background-color:#fff;color:#888;font-size:12px;line-height:12px;padding:3px 6px;text-align:center;border:1px solid #dedede;border-radius:10px;text-overflow:ellipsis;max-width:120px;white-space:nowrap;overflow:hidden}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .PricingAndTags .ProductTags .SpecialTags .OfferEndsTag{background-color:#f8f8f8;display:flex;width:auto}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .PricingAndTags .ProductTags .SpecialTags .OfferEndsTag .Timer{background-color:#c0392b}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .Attributes{padding-top:20px}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .Attributes.LastAtri{border-bottom:1px solid #dedede;display:flex;justify-content:space-between;align-items:flex-end}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .Attributes .Size{width:100%;padding-bottom:15px;max-width:calc(100% - 100px);overflow:auto;position:relative}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .Attributes .Size .SizeLabel{font-size:12px;text-transform:uppercase;color:#1e1e1e;letter-spacing:1px}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .Attributes .Size .SizeLabel .CurrentAttributeName{color:#1e1e1e;font-weight:600;letter-spacing:0}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .Attributes .Size .SizeAttributes{width:100%;padding-top:10px}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .Attributes .Size .SizeAttributes ul{display:flex;gap:10px}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .Attributes .Size .SizeAttributes ul li{width:auto}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .Attributes .Size .SizeAttributes ul li a{font-size:13px;color:#888;border:1px solid #dedede;padding:5px 10px;display:block;min-width:50px;text-align:center;cursor:pointer;border-radius:8px}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .Attributes .Size .SizeAttributes ul li a.Active{border:1px solid #f20000;color:#f20000}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .Attributes .Color{padding-top:10px;width:100%}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .Attributes .Color .ColorLabel{font-size:12px;text-transform:uppercase;color:#1e1e1e;letter-spacing:1px}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .Attributes .Color .ColorLabel .CurrentAttributeName{color:#1e1e1e;font-weight:600;letter-spacing:0}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .Attributes .Color .ColorAttributes{width:100%;padding-top:10px}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .Attributes .Color .ColorAttributes ul{display:flex;gap:10px}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .Attributes .Color .ColorAttributes ul li{width:auto}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .Attributes .Color .ColorAttributes ul li a{font-size:13px;color:#121212;position:relative;width:40px;height:40px;display:block}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .Attributes .Color .ColorAttributes ul li a.Active{padding:2px;border:1px solid #121212;border-radius:30px}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .Attributes .Color .ColorAttributes ul li a .ColorName{position:absolute;bottom:0;visibility:hidden;opacity:0;font-size:10px;text-align:center;width:100%;transition:all .3s cubic-bezier(.075,.82,.165,1)}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .Attributes .Color .ColorAttributes ul li a:hover .ColorName{bottom:-16px;visibility:visible;opacity:1;transition:all .3s cubic-bezier(.075,.82,.165,1)}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .Attributes .Color .ColorAttributes ul li a .ColorCode{width:100%;height:100%;display:block;border-radius:30px;border:1px solid #dedede}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .Attributes .Color .ColorAttributesTwo{width:100%;padding-top:10px}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .Attributes .Color .ColorAttributesTwo ul{display:flex;flex-flow:row wrap;gap:10px}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .Attributes .Color .ColorAttributesTwo ul li{width:auto}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .Attributes .Color .ColorAttributesTwo ul li a{cursor:pointer;display:inline-block;padding:3px;border:1px solid #929292;border-radius:50%}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .Attributes .Color .ColorAttributesTwo ul li a img{height:40px;width:40px;display:block;object-fit:cover;object-position:top;border-radius:50%}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .Attributes .Color .ColorAttributesTwo ul li a.Active{border-color:#f20000!important;color:#f20000}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .ExtraAttributes{margin-top:15px;border-top:1px solid #dedede;max-height:100px;overflow-y:scroll}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .ExtraAttributes .SubAttribute{width:100%;padding-top:20px}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .ExtraAttributes .SubAttribute .SubAttributeLabel{font-size:12px;text-transform:uppercase;color:#1e1e1e;letter-spacing:1px}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .ExtraAttributes .SubAttribute .SubAttributeLabel .CurrentAttributeName{color:#1e1e1e;font-weight:600;letter-spacing:0}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .ExtraAttributes .SubAttribute .SubAttributeOptions{width:100%;padding-top:10px}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .ExtraAttributes .SubAttribute .SubAttributeOptions ul{display:flex;gap:10px}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .ExtraAttributes .SubAttribute .SubAttributeOptions ul li{width:auto}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .ExtraAttributes .SubAttribute .SubAttributeOptions ul li a{font-size:13px;color:#888;border:1px solid #dedede;padding:5px 10px;display:block;min-width:50px;text-align:center;cursor:pointer;border-radius:8px}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .ExtraAttributes .SubAttribute .SubAttributeOptions ul li a.Active{border:1px solid #f20000;color:#f20000}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .QntyAndButtons{display:flex;flex-direction:row wrap;align-items:flex-start;margin-top:20px}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .QntyAndButtons .Qnty{display:flex;align-items:center;margin-bottom:20px;position:absolute;border:1px solid #dedede}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .QntyAndButtons .Qnty .Decrement,.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .QntyAndButtons .Qnty .Increment{cursor:pointer;padding:14px;font-size:12px;color:#1e1e1e;font-weight:300;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .QntyAndButtons .Qnty .Decrement:hover,.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .QntyAndButtons .Qnty .Increment:hover{background-color:#f3f3f3}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .QntyAndButtons .Qnty .QntyCount{margin:0 10px;font-size:16px;color:#1e1e1e;width:30px;text-align:center}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .QntyAndButtons .NarowsShimmer{width:100%;height:160px;background:linear-gradient(90deg,#fff 25%,#f3f3f3 50%,#fff 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .QntyAndButtons .Buttons{display:flex;flex-flow:row wrap;width:100%;gap:10px;justify-content:flex-end}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .QntyAndButtons .Buttons .AddToCartButton,.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .QntyAndButtons .Buttons .AddToWishlistButton,.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .QntyAndButtons .Buttons .BuyNowButton{display:flex;align-items:center;justify-content:center;padding:12px;font-size:16px;font-weight:400;color:#fff;text-transform:uppercase;cursor:pointer;transition:.3s cubic-bezier(.075,.82,.165,1)}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .QntyAndButtons .Buttons .AddToCartButton .Icon,.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .QntyAndButtons .Buttons .AddToWishlistButton .Icon,.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .QntyAndButtons .Buttons .BuyNowButton .Icon{margin-right:10px}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .QntyAndButtons .Buttons .BuyNowButton{background-color:#f20000;border:1px solid #f20000;width:100%}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .QntyAndButtons .Buttons .BuyNowButton:hover{background-color:#bf0000}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .QntyAndButtons .Buttons .AddToCartButton{background-color:#121212;width:100%;border:1px solid #121212}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .QntyAndButtons .Buttons .AddToCartButton:hover{background-color:#2c2c2c}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .QntyAndButtons .Buttons .AddToCartButton.disable{background-color:rgba(242,0,0,.2);border:none;color:#f20000;cursor:not-allowed}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .QntyAndButtons .Buttons .AddToCartButton.disable:hover{background-color:#b0b0b0}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .QntyAndButtons .Buttons .AddToWishlistButton{background-color:transparent;border:1px solid #b0b0b0;width:100%;height:40px;color:#1e1e1e;justify-content:center;align-items:center;cursor:pointer;width:calc(100% - 140px)}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .QntyAndButtons .Buttons .AddToWishlistButton.active{background-color:#f20000}.ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .QntyAndButtons .Buttons .AddToWishlistButton .icon-wishlist{font-size:20px;color:#1e1e1e}.ProductDetails .ProductDetailsRow .ProductRight .OddCommonOfferSection{display:flex;flex-flow:row wrap;gap:10px;border-radius:12px;transition:all .3s ease;margin:20px auto}.ProductDetails .ProductDetailsRow .ProductRight .OddCommonOfferSection .OddCommonOfferCard{display:flex;flex-flow:column wrap;gap:12px;padding:12px 14px;width:calc(50% - 5px);transition:transform .2s ease,box-shadow .2s ease;line-height:1;height:auto;position:relative;justify-content:center;border:2px solid #888}.ProductDetails .ProductDetailsRow .ProductRight .OddCommonOfferSection .OddCommonOfferCard .OddFreeDeliveryIcon{font-size:30px;color:#000;margin:0 auto;background:#ebebeb;width:40px;height:31px;padding:2px;border-radius:4px;text-align:center}.ProductDetails .ProductDetailsRow .ProductRight .OddCommonOfferSection .OddCommonOfferCard .OddCommonOfferContent{display:flex;flex-direction:column;justify-content:center;width:100%;text-align:center}.ProductDetails .ProductDetailsRow .ProductRight .OddCommonOfferSection .OddCommonOfferCard .OddCommonOfferContent .OddCommonTitle{font-size:14px;font-weight:700;color:#000;margin:0}.ProductDetails .ProductDetailsRow .ProductRight .OddCommonOfferSection .OddCommonOfferCard .OddCommonOfferContent .OddCommonDescription{font-size:12px;color:#1e1e1e;margin:4px 0;line-height:13px}.ProductDetails .ProductDetailsRow .ProductRight .OddCommonOfferSection .OddCommonOfferCard .OddCommonOfferContent .OddCommonCoupon{font-weight:400;color:#000;font-size:11px;margin-bottom:1px;letter-spacing:2px}.ProductDetails .ProductDetailsRow .ProductRight .OddCommonOfferSection .OddCommonOfferCard.FreeDelivery{justify-content:flex-start}.ProductDetails .ProductDetailsRow .ProductRight .OddCommonOfferSection .OddCommonOfferCard.FreeDelivery .OddCommonTitle{color:#000}.ProductDetails .ProductDetailsRow .ProductRight .OddCommonOfferSection .OddCommonOfferCard.FreeDelivery .OddCommonDescription{color:#121212}.ProductDetails .ProductDetailsRow .ProductRight .OddCommonOfferSection .OddCommonOfferCard .OddCommonCopyButton{color:#f3f3f3;background:#000;padding:8px 5px;font-size:15px;font-weight:700;cursor:pointer;border-radius:38px;display:flex;justify-content:center;align-items:center;transition:background .3sease;flex-flow:column wrap;line-height:14px;min-width:66px;border:none;width:100px;margin:0 auto;text-transform:uppercase}.ProductDetails .ProductDetailsRow .ProductRight .OddCommonOfferSection .OddCommonOfferCard .OddCommonCopyButton .TapToCopy{font-size:10px;font-weight:300;letter-spacing:1px;line-height:11px}.ProductDetails .ProductDetailsRow .ProductRight .OddCommonOfferSection .OddCommonOfferCard .OddCommonCopyButton i{font-size:18px}.ProductDetails .ProductDetailsRow .ProductRight .OddCommonOfferSection .OddCommonOfferCard .OddCommonCopyButton:hover{background:#000;color:#fff}.ProductDetails .ProductDetailsRow .ProductRight .OddCommonOfferSection .OddCommonOfferCard .OddCommonCopyButton:hover .TapToCopy{color:#fff}.ProductDetails .ProductDetailsRow .ProductRight .OddCommonOfferSection .CustomAlert{margin-top:10px;padding:10px 15px;background:#f1f1f1;color:#333;border:1px solid gray;border-radius:5px;font-size:10px;line-height:12px;text-align:center;position:absolute;top:40px;left:50%;transform:translateX(-50%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:90%}.ProductDetails .InfoAccordion{margin:50px auto;border-bottom:1px solid #dedede}.ProductDetails .InfoAccordion ul{list-style-type:none;padding:0}.ProductDetails .InfoAccordion .AccordionSingle{border-top:1px solid #b0b0b0;margin-bottom:0;overflow:hidden}.ProductDetails .InfoAccordion .AccordionSingle.Active{border-top:1px solid #1e1e1e}.ProductDetails .InfoAccordion .AccordionSingle .AccordionTitle{display:flex;align-items:center;padding:10px 0;text-transform:capitalize;font-weight:400;cursor:pointer;flex-flow:row wrap}.ProductDetails .InfoAccordion .AccordionSingle .AccordionTitle .AccordionIcon{margin-right:10px;width:32px;display:none}.ProductDetails .InfoAccordion .AccordionSingle .AccordionTitle .AccordionIcon img{max-width:50px;height:auto}.ProductDetails .InfoAccordion .AccordionSingle .AccordionTitle .TitleAndArrow{display:flex;justify-content:space-between;width:calc(100% - 0px)}.ProductDetails .InfoAccordion .AccordionSingle .AccordionTitle .TitleAndArrow .TitleAndDescription{display:flex;flex-flow:column;justify-content:left;gap:0;padding-left:0;opacity:1}.ProductDetails .InfoAccordion .AccordionSingle .AccordionTitle .TitleAndArrow .TitleAndDescription h4{font-size:16px;margin:0;line-height:16px;text-transform:capitalize;font-weight:500;color:#888}.ProductDetails .InfoAccordion .AccordionSingle .AccordionTitle .TitleAndArrow .TitleAndDescription p{font-size:12px;color:#888;font-weight:300}.ProductDetails .InfoAccordion .AccordionSingle .AccordionTitle .icon-down{font-size:9px;margin:auto 0}.ProductDetails .InfoAccordion .AccordionSingle .AccordionContent{background-color:#fff;padding-left:0;height:0;visibility:hidden;transition:all .3s cubic-bezier(.075,.82,.165,1)}.ProductDetails .InfoAccordion .AccordionSingle .AccordionContent p{font-size:14px;line-height:1.6;color:#1e1e1e;margin:0}.ProductDetails .InfoAccordion .AccordionSingle.Active .AccordionTitle .TitleAndDescription{opacity:1}.ProductDetails .InfoAccordion .AccordionSingle.Active .AccordionTitle .TitleAndDescription h4{color:#1e1e1e}.ProductDetails .InfoAccordion .AccordionSingle.Active .AccordionContent{background-color:#fff;height:auto;visibility:visible;transition:all .3s cubic-bezier(.075,.82,.165,1);padding-bottom:30px}.ProductDetails .ProductDetailInfo{padding-bottom:20px;border-bottom:1px solid #dedede}.ProductDetails .ProductDetailInfo .Tabs{margin-bottom:20px}.ProductDetails .ProductDetailInfo .Tabs .TabsMenu{display:flex;gap:30px;overflow:auto}.ProductDetails .ProductDetailInfo .Tabs .Tab{padding:5px 0;text-transform:capitalize;cursor:pointer;color:#888}.ProductDetails .ProductDetailInfo .Tabs .Tab.Active{color:#1e1e1e}.ProductDetails .ProductDetailInfo .TabsContents .TabsDetails{display:none}.ProductDetails .ProductDetailInfo .TabsContents .TabsDetails p{font-size:13px;padding-top:10px;line-height:16px;font-weight:300}.ProductDetails .ProductDetailInfo .TabsContents .TabsDetails.Active{display:block;padding:20px;background-color:#f3f3f3}.ProductDetails .ProductDetailInfo .TabsContents .TabsDetails .TabContainer{width:100%;border-collapse:collapse;margin-top:10px;font-size:12px}.ProductDetails .ProductDetailInfo .TabsContents .TabsDetails .TabContainer td{padding:4px;border:1px solid #888}.ProductDetails .ProductDetailInfo .TabsContents .TabsDetails .TabContainer th{padding:4px;border:1px solid #888;background-color:#f2f2f2}.ProductDetails .ProductDetailInfo .TabsContents .TabsDetails ul{list-style-type:none;padding:0}.ProductDetails .ProductDetailInfo .TabsContents .TabsDetails ul li{margin-top:2px;font-size:12px}.ProductDetails .ProductDetailInfo .TabsContents .TabsDetails ul li h4{margin:0;color:#333;font-size:12px}.ReviewSystem{padding-top:40px;padding-bottom:60px}.ReviewSystem h2{margin-bottom:10px;font-size:1.5em;color:#333}.ReviewSystem .ReviewHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;background:#efefef;padding:11px}.ReviewSystem .ReviewHeader .Left{display:flex;flex-direction:row;align-items:center}.ReviewSystem .ReviewHeader .Left .Rating{display:flex;align-items:center;border-right:1px solid #d7d7d7;flex-flow:column;width:120px}.ReviewSystem .ReviewHeader .Left .Rating .Stars .fa-star{color:#888;margin-right:5px}.ReviewSystem .ReviewHeader .Left .Rating .Stars .fa-star.filled{color:#cf1507}.ReviewSystem .ReviewHeader .Left .Rating .RatingValue{margin-left:10px;font-size:40px;line-height:40px;font-weight:400;color:#333}.ReviewSystem .ReviewHeader .ReviewsCount{margin-left:10px;font-size:.9em;color:#777}.ReviewSystem .ReviewHeader .Button .RateThisProductButton{border:1px solid #000;color:#000;padding:10px 20px;border-radius:0;cursor:pointer;transition:all .3s}.ReviewSystem .ReviewHeader .Button .RateThisProductButton:hover{background-color:#f20000;color:#fff}.ReviewSystem .ReviewListing{padding-top:20px}.ReviewSystem .ReviewListing .LatestReviews{list-style:none;padding:0;margin:0}.ReviewSystem .ReviewListing .LatestReviews .UserReview{display:flex;flex-flow:row wrap;gap:5px;border-bottom:1px solid #dedede;padding:10px 0}.ReviewSystem .ReviewListing .LatestReviews .UserReview .UserReviewContent{display:block;width:100%}.ReviewSystem .ReviewListing .LatestReviews .UserReview .UserReviewContent h3{margin:0;font-size:14px;color:#333;text-transform:uppercase}.ReviewSystem .ReviewListing .LatestReviews .UserReview .UserReviewContent p{margin:0;font-size:1em;color:#555}.ReviewSystem .ReviewListing .LatestReviews .UserReview .UserDetails{display:flex;align-items:center;margin-top:10px}.ReviewSystem .ReviewListing .LatestReviews .UserReview .UserDetails .UserProfilePicture{width:50px;height:50px;border-radius:50%;margin-right:20px;overflow:hidden}.ReviewSystem .ReviewListing .LatestReviews .UserReview .UserDetails .UserProfilePicture img{border-radius:50%;object-fit:cover;width:100%;height:100%}.ReviewSystem .ReviewListing .LatestReviews .UserReview .UserDetails .DetailAndInfo{display:flex;flex-flow:row wrap;gap:10px;line-height:14px;align-items:center}.ReviewSystem .ReviewListing .LatestReviews .UserReview .UserDetails .DetailAndInfo h4{margin:0;font-size:12px;color:#333}.ReviewSystem .ReviewListing .LatestReviews .UserReview .UserDetails .DetailAndInfo .UserRating{margin:0}.ReviewSystem .ReviewListing .LatestReviews .UserReview .UserDetails .DetailAndInfo .UserRating .fa-star{color:#888;margin-right:3px;font-size:12px}.ReviewSystem .ReviewListing .LatestReviews .UserReview .UserDetails .DetailAndInfo .UserRating .fa-star.filled{color:#f39c12}.ReviewSystem .ReviewListing .LatestReviews .UserReview .UserDetails .DetailAndInfo .Date{font-size:.85em;color:#777}.ReviewSystem .ReviewListing .ViewAll{margin-top:45px}.ReviewSystem .ReviewListing .ViewAll button{border:none;background-color:#f3f3f3;padding:14px 20px;border-radius:0;cursor:pointer;transition:all .3s;width:100%;font-size:16px}.ReviewSystem .ReviewListing .ViewAll button:hover{background-color:#1e1e1e;color:#fff}.ReviewSystem .ReviewPopup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ReviewSystem .ReviewPopup .PopupContent{position:relative;background-color:#fff;padding:20px;border-radius:15px;box-shadow:0 0 10px rgba(0,0,0,.2);max-width:700px;max-height:80%;min-width:320px;overflow-y:auto}.ReviewSystem .ReviewPopup .PopupContent .CloseButton{position:absolute;top:10px;right:10px;background:none;border:none;cursor:pointer;font-size:14px;color:#555;padding:5px}.ReviewSystem .ReviewPopup .PopupContent .CloseButton:hover{color:#333}.ReviewSystem .ReviewPopup .PopupContent h2{font-size:20px;margin-bottom:15px;color:#333}.ReviewSystem .ReviewPopup .PopupContent .AllReviewsList{list-style:none;padding:0;margin:0}.ReviewSystem .ReviewPopup .PopupContent .AllReviewsList .UserReview{display:flex;flex-flow:row wrap;gap:5px;border-bottom:1px solid #dedede;padding:10px 0}.ReviewSystem .ReviewPopup .PopupContent .AllReviewsList .UserReview .UserReviewContent{display:block;width:100%}.ReviewSystem .ReviewPopup .PopupContent .AllReviewsList .UserReview .UserReviewContent h3{margin:0;font-size:14px;color:#333;text-transform:uppercase}.ReviewSystem .ReviewPopup .PopupContent .AllReviewsList .UserReview .UserReviewContent p{margin:0;font-size:1em;color:#555}.ReviewSystem .ReviewPopup .PopupContent .AllReviewsList .UserReview .UserDetails{display:flex;align-items:center;margin-top:10px}.ReviewSystem .ReviewPopup .PopupContent .AllReviewsList .UserReview .UserDetails .UserProfilePicture{width:50px;height:50px;border-radius:50%;margin-right:20px;overflow:hidden}.ReviewSystem .ReviewPopup .PopupContent .AllReviewsList .UserReview .UserDetails .UserProfilePicture img{border-radius:50%;object-fit:cover;width:100%;height:100%}.ReviewSystem .ReviewPopup .PopupContent .AllReviewsList .UserReview .UserDetails .DetailAndInfo{display:flex;flex-flow:row wrap;gap:10px;line-height:14px;align-items:center}.ReviewSystem .ReviewPopup .PopupContent .AllReviewsList .UserReview .UserDetails .DetailAndInfo h4{margin:0;font-size:12px;color:#333}.ReviewSystem .ReviewPopup .PopupContent .AllReviewsList .UserReview .UserDetails .DetailAndInfo .UserRating{margin:0}.ReviewSystem .ReviewPopup .PopupContent .AllReviewsList .UserReview .UserDetails .DetailAndInfo .UserRating .fa-star{color:#888;margin-right:3px;font-size:12px}.ReviewSystem .ReviewPopup .PopupContent .AllReviewsList .UserReview .UserDetails .DetailAndInfo .UserRating .fa-star.filled{color:#f20000}.ReviewSystem .ReviewPopup .PopupContent .AllReviewsList .UserReview .UserDetails .DetailAndInfo .Date{font-size:.85em;color:#777}.AcceptedPayments .Payments{margin-bottom:20px}.AcceptedPayments .Payments h5{font-size:12px;margin-bottom:10px;text-transform:uppercase;font-weight:500}.AcceptedPayments .Payments .PaymentsCards ul{list-style-type:none;padding:0;display:flex;gap:10px;flex-flow:wrap}.AcceptedPayments .Payments .PaymentsCards ul li{background-color:#f3f3f3;border-radius:0;aspect-ratio:81/49;width:67px;padding:5px 10px;display:grid;place-items:center}.AcceptedPayments .Payments .PaymentsCards ul li img{width:100%;height:100%;object-fit:contain;max-height:-moz-fit-content;max-height:fit-content}.ProductDetailsBottom{background-color:#fff;width:100%;padding:90px 0}.ProductDetailsBottom .SectionTitle{margin-bottom:40px;padding-bottom:30px}.ProductDetailsBottom .SectionTitle h3{font-weight:300;letter-spacing:2px;font-size:26px;text-transform:uppercase;text-align:center}.ProductDetailsBottom .RelatedSlider{padding-top:0;width:calc(100% + 0px)}.ProductDetailsBottom .RelatedSlider .ProductSliderItem{padding:0 5px}.CartItemsAndSummary{display:flex;flex-direction:column;background-color:#fff;padding:30px}.CartItemsAndSummary .CartItems{width:100%;flex:1 1}.CartItemsAndSummary .CartItems .CartTable{width:100%;padding:0}.CartItemsAndSummary .CartItems .CartTable .CartTableHeader{display:flex;justify-content:space-between;padding-bottom:15px;display:none}.CartItemsAndSummary .CartItems .CartTable .CartTableHeader ul{display:flex;justify-content:space-between;width:100%;font-size:14px;font-weight:500}.CartItemsAndSummary .CartItems .CartTable .CartItemList{display:flex;flex-direction:column}.CartItemsAndSummary .CartItems .CartTable .CartItem{display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px solid #f1f1f1}.CartItemsAndSummary .CartItems .CartTable .CartItem.OutstockCartItem{background-color:#f9f9f9;opacity:.7}.CartItemsAndSummary .CartItems .CartTable .CartItem .ItemImage{width:125px;height:160px;position:relative}.CartItemsAndSummary .CartItems .CartTable .CartItem .ItemImage img{width:100%;height:100%;object-fit:cover;object-position:center}.CartItemsAndSummary .CartItems .CartTable .CartItem .ItemImage .OutOfStockAlert{color:#e74c3c;border:1px solid #e74c3c;font-size:14px;align-items:center;background-color:hsla(0,0%,100%,.5);height:100%;width:100%;position:absolute;top:0;left:0;padding:12px;text-align:center;line-height:14px;display:flex;flex-flow:column wrap;justify-content:center;-webkit-backdrop-filter:blur(2px) brightness(152%);backdrop-filter:blur(2px) brightness(152%)}.CartItemsAndSummary .CartItems .CartTable .CartItem .ItemImage .OutOfStockAlert .fa-circle-exclamation{margin-right:10px}.CartItemsAndSummary .CartItems .CartTable .CartItem .ItemDetails{padding-left:40px;display:flex;align-items:center;width:calc(100% - 126px);justify-content:space-between}.CartItemsAndSummary .CartItems .CartTable .CartItem .ItemDetails .ItemNameAndSize{width:400px;color:inherit;display:flex;flex-flow:column}.CartItemsAndSummary .CartItems .CartTable .CartItem .ItemDetails .ItemNameAndSize .ItemDelete{margin-top:20px;cursor:pointer;color:#888;font-size:11px;letter-spacing:2px;font-weight:300;text-transform:uppercase}.CartItemsAndSummary .CartItems .CartTable .CartItem .ItemDetails .ItemNameAndSize .ItemDelete:hover{color:#f20000}.CartItemsAndSummary .CartItems .CartTable .CartItem .ItemDetails .ItemNameAndSize .ItemName{width:100%;text-decoration:none;padding-bottom:10px;display:block}.CartItemsAndSummary .CartItems .CartTable .CartItem .ItemDetails .ItemNameAndSize .ItemName h4{font-size:17px;line-height:18px;font-weight:400;display:block;color:#1e1e1e!important}.CartItemsAndSummary .CartItems .CartTable .CartItem .ItemDetails .ItemNameAndSize .ColorAndSize{display:flex;gap:15px;font-size:13px;color:#888}.CartItemsAndSummary .CartItems .CartTable .CartItem .ItemDetails .ItemNameAndSize .ColorAndSize .ItemColor,.CartItemsAndSummary .CartItems .CartTable .CartItem .ItemDetails .ItemNameAndSize .ColorAndSize .ItemSize{display:flex;align-items:center;gap:10px}.CartItemsAndSummary .CartItems .CartTable .CartItem .ItemDetails .ItemNameAndSize .ColorAndSize .ColorCode{width:20px;height:20px;display:block;border-radius:30px;background-color:#fffffe;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 2px rgba(0,0,0,.2)}.CartItemsAndSummary .CartItems .CartTable .CartItem .ItemDetails .ItemPrice{font-size:16px;font-weight:500;color:#1e1e1e;display:flex;flex-flow:column;width:150px;align-items:flex-end}.CartItemsAndSummary .CartItems .CartTable .CartItem .ItemDetails .ItemPrice .ItemUnitPrice{display:none}.CartItemsAndSummary .CartItems .CartTable .CartItem .ItemDetails .ItemPrice .ItemTotalPrice{font-size:16px;font-weight:500;color:#1e1e1e}.CartItemsAndSummary .CartItems .CartTable .CartItem .ItemDetails .ItemQnty{display:flex;align-items:center;width:124px;border:1px solid #dedede}.CartItemsAndSummary .CartItems .CartTable .CartItem .ItemDetails .ItemQnty .Qnty{display:flex;align-items:center;justify-content:space-between}.CartItemsAndSummary .CartItems .CartTable .CartItem .ItemDetails .ItemQnty .Qnty .Decrement,.CartItemsAndSummary .CartItems .CartTable .CartItem .ItemDetails .ItemQnty .Qnty .Increment{padding:10px;cursor:pointer;width:38px;text-align:center;color:#888}.CartItemsAndSummary .CartItems .CartTable .CartItem .ItemDetails .ItemQnty .Qnty .QntyCount{font-size:14px;text-align:center;width:44px}.CartItemsAndSummary .CartSummary{width:100%;display:flex;align-items:flex-end;justify-content:flex-end;padding-top:20px}.CartItemsAndSummary .CartSummary .Summary .CartCheckout .SummaryHead{margin-bottom:15px}.CartItemsAndSummary .CartSummary .Summary .CartCheckout .SummaryHead h2{font-size:20px;font-weight:700;color:#333}.CartItemsAndSummary .CartSummary .Summary .CartCheckout .CartTotal{text-align:right}.CartItemsAndSummary .CartSummary .Summary .CartCheckout .CartTotal .CheckoutPrice{display:flex;justify-content:space-between;padding-top:10px}.CartItemsAndSummary .CartSummary .Summary .CartCheckout .CartTotal .CheckoutPrice h3{font-size:32px;font-weight:400;text-align:right;width:100%;padding-bottom:10px}.CartItemsAndSummary .CartSummary .Summary .CartCheckout p{font-size:12px;color:#888;text-align:right}.CartItemsAndSummary .CartSummary .Summary .CheckoutButton{background:#f20000;color:#fff;padding:12px 16px;border:none;border-radius:0;cursor:pointer;font-size:16px;font-weight:700;font-family:Outfit,sans-serif;text-align:center;transition:.3s cubic-bezier(.075,.82,.165,1);font-weight:400;text-transform:uppercase;background-color:#1e1e1e!important;margin-top:15px}.CartItemsAndSummary .CartSummary .Summary .CheckoutButton .Icon{margin-left:15px}.CartItemsAndSummary .CartSummary .Summary .CheckoutButton:hover{background:#bf0000}.CartItemsAndSummary .CartSummary .Summary .CheckoutButton.disabled{background-color:#dcdcdc;cursor:not-allowed}.Checkout{position:relative}.Checkout .SaveButton{border:1px solid #f20000;background-color:#f20000;color:#fff}.Checkout .CancelButton,.Checkout .SaveButton{font-size:14px;width:auto;padding:10px 20px;min-width:140px;font-weight:400;cursor:pointer;text-align:center}.Checkout .CancelButton{border:1px solid #b0b0b0;color:#1e1e1e}.Checkout .CheckoutHeader{align-items:center;width:220px;display:flex;justify-content:flex-start;text-align:center;flex-flow:row;gap:20px;padding:17px 0;margin:0 auto;position:absolute;top:0;left:0;z-index:2}.Checkout .CheckoutHeader .CheckoutBackButton{padding:2px 10px;border-radius:10px;color:#1e1e1e;text-transform:uppercase;border:1px solid #1e1e1e;font-weight:400;letter-spacing:2px;font-size:12px;cursor:pointer}.Checkout .CheckoutHeader .CheckoutBackButton.HideBack{visibility:hidden;opacity:0}.Checkout .CheckoutProcess,.Checkout .CheckoutProcess .CheckoutStep{position:relative}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary{display:flex;gap:40px;justify-content:space-between}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details{width:calc(100% - 400px);max-width:500px;background-color:#fff;margin:0 0 auto;padding:60px 0;border-radius:15px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .SavedAddressListTitle{padding:30px 0 0;line-height:20px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .SavedAddressListTitle h4{font-weight:600;font-size:17px;text-transform:capitalize}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .SavedAddressListTitle span{font-size:12px;padding-top:8px;font-weight:400;color:#888}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFormTitle{line-height:24px;padding:10px 0}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFormTitle h4{font-weight:500;font-size:15px;text-transform:uppercase}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFormTitle span{font-size:12px;padding-top:8px;font-weight:400}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress h2{font-weight:500;font-size:24px;text-transform:uppercase}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress p{font-size:13px;line-height:13px;font-weight:300;max-width:400px;color:#121212;padding-top:4px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields{margin-top:20px;padding-top:10px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields h4{font-size:10px;padding-bottom:10px;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:#1e1e1e}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .TwoInputsInRow .RadioInputField{width:48%}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .ThreeInputsInRow{width:100%;display:flex;justify-content:space-between}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .ThreeInputsInRow .InputField,.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .ThreeInputsInRow .RadioInputField{width:31%}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .TwoInputsInRow{width:100%;display:flex;justify-content:space-between;gap:10px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .TwoInputsInRow .InputField,.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .TwoInputsInRow .RadioInputField{width:50%}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .AccountType{display:flex;gap:10px;padding-bottom:24px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .AccountType .RadioInputField{margin-bottom:10px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .AccountType .RadioInputField input[type=radio]{margin-right:8px;vertical-align:middle;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #b0b0b0;width:16px;height:16px;outline:none;cursor:pointer}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .AccountType .RadioInputField input[type=radio]:checked{border:1px solid #f20000}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .AccountType .RadioInputField input[type=radio]:checked+label{color:#1e1e1e}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .AccountType .RadioInputField input[type=radio]:before{content:"";display:block;width:14px;height:14px;margin:0 auto;font-family:FontAwesome;background-color:#b0b0b0;opacity:0;color:#fff;text-align:center;font-size:12px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .AccountType .RadioInputField input[type=radio]:checked:before{opacity:1;color:#fff;background-color:#f20000}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .AccountType .RadioInputField label{font-size:.9em;color:#1e1e1e;vertical-align:middle;cursor:pointer}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .BillingAddressEnable{padding:20px 0 10px;text-align:left}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .BillingAddressEnable .CheckboxInputField{margin-bottom:10px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .BillingAddressEnable .CheckboxInputField input[type=checkbox]{margin-right:8px;vertical-align:middle;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #b0b0b0;width:16px;height:16px;outline:none;cursor:pointer;position:relative}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .BillingAddressEnable .CheckboxInputField input[type=checkbox]:checked{background-color:#f20000;border-color:#f20000}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .BillingAddressEnable .CheckboxInputField input[type=checkbox]:checked:before{content:"";font-family:FontAwesome;font-weight:900;font-size:10px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .BillingAddressEnable .CheckboxInputField input[type=checkbox]+label{font-size:.9em;color:#1e1e1e;vertical-align:middle;cursor:pointer}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .MainInputs .InputField{margin-bottom:10px;position:relative}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .MainInputs .InputField label{font-size:.9em;color:#1e1e1e;position:absolute;top:50%;left:10px;transform:translateY(-50%);transition:all .3s cubic-bezier(.075,.82,.165,1);pointer-events:none}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .MainInputs .InputField input{width:100%;padding:18px 10px 6px;font-size:1em;border:1px solid #b0b0b0;border-radius:0;box-sizing:border-box;transition:border-color .2s ease,background-color .2s ease,all .3s cubic-bezier(.075,.82,.165,1);background-color:#fff}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .MainInputs .InputField input::placeholder{color:transparent}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .MainInputs .InputField input:focus{border-color:#f20000;background-color:#fff;outline:none}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .MainInputs .InputField input:focus+label{transform:translateY(-22px);font-size:9px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .MainInputs .InputField input:not(:placeholder-shown)+label{transform:translateY(-22px);font-size:9px;color:#1e1e1e}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .MainInputs .InputField .TogglePasswordVisibility{top:50%;transform:translateY(-50%);background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:12px;position:absolute;right:12px;width:16px;text-align:center;padding:3px;border-radius:3px;text-transform:uppercase}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .MainInputs .TextareaField{margin-bottom:10px;position:relative}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .MainInputs .TextareaField textarea{width:100%;padding:18px 10px 6px;font-size:1em;border:1px solid #b0b0b0;box-sizing:border-box;transition:border-color .2s ease,background-color .2s ease,all .3s cubic-bezier(.075,.82,.165,1);background-color:#f8f8f8;font-family:Outfit,sans-serif;font-weight:400}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .MainInputs .TextareaField textarea::placeholder{color:transparent}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .MainInputs .TextareaField textarea:focus{border-color:#f20000;background-color:#fff;outline:none}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .MainInputs .TextareaField textarea:focus+label{transform:translateY(0);font-size:9px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .MainInputs .TextareaField label{font-size:.9em;color:#1e1e1e;position:absolute;top:10px;left:10px;transition:all .3s cubic-bezier(.075,.82,.165,1);line-height:10px;pointer-events:none}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .MainInputs .TextareaField textarea:not(:placeholder-shown)+label{transform:translateY(-2px);font-size:9px;color:#1e1e1e}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .MainInputs .SelectField{margin-bottom:10px;position:relative}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .MainInputs .SelectField label{font-size:.9em;color:#1e1e1e;position:absolute;top:50%;left:10px;transform:translateY(-50%);transition:all .3s cubic-bezier(.075,.82,.165,1);pointer-events:none}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .MainInputs .SelectField select{width:100%;padding:18px 10px 6px;font-size:1em;border:1px solid #b0b0b0;border-radius:0;box-sizing:border-box;transition:border-color .2s ease,background-color .2s ease,all .3s cubic-bezier(.075,.82,.165,1);background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTQgOCI+PHBvbHlnb24gcG9pbnRzPSIwLDAsNyw4LDE0LDBaIiBmaWxsPSIjMDAwIi8+PC9zdmc+");background-repeat:no-repeat;background-position:right 10px center;background-size:10px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .MainInputs .SelectField select:focus{border-color:#f20000;background-color:#fff;outline:none}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .MainInputs .SelectField select:focus+label{transform:translateY(-22px);font-size:9px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .MainInputs .SelectField select:focus+label,.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .MainInputs .SelectField select:not([value=""])+label{transform:translateY(-22px);font-size:9px;color:#1e1e1e}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .MainInputs .MobileNumber{display:flex;gap:10px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .MainInputs .MobileNumber .InputField{width:calc(100% - 120px)}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .MainInputs .MobileNumber .SelectField{width:110px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .CheckoutFormFields .MainInputs .FieldGroupTitle{color:#1e1e1e;text-transform:uppercase;font-size:12px;padding:10px 0 5px;cursor:pointer}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .FieldGroupTitle{font-size:15px!important;padding:6px 0 8px!important;font-weight:600!important}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .Buttons{display:flex;gap:10px;flex-flow:row wrap;text-transform:uppercase}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .Buttons .SaveButton{max-width:100%;text-align:center;width:100%;padding:6px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .Buttons .CancelButton{max-width:100%;text-align:center;width:100%;border:none;background-color:rgba(242,0,0,.1);padding:6px;color:#f20000}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .SavedAddress h3{font-weight:500;font-size:24px;text-transform:uppercase}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .SavedAddress p{font-size:13px;line-height:13px;font-weight:300;max-width:400px;color:#121212;padding-top:4px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .SavedAddress .AddressList{list-style-type:none;padding:0;margin-top:20px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .SavedAddress .AddressItem{border:1px solid #f3f3f3;background:#f3f3f3;padding:6px;display:flex;flex-flow:column wrap;position:relative;margin-bottom:10px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .SavedAddress .AddressItem input[type=radio]{top:6px!important}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .SavedAddress .AddressItem .MyDefaultAddress{width:auto;font-size:10px;font-weight:400;display:block;padding:2px 10px;position:absolute;right:10px;top:10px;background-color:#4da71e;border:1px solid #4da71e;color:#fff;line-height:10px;border-radius:17px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .SavedAddress .AddressItem.SelectedCheckoutAddress{background-color:#f3f3f3;border:1px solid #1e1e1e}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .SavedAddress .AddressItem input[type=radio]{margin-right:8px;vertical-align:middle;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #b0b0b0;border-radius:50%;width:16px;height:16px;outline:none;cursor:pointer}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .SavedAddress .AddressItem input[type=radio]:checked{border:1px solid #f20000}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .SavedAddress .AddressItem input[type=radio]:checked+label{color:#1e1e1e}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .SavedAddress .AddressItem input[type=radio]:before{content:"";display:block;width:10px;height:10px;margin:2px auto;border-radius:50%;background-color:#b0b0b0}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .SavedAddress .AddressItem input[type=radio]:checked:before{background-color:#f20000}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .SavedAddress .AddressItem label{font-size:.9em;color:#1e1e1e;vertical-align:middle;cursor:pointer}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .SavedAddress .AddressItem:hover{border:1px solid #121212}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .SavedAddress .AddressItem .FullAddress{padding-left:26px;margin-top:-15px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .SavedAddress .AddressItem .FullAddress .AddressDetails{max-width:300px;min-width:250px;display:flex;flex-flow:row wrap;margin-bottom:10px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .SavedAddress .AddressItem .FullAddress .AddressDetails .BusAddress{font-size:12px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .SavedAddress .AddressItem .FullAddress .AddressDetails h5{display:block;width:100%}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .SavedAddress .AddressItem .FullAddress .AddressDetails h6{display:block;width:100%;font-size:12px;font-weight:500}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .SavedAddress .AddressItem .FullAddress .AddressDetails p{font-size:12px;display:flex;flex-flow:row wrap;width:100%}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .SavedAddress .AddressItem .AddressActions{display:flex;flex-flow:row wrap;gap:10px;margin-top:10px;position:absolute;right:20px;bottom:20px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .SavedAddress .AddressItem .AddressActions .BorderButton{font-size:12px;color:#888;border:1px solid #888;padding:2px 8px;text-align:center;cursor:pointer}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .SavedAddress .AddressItem .AddressActions .BorderButton+.BorderButton{border-color:#1e1e1e;color:#1e1e1e}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .SavedAddress .AddressItem .AddressActions .BorderButton:hover{background-color:#1e1e1e;color:#fff}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .SavedAddress .BorderButton{font-size:12px;color:#888;border:1px dashed #888;padding:8px;text-align:center;text-transform:uppercase}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .SavedAddress .BorderButton:hover{background-color:#1e1e1e;color:#fff}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields{margin-top:20px;padding-top:10px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields h4{font-size:10px;padding-bottom:10px;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:#1e1e1e}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .TwoInputsInRow .RadioInputField{width:48%}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .ThreeInputsInRow{width:100%;display:flex;justify-content:space-between}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .ThreeInputsInRow .InputField,.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .ThreeInputsInRow .RadioInputField{width:31%}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .TwoInputsInRow{width:100%;display:flex;justify-content:space-between;gap:10px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .TwoInputsInRow .InputField,.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .TwoInputsInRow .RadioInputField{width:50%}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .AccountType{display:flex;gap:10px;padding-bottom:24px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .AccountType .RadioInputField{margin-bottom:10px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .AccountType .RadioInputField input[type=radio]{margin-right:8px;vertical-align:middle;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #b0b0b0;width:16px;height:16px;outline:none;cursor:pointer}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .AccountType .RadioInputField input[type=radio]:checked{border:1px solid #f20000}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .AccountType .RadioInputField input[type=radio]:checked+label{color:#1e1e1e}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .AccountType .RadioInputField input[type=radio]:before{content:"";display:block;width:14px;height:14px;margin:0 auto;font-family:FontAwesome;background-color:#b0b0b0;opacity:0;color:#fff;text-align:center;font-size:12px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .AccountType .RadioInputField input[type=radio]:checked:before{opacity:1;color:#fff;background-color:#f20000}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .AccountType .RadioInputField label{font-size:.9em;color:#1e1e1e;vertical-align:middle;cursor:pointer}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .BillingAddressEnable{padding:20px 0 10px;text-align:left}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .BillingAddressEnable .CheckboxInputField{margin-bottom:10px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .BillingAddressEnable .CheckboxInputField input[type=checkbox]{margin-right:8px;vertical-align:middle;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #b0b0b0;width:16px;height:16px;outline:none;cursor:pointer;position:relative}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .BillingAddressEnable .CheckboxInputField input[type=checkbox]:checked{background-color:#f20000;border-color:#f20000}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .BillingAddressEnable .CheckboxInputField input[type=checkbox]:checked:before{content:"";font-family:FontAwesome;font-weight:900;font-size:10px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .BillingAddressEnable .CheckboxInputField input[type=checkbox]+label{font-size:.9em;color:#1e1e1e;vertical-align:middle;cursor:pointer}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .MainInputs .InputField{margin-bottom:10px;position:relative}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .MainInputs .InputField label{font-size:.9em;color:#1e1e1e;position:absolute;top:50%;left:10px;transform:translateY(-50%);transition:all .3s cubic-bezier(.075,.82,.165,1);pointer-events:none}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .MainInputs .InputField input{width:100%;padding:18px 10px 6px;font-size:1em;border:1px solid #b0b0b0;border-radius:0;box-sizing:border-box;transition:border-color .2s ease,background-color .2s ease,all .3s cubic-bezier(.075,.82,.165,1);background-color:#fff}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .MainInputs .InputField input::placeholder{color:transparent}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .MainInputs .InputField input:focus{border-color:#f20000;background-color:#fff;outline:none}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .MainInputs .InputField input:focus+label{transform:translateY(-22px);font-size:9px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .MainInputs .InputField input:not(:placeholder-shown)+label{transform:translateY(-22px);font-size:9px;color:#1e1e1e}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .MainInputs .InputField .TogglePasswordVisibility{top:50%;transform:translateY(-50%);background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:12px;position:absolute;right:12px;width:16px;text-align:center;padding:3px;border-radius:3px;text-transform:uppercase}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .MainInputs .TextareaField{margin-bottom:10px;position:relative}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .MainInputs .TextareaField textarea{width:100%;padding:18px 10px 6px;font-size:1em;border:1px solid #b0b0b0;box-sizing:border-box;transition:border-color .2s ease,background-color .2s ease,all .3s cubic-bezier(.075,.82,.165,1);background-color:#f8f8f8;font-family:Outfit,sans-serif;font-weight:400}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .MainInputs .TextareaField textarea::placeholder{color:transparent}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .MainInputs .TextareaField textarea:focus{border-color:#f20000;background-color:#fff;outline:none}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .MainInputs .TextareaField textarea:focus+label{transform:translateY(0);font-size:9px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .MainInputs .TextareaField label{font-size:.9em;color:#1e1e1e;position:absolute;top:10px;left:10px;transition:all .3s cubic-bezier(.075,.82,.165,1);line-height:10px;pointer-events:none}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .MainInputs .TextareaField textarea:not(:placeholder-shown)+label{transform:translateY(-2px);font-size:9px;color:#1e1e1e}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .MainInputs .SelectField{margin-bottom:10px;position:relative}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .MainInputs .SelectField label{font-size:.9em;color:#1e1e1e;position:absolute;top:50%;left:10px;transform:translateY(-50%);transition:all .3s cubic-bezier(.075,.82,.165,1);pointer-events:none}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .MainInputs .SelectField select{width:100%;padding:18px 10px 6px;font-size:1em;border:1px solid #b0b0b0;border-radius:0;box-sizing:border-box;transition:border-color .2s ease,background-color .2s ease,all .3s cubic-bezier(.075,.82,.165,1);background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTQgOCI+PHBvbHlnb24gcG9pbnRzPSIwLDAsNyw4LDE0LDBaIiBmaWxsPSIjMDAwIi8+PC9zdmc+");background-repeat:no-repeat;background-position:right 10px center;background-size:10px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .MainInputs .SelectField select:focus{border-color:#f20000;background-color:#fff;outline:none}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .MainInputs .SelectField select:focus+label{transform:translateY(-22px);font-size:9px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .MainInputs .SelectField select:focus+label,.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .MainInputs .SelectField select:not([value=""])+label{transform:translateY(-22px);font-size:9px;color:#1e1e1e}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .MainInputs .MobileNumber{display:flex;gap:10px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .MainInputs .MobileNumber .InputField{width:calc(100% - 120px)}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .MainInputs .MobileNumber .SelectField{width:110px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .CheckoutFormFields .MainInputs .FieldGroupTitle{color:#1e1e1e;text-transform:uppercase;font-size:12px;padding:10px 0 5px;cursor:pointer}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .Buttons{display:flex;gap:20px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details .AddressFields .Buttons .BorderButton{max-width:150px;text-align:center}.Checkout .CheckoutProcess .CheckoutStep .CheckoutSummary{background-color:#fff;padding:30px;font-family:Outfit,sans-serif;width:400px;margin-top:0;min-height:calc(100vh - 120px);position:relative;background:#f3f3f3}.Checkout .CheckoutProcess .CheckoutStep .CheckoutSummary .Summary .CartCheckout .SummaryHead h2{font-size:23px;line-height:20px;color:#1e1e1e;letter-spacing:1.5px;text-transform:uppercase;font-weight:500;margin-bottom:23px}.Checkout .CheckoutProcess .CheckoutStep .CheckoutSummary .Summary .CartTotal{margin-top:0}.Checkout .CheckoutProcess .CheckoutStep .CheckoutSummary .Summary .CartTotal h3{text-transform:uppercase;font-size:13px;font-weight:400;margin-bottom:0}.Checkout .CheckoutProcess .CheckoutStep .CheckoutSummary .Summary .CartTotal .SubTotal{display:flex;justify-content:space-between;margin:0;padding:4px 0}.Checkout .CheckoutProcess .CheckoutStep .CheckoutSummary .Summary .CartTotal .SubTotal p{text-transform:capitalize;font-weight:400;color:#888}.Checkout .CheckoutProcess .CheckoutStep .CheckoutSummary .Summary .CartTotal .SubTotal h4{text-transform:capitalize;font-weight:400;color:#1e1e1e}.Checkout .CheckoutProcess .CheckoutStep .CheckoutSummary .Summary .CartTotal .DeliveryCharge{display:flex;justify-content:space-between;margin:0;padding:2px 0}.Checkout .CheckoutProcess .CheckoutStep .CheckoutSummary .Summary .CartTotal .DeliveryCharge p{text-transform:capitalize;font-weight:400;color:#888}.Checkout .CheckoutProcess .CheckoutStep .CheckoutSummary .Summary .CartTotal .DeliveryCharge h4{text-transform:capitalize;font-weight:400;color:red}.Checkout .CheckoutProcess .CheckoutStep .CheckoutSummary .Summary .CartTotal .DeliveryCharge span{color:#888;font-size:14px}.Checkout .CheckoutProcess .CheckoutStep .CheckoutSummary .Summary .CartTotal .CouponPrice{display:flex;justify-content:space-between;margin:4px 0;color:#2e8b57;padding-bottom:8px}.Checkout .CheckoutProcess .CheckoutStep .CheckoutSummary .Summary .CartTotal .CouponPrice h4{text-transform:capitalize}.Checkout .CheckoutProcess .CheckoutStep .CheckoutSummary .Summary .CartTotal .CheckoutPrice{display:flex;justify-content:space-between;padding-top:12px;border-top:1px solid #cacaca}.Checkout .CheckoutProcess .CheckoutStep .CheckoutSummary .Summary .CartTotal .CheckoutPrice h3{text-transform:capitalize;font-size:20px;font-weight:600;margin-bottom:0;color:#1e1e1e}.Checkout .CheckoutProcess .CheckoutStep .CheckoutSummary .Summary .CheckoutButton{margin-top:40px;background:#f20000;color:#fff;padding:12px 16px;border:none;border-radius:0;cursor:pointer;font-size:16px;font-weight:700;font-family:Outfit,sans-serif;text-align:center;transition:.3s cubic-bezier(.075,.82,.165,1);font-weight:400;text-transform:uppercase;width:100%;background-color:#1e1e1e}.Checkout .CheckoutProcess .CheckoutStep .CheckoutSummary .Summary .CheckoutButton .Icon{margin-left:15px}.Checkout .CheckoutProcess .CheckoutStep .CheckoutSummary .Summary .CheckoutButton:hover{background:#bf0000}.Checkout .CheckoutProcess .CheckoutStep .CheckoutSummary:before{display:block;position:absolute;content:"";top:0;right:-100%;width:100%;height:100%;background:#f3f3f3}.DeliveryOptions{width:100%}.DeliveryOptions .DeliveryPartners h4{padding-bottom:10px}.DeliveryOptions .DeliveryPartners h5{font-size:12px;margin-bottom:10px;text-transform:uppercase;font-weight:500}.DeliveryOptions .DeliveryPartners .DeliveryLogos ul{list-style-type:none;padding:0;display:flex;gap:10px;flex-flow:row wrap}.DeliveryOptions .DeliveryPartners .DeliveryLogos ul li{width:100%;display:block}.DeliveryOptions .DeliveryPartners .DeliveryLogos ul li label{background-color:#f8f8f8;border-radius:5px;width:100%;display:flex;flex-flow:row wrap;padding:5px 10px;justify-content:space-between;align-items:center;border:1px solid #f8f8f8}.DeliveryOptions .DeliveryPartners .DeliveryLogos ul li label:hover{background-color:#b0b0b0}.DeliveryOptions .DeliveryPartners .DeliveryLogos ul li label input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid #121212;border-radius:50px;position:relative;cursor:pointer;outline:none}.DeliveryOptions .DeliveryPartners .DeliveryLogos ul li label input[type=radio]:checked:before{content:"";display:block;width:10px;height:10px;border-radius:50%;background-color:#f20000;position:absolute;top:4px;left:4px}.DeliveryOptions .DeliveryPartners .DeliveryLogos ul li label .DeliveryImage{display:block;aspect-ratio:95/49;width:88px;padding:5px 10px;margin-left:0}.DeliveryOptions .DeliveryPartners .DeliveryLogos ul li label .DeliveryImage img{width:100%;height:100%;object-fit:contain;object-position:left;max-height:-moz-fit-content;max-height:fit-content}.DeliveryOptions .DeliveryPartners .DeliveryLogos ul li label .NameAndPrice{display:flex;flex-flow:row wrap;padding:5px;width:calc(100% - 120px);justify-content:space-between;color:#121212}.DeliveryOptions .DeliveryPartners .DeliveryLogos ul li label .NameAndPrice .PartnerNameAndDate{font-size:14px;line-height:16px;display:flex;gap:10px;flex-flow:row wrap;margin:auto 0;padding-left:20px;border-left:1px solid #b0b0b0}.DeliveryOptions .DeliveryPartners .DeliveryLogos ul li label .NameAndPrice .PartnerNameAndDate .PartnerName{font-size:14px;line-height:16px;font-weight:600;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DeliveryOptions .DeliveryPartners .DeliveryLogos ul li label .NameAndPrice .PartnerNameAndDate .ExpectedDate{font-size:11px;line-height:16px;background-color:#121212;color:#fff;border-radius:10px;padding:0 10px}.DeliveryOptions .DeliveryPartners .DeliveryLogos ul li label .NameAndPrice .DeliveryPrice{font-size:14px;font-weight:600;margin:auto 0}.DeliveryOptions .DeliveryPartners .DeliveryLogos ul li.selected label{border:1px solid #121212;background-color:#fff}.DeliveryOptions .DeliveryPartners .DeliveryLogos ul li.selected label .NameAndPrice{color:#121212}.DeliveryOptions .DeliveryPartners .DeliveryLogos ul li.selected label .NameAndPrice .ExpectedDate{background-color:#f20000}.OrderSuccess{padding:54px 0;background-color:#fff;border-radius:40px}.OrderSuccess .Container{text-align:center;margin:0 auto}.OrderSuccess .Container .OrderDone{max-width:500px;padding:0 16px;margin:0 auto}.OrderSuccess .Container .OrderDone .OrderSuccessIcon{width:80px;margin:0 auto;animation:bounce 1s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.OrderSuccess .Container .OrderDone h1,.OrderSuccess .Container .OrderDone h3{font-size:18px;color:#28a745;letter-spacing:1px;text-transform:uppercase;font-weight:600;margin:24px auto}.OrderSuccess .Container .OrderDone p{color:#121212;font-weight:400;margin:0;font-size:14px;line-height:18px}.OrderSuccess .Container .OrderDone .OrderNumber{max-width:468px;margin:10px auto;border-radius:13px;padding:14px 0;background-image:linear-gradient(90deg,hsla(0,0%,100%,0) 15%,#dedede,hsla(0,0%,100%,0) 84%)}.OrderSuccess .Container .OrderDone .OrderNumber p{color:#121212;font-size:12px;font-weight:400;letter-spacing:1px;text-transform:uppercase}.OrderSuccess .Container .OrderDone .OrderNumber h6{color:#121212;font-size:20px;font-weight:700;margin:0 auto}.OrderSuccess .Container .OrderDone .InvoiceMessage p{color:#121212;font-size:12px;line-height:18px;font-weight:400;margin-top:2px;letter-spacing:1px}.OrderSuccess .Container .OrderDone .BorderButton{border-radius:33px;padding:10px;font-size:18px;max-width:180px;display:block;margin:20px auto}.RedirectionAndView{display:flex;flex-direction:column;align-items:center}.RedirectionAndView .redirection-message{margin:16px 0;color:#f20000;text-align:center;font-size:16px}.RedirectionAndView .redirection-message strong{font-weight:700}.RedirectionAndView .ViewOrderButton{margin-top:24px;padding:12px 24px;border:2px solid #333;background:transparent;color:#333;text-decoration:none;font-size:14px;font-weight:500;border-radius:4px;transition:all .3s ease;display:inline-block;text-align:center}.RedirectionAndView .ViewOrderButton:hover{background:#333;color:#fff;transform:translateY(-1px)}.RedirectionAndView .ViewOrderButton:active{transform:translateY(0)}.DeliveryMethods{width:100%}.DeliveryMethods .DeliveryMethodTypes{display:flex;flex-direction:row;gap:10px;margin:20px auto}.DeliveryMethods .DeliveryMethodTypes .MethodRadioLabel{padding:8px 16px;border:1px solid #b0b0b0;color:#1e1e1e;border-radius:5px;transition:background-color .3s ease,border-color .3s ease;display:flex;align-items:center;cursor:pointer;position:relative}.DeliveryMethods .DeliveryMethodTypes .MethodRadioLabel:hover{background-color:hsla(0,0%,97%,.9)}.DeliveryMethods .DeliveryMethodTypes .MethodRadioLabel.active{background-color:#1e1e1e;border-color:#1e1e1e;color:#fff}.DeliveryMethods .DeliveryMethodTypes .MethodRadioLabel.active input[type=radio],.DeliveryMethods .DeliveryMethodTypes .MethodRadioLabel.disabl input[type=radio]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;margin-right:8px}.DeliveryMethods .DeliveryPartners .DeliveryLogos ul{list-style-type:none;padding:0;display:flex;flex-flow:row wrap}.DeliveryMethods .DeliveryPartners .DeliveryLogos ul li{width:100%;display:block}.DeliveryMethods .DeliveryPartners .DeliveryLogos ul li label{border-radius:0;cursor:pointer;width:100%;display:flex;flex-flow:row wrap;padding:5px 0;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(85,85,85,.7)}.DeliveryMethods .DeliveryPartners .DeliveryLogos ul li label:hover{border-bottom:1px solid rgba(30,30,30,.5)}.DeliveryMethods .DeliveryPartners .DeliveryLogos ul li label input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid #1e1e1e;border-radius:50px;position:relative;cursor:pointer;outline:none}.DeliveryMethods .DeliveryPartners .DeliveryLogos ul li label input[type=radio]:checked:before{content:"";display:block;width:10px;height:10px;border-radius:50%;background-color:#f20000;position:absolute;top:4px;left:4px}.DeliveryMethods .DeliveryPartners .DeliveryLogos ul li label .NameAndDelivery{display:flex;flex-flow:row wrap;padding:0 5px;width:calc(100% - 120px);justify-content:space-between;color:#1e1e1e}.DeliveryMethods .DeliveryPartners .DeliveryLogos ul li label .NameAndDelivery .NameAndPrice{font-size:14px;line-height:16px;display:flex;gap:4px;flex-flow:column wrap;margin:auto 0}.DeliveryMethods .DeliveryPartners .DeliveryLogos ul li label .NameAndDelivery .NameAndPrice .PartnerName{font-size:14px;line-height:16px;font-weight:600;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DeliveryMethods .DeliveryPartners .DeliveryLogos ul li label .NameAndDelivery .PriceAndWeight{display:flex;gap:11px;font-size:13px;font-weight:400}.DeliveryMethods .DeliveryPartners .DeliveryLogos ul li label .NameAndDelivery .PriceAndWeight .DeliveryPrice{font-size:13px;font-weight:600;margin:auto 0}.DeliveryMethods .DeliveryPartners .DeliveryLogos ul li label .ExpectedDate{width:190px;font-size:13px;margin-bottom:5px}.DeliveryMethods .DeliveryPartners .DeliveryLogos ul li label .ExpectedDate p{font-size:12px;line-height:16px;color:#1e1e1e;border-radius:10px;text-transform:capitalize;padding-bottom:5px}.DeliveryMethods .DeliveryPartners .DeliveryLogos ul li label .ExpectedDate .DeliveryDate{font-size:12px;line-height:16px;background-color:#1e1e1e;color:#fff;border-radius:5px;padding:2px 7px}.DeliveryMethods .DeliveryPartners .DeliveryLogos ul li label .DeliveryImage{display:block;aspect-ratio:95/49;width:80px;padding:5px 0;margin-left:0}.DeliveryMethods .DeliveryPartners .DeliveryLogos ul li label .DeliveryImage img{width:100%;height:100%;object-fit:contain;object-position:right;max-height:-moz-fit-content;max-height:fit-content}.DeliveryMethods .DeliveryPartners .DeliveryLogos ul li.selected label{background-color:#fff}.DeliveryMethods .DeliveryPartners .DeliveryLogos ul li.selected label .NameAndPrice{color:#1e1e1e}.DeliveryMethods .DeliveryPartners .DeliveryLogos ul li.selected label .ExpectedDate .DeliveryDate{background-color:#28a745}.DeliveryNote{padding-top:20px}.DeliveryNote h5{font-weight:400;font-size:16px;color:#555}.DeliveryNote .TextareaField{margin-top:10px;margin-bottom:10px;position:relative}.DeliveryNote .TextareaField textarea{width:100%;padding:18px 10px 6px;font-size:1em;border:1px solid #b0b0b0;box-sizing:border-box;transition:border-color .2s ease,background-color .2s ease,all .3s cubic-bezier(.075,.82,.165,1);background-color:#f8f8f8;font-family:Outfit,sans-serif;font-weight:400}.DeliveryNote .TextareaField textarea::placeholder{color:transparent}.DeliveryNote .TextareaField textarea:focus{border-color:#f20000;background-color:#fff;outline:none}.DeliveryNote .TextareaField textarea:focus+label{transform:translateY(0);font-size:9px}.DeliveryNote .TextareaField label{font-size:.9em;color:#1e1e1e;position:absolute;top:10px;left:10px;transition:all .3s cubic-bezier(.075,.82,.165,1);line-height:10px;pointer-events:none}.DeliveryNote .TextareaField textarea:not(:placeholder-shown)+label{transform:translateY(-2px);font-size:9px;color:#1e1e1e}.DeliveryNote .TextareaField textarea{min-height:90px;max-height:90px}.SideMenuAndDetails{display:block;border-top:1px solid #dedede}.SideMenuAndDetails .AccountInfoAndMenu{display:flex}.SideMenuAndDetails .AccountInfoAndMenu .AccountInfoCard{width:376px;height:auto;background-color:#fff}.SideMenuAndDetails .AccountInfoAndMenu .AccountInfoCard .LogoutBtn{width:80px;padding:4px 15px;border-radius:41px;cursor:pointer;transition:all .3s ease;font-size:13px;background-color:#f20000;color:#fff;border:none}.SideMenuAndDetails .AccountInfoAndMenu .AccountMenu{width:calc(100% - 376px);margin:0;position:relative;top:0;background-color:#fff;border-left:1px solid #dedede;align-items:center;display:flex;justify-content:center;padding:30px}.SideMenuAndDetails .AccountInfoAndMenu .AccountMenu ul{list-style-type:none;padding:0;margin:0;display:flex;justify-content:space-between;align-items:center;width:100%;gap:10px}.SideMenuAndDetails .AccountInfoAndMenu .AccountMenu ul li{margin-bottom:0;width:calc(20% - 24px);padding:0}.SideMenuAndDetails .AccountInfoAndMenu .AccountMenu ul li a{display:block;color:#b0b0b0;text-decoration:none;padding:10px;display:flex;flex-flow:column;align-items:center;border:1px solid #dedede;gap:10px;font-size:14px;justify-content:center;aspect-ratio:1/1}.SideMenuAndDetails .AccountInfoAndMenu .AccountMenu ul li a i{font-size:52px;width:52px;color:transparent;-webkit-text-stroke:1px #b3b3b3}.SideMenuAndDetails .AccountInfoAndMenu .AccountMenu ul li a .MenuName{font-size:14px;color:#1e1e1e}.SideMenuAndDetails .AccountInfoAndMenu .AccountMenu ul li a .MenuName h4{font-weight:500;text-transform:uppercase;text-align:center}.SideMenuAndDetails .AccountInfoAndMenu .AccountMenu ul li a .MenuName p{font-size:12px;text-align:center}.SideMenuAndDetails .AccountInfoAndMenu .AccountMenu ul li a:hover{background-color:rgba(242,0,0,.1);border-color:rgba(242,0,0,.1)}.SideMenuAndDetails .AccountInfoAndMenu .AccountMenu ul li a:hover i{color:#f20000;-webkit-text-stroke:1px #f20000}.SideMenuAndDetails .AccountInfoAndMenu .AccountMenu ul li a:hover .MenuName{color:#f20000}.SideMenuAndDetails .AccountInfoAndMenu .AccountMenu ul .MyAccount_Btn{font-size:0;padding:10px 20px;border-radius:5px}.SideMenuAndDetails .AccountInfoAndMenu .AccountMenu ul .MyAccount_Btn i{font-size:16px}.SideMenuAndDetails .Details{width:100%;background-color:#f3f3f3;padding:20px 20px 20px 60px;margin-bottom:20px}.SideMenuAndDetails .Details .DetailsHead{display:flex;justify-content:space-between}.SideMenuAndDetails .Details .DetailsHead .Button{max-width:180px}.SideMenuAndDetails .Details h4{color:#1e1e1e;margin-bottom:5px}.SideMenuAndDetails .Details p{color:#888}.SummaryCartWithThumbs{display:flex;justify-content:space-between;gap:10px;padding-bottom:10px}.SummaryCartWithThumbs .SelectedCart{width:100%;display:block}.SummaryCartWithThumbs .SelectedCart .ItemWithThumb{display:flex;align-items:center;padding:20px 0;width:100%;border-bottom:1px solid #eaeaea}.SummaryCartWithThumbs .SelectedCart .ItemWithThumb .ColorAndSize{display:flex;align-items:center;gap:5px}.SummaryCartWithThumbs .SelectedCart .ItemWithThumb .ColorAndSize .ColorCircle{width:16px;height:16px;border-radius:50%;border:"1px solid #d1d5db";flex-shrink:0}.SummaryCartWithThumbs .SelectedCart .ItemWithThumb .ItemThumb{width:80px;height:80px;border-radius:8px;overflow:hidden;margin-right:16px;background-color:#fff}.SummaryCartWithThumbs .SelectedCart .ItemWithThumb .ItemThumb img{width:100%;height:100%;object-fit:cover}.SummaryCartWithThumbs .SelectedCart .ItemWithThumb .ItemNameSize{flex:1 1;display:flex;flex-direction:column;overflow:hidden;text-overflow:ellipsis;display:block}.SummaryCartWithThumbs .SelectedCart .ItemWithThumb .ItemNameSize p{margin:0 0 4px;font-size:13px;line-height:14px;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.SummaryCartWithThumbs .SelectedCart .ItemWithThumb .ItemNameSize .SizeAndColor{display:flex;gap:10px;align-items:center}.SummaryCartWithThumbs .SelectedCart .ItemWithThumb .ItemNameSize span{font-size:14px;color:#666}.SummaryCartWithThumbs .SelectedCart .ItemWithThumb .ItemQntyPrice{display:flex;align-items:center;white-space:nowrap;font-size:16px;color:#333;margin-left:16px}.SummaryCartWithThumbs .SelectedCart .ItemWithThumb .ItemQntyPrice .Qnty{width:24px;height:24px;line-height:30px;text-align:center;background-color:#666;color:#fff;border-radius:50%;margin:0 8px;font-size:12px;display:grid;place-content:center}.SummaryCartWithThumbs .SelectedCart .ProductContainer{display:flex;justify-content:space-between;align-items:center;padding:16px 0}.SummaryCartWithThumbs .SelectedCart .ProductContainer .ProductInfo{display:flex}.SummaryCartWithThumbs .SelectedCart .ProductContainer .ProductInfo .ProductImage{width:80px;height:80px;border-radius:8px;overflow:hidden;margin-right:16px}.SummaryCartWithThumbs .SelectedCart .ProductContainer .ProductInfo .ProductImage img{width:100%;height:100%;object-fit:cover}.SummaryCartWithThumbs .SelectedCart .ProductContainer .ProductInfo .ProductDetails{display:flex;flex-direction:column}.SummaryCartWithThumbs .SelectedCart .ProductContainer .ProductInfo .ProductDetails .ProductTitle{font-size:24px;font-weight:500;color:#333;margin:0 0 8px}.SummaryCartWithThumbs .SelectedCart .ProductContainer .ProductInfo .ProductDetails .ProductSize{font-size:16px;color:#999}.SummaryCartWithThumbs .SelectedCart .ProductContainer .ProductQuantityPrice{display:flex;align-items:center;white-space:nowrap;font-size:18px}.SummaryCartWithThumbs .SelectedCart .ProductContainer .ProductQuantityPrice .QuantityCircle{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;background-color:#666;color:#fff;border-radius:50%;margin:0 16px}.SummaryCartWithThumbs .SelectedCart .ProductContainer .ProductQuantityPrice .Price{font-size:24px;font-weight:500}.OrderList{margin-top:20px}.OrderList .FilterButtons{display:flex;gap:6px;justify-content:left;margin-bottom:20px}.OrderList .FilterButtons .FilterButton{padding:1px 15px;border:1px solid #888;border-radius:41px;cursor:pointer;transition:all .3s ease;background-color:transparent;color:#888;font-size:13px}.OrderList .FilterButtons .FilterButton.Active{background-color:red;color:#fff;border-color:red}.OrderList .OrderTable ul{display:flex;flex-flow:row wrap;gap:18px}.OrderList .OrderTable ul li{display:block;width:calc(20% - 15px)}.OrderList .OrderTable ul li .SingleOrderCard{background-color:#fff;padding:20px;display:flex;justify-content:left;align-items:left;flex-flow:column;color:#1e1e1e;text-decoration:none;border-radius:15px}.OrderList .OrderTable ul li .OrderImage{width:60px;height:60px}.OrderList .OrderTable ul li .OrderImage img{width:100%;height:100%;object-fit:contain}.OrderList .OrderTable ul li .OrderDetails{text-align:left;padding:0}.OrderList .OrderTable ul li .OrderDetails .OrderNo{font-weight:700;font-size:14px;color:#1e1e1e}.OrderList .OrderTable ul li .OrderDetails .OrderItem{color:#888}.OrderList .OrderTable ul li .OrderDate{font-size:12px;line-height:14px;color:#888}.OrderList .OrderTable ul li .OrderStatus{width:100%;text-align:center;padding:0}.OrderList .OrderTable ul li .OrderStatus .OrderStatusColor{color:#1e1e1e;font-size:13px;text-transform:uppercase;display:block;text-align:left;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.OrderList .OrderTable ul li .OrderStatus .OrderStatusColor.delivered,.OrderList .OrderTable ul li .OrderStatus .OrderStatusColor.ongoing,.OrderList .OrderTable ul li .OrderStatus .OrderStatusColor.placed{color:#28a745}.OrderList .OrderTable ul li .OrderStatus .OrderStatusColor.shipped{color:#1d8348}.OrderList .OrderTable ul li .OrderStatus .OrderStatusColor.processing{color:#28a745}.OrderList .OrderTable ul li .OrderStatus .OrderStatusColor.cancelled{color:#dc3545}.OrderList .OrderTable ul li .OrderStatus .OrderStatusColor.confirmed{color:#28a745}.OrderList .OrderTable ul li .PaymentType{font-size:11px;padding:5px 15px;background:#f3f3f3;width:100%;text-align:center;border-radius:17px;line-height:12px;color:#888}.OrderList .OrderTable ul li .TotalPriceAndButton{display:flex;align-items:center;justify-content:space-between;padding:10px 0 0}.OrderList .OrderTable ul li .TotalPriceAndButton .OrderPrice{text-align:left;font-weight:500;color:#1e1e1e}.OrderList .OrderTable ul li .TotalPriceAndButton .DetailButton{font-weight:500;border:1px solid #dedede;padding:0 10px;text-align:center;border-radius:38px;font-size:12px;line-height:23px;color:#888}.OrderList .Pagination{display:flex;gap:8px;padding:40px 0;justify-content:center}.OrderList .Pagination button{gap:6px;width:26px!important;height:26px;display:flex;justify-content:center;align-items:center;min-width:26px;padding:3px;border-color:#f8f8f8;border-radius:50%;font-size:.75rem;line-height:1;border:none!important;text-decoration:none}.OrderList .Pagination button.Active{color:#fff;border-color:#f20000;background-color:#f20000}.OrderDetails{padding-bottom:50px}.OrderDetails .OrderDetailsInner{position:relative}.OrderDetails .OrderDetailsInner .OrderDetailsHead{display:flex;flex-flow:column;justify-content:center;vertical-align:middle;text-align:center;background:linear-gradient(0deg,#f4f6ee,transparent);padding-top:100px;padding-bottom:40px}.OrderDetails .OrderDetailsInner .OrderDetailsHead .OrderIdAndStatus{display:flex;flex-flow:column wrap;gap:10px}.OrderDetails .OrderDetailsInner .OrderDetailsHead .OrderIdAndStatus .OrderStatusIcon{width:50px;margin:0 auto}.OrderDetails .OrderDetailsInner .OrderDetailsHead .OrderIdAndStatus .OrderStatusIcon img{width:100%}.OrderDetails .OrderDetailsInner .OrderDetailsHead .OrderIdAndStatus .OrderId{font-size:12px;color:#1e1e1e;font-weight:600;text-transform:uppercase}.OrderDetails .OrderDetailsInner .OrderDetailsHead .OrderIdAndStatus .OrderStatus{width:100%}.OrderDetails .OrderDetailsInner .OrderDetailsHead .OrderIdAndStatus .OrderStatus h1,.OrderDetails .OrderDetailsInner .OrderDetailsHead .OrderIdAndStatus .OrderStatus h3{font-weight:400;letter-spacing:1px;font-size:28px;text-transform:uppercase;letter-spacing:2px;color:#28a745}.OrderDetails .OrderDetailsInner .OrderDetailsHead .OrderIdAndStatus .OrderStatus.Delivered{color:#1d8348}.OrderDetails .OrderDetailsInner .OrderDetailsHead .OrderDate{padding-top:10px;display:flex;flex-flow:row;font-size:12px;color:#888;text-align:center;width:100%;justify-content:center}.OrderDetails .OrderDetailsInner .OrderDetailsHead .BorderButton{border-color:#f20000;color:#f20000;border-radius:30px;margin:10px auto 0;padding:5px 10px}.OrderDetails .OrderDetailsInner .ItemsAndSummary{width:100%}.OrderDetails .OrderDetailsInner .AddressPaymentAndDownloadOrderSummary{max-width:1300px;margin:0 auto;display:flex;flex-flow:row wrap;justify-content:space-between}.OrderDetails .OrderDetailsInner .AddressPaymentAndDownloadOrderSummary .AddressDetails{display:flex;width:33.33%;gap:30px;padding:30px 0 30px 20px}.OrderDetails .OrderDetailsInner .AddressPaymentAndDownloadOrderSummary .AddressDetails .AddressItem{width:220px;display:flex;flex-direction:column;color:#888;gap:4px}.OrderDetails .OrderDetailsInner .AddressPaymentAndDownloadOrderSummary .AddressDetails .AddressItem h4{font-size:13px;font-weight:500;margin:0 0 6px;color:#333}.OrderDetails .OrderDetailsInner .AddressPaymentAndDownloadOrderSummary .AddressDetails .AddressItem h3{font-size:14px;font-weight:500;margin:0 0 4px;color:#333;line-height:1.2}.OrderDetails .OrderDetailsInner .AddressPaymentAndDownloadOrderSummary .AddressDetails .AddressItem p{font-size:12px;font-weight:400;line-height:1.3;margin:0;color:#666}.OrderDetails .OrderDetailsInner .AddressPaymentAndDownloadOrderSummary .AddressDetails .AddressItem p.contact-info{font-size:11px;color:#888}.OrderDetails .OrderDetailsInner .AddressPaymentAndDownloadOrderSummary .AddressDetails .AddressItem .address-line{display:flex;flex-wrap:wrap;gap:2px}.OrderDetails .OrderDetailsInner .AddressPaymentAndDownloadOrderSummary .AddressDetails .AddressItem .address-line span:not(:last-child):after{content:", "}.OrderDetails .OrderDetailsInner .AddressPaymentAndDownloadOrderSummary .PaymentMethodAndDownload{border-left:1px solid #dedede;width:33.33%}.OrderDetails .OrderDetailsInner .AddressPaymentAndDownloadOrderSummary .PaymentMethodAndDownload .PaymentMethod{display:flex;flex-flow:column wrap;margin-bottom:10px;padding:20px}.OrderDetails .OrderDetailsInner .AddressPaymentAndDownloadOrderSummary .PaymentMethodAndDownload .PaymentMethod h4{display:block;width:100%}.OrderDetails .OrderDetailsInner .AddressPaymentAndDownloadOrderSummary .PaymentMethodAndDownload .PaymentMethod .PaymentMethodAndImage{display:flex;justify-content:space-between;padding:5px 10px;width:180px;background-color:#f8f8f8;border-radius:9px;align-items:center;border-left:1px solid #dedede}.OrderDetails .OrderDetailsInner .AddressPaymentAndDownloadOrderSummary .PaymentMethodAndDownload .PaymentMethod .PaymentMethodAndImage h3{font-size:12px;width:auto;padding-bottom:0;text-align:center}.OrderDetails .OrderDetailsInner .AddressPaymentAndDownloadOrderSummary .PaymentMethodAndDownload .PaymentMethod .PaymentMethodAndImage img{width:50px}.OrderDetails .OrderDetailsInner .AddressPaymentAndDownloadOrderSummary .OrderSummary{width:33.33%;display:flex;justify-content:flex-start;flex-flow:row wrap;padding:30px;border-left:1px solid #dedede}.OrderDetails .OrderDetailsInner .AddressPaymentAndDownloadOrderSummary .OrderSummary ul{display:flex;flex-flow:column;justify-content:space-between;width:300px}.OrderDetails .OrderDetailsInner .AddressPaymentAndDownloadOrderSummary .OrderSummary ul li{display:flex;flex-flow:row wrap;width:100%;justify-content:space-between;font-size:16px;font-weight:400}.OrderDetails .OrderDetailsInner .AddressPaymentAndDownloadOrderSummary .OrderSummary ul li p{font-size:14px;font-weight:400}.OrderDetails .OrderDetailsInner .AddressPaymentAndDownloadOrderSummary .OrderSummary ul li h5{font-size:16px;font-weight:600}.OrderDetails .OrderDetailsInner .AddressPaymentAndDownloadOrderSummary .OrderSummary ul li:last-child{padding-top:10px;border-top:1px solid #f8f8f8}.OrderDetails .OrderDetailsInner .AddressPaymentAndDownloadOrderSummary .OrderSummary ul li:last-child p{font-size:14px}.OrderDetails .OrderDetailsInner .AddressPaymentAndDownloadOrderSummary .OrderSummary ul li:last-child h5{font-size:20px;font-weight:600}.OrderDetails .OrderDetailsInner .AddressPaymentAndDownloadOrderSummary h4{text-transform:capitalize;font-weight:600;letter-spacing:0;font-size:15px!important;color:#1e1e1e;padding-bottom:20px;text-transform:uppercase;display:block;width:100%}.OrderDetails .OrderDetailsInner .AddressPaymentAndDownloadOrderSummary .BorderButton{border-radius:30px;border-color:#1e1e1e;color:#1e1e1e;display:block;width:180px;margin:0 auto}.OrderDetails .OrderDetailsInner .OrderItems{padding:30px 0;border-top:1px solid #dedede;max-width:100%}.OrderDetails .OrderDetailsInner .OrderItems ul{display:flex;flex-flow:row wrap;max-width:1300px;margin:0 auto;gap:20px;padding:0 20px}.OrderDetails .OrderDetailsInner .OrderItems ul li{display:flex;justify-content:space-between;align-items:center;width:calc(33% - 10px);padding:0 15px 0 0;flex-flow:row wrap;border-radius:10px}.OrderDetails .OrderDetailsInner .OrderItems ul li .OrderImage{width:90px;aspect-ratio:124/160;border-radius:10px;overflow:hidden}.OrderDetails .OrderDetailsInner .OrderItems ul li .OrderImage img{width:100%;height:100%;object-fit:cover;object-position:center}.OrderDetails .OrderDetailsInner .OrderItems ul li .OderSingleDetails{width:calc(100% - 120px)}.OrderDetails .OrderDetailsInner .OrderItems ul li .OderSingleDetails p{font-size:12px;color:#888}.OrderDetails .OrderDetailsInner .OrderItems ul li .OderSingleDetails .OrderName{width:100%;display:block}.OrderDetails .OrderDetailsInner .OrderItems ul li .OderSingleDetails .OrderName h4{font-size:16px;color:#1e1e1e;display:block;font-weight:600;padding-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.OrderDetails .OrderDetailsInner .OrderItems ul li .OderSingleDetails .PriceAndQnty{display:flex;font-size:13px;gap:10px}.OrderDetails .OrderDetailsInner .OrderItems ul li .OderSingleDetails .PriceAndQnty .ItemPrice{width:auto;display:flex;align-items:center;gap:5px}.OrderDetails .OrderDetailsInner .OrderItems ul li .OderSingleDetails .PriceAndQnty .ItemPrice .ColorCodeRound{display:block;width:16px;height:16px;border-radius:50%;border:1px solid #bbb}.OrderDetails .OrderDetailsInner .OrderItems ul li .OderSingleDetails .PriceAndQnty .ItemQnty{width:auto;display:flex;gap:5px;align-items:center}.OrderDetails .OrderDetailsInner .OrderItems ul li .OderSingleDetails .PriceAndQnty .ItemQnty span{width:18px;height:18px;font-size:10px;display:grid;place-content:center;background-color:hsla(0,0%,53%,.3);color:#1e1e1e;border-radius:10px}.OrderDetails .OrderDetailsInner .OrderItems ul li .OderSingleDetails .ItemTotal{width:100px;text-align:left;padding:10px 0;font-size:18px;font-weight:500}.OrderDetails .AllButtonAndDelivery{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;max-width:1300px;margin:20px auto;padding:0 20px}.OrderDetails .AllButtonAndDelivery .DeliveryExpected{font-size:13px;background:linear-gradient(90deg,rgba(242,0,0,.1),rgba(242,0,0,.05) 50%,rgba(242,0,0,0));color:#f20000;padding:2px 10px;width:auto;text-align:left;display:inline-block;margin-top:10px;width:100%;max-width:400px}.OrderDetails .AllButtonAndDelivery .ViewAllOrders{text-align:center;display:block;width:160px;padding:10px;background:#f20000;border:none;color:#fff;font-family:Outfit,sans-serif;font-size:13px;text-transform:uppercase;cursor:pointer;transition:.3s cubic-bezier(.075,.82,.165,1);text-decoration:none;margin:0;width:200px;background-color:#1e1e1e}.OrderDetails .AllButtonAndDelivery .ViewAllOrders:active,.OrderDetails .AllButtonAndDelivery .ViewAllOrders:hover{opacity:1}.OrderDetails .AllButtonAndDelivery .ViewAllOrders i{padding-left:10px}.OrderDetails .CancelButton{border-radius:30px;border-color:#1e1e1e;color:#1e1e1e;display:block;width:180px;margin:0 auto}.WishlistCard{width:calc(25% - 20px);max-width:100%;position:relative}.WishlistCard .WishlistImage{overflow:hidden;aspect-ratio:65/86;position:relative}.WishlistCard .WishlistImage img{object-fit:cover;height:100%;width:100%}.WishlistCard .Category{display:inline-block;font-size:11px;line-height:18px;margin:2px 0;background-color:#fff;color:#1e1e1e;padding:2px 6px;text-align:center;position:absolute;bottom:10px;left:10px;font-weight:400;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 20px);overflow:hidden}.WishlistCard .WishlistDetails{padding:0}.WishlistCard .WishlistDetails .Rating{display:flex;align-items:center;font-size:13px;gap:10px}.WishlistCard .WishlistDetails .Rating .Stars{color:brown;font-size:10px;display:flex;gap:2px;width:auto}.WishlistCard .WishlistDetails .Name{padding:0 0 1px}.WishlistCard .WishlistDetails .Name a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#121212;font-weight:400;font-size:12px;display:block}.WishlistCard .WishlistDetails .Price{font-weight:600;font-size:16px}.WishlistCard .Buttons{display:flex;justify-content:space-between;align-items:flex-start;padding:10px 0;flex-flow:column;gap:9px}.WishlistCard .Buttons .MoveToCart,.WishlistCard .Buttons .RemoveFrom{display:flex;align-items:center;text-align:center;gap:4px;font-size:13px!important;text-transform:uppercase;letter-spacing:1px;border:none;outline:none;cursor:pointer;font-size:14px;color:#888;padding:5px;transition:all .3s ease}.WishlistCard .Buttons .MoveToCart:hover,.WishlistCard .Buttons .RemoveFrom:hover{color:#1e1e1e}.WishlistCard .Buttons .MoveToCart{background-color:#1e1e1e;color:#fff;border:none;outline:none;padding:13px 16px;justify-content:center;display:block;cursor:pointer;transition:background-color .3s ease;width:100%;text-align:center}.WishlistCard .Buttons .MoveToCart.disabled{cursor:not-allowed;color:#f20000!important;background-color:rgba(242,0,0,.1)!important}.WishlistCard .Buttons .MoveToCart:hover{background-color:#000;color:#fff}.WishlistCard .Buttons .RemoveFrom{position:absolute;top:10px;right:10px;border-radius:30px;padding:12px}.WishlistCard .Buttons .RemoveFrom i{font-size:16px}.WishlistCard .WishlistNotes{font-size:11px;line-height:10px;position:relative;padding:0;bottom:0;right:0}.WishlistGridAndPagination{width:100%;min-height:500px;padding-bottom:50px}.WishlistGridAndPagination .Pagination{display:flex;gap:8px;justify-content:center;padding:40px 0 0}.WishlistGridAndPagination .Pagination button{gap:6px;width:26px!important;height:26px;display:flex;justify-content:center;align-items:center;min-width:26px;padding:3px;border-color:#f8f8f8;border-radius:50%;font-size:.75rem;line-height:1;border:none!important;text-decoration:none}.WishlistGridAndPagination .Pagination button.Active{color:#fff;border-color:#f20000;background-color:#f20000}.WishlistGridAndPagination .WishlistGrid{display:flex;gap:20px;flex-flow:row wrap}.AccountSettings{display:block;width:100%;background-color:#fff;padding:30px;margin:0 auto;max-width:600px;border-radius:20px}.EditProfileForm .InputList{display:flex;flex-flow:column;gap:10px}.EditProfileForm .SelectField{margin-bottom:10px;position:relative}.EditProfileForm .SelectField label{font-size:.9em;color:#1e1e1e;position:absolute;top:50%;left:10px;transform:translateY(-50%);transition:all .3s cubic-bezier(.075,.82,.165,1);pointer-events:none}.EditProfileForm .SelectField select{width:100%;padding:18px 10px 6px;font-size:1em;border:1px solid #b0b0b0;border-radius:0;box-sizing:border-box;transition:border-color .2s ease,background-color .2s ease,all .3s cubic-bezier(.075,.82,.165,1);background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTQgOCI+PHBvbHlnb24gcG9pbnRzPSIwLDAsNyw4LDE0LDBaIiBmaWxsPSIjMDAwIi8+PC9zdmc+");background-repeat:no-repeat;background-position:right 10px center;background-size:10px}.EditProfileForm .SelectField select:focus{border-color:#f20000;background-color:#fff;outline:none}.EditProfileForm .SelectField select:focus+label{transform:translateY(-22px);font-size:9px}.EditProfileForm .SelectField select:focus+label,.EditProfileForm .SelectField select:not([value=""])+label{transform:translateY(-22px);font-size:9px;color:#1e1e1e}.EditProfileForm .SelectField select{border-radius:5px}.EditProfileForm .MobileNumber{display:flex;width:100%;gap:10px}.EditProfileForm .MobileNumber .InputField{width:calc(100% - 120px)}.EditProfileForm .MobileNumber .InputField input{padding:10px 15px}.EditProfileForm .MobileNumber .SelectField{width:110px;border-radius:5px}.EditProfileForm .PhoneLabel{font-size:13px!important;line-height:14px;position:relative;top:0;left:0;transform:none;font-weight:600}.EditProfileForm .MainInputs .InputField{position:relative;margin-bottom:0}.EditProfileForm .MainInputs .InputField label{font-size:.9em;color:#1e1e1e;position:absolute;top:50%;left:10px;transform:translateY(-50%);transition:all .3s cubic-bezier(.075,.82,.165,1);pointer-events:none}.EditProfileForm .MainInputs .InputField input{width:100%;padding:18px 10px 6px;font-size:1em;border:1px solid #b0b0b0;border-radius:0;box-sizing:border-box;transition:border-color .2s ease,background-color .2s ease,all .3s cubic-bezier(.075,.82,.165,1);background-color:#fff}.EditProfileForm .MainInputs .InputField input::placeholder{color:transparent}.EditProfileForm .MainInputs .InputField input:focus{border-color:#f20000;background-color:#fff;outline:none}.EditProfileForm .MainInputs .InputField input:focus+label{transform:translateY(-22px);font-size:9px}.EditProfileForm .MainInputs .InputField input:not(:placeholder-shown)+label{transform:translateY(-22px);font-size:9px;color:#1e1e1e}.EditProfileForm .MainInputs .InputField .TogglePasswordVisibility{top:50%;transform:translateY(-50%);background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:12px;position:absolute;right:12px;width:16px;text-align:center;padding:3px;border-radius:3px;text-transform:uppercase}.EditProfileForm .MainInputs .InputField label{font-size:13px!important;position:relative;top:0;left:0;transform:none;font-weight:600}.EditProfileForm .MainInputs .InputField input{padding:12px 15px;border-radius:5px}.EditProfileForm .MainInputs .InputField input:disabled{border:none;background-color:#f3f3f3;color:#888;cursor:not-allowed}.EditProfileForm .MainInputs .FieldGroupTitle{color:#1e1e1e;text-transform:capitalize;font-size:18px;padding:10px 0 24px;font-weight:600}.EditProfileForm .SaveProfileButton{width:100%;padding:10px;margin-top:15px;background-color:#f20000;color:#fff;border:none;cursor:pointer;font-size:1em;text-transform:uppercase;transition:background-color .2s ease;max-width:100%;background-color:#1e1e1e;border-radius:5px}.EditProfileForm .SaveProfileButton:hover{background-color:brown}.AccountDetailsAndLogout{display:flex;justify-content:space-between;padding:20px;background-color:#fff;align-items:center;width:100%}.AccountDetailsAndLogout .AccountDetails{display:flex;gap:20px;width:100%;align-items:center;flex-flow:column}.AccountDetailsAndLogout .AccountDetails .ProfilePicture{width:80px;height:80px;border-radius:50px;overflow:hidden}.AccountDetailsAndLogout .AccountDetails .ProfilePicture img{width:100%;height:100%;object-fit:cover;object-position:center}.AccountDetailsAndLogout .AccountDetails .DisplayName{color:#888;font-size:12px;width:100%;text-align:center}.AccountDetailsAndLogout .AccountDetails .DisplayName .Name{color:#1e1e1e;font-size:18px;font-weight:500}.AccountDetailsAndLogout .ResetPassword{margin:0 0 auto;border-color:#888;border-radius:40px}.InvoiceForm{display:flex;flex-flow:column}.InvoiceForm h2{font-weight:500;font-size:24px;text-transform:uppercase}.InvoiceForm p{font-size:13px;line-height:13px;font-weight:300;max-width:400px;color:#888;padding-top:4px}.InvoiceForm .AddressFields{margin-top:20px;padding-top:10px;border-top:1px solid #f8f8f8}.InvoiceForm .AddressFields .PrimaryButton{width:100%;padding:10px;margin-top:15px;background-color:#f20000;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1em;text-transform:uppercase;transition:background-color .2s ease;max-width:150px;font-size:14px}.InvoiceForm .AddressFields .PrimaryButton:hover{background-color:brown}.InvoiceForm .AddressFields .CheckoutFormFields h4{font-size:10px;padding-bottom:10px;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:#1e1e1e}.InvoiceForm .AddressFields .CheckoutFormFields .TwoInputsInRow .RadioInputField{width:48%}.InvoiceForm .AddressFields .CheckoutFormFields .ThreeInputsInRow{width:100%;display:flex;justify-content:space-between}.InvoiceForm .AddressFields .CheckoutFormFields .ThreeInputsInRow .InputField,.InvoiceForm .AddressFields .CheckoutFormFields .ThreeInputsInRow .RadioInputField{width:31%}.InvoiceForm .AddressFields .CheckoutFormFields .TwoInputsInRow{width:100%;display:flex;justify-content:space-between;gap:10px}.InvoiceForm .AddressFields .CheckoutFormFields .TwoInputsInRow .InputField,.InvoiceForm .AddressFields .CheckoutFormFields .TwoInputsInRow .RadioInputField{width:50%}.InvoiceForm .AddressFields .CheckoutFormFields .AccountType{display:flex;gap:10px;padding-bottom:24px}.InvoiceForm .AddressFields .CheckoutFormFields .AccountType .RadioInputField{margin-bottom:10px}.InvoiceForm .AddressFields .CheckoutFormFields .AccountType .RadioInputField input[type=radio]{margin-right:8px;vertical-align:middle;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #b0b0b0;width:16px;height:16px;outline:none;cursor:pointer}.InvoiceForm .AddressFields .CheckoutFormFields .AccountType .RadioInputField input[type=radio]:checked{border:1px solid #f20000}.InvoiceForm .AddressFields .CheckoutFormFields .AccountType .RadioInputField input[type=radio]:checked+label{color:#1e1e1e}.InvoiceForm .AddressFields .CheckoutFormFields .AccountType .RadioInputField input[type=radio]:before{content:"";display:block;width:14px;height:14px;margin:0 auto;font-family:FontAwesome;background-color:#b0b0b0;opacity:0;color:#fff;text-align:center;font-size:12px}.InvoiceForm .AddressFields .CheckoutFormFields .AccountType .RadioInputField input[type=radio]:checked:before{opacity:1;color:#fff;background-color:#f20000}.InvoiceForm .AddressFields .CheckoutFormFields .AccountType .RadioInputField label{font-size:.9em;color:#1e1e1e;vertical-align:middle;cursor:pointer}.InvoiceForm .AddressFields .CheckoutFormFields .BillingAddressEnable{padding:20px 0 10px;text-align:left}.InvoiceForm .AddressFields .CheckoutFormFields .BillingAddressEnable .CheckboxInputField{margin-bottom:10px}.InvoiceForm .AddressFields .CheckoutFormFields .BillingAddressEnable .CheckboxInputField input[type=checkbox]{margin-right:8px;vertical-align:middle;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #b0b0b0;width:16px;height:16px;outline:none;cursor:pointer;position:relative}.InvoiceForm .AddressFields .CheckoutFormFields .BillingAddressEnable .CheckboxInputField input[type=checkbox]:checked{background-color:#f20000;border-color:#f20000}.InvoiceForm .AddressFields .CheckoutFormFields .BillingAddressEnable .CheckboxInputField input[type=checkbox]:checked:before{content:"";font-family:FontAwesome;font-weight:900;font-size:10px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.InvoiceForm .AddressFields .CheckoutFormFields .BillingAddressEnable .CheckboxInputField input[type=checkbox]+label{font-size:.9em;color:#1e1e1e;vertical-align:middle;cursor:pointer}.InvoiceForm .AddressFields .CheckoutFormFields .MainInputs .InputField{margin-bottom:10px;position:relative}.InvoiceForm .AddressFields .CheckoutFormFields .MainInputs .InputField label{font-size:.9em;color:#1e1e1e;position:absolute;top:50%;left:10px;transform:translateY(-50%);transition:all .3s cubic-bezier(.075,.82,.165,1);pointer-events:none}.InvoiceForm .AddressFields .CheckoutFormFields .MainInputs .InputField input{width:100%;padding:18px 10px 6px;font-size:1em;border:1px solid #b0b0b0;border-radius:0;box-sizing:border-box;transition:border-color .2s ease,background-color .2s ease,all .3s cubic-bezier(.075,.82,.165,1);background-color:#fff}.InvoiceForm .AddressFields .CheckoutFormFields .MainInputs .InputField input::placeholder{color:transparent}.InvoiceForm .AddressFields .CheckoutFormFields .MainInputs .InputField input:focus{border-color:#f20000;background-color:#fff;outline:none}.InvoiceForm .AddressFields .CheckoutFormFields .MainInputs .InputField input:focus+label{transform:translateY(-22px);font-size:9px}.InvoiceForm .AddressFields .CheckoutFormFields .MainInputs .InputField input:not(:placeholder-shown)+label{transform:translateY(-22px);font-size:9px;color:#1e1e1e}.InvoiceForm .AddressFields .CheckoutFormFields .MainInputs .InputField .TogglePasswordVisibility{top:50%;transform:translateY(-50%);background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:12px;position:absolute;right:12px;width:16px;text-align:center;padding:3px;border-radius:3px;text-transform:uppercase}.InvoiceForm .AddressFields .CheckoutFormFields .MainInputs .TextareaField{margin-bottom:10px;position:relative}.InvoiceForm .AddressFields .CheckoutFormFields .MainInputs .TextareaField textarea{width:100%;padding:18px 10px 6px;font-size:1em;border:1px solid #b0b0b0;box-sizing:border-box;transition:border-color .2s ease,background-color .2s ease,all .3s cubic-bezier(.075,.82,.165,1);background-color:#f8f8f8;font-family:Outfit,sans-serif;font-weight:400}.InvoiceForm .AddressFields .CheckoutFormFields .MainInputs .TextareaField textarea::placeholder{color:transparent}.InvoiceForm .AddressFields .CheckoutFormFields .MainInputs .TextareaField textarea:focus{border-color:#f20000;background-color:#fff;outline:none}.InvoiceForm .AddressFields .CheckoutFormFields .MainInputs .TextareaField textarea:focus+label{transform:translateY(0);font-size:9px}.InvoiceForm .AddressFields .CheckoutFormFields .MainInputs .TextareaField label{font-size:.9em;color:#1e1e1e;position:absolute;top:10px;left:10px;transition:all .3s cubic-bezier(.075,.82,.165,1);line-height:10px;pointer-events:none}.InvoiceForm .AddressFields .CheckoutFormFields .MainInputs .TextareaField textarea:not(:placeholder-shown)+label{transform:translateY(-2px);font-size:9px;color:#1e1e1e}.InvoiceForm .AddressFields .CheckoutFormFields .MainInputs .SelectField{margin-bottom:10px;position:relative}.InvoiceForm .AddressFields .CheckoutFormFields .MainInputs .SelectField label{font-size:.9em;color:#1e1e1e;position:absolute;top:50%;left:10px;transform:translateY(-50%);transition:all .3s cubic-bezier(.075,.82,.165,1);pointer-events:none}.InvoiceForm .AddressFields .CheckoutFormFields .MainInputs .SelectField select{width:100%;padding:18px 10px 6px;font-size:1em;border:1px solid #b0b0b0;border-radius:0;box-sizing:border-box;transition:border-color .2s ease,background-color .2s ease,all .3s cubic-bezier(.075,.82,.165,1);background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTQgOCI+PHBvbHlnb24gcG9pbnRzPSIwLDAsNyw4LDE0LDBaIiBmaWxsPSIjMDAwIi8+PC9zdmc+");background-repeat:no-repeat;background-position:right 10px center;background-size:10px}.InvoiceForm .AddressFields .CheckoutFormFields .MainInputs .SelectField select:focus{border-color:#f20000;background-color:#fff;outline:none}.InvoiceForm .AddressFields .CheckoutFormFields .MainInputs .SelectField select:focus+label{transform:translateY(-22px);font-size:9px}.InvoiceForm .AddressFields .CheckoutFormFields .MainInputs .SelectField select:focus+label,.InvoiceForm .AddressFields .CheckoutFormFields .MainInputs .SelectField select:not([value=""])+label{transform:translateY(-22px);font-size:9px;color:#1e1e1e}.InvoiceForm .AddressFields .CheckoutFormFields .MainInputs .MobileNumber{display:flex;gap:10px}.InvoiceForm .AddressFields .CheckoutFormFields .MainInputs .MobileNumber .InputField{width:calc(100% - 120px)}.InvoiceForm .AddressFields .CheckoutFormFields .MainInputs .MobileNumber .SelectField{width:110px}.InvoiceForm .AddressFields .CheckoutFormFields .MainInputs .FieldGroupTitle{color:#1e1e1e;text-transform:uppercase;font-size:12px;padding:10px 0 5px;cursor:pointer}.SizeGuidePopup .SizeGuideButton{bottom:10px;padding:10px;right:0;font-size:12px;color:#888;text-transform:uppercase;text-decoration:underline;cursor:pointer}.SizeGuidePopup .SizeGuideButton:hover{color:#1e1e1e}.SizeGuidePopup .SizeGuidePopupOverlay{position:fixed;top:0;right:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:999}.SizeGuidePopup .SizeGuidePopupContent{background-color:#fff;padding:20px 30px;width:530px;max-width:90%;position:fixed;top:0;right:0;display:flex;flex-direction:column;height:100vh;z-index:9999;box-shadow:1px -14px 15px rgba(0,0,0,.2)}.SizeGuidePopup .SizeGuidePopupContent .SizeGuidePopupHeader{display:flex;justify-content:space-between;align-items:center}.SizeGuidePopup .SizeGuidePopupContent .SizeGuidePopupHeader h3{font-size:24px;font-weight:700;margin:0;text-align:center;width:100%}.SizeGuidePopup .SizeGuidePopupContent .SizeGuidePopupHeader .SizeGuidePopupCloseButton{background:none;border:none;font-size:20px;cursor:pointer;color:#1e1e1e;position:absolute;top:16px;right:16px}.SizeGuidePopup .SizeGuidePopupContent .SizeGuidePopupBody{flex:1 1;margin-top:10px;text-align:left;overflow-y:auto}.SizeGuidePopup .SizeGuidePopupContent .SizeGuidePopupBody h4{font-weight:400;font-size:16px;text-align:center;padding-bottom:30px}.SizeGuidePopup .SizeGuidePopupContent .SizeGuidePopupBody table{width:100%;border-collapse:collapse;margin-top:10px}.SizeGuidePopup .SizeGuidePopupContent .SizeGuidePopupBody table td,.SizeGuidePopup .SizeGuidePopupContent .SizeGuidePopupBody table th{padding:8px 10px;text-align:center;border:1px solid #ddd;font-size:16px;font-weight:400}.SizeGuidePopup .SizeGuidePopupContent .SizeGuidePopupBody table th{background-color:#f2f2f2;color:#333;font-weight:700}.SizeGuidePopup .SizeGuidePopupContent .SizeGuidePopupBody table td{color:#555}.SizeGuidePopup .SizeGuidePopupContent .SizeGuidePopupFooter{position:relative;bottom:0;left:0;width:100%;text-align:center;z-index:10}.SizeGuidePopup .SizeGuidePopupContent .SizeGuidePopupFooter a{color:#d32f2f;text-decoration:none;font-weight:400;font-size:14px;letter-spacing:1px}.SizeGuidePopup .SizeGuidePopupContent .SizeGuidePopupFooter a:hover{text-decoration:underline}.AddressBook{width:100%;background-color:#fff;margin:0 0 auto;padding:30px}.AddressBook .AddNewAddressButton{width:100%}.AddressBook .AddNewAddressButton .BorderButton{width:100%;background:#f20000;color:#fff;padding:12px 16px;border:none;border-radius:0;cursor:pointer;font-size:16px;font-weight:700;font-family:Outfit,sans-serif;text-align:center;transition:.3s cubic-bezier(.075,.82,.165,1);font-weight:400;text-transform:uppercase;max-width:220px;font-size:14px;background-color:#121212}.AddressBook .AddNewAddressButton .BorderButton .Icon{margin-left:15px}.AddressBook .AddNewAddressButton .BorderButton:hover{background:#bf0000}.AddressBook .AddOrEditAddress h2{font-weight:500;font-size:24px;text-transform:uppercase}.AddressBook .AddOrEditAddress p{font-size:13px;line-height:13px;font-weight:300;max-width:400px;color:#888;padding-top:4px}.AddressBook .AddressFields{margin-top:20px;padding-top:10px;border-top:1px solid #b0b0b0}.AddressBook .AddressFields .CheckoutFormFields h4{font-size:10px;padding-bottom:10px;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:#1e1e1e}.AddressBook .AddressFields .CheckoutFormFields .TwoInputsInRow .RadioInputField{width:48%}.AddressBook .AddressFields .CheckoutFormFields .ThreeInputsInRow{width:100%;display:flex;justify-content:space-between}.AddressBook .AddressFields .CheckoutFormFields .ThreeInputsInRow .InputField,.AddressBook .AddressFields .CheckoutFormFields .ThreeInputsInRow .RadioInputField{width:31%}.AddressBook .AddressFields .CheckoutFormFields .TwoInputsInRow{width:100%;display:flex;justify-content:space-between;gap:10px}.AddressBook .AddressFields .CheckoutFormFields .TwoInputsInRow .InputField,.AddressBook .AddressFields .CheckoutFormFields .TwoInputsInRow .RadioInputField{width:50%}.AddressBook .AddressFields .CheckoutFormFields .AccountType{display:flex;gap:10px;padding-bottom:24px}.AddressBook .AddressFields .CheckoutFormFields .AccountType .RadioInputField{margin-bottom:10px}.AddressBook .AddressFields .CheckoutFormFields .AccountType .RadioInputField input[type=radio]{margin-right:8px;vertical-align:middle;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #b0b0b0;width:16px;height:16px;outline:none;cursor:pointer}.AddressBook .AddressFields .CheckoutFormFields .AccountType .RadioInputField input[type=radio]:checked{border:1px solid #f20000}.AddressBook .AddressFields .CheckoutFormFields .AccountType .RadioInputField input[type=radio]:checked+label{color:#1e1e1e}.AddressBook .AddressFields .CheckoutFormFields .AccountType .RadioInputField input[type=radio]:before{content:"";display:block;width:14px;height:14px;margin:0 auto;font-family:FontAwesome;background-color:#b0b0b0;opacity:0;color:#fff;text-align:center;font-size:12px}.AddressBook .AddressFields .CheckoutFormFields .AccountType .RadioInputField input[type=radio]:checked:before{opacity:1;color:#fff;background-color:#f20000}.AddressBook .AddressFields .CheckoutFormFields .AccountType .RadioInputField label{font-size:.9em;color:#1e1e1e;vertical-align:middle;cursor:pointer}.AddressBook .AddressFields .CheckoutFormFields .BillingAddressEnable{padding:20px 0 10px;text-align:left}.AddressBook .AddressFields .CheckoutFormFields .BillingAddressEnable .CheckboxInputField{margin-bottom:10px}.AddressBook .AddressFields .CheckoutFormFields .BillingAddressEnable .CheckboxInputField input[type=checkbox]{margin-right:8px;vertical-align:middle;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #b0b0b0;width:16px;height:16px;outline:none;cursor:pointer;position:relative}.AddressBook .AddressFields .CheckoutFormFields .BillingAddressEnable .CheckboxInputField input[type=checkbox]:checked{background-color:#f20000;border-color:#f20000}.AddressBook .AddressFields .CheckoutFormFields .BillingAddressEnable .CheckboxInputField input[type=checkbox]:checked:before{content:"";font-family:FontAwesome;font-weight:900;font-size:10px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AddressBook .AddressFields .CheckoutFormFields .BillingAddressEnable .CheckboxInputField input[type=checkbox]+label{font-size:.9em;color:#1e1e1e;vertical-align:middle;cursor:pointer}.AddressBook .AddressFields .CheckoutFormFields .MainInputs .InputField{margin-bottom:10px;position:relative}.AddressBook .AddressFields .CheckoutFormFields .MainInputs .InputField label{font-size:.9em;color:#1e1e1e;position:absolute;top:50%;left:10px;transform:translateY(-50%);transition:all .3s cubic-bezier(.075,.82,.165,1);pointer-events:none}.AddressBook .AddressFields .CheckoutFormFields .MainInputs .InputField input{width:100%;padding:18px 10px 6px;font-size:1em;border:1px solid #b0b0b0;border-radius:0;box-sizing:border-box;transition:border-color .2s ease,background-color .2s ease,all .3s cubic-bezier(.075,.82,.165,1);background-color:#fff}.AddressBook .AddressFields .CheckoutFormFields .MainInputs .InputField input::placeholder{color:transparent}.AddressBook .AddressFields .CheckoutFormFields .MainInputs .InputField input:focus{border-color:#f20000;background-color:#fff;outline:none}.AddressBook .AddressFields .CheckoutFormFields .MainInputs .InputField input:focus+label{transform:translateY(-22px);font-size:9px}.AddressBook .AddressFields .CheckoutFormFields .MainInputs .InputField input:not(:placeholder-shown)+label{transform:translateY(-22px);font-size:9px;color:#1e1e1e}.AddressBook .AddressFields .CheckoutFormFields .MainInputs .InputField .TogglePasswordVisibility{top:50%;transform:translateY(-50%);background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:12px;position:absolute;right:12px;width:16px;text-align:center;padding:3px;border-radius:3px;text-transform:uppercase}.AddressBook .AddressFields .CheckoutFormFields .MainInputs .TextareaField{margin-bottom:10px;position:relative}.AddressBook .AddressFields .CheckoutFormFields .MainInputs .TextareaField textarea{width:100%;padding:18px 10px 6px;font-size:1em;border:1px solid #b0b0b0;box-sizing:border-box;transition:border-color .2s ease,background-color .2s ease,all .3s cubic-bezier(.075,.82,.165,1);background-color:#f8f8f8;font-family:Outfit,sans-serif;font-weight:400}.AddressBook .AddressFields .CheckoutFormFields .MainInputs .TextareaField textarea::placeholder{color:transparent}.AddressBook .AddressFields .CheckoutFormFields .MainInputs .TextareaField textarea:focus{border-color:#f20000;background-color:#fff;outline:none}.AddressBook .AddressFields .CheckoutFormFields .MainInputs .TextareaField textarea:focus+label{transform:translateY(0);font-size:9px}.AddressBook .AddressFields .CheckoutFormFields .MainInputs .TextareaField label{font-size:.9em;color:#1e1e1e;position:absolute;top:10px;left:10px;transition:all .3s cubic-bezier(.075,.82,.165,1);line-height:10px;pointer-events:none}.AddressBook .AddressFields .CheckoutFormFields .MainInputs .TextareaField textarea:not(:placeholder-shown)+label{transform:translateY(-2px);font-size:9px;color:#1e1e1e}.AddressBook .AddressFields .CheckoutFormFields .MainInputs .SelectField{margin-bottom:10px;position:relative}.AddressBook .AddressFields .CheckoutFormFields .MainInputs .SelectField label{font-size:.9em;color:#1e1e1e;position:absolute;top:50%;left:10px;transform:translateY(-50%);transition:all .3s cubic-bezier(.075,.82,.165,1);pointer-events:none}.AddressBook .AddressFields .CheckoutFormFields .MainInputs .SelectField select{width:100%;padding:18px 10px 6px;font-size:1em;border:1px solid #b0b0b0;border-radius:0;box-sizing:border-box;transition:border-color .2s ease,background-color .2s ease,all .3s cubic-bezier(.075,.82,.165,1);background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTQgOCI+PHBvbHlnb24gcG9pbnRzPSIwLDAsNyw4LDE0LDBaIiBmaWxsPSIjMDAwIi8+PC9zdmc+");background-repeat:no-repeat;background-position:right 10px center;background-size:10px}.AddressBook .AddressFields .CheckoutFormFields .MainInputs .SelectField select:focus{border-color:#f20000;background-color:#fff;outline:none}.AddressBook .AddressFields .CheckoutFormFields .MainInputs .SelectField select:focus+label{transform:translateY(-22px);font-size:9px}.AddressBook .AddressFields .CheckoutFormFields .MainInputs .SelectField select:focus+label,.AddressBook .AddressFields .CheckoutFormFields .MainInputs .SelectField select:not([value=""])+label{transform:translateY(-22px);font-size:9px;color:#1e1e1e}.AddressBook .AddressFields .CheckoutFormFields .MainInputs .MobileNumber{display:flex;gap:10px}.AddressBook .AddressFields .CheckoutFormFields .MainInputs .MobileNumber .InputField{width:calc(100% - 120px)}.AddressBook .AddressFields .CheckoutFormFields .MainInputs .MobileNumber .SelectField{width:110px}.AddressBook .AddressFields .CheckoutFormFields .MainInputs .FieldGroupTitle{color:#1e1e1e;text-transform:uppercase;font-size:12px;padding:10px 0 5px;cursor:pointer}.AddressBook .AddressFields .Buttons{display:flex;gap:20px}.AddressBook .AddressFields .Buttons .BorderButton{max-width:150px;text-align:center}.MyAccountPage .SavedAddress h2{font-weight:500;font-size:24px;text-transform:uppercase}.MyAccountPage .SavedAddress p{font-size:13px;line-height:13px;font-weight:300;max-width:400px;color:#888;padding-top:4px}.MyAccountPage .SavedAddress .AddressList{list-style-type:none;padding:0;margin-top:20px;display:flex;gap:20px}.MyAccountPage .SavedAddress .AddressList li{width:calc(50% - 10px)}.MyAccountPage .SavedAddress .AddressItem{background-color:#fff;border:none!important;padding:16px;display:flex;flex-flow:column wrap;position:relative;margin-bottom:10px}.MyAccountPage .SavedAddress .AddressItem .MyDefaultAddress{width:auto;font-size:13px;font-weight:400;display:block;padding:10px 0;border-radius:20px;position:absolute;top:0;background:transparent;color:#38bb2a;position:relative;line-height:12px}.MyAccountPage .SavedAddress .AddressItem.SelectedCheckoutAddress{background-color:#fff;border:1px solid #1e1e1e}.MyAccountPage .SavedAddress .AddressItem input[type=radio]{margin-right:8px;vertical-align:middle;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #b0b0b0;border-radius:50%;width:16px;height:16px;outline:none;cursor:pointer}.MyAccountPage .SavedAddress .AddressItem input[type=radio]:checked{border:1px solid #f20000}.MyAccountPage .SavedAddress .AddressItem input[type=radio]:checked+label{color:#1e1e1e}.MyAccountPage .SavedAddress .AddressItem input[type=radio]:before{content:"";display:block;width:10px;height:10px;margin:2px auto;border-radius:50%;background-color:#b0b0b0}.MyAccountPage .SavedAddress .AddressItem input[type=radio]:checked:before{background-color:#f20000}.MyAccountPage .SavedAddress .AddressItem label{font-size:.9em;color:#1e1e1e;vertical-align:middle;cursor:pointer}.MyAccountPage .SavedAddress .AddressItem:hover{border:1px solid #888}.MyAccountPage .SavedAddress .AddressItem .FullAddress{width:100%;display:flex;justify-content:flex-start;gap:15px;flex-flow:row wrap}.MyAccountPage .SavedAddress .AddressItem .FullAddress .AddressDetails{max-width:200px;min-width:200px;display:flex;flex-flow:column wrap;margin-bottom:10px}.MyAccountPage .SavedAddress .AddressItem .FullAddress .AddressDetails .BusAddress{font-size:12px}.MyAccountPage .SavedAddress .AddressItem .FullAddress .AddressDetails h5{display:block;width:100%;text-overflow:ellipsis;max-width:500px;overflow:hidden;white-space:nowrap}.MyAccountPage .SavedAddress .AddressItem .FullAddress .AddressDetails h6{display:block;width:100%;font-size:12px;font-weight:500}.MyAccountPage .SavedAddress .AddressItem .FullAddress .AddressDetails p{font-size:12px;display:flex;flex-flow:row wrap}.MyAccountPage .SavedAddress .AddressItem .AddressActions{display:flex;flex-flow:row wrap;gap:10px;margin-top:10px;position:absolute;right:20px;top:20px}.MyAccountPage .SavedAddress .AddressItem .AddressActions .BorderButton{font-size:10px;line-height:12px;padding:2px 5px;text-align:center;margin:0;border:1px solid #888;cursor:pointer}.MyAccountPage .SavedAddress .AddressItem .AddressActions .BorderButton+.BorderButton{border-color:#b0b0b0;color:#888}.MyAccountPage .SavedAddress .AddressItem .AddressActions .BorderButton:hover{border:1px solid #f20000;background-color:rgba(242,0,0,.1);color:#000}.MyAccountPage .SavedAddress .BorderButton{color:#888}.MyAccountPage .SavedAddress .AddressFields{margin-top:20px;padding-top:10px;border-top:1px solid #b0b0b0}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields h4{font-size:10px;padding-bottom:10px;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:#1e1e1e}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .TwoInputsInRow .RadioInputField{width:48%}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .ThreeInputsInRow{width:100%;display:flex;justify-content:space-between}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .ThreeInputsInRow .InputField,.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .ThreeInputsInRow .RadioInputField{width:31%}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .TwoInputsInRow{width:100%;display:flex;justify-content:space-between;gap:10px}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .TwoInputsInRow .InputField,.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .TwoInputsInRow .RadioInputField{width:50%}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .AccountType{display:flex;gap:10px;padding-bottom:24px}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .AccountType .RadioInputField{margin-bottom:10px}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .AccountType .RadioInputField input[type=radio]{margin-right:8px;vertical-align:middle;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #b0b0b0;width:16px;height:16px;outline:none;cursor:pointer}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .AccountType .RadioInputField input[type=radio]:checked{border:1px solid #f20000}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .AccountType .RadioInputField input[type=radio]:checked+label{color:#1e1e1e}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .AccountType .RadioInputField input[type=radio]:before{content:"";display:block;width:14px;height:14px;margin:0 auto;font-family:FontAwesome;background-color:#b0b0b0;opacity:0;color:#fff;text-align:center;font-size:12px}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .AccountType .RadioInputField input[type=radio]:checked:before{opacity:1;color:#fff;background-color:#f20000}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .AccountType .RadioInputField label{font-size:.9em;color:#1e1e1e;vertical-align:middle;cursor:pointer}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .BillingAddressEnable{padding:20px 0 10px;text-align:left}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .BillingAddressEnable .CheckboxInputField{margin-bottom:10px}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .BillingAddressEnable .CheckboxInputField input[type=checkbox]{margin-right:8px;vertical-align:middle;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #b0b0b0;width:16px;height:16px;outline:none;cursor:pointer;position:relative}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .BillingAddressEnable .CheckboxInputField input[type=checkbox]:checked{background-color:#f20000;border-color:#f20000}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .BillingAddressEnable .CheckboxInputField input[type=checkbox]:checked:before{content:"";font-family:FontAwesome;font-weight:900;font-size:10px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .BillingAddressEnable .CheckboxInputField input[type=checkbox]+label{font-size:.9em;color:#1e1e1e;vertical-align:middle;cursor:pointer}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .MainInputs .InputField{margin-bottom:10px;position:relative}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .MainInputs .InputField label{font-size:.9em;color:#1e1e1e;position:absolute;top:50%;left:10px;transform:translateY(-50%);transition:all .3s cubic-bezier(.075,.82,.165,1);pointer-events:none}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .MainInputs .InputField input{width:100%;padding:18px 10px 6px;font-size:1em;border:1px solid #b0b0b0;border-radius:0;box-sizing:border-box;transition:border-color .2s ease,background-color .2s ease,all .3s cubic-bezier(.075,.82,.165,1);background-color:#fff}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .MainInputs .InputField input::placeholder{color:transparent}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .MainInputs .InputField input:focus{border-color:#f20000;background-color:#fff;outline:none}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .MainInputs .InputField input:focus+label{transform:translateY(-22px);font-size:9px}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .MainInputs .InputField input:not(:placeholder-shown)+label{transform:translateY(-22px);font-size:9px;color:#1e1e1e}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .MainInputs .InputField .TogglePasswordVisibility{top:50%;transform:translateY(-50%);background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:12px;position:absolute;right:12px;width:16px;text-align:center;padding:3px;border-radius:3px;text-transform:uppercase}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .MainInputs .TextareaField{margin-bottom:10px;position:relative}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .MainInputs .TextareaField textarea{width:100%;padding:18px 10px 6px;font-size:1em;border:1px solid #b0b0b0;box-sizing:border-box;transition:border-color .2s ease,background-color .2s ease,all .3s cubic-bezier(.075,.82,.165,1);background-color:#f8f8f8;font-family:Outfit,sans-serif;font-weight:400}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .MainInputs .TextareaField textarea::placeholder{color:transparent}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .MainInputs .TextareaField textarea:focus{border-color:#f20000;background-color:#fff;outline:none}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .MainInputs .TextareaField textarea:focus+label{transform:translateY(0);font-size:9px}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .MainInputs .TextareaField label{font-size:.9em;color:#1e1e1e;position:absolute;top:10px;left:10px;transition:all .3s cubic-bezier(.075,.82,.165,1);line-height:10px;pointer-events:none}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .MainInputs .TextareaField textarea:not(:placeholder-shown)+label{transform:translateY(-2px);font-size:9px;color:#1e1e1e}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .MainInputs .SelectField{margin-bottom:10px;position:relative}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .MainInputs .SelectField label{font-size:.9em;color:#1e1e1e;position:absolute;top:50%;left:10px;transform:translateY(-50%);transition:all .3s cubic-bezier(.075,.82,.165,1);pointer-events:none}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .MainInputs .SelectField select{width:100%;padding:18px 10px 6px;font-size:1em;border:1px solid #b0b0b0;border-radius:0;box-sizing:border-box;transition:border-color .2s ease,background-color .2s ease,all .3s cubic-bezier(.075,.82,.165,1);background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTQgOCI+PHBvbHlnb24gcG9pbnRzPSIwLDAsNyw4LDE0LDBaIiBmaWxsPSIjMDAwIi8+PC9zdmc+");background-repeat:no-repeat;background-position:right 10px center;background-size:10px}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .MainInputs .SelectField select:focus{border-color:#f20000;background-color:#fff;outline:none}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .MainInputs .SelectField select:focus+label{transform:translateY(-22px);font-size:9px}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .MainInputs .SelectField select:focus+label,.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .MainInputs .SelectField select:not([value=""])+label{transform:translateY(-22px);font-size:9px;color:#1e1e1e}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .MainInputs .MobileNumber{display:flex;gap:10px}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .MainInputs .MobileNumber .InputField{width:calc(100% - 120px)}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .MainInputs .MobileNumber .SelectField{width:110px}.MyAccountPage .SavedAddress .AddressFields .CheckoutFormFields .MainInputs .FieldGroupTitle{color:#1e1e1e;text-transform:uppercase;font-size:12px;padding:10px 0 5px;cursor:pointer}.Modal{width:100%;height:100%;position:fixed;display:flex;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:9;overflow-y:scroll}.Modal .ModalContent{background-color:#fff;padding:17px;max-width:600px;margin:auto;max-height:88vh;overflow:auto}.comingsoon{height:50vh;display:flex;justify-content:center;align-items:center}.comingsoon h1{font-size:60px;opacity:.2}.NotFoundMessage{height:60vh;display:flex;justify-content:center;align-items:center}.NotFoundMessage .width{max-width:500px;padding:30px;text-align:center;background-color:#fff;box-shadow:0 0 28px 0 rgba(0,0,0,.06)}.NotFoundMessage .width .NotFoundIcon{color:#f20000;font-size:40px;animation:rotateLeftRight 1.5s ease-in-out infinite}.NotFoundMessage .width h1,.NotFoundMessage .width h2{margin:13px 0}.NotFoundMessage .width p{font-size:16px;opacity:.7}@keyframes rotateLeftRight{0%,to{transform:rotate(0deg)}25%{transform:rotate(-15deg)}50%{transform:rotate(15deg)}75%{transform:rotate(-15deg)}}.TitleAndBreadCrumbs{text-align:left}.TitleAndBreadCrumbs h1,.TitleAndBreadCrumbs h2{text-align:left;font-size:24px;color:#1e1e1e;text-transform:capitalize;padding-bottom:5px}.TitleAndBreadCrumbs .BreadCrumbs{text-align:left;font-size:14px}.OrderFailed{display:flex;justify-content:center;align-items:center;min-height:70vh;padding:2rem 1rem}.OrderFailed .Container{max-width:600px;width:100%;margin:0 auto}.OrderFailed .Container .OrderDone{background-color:#fff;border-radius:12px;padding:2.5rem 2rem;text-align:center}.OrderFailed .Container .OrderDone .OrderFailedIcon,.OrderFailed .Container .OrderDone .OrderProcessingIcon{margin:0 auto 1.5rem;width:150px;height:150px;display:flex;justify-content:center;align-items:center}.OrderFailed .Container .OrderDone .OrderProcessingIcon svg{animation:pulse 1.5s ease-in-out infinite}.OrderFailed .Container .OrderDone h3{font-size:1.75rem;font-weight:700;margin-bottom:1rem}.OrderFailed .Container .OrderDone h3:not(.ProcessingTitle){color:#ff4d4f}.OrderFailed .Container .OrderDone .ProcessingTitle{color:#1890ff}.OrderFailed .Container .OrderDone p{font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem;color:#333}.OrderFailed .Container .OrderDone .ErrorMessage{background-color:#fff1f0;border-radius:8px;padding:1rem;margin-bottom:2rem}.OrderFailed .Container .OrderDone .ErrorMessage p{font-size:.95rem;color:#cf1322;margin-bottom:0}.OrderFailed .Container .OrderDone .ActionButtons{display:flex;flex-direction:column;gap:1rem;max-width:400px;margin:0 auto}.OrderFailed .Container .OrderDone .ActionButtons .PrimaryButton{display:block;width:100%;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;text-align:center;color:#fff;background-color:#ff4d4f;border-radius:8px;border:none;text-decoration:none;transition:background-color .2s ease}.OrderFailed .Container .OrderDone .ActionButtons .PrimaryButton:hover{background-color:#ff7875}.OrderFailed .Container .OrderDone .ActionButtons .BorderButton{display:block;width:100%;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;text-align:center;color:#333;background-color:transparent;border:1px solid #d9d9d9;border-radius:8px;text-decoration:none;transition:all .2s ease}.OrderFailed .Container .OrderDone .ActionButtons .BorderButton:hover{border-color:#ff4d4f;color:#ff4d4f}@media(min-width:768px){.OrderFailed .Container .OrderDone .ActionButtons{flex-direction:row;justify-content:center}.OrderFailed .Container .OrderDone .ActionButtons .BorderButton,.OrderFailed .Container .OrderDone .ActionButtons .PrimaryButton{width:auto}}@keyframes pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.footer{background-color:#000;color:#fff;padding:30px 0 0;font-family:Arial,sans-serif;position:relative}@media(max-width:768px){.footer{padding:30px 0 100px}}.footer__container{display:flex;justify-content:space-between;position:relative;max-width:1440px;margin:0 auto}.footer__image-left,.footer__image-right{position:relative;width:186px;height:300px;transition:transform .1s ease-out;overflow:hidden;will-change:transform;visibility:hidden;z-index:-1}@media(max-width:992px){.footer__image-left,.footer__image-right{width:150px;height:240px}}@media(max-width:768px){.footer__image-left,.footer__image-right{display:none}}.footer__image-left{left:119px;top:-145px!important;width:160px;height:215px}.footer__image-right{right:35%;top:-143px!important}.footer__img{width:100%;height:100%;object-fit:cover}.footer__content{flex:1 1;display:flex;flex-direction:column;align-items:center;padding:40px 20px 80px;position:relative}.footer__side-text{position:absolute;left:0;top:0;padding:80px 0 0 20px;display:flex;flex-direction:column;gap:20px}@media(max-width:768px){.footer__side-text{position:relative;padding:20px 0;align-items:center}}.footer__text-group{display:flex;flex-direction:row;margin-bottom:20px}.footer__text-line{display:flex}.footer__text-line span{letter-spacing:15px;color:#fff;font-size:16px;opacity:.7}.footer__links{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:400px;margin-top:60px}@media(max-width:768px){.footer__links{margin-top:20px}}.footer__link{color:#fff;text-decoration:none;font-size:20px;letter-spacing:2px;transition:color .3s ease;text-align:center}.footer__link:hover{color:#ccc}.footer__link--large{font-size:36px;margin-bottom:10px}@media(max-width:768px){.footer__link--large{font-size:28px}}.footer__bottom{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:20px;border-top:1px solid hsla(0,0%,100%,.1)}@media(max-width:768px){.footer__bottom{flex-direction:column;gap:20px}}.footer__message{font-size:12px;letter-spacing:1px;opacity:.8}.footer__social{display:flex;gap:30px}.footer__social-link{color:#fff;text-decoration:none;font-size:14px;transition:opacity .3s ease}.footer__social-link:hover{opacity:.7}@media(max-width:768px){.footer__subscribe{width:100%;max-width:300px}}.footer__form{display:flex}.footer__input{background-color:transparent;border:1px solid hsla(0,0%,100%,.3);border-right:none;color:#fff;padding:8px 12px;font-size:14px;width:120px}.footer__input::placeholder{color:hsla(0,0%,100%,.5)}.footer__input:focus{outline:none;border-color:#fff}@media(max-width:768px){.footer__input{flex:1 1}}.footer__button{background-color:#fff;color:#000;border:none;padding:8px 15px;cursor:pointer;font-size:14px;transition:background-color .3s ease}.footer__button:hover{background-color:#ccc}.footer .footer__top-button{position:absolute;bottom:150px;right:30px;width:24px;height:24px;border-radius:50%;background-color:hsla(0,0%,100%,.5);color:#fff;border:none;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(5px) brightness(.2);backdrop-filter:blur(5px) brightness(.2);transition:all .3s ease;z-index:5}@media(max-width:768px){.footer .footer__top-button{bottom:190px}}.footer .footer__top-button:hover{background-color:#333;transform:translateY(-3px)}.footer .footer__top-button:active{transform:translateY(0)}.EmptyCartPage{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:10% 0}.EmptyCartPage .Container{text-align:center;padding-top:90px}.EmptyCartPage .Container .CartEmptyIcon{max-width:200px;margin:0 auto 20px}.EmptyCartPage .Container h1{font-size:20px;font-weight:300;text-transform:uppercase;letter-spacing:1px;color:#333}.EmptyCartPage .Container p{font-size:16px;color:#666}.EmptyCartPage .Container .ShopNowButton{text-align:center;display:block;width:160px;padding:10px;background:#f20000;border:none;color:#fff;font-family:Outfit,sans-serif;font-size:13px;text-transform:uppercase;cursor:pointer;transition:.3s cubic-bezier(.075,.82,.165,1);text-decoration:none;margin:0 auto}.EmptyCartPage .Container .ShopNowButton:active,.EmptyCartPage .Container .ShopNowButton:hover{opacity:1}.ShareProduct{position:absolute;bottom:10px;right:15px;cursor:pointer}.ShareProduct .ShareIcon{font-size:17px;cursor:pointer;color:#888}.ShareProduct .ShareSocial{position:absolute;padding:11px;width:170px;right:-10px;top:-7px;height:46px;display:flex;align-items:center;gap:20px;border-radius:9px;background-color:#fff;box-shadow:1px 1px 13px color(srgb 0 0 0/.19);font-size:20px}.ShareProduct .ShareSocial .SocialCloseIcon{width:24px;height:24px;line-height:24px;font-size:16px;border-radius:10px;background-color:#e4e4e4;display:grid;place-content:center;position:absolute;right:12px;color:#9d9d9d}.ShareProduct .ShareSocial .fa-facebook{color:#3498db}.ShareProduct .ShareSocial .fa-x-twitter{color:#121212}.ShareProduct .ShareSocial .fa-whatsapp{color:#1d8348}.ApplyCoupon{width:100%;margin:24px 0}.ApplyCoupon h4{font-size:16px;font-weight:500;margin:0 0 20px;text-transform:uppercase;letter-spacing:1px}.ApplyCoupon .CouponCodeForm{margin-bottom:16px;position:relative;padding-bottom:40px}.ApplyCoupon .CouponCodeForm .CouponInputField{display:flex;width:100%;height:48px}.ApplyCoupon .CouponCodeForm .CouponInputField input{flex:1 1;height:100%;padding:0 16px;font-size:16px;border:1px solid #dedede;border-right:none;background-color:#f3f3f3;color:#1e1e1e;outline:none;border-radius:0}.ApplyCoupon .CouponCodeForm .CouponInputField input::placeholder{color:#999}.ApplyCoupon .CouponCodeForm .CouponInputField input:disabled{opacity:.7;cursor:not-allowed}.ApplyCoupon .CouponCodeForm .CouponInputField .ApplyButton{display:flex;align-items:center;justify-content:center;width:120px;height:100%;background-color:#f20000;color:#fff;font-size:16px;font-weight:400;text-transform:none;cursor:pointer;transition:background-color .2s ease}.ApplyCoupon .CouponCodeForm .CouponInputField .ApplyButton:hover{background-color:#c02929}.ApplyCoupon .CouponCodeForm .CouponInputField .ApplyButton.Loading{opacity:.8;cursor:not-allowed}.ApplyCoupon .Messages{padding:4px 16px;margin-top:0;border-radius:4px;position:absolute;bottom:0;z-index:3}.ApplyCoupon .Messages p{margin:0;font-size:12px;text-align:center}.ApplyCoupon .Messages.Error{background-color:rgba(255,0,0,.1);border:1px solid rgba(255,0,0,.3)}.ApplyCoupon .Messages.Error p{color:#d32f2f}.ApplyCoupon .Messages.Success{background-color:rgba(0,170,0,.1);border:1px solid rgba(0,170,0,.3)}.ApplyCoupon .Messages.Success p{color:#0a0}.OddCouponCodeList{max-width:400px;margin:0;color:#333;position:relative}.OddCouponCodeList h2{font-size:14px;font-weight:400;color:#999;margin-bottom:10px}.OddCouponCodeList .CouponCodeLoading,.OddCouponCodeList .CouponCodeLoadingError{font-size:12px;text-align:center;color:#999;padding:5px}.OddCouponCodeList .CouponShimmer{display:flex;flex-direction:column;gap:10px}.OddCouponCodeList .CouponShimmer .ShimmerItem{height:50px;border-radius:6px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.OddCouponCodeList .CouponsList{display:flex;flex-direction:column;gap:10px}.OddCouponCodeList .CouponsList .SingleCoupon{display:flex;justify-content:space-between;align-items:center;padding:10px;border:1px dashed #ddd;border-radius:6px;background:#f8f8f8;line-height:12px}.OddCouponCodeList .CouponsList .SingleCoupon .OddCouponCodeTitle{font-size:12px;font-weight:700;color:#333;margin-bottom:4px}.OddCouponCodeList .CouponsList .SingleCoupon .OddCouponCode{font-size:10px;font-weight:700;color:#666}.OddCouponCodeList .CouponsList .SingleCoupon .OddCouponCodeDescription{font-size:10px;color:#777;margin-top:4px}.OddCouponCodeList .CouponsList .SingleCoupon .CopyCoupon{background:#f2f2f2;border:1px solid #ddd;border-radius:4px;padding:4px 8px;font-size:10px;color:#bbb;cursor:pointer;transition:all .2s}.OddCouponCodeList .CouponsList .SingleCoupon .CopyCoupon:hover{background:#e0e0e0}.OddCouponCodeList .CouponsList .SingleCoupon .CopyCoupon:disabled{background:#eee;color:#ccc;cursor:not-allowed}.OddCouponCodeList .CustomAlert{margin-top:10px;padding:10px 15px;background:#d6ffd5;box-shadow:0 5px 10px rgba(29,131,72,.2);color:#333;border-radius:5px;font-size:12px;line-height:12px;text-align:center;position:fixed;width:calc(100% - 50px);max-width:400px;bottom:5%;right:25px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:9;font-weight:600}.ExpectedDeliveryOrder{font-size:13px;background:linear-gradient(90deg,rgba(242,0,0,.1),rgba(242,0,0,.05) 50%,rgba(242,0,0,0));color:#f20000;padding:2px 10px;width:auto;text-align:left;display:inline-block;margin-top:10px;width:100%}.WishlistSlider .slick-list{padding-left:0!important}.WishlistSlider .slick-track{display:flex;margin:0!important;align-items:flex-start!important}.ProductViewOptions{display:flex;align-items:center;gap:10px}.GridFourView,.GridThreeView{cursor:pointer;border-radius:4px;transition:background-color .2s;opacity:.2}.GridFourView.active,.GridThreeView.active{opacity:1}.CancelConfirmation{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000}.CancelConfirmation .ModalContent{background-color:#fff;width:400px;height:400px;padding:24px;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:16px;transition:transform .2s ease;transform:scale(1)}.CancelConfirmation .ModalContent:hover{transform:scale(1.02)}.CancelConfirmation .ModalHeader{display:flex;align-items:center;gap:12px;margin-bottom:12px}.CancelConfirmation .ModalHeader .DisappointedIcon{font-size:36px;color:#f44336}.CancelConfirmation .ModalHeader .Title h2{font-size:20px;font-weight:600;color:#333;margin-bottom:4px}.CancelConfirmation .ModalHeader .Title p{font-size:14px;color:#666}.CancelConfirmation .CancellationReasonInput{width:100%;height:120px;border:1px solid #ccc;border-radius:8px;padding:12px;font-size:14px;color:#333;outline:none;resize:none;transition:border-color .2s ease}.CancelConfirmation .CancellationReasonInput:focus{border-color:#2196f3}.CancelConfirmation .ModalButtons{display:flex;justify-content:space-between;margin-top:16px}.CancelConfirmation .ModalButtons button{width:48%;padding:12px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease;outline:none;border:none}.CancelConfirmation .ModalButtons .SubmitButton{background-color:#f44336;color:#fff}.CancelConfirmation .ModalButtons .SubmitButton:hover{background-color:#d32f2f}.CancelConfirmation .ModalButtons .CloseButton{background-color:#e0e0e0;color:#333}.CancelConfirmation .ModalButtons .CloseButton:hover{background-color:#ccc}.HelpLinkText{display:flex;justify-content:center}.HelpLinkText .CustomerCareLabel{font-size:16px;color:#888;padding:0;cursor:pointer;transition:all .3s ease}.HelpLinkText .CustomerCareLabel:hover{color:#f20000}.CustomerCareModal{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:flex-end;z-index:9999;padding:0 16px}.CustomerCareModal .ModalContent{background-color:#fff;width:100%;max-width:350px;border-radius:16px;padding:16px;box-shadow:0 -4px 12px rgba(0,0,0,.1);transform:translateY(0);animation:slideUp .3s cubic-bezier(.175,.885,.32,1.275);top:50%;position:absolute}.CustomerCareModal .ModalContent .ModalHeader{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #e5d2d2}.CustomerCareModal .ModalContent .ModalHeader h2{font-size:18px;color:#f22;text-align:center}.CustomerCareModal .ModalContent .ModalHeader .CloseButton{background:none;border:none;font-size:24px;color:#999;cursor:pointer;transition:color .2s}.CustomerCareModal .ModalContent .ModalHeader .CloseButton:hover{color:#ff5722}.CustomerCareModal .ModalContent .SocialToTalk{margin-top:11px;display:flex;flex-direction:column;gap:10px}.CustomerCareModal .ModalContent .SocialToTalk .ContactOption{display:flex;align-items:center;gap:12px;padding:8px;border-radius:12px;transition:background-color .3s}.CustomerCareModal .ModalContent .SocialToTalk .ContactOption:hover{background-color:#f1c0c0}.CustomerCareModal .ModalContent .SocialToTalk .ContactOption svg{color:#f31e34}.CustomerCareModal .ModalContent .SocialToTalk .ContactOption span{font-size:16px;color:#444;font-weight:500}.RateProductCard{background-color:#fff;width:100%}.RateProductCard__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.RateProductCard__header h2{color:#333;font-size:1.5rem;font-weight:600;margin:0}.RateProductCard__close{background:none;border:none;color:#666;cursor:pointer;font-size:1.5rem;height:32px;padding:0;transition:color .2s ease;width:32px}.RateProductCard__close:hover{color:#333}.RateProductCard__form{display:flex;flex-direction:column;gap:20px}.RateProductCard__stars{display:flex;gap:8px;justify-content:center;margin-bottom:12px}.RateProductCard__star{background:none;border:none;color:#d1d1d1;cursor:pointer;font-size:1.8rem;padding:0;transition:color .2s ease,transform .1s ease}.RateProductCard__star:hover{transform:scale(1.1)}.RateProductCard__star.selected{color:#f20000}.RateProductCard__star .fa-star{font-size:28px}.RateProductCard__input,.RateProductCard__input .InputField,.RateProductCard__input .TextareaField{position:relative;width:100%}.RateProductCard__input .InputField input,.RateProductCard__input .InputField textarea,.RateProductCard__input .TextareaField input,.RateProductCard__input .TextareaField textarea{background-color:#f7f7f7;border:1px solid #e0e0e0;border-radius:8px;font-size:1rem;padding:16px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.RateProductCard__input .InputField input:focus,.RateProductCard__input .InputField textarea:focus,.RateProductCard__input .TextareaField input:focus,.RateProductCard__input .TextareaField textarea:focus{border-color:#1e1e1e;box-shadow:0 0 0 2px rgba(30,30,30,.1);outline:none}.RateProductCard__input .InputField input:focus+label,.RateProductCard__input .InputField input:not(:placeholder-shown)+label,.RateProductCard__input .InputField textarea:focus+label,.RateProductCard__input .InputField textarea:not(:placeholder-shown)+label,.RateProductCard__input .TextareaField input:focus+label,.RateProductCard__input .TextareaField input:not(:placeholder-shown)+label,.RateProductCard__input .TextareaField textarea:focus+label,.RateProductCard__input .TextareaField textarea:not(:placeholder-shown)+label{background-color:#fff;font-size:.8rem;padding:0 6px;top:-8px;transform:translateY(0)}.RateProductCard__input .InputField textarea,.RateProductCard__input .TextareaField textarea{height:120px;resize:none}.RateProductCard__input .InputField label,.RateProductCard__input .TextareaField label{background:linear-gradient(180deg,transparent 50%,#f7f7f7 0);color:#666;font-size:1rem;left:12px;padding:0 5px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease}.RateProductCard__input .InputField .TextareaField label,.RateProductCard__input .TextareaField .TextareaField label{top:16px;transform:none}.RateProductCard__submit{background-color:#1e1e1e;border:none;border-radius:0;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:10px;padding:14px 24px;transition:all .2s cubic-bezier(.075,.82,.165,1)}.RateProductCard__submit:hover{background-color:#f20000}@media(max-width:576px){.RateProductCard{padding:16px}.RateProductCard__header h2{font-size:1.3rem}.RateProductCard__star .fa-star{font-size:24px}.RateProductCard__submit{padding:12px 20px}}.SeoContentContainer{max-width:1640px;margin:70px auto 0;padding:40px 0;color:#333;line-height:1.4;border-top:1px solid #dedede}.SeoContentContainer .SeoSection{margin-bottom:32px}.SeoContentContainer .SeoSection .SeoHeadingPrimary{font-size:28px;font-weight:700;margin-bottom:16px;color:#222;letter-spacing:.5px}.SeoContentContainer .SeoSection .SeoHeadingSecondary{font-size:24px;font-weight:600;margin-bottom:16px;color:#222;letter-spacing:.25px}.SeoContentContainer .SeoSection .SeoParagraph{margin-bottom:16px;font-size:16px}.SeoContentContainer .SeoSection .SeoTextBlock{margin-bottom:24px}.SeoContentContainer .SeoSection .SeoTextBlock .SeoParagraph{margin-bottom:16px}.SeoContentContainer .SeoSection .SeoTextBlock .SeoParagraph:last-child{margin-bottom:0}.ProductListTags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:30px 0 0;margin:0}.ProductListTags li{margin:0;padding:0}.ProductListTags li a{display:inline-block;padding:4px 8px;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;color:hsla(0,0%,53%,.5);background-color:#fff;border:1px solid hsla(0,0%,53%,.5);text-decoration:none;transition:all .2s ease}.ProductListTags li a:hover{border:1px solid #1e1e1e;color:#1e1e1e}.PopularBrandsSection{width:100%;background-color:#fff}.PopularBrandsSection .HeaderBanner{position:relative;width:100%;height:230px;overflow:hidden;background-color:#f7f7f7;display:flex;align-items:center;justify-content:center}.PopularBrandsSection .HeaderBanner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/images/brands/banner-bg.jpg);background-size:cover;background-position:50%;opacity:.8}.PopularBrandsSection .HeaderBanner h1{position:relative;font-size:42px;font-weight:500;color:#333;z-index:2;text-align:center}.PopularBrandsSection .BrandsSectionTitle{padding:40px 20px 30px;text-transform:uppercase;font-size:14px;letter-spacing:1px;color:#333;font-weight:500;text-align:center}@media(max-width:768px){.PopularBrandsSection .BrandsSectionTitle{padding:30px 15px 20px}}.PopularBrandsSection .BrandsContainer{max-width:1640px;margin:0 auto;padding:0 20px 40px}.PopularBrandsSection .BrandsContainer .BrandsGrid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:10px;gap:10px}@media(max-width:1024px){.PopularBrandsSection .BrandsContainer .BrandsGrid{grid-template-columns:repeat(5,1fr)}}@media(max-width:768px){.PopularBrandsSection .BrandsContainer .BrandsGrid{grid-template-columns:repeat(4,1fr)}}@media(max-width:480px){.PopularBrandsSection .BrandsContainer .BrandsGrid{grid-template-columns:repeat(2,1fr)}}.PopularBrandsSection .BrandsContainer .BrandsGrid .BrandItem{display:flex;justify-content:center;align-items:center;padding:0;border-radius:0;border:1px solid #ececec}.PopularBrandsSection .BrandsContainer .BrandsGrid .BrandItem .BrandLogo{display:flex;justify-content:center;align-items:center;width:100%;height:140px;transition:transform .3s ease}.PopularBrandsSection .BrandsContainer .BrandsGrid .BrandItem .BrandLogo:hover{transform:scale(1.05);max-width:90%;max-height:90%}.PopularBrandsSection .BrandsContainer .BrandsGrid .BrandItem .BrandLogo img{max-width:100%;max-height:100%;object-fit:contain}.PopularBrandsSection .ViewAllContainer{display:flex;justify-content:center;padding:10px 20px 50px}.PopularBrandsSection .ViewAllContainer .ViewAllLink{font-size:13px;color:#666;text-decoration:none;transition:color .3s ease}.PopularBrandsSection .ViewAllContainer .ViewAllLink:hover{color:#ff3b33}.FooterLinksContainer{display:flex;flex-direction:column;align-items:center;gap:6px}@media(min-width:768px){.FooterLinksContainer{flex-flow:row wrap;justify-content:center;gap:12px}}.FooterLink{color:#5f5f5f;font-size:12px;text-transform:capitalize;transition:color .2s ease}.FooterLink:hover{color:#ccc}a.DownloadInvoice{width:100%;background:#858585;max-width:180px;display:block;margin:20px 0;color:#fff;padding:7px 14px;font-size:11px;border-radius:5px;text-transform:capitalize}.minimal-accordion{max-width:600px;border-top:1px solid rgba(30,30,30,.5);border-bottom:1px solid rgba(30,30,30,.5);margin:0 auto 30px;overflow:hidden}.minimal-accordion .accordion-item{border-top:1px solid rgba(30,30,30,.5);padding:0}.minimal-accordion .accordion-item:hover{background-color:#fafafa}.minimal-accordion .accordion-item:first-child{border-top:none}.minimal-accordion .accordion-item .accordion-trigger{width:100%;padding:8px 0;background:none;border:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s ease}.minimal-accordion .accordion-item .accordion-trigger .trigger-content{display:flex;align-items:center;gap:8px}.minimal-accordion .accordion-item .accordion-trigger .trigger-content .item-icon{opacity:.6;transition:opacity .2s ease;width:16px;max-width:16px}.minimal-accordion .accordion-item .accordion-trigger .trigger-content .item-title{font-size:14px;font-weight:600;color:#1e1e1e;text-align:left;text-transform:uppercase;letter-spacing:1px}.minimal-accordion .accordion-item .accordion-trigger .chevron{color:#999;transition:transform .2s ease;flex-shrink:0;font-size:24px;transform-origin:center}.minimal-accordion .accordion-item .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.minimal-accordion .accordion-item .accordion-content p{padding:0 0 16px;margin:0;font-size:13px;line-height:1.5;color:#666}.minimal-accordion .accordion-item.active .accordion-trigger .trigger-content .item-title{color:#f20000}.minimal-accordion .accordion-item.active .accordion-trigger .trigger-content .item-icon{opacity:1}.minimal-accordion .accordion-item.active .accordion-trigger .chevron{transform:rotate(45deg);color:#333}.minimal-accordion .accordion-item.active .accordion-content{max-height:100px}@media(max-width:768px){.minimal-accordion .accordion-item .accordion-trigger{padding:10px 0}.minimal-accordion .accordion-item .accordion-trigger .trigger-content{gap:6px}.minimal-accordion .accordion-item .accordion-trigger .trigger-content .item-title{font-size:13px}.minimal-accordion .accordion-item .accordion-trigger .chevron{width:14px;height:14px}.minimal-accordion .accordion-item .accordion-content p{padding:0 0 12px 20px;font-size:12px}}.address-section{padding:5rem 0;background-color:#fff;position:relative;overflow:hidden}.address-section .container{max-width:1900px;margin:0 auto;padding:0 1rem}.address-section .section-header{text-align:center;margin-bottom:4rem}.address-section .section-title{font-size:2.5rem;font-weight:300;color:#1a1a1a;margin-bottom:1rem;letter-spacing:-.02em}.address-section .section-title .bold{font-weight:600}.address-section .separator{width:6rem;height:1px;background-color:#e0e0e0;margin:0 auto}.address-section .address-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(50% - 1.5rem),1fr));grid-gap:3rem;gap:3rem;margin-bottom:5rem}.address-section .address-card{position:relative;text-align:center;padding:2rem 1rem;transition:transform .3s ease;border:1px solid #dedede}.address-section .address-card:hover{transform:translateY(-5px)}.address-section .icon-container{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;margin:0 auto 2rem;border:1px solid #e0e0e0;border-radius:50%;transition:all .3s ease}.address-section .address-card:hover .icon-container{border-color:#666;box-shadow:0 4px 12px rgba(0,0,0,.1)}.address-section .icon{color:#666;transition:color .3s ease}.address-section .address-card:hover .icon{color:#1a1a1a}.address-section .country-name{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin-bottom:.5rem;letter-spacing:.1em}.address-section .location{font-size:.75rem;color:#888;margin-bottom:1.5rem;font-weight:500;text-transform:uppercase;letter-spacing:.15em}.address-section .address-lines{margin-bottom:2rem}.address-section .address-line{color:#555;font-size:.875rem;line-height:1.6;margin-bottom:.25rem}.address-section .address-line:last-child{margin-bottom:0}.address-section .card-separator{width:3rem;height:1px;background-color:#e0e0e0;margin:0 auto;transition:all .3s ease}.address-section .address-card:hover .card-separator{width:4rem;background-color:#ccc}.address-section .cta-section{text-align:center}.address-section .cta-text{color:#666;margin-bottom:2rem;font-size:.875rem;text-transform:uppercase;letter-spacing:.15em}.address-section .cta-button{display:inline-flex;align-items:center;padding:.75rem 2rem;border:1px solid #1a1a1a;background-color:transparent;color:#1a1a1a;text-decoration:none;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;transition:all .3s ease;cursor:pointer}.address-section .cta-button:hover{background-color:#1a1a1a;color:#fff}.address-section .button-text{margin-right:.75rem}.address-section .button-arrow{width:1rem;height:1rem;transition:transform .3s ease}.address-section .cta-button:hover .button-arrow{transform:translateX(.25rem)}.address-section .background-pattern{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.03;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,rgba(0,0,0,.3) 1px,transparent 0);background-size:20px 20px}@media(max-width:768px){.address-section{padding:3rem 0}.address-section .section-title{font-size:2rem}.address-section .address-grid{grid-template-columns:1fr;gap:2rem;margin-bottom:3rem}.address-section .address-card{padding:1.5rem 1rem}.address-section .icon-container{width:4rem;height:4rem}}.GalleryBox .slick-dots{bottom:16px;z-index:10}.GalleryBox .slick-dots li{margin:0 5px}.GalleryBox .slick-dots li button{width:12px;height:12px;border-radius:50%;background-color:hsla(0,0%,100%,.5);border:none}.GalleryBox .slick-dots li.slick-active button{background-color:#fff}.GalleryBox .slick-dots li{width:8px;height:8px}.GalleryBox .custom-dot{width:6px;height:6px;border-radius:50%;background-color:rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center}.GalleryBox .slick-dots li.slick-active .custom-dot{background-color:#fff;width:8px;height:8px}.GalleryBox .dot-index{font-size:8px;color:#333;font-weight:700;display:none}.gallery-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}.gallery-modal__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.97);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;opacity:0;animation:fadeIn .3s ease-out forwards}.gallery-modal__content{position:relative;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.gallery-modal__header{position:absolute;top:0;left:0;right:0;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(180deg,rgba(0,0,0,.6),transparent);pointer-events:none}.gallery-modal__header *{pointer-events:auto}.gallery-modal__counter{padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;letter-spacing:.5px}.gallery-modal__close,.gallery-modal__counter{background:rgba(0,0,0,.8);color:#fff;border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gallery-modal__close{border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.gallery-modal__close:hover{background:rgba(0,0,0,.9);border-color:hsla(0,0%,100%,.2);transform:scale(1.05)}.gallery-modal__close:active{transform:scale(.95)}.gallery-modal__close svg{width:20px;height:20px}.gallery-modal__image-container{flex:1 1;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;touch-action:pan-x pan-y}.gallery-modal__image-wrapper{display:flex;width:100%;height:100%;transform-origin:center center}.gallery-modal__image-wrapper,.gallery-modal__image-wrapper--transitioning{transition:transform .3s cubic-bezier(.4,0,.2,1)}.gallery-modal__slide{flex:0 0 100%;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.gallery-modal__image{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.3);transition:box-shadow .3s ease;pointer-events:none}.gallery-modal__image:hover{box-shadow:0 12px 48px rgba(0,0,0,.4)}.gallery-modal__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:rgba(0,0,0,.7);border:1px solid hsla(0,0%,100%,.1);border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;animation:slideInNav .3s ease-out .2s forwards}.gallery-modal__nav:hover{background:rgba(0,0,0,.9);border-color:hsla(0,0%,100%,.2);transform:translateY(-50%) scale(1.1)}.gallery-modal__nav:active{transform:translateY(-50%) scale(.9)}.gallery-modal__nav:disabled{opacity:.3;cursor:not-allowed;transform:translateY(-50%) scale(1)}.gallery-modal__nav svg{width:24px;height:24px}.gallery-modal__nav--prev{left:20px}.gallery-modal__nav--next{right:20px}.gallery-modal__dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:10;padding:12px 16px;background:rgba(0,0,0,.6);border-radius:25px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);opacity:0;animation:slideInDots .3s ease-out .4s forwards}.gallery-modal__dot{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.3);border:none;cursor:pointer;transition:all .2s ease}.gallery-modal__dot:hover{background:hsla(0,0%,100%,.5);transform:scale(1.2)}.gallery-modal__dot--active{background:#fff;transform:scale(1.3)}.gallery-modal__zoom-indicator{position:absolute;bottom:80px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.8);color:#fff;padding:8px 16px;border-radius:20px;font-size:12px;border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;opacity:0;animation:fadeIn .3s ease-out forwards}@keyframes slideInNav{0%{opacity:0;transform:translateY(-50%) scale(.8)}to{opacity:1;transform:translateY(-50%) scale(1)}}@keyframes slideInDots{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media(max-width:768px){.gallery-modal__header{padding:12px 16px}.gallery-modal__counter{padding:6px 12px;font-size:12px}.gallery-modal__close{width:40px;height:40px}.gallery-modal__close svg{width:18px;height:18px}.gallery-modal__slide{padding:10px}.gallery-modal__nav{width:44px;height:44px}.gallery-modal__nav--prev{left:12px}.gallery-modal__nav--next{right:12px}.gallery-modal__nav svg{width:20px;height:20px}.gallery-modal__dots{bottom:12px;padding:8px 12px;gap:6px}.gallery-modal__dot{width:6px;height:6px}.gallery-modal__zoom-indicator{bottom:60px;font-size:11px;padding:6px 12px}}@media(min-width:1920px){.gallery-modal__slide{padding:40px}.gallery-modal__nav{width:60px;height:60px}.gallery-modal__nav--prev{left:40px}.gallery-modal__nav--next{right:40px}}@media(hover:none)and (pointer:coarse){.gallery-modal__nav{opacity:.7}.gallery-modal__nav:hover{transform:translateY(-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.gallery-modal__overlay{animation:none;opacity:1}.gallery-modal__image-wrapper{transition:none}.gallery-modal__dots,.gallery-modal__nav,.gallery-modal__zoom-indicator{animation:none;opacity:1}}@media(prefers-color-scheme:dark){.gallery-modal__overlay{background:rgba(0,0,0,.98)}}@media(prefers-contrast:high){.gallery-modal__close,.gallery-modal__counter,.gallery-modal__nav{border-color:hsla(0,0%,100%,.5)}.gallery-modal__dots{border-color:hsla(0,0%,100%,.3)}}*{padding:0;margin:0;list-style:none;text-decoration:none;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline:none!important}img{display:block;width:100%}body,img{max-width:100%}body{font-family:Outfit,sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:.1px;overflow-x:hidden}.HomeTop{width:100%;margin:0 auto;padding:0;border-bottom:1px solid #dedede}.HomeTop .HomeCategories{display:block}.HomeTop .HomeCategories .SectionTitle{padding:40px 0}.HomeTop .HomeCategories .CategorySlider{padding:0 0 40px}.HomeTop .HomeCategories .CategorySlider .CategoryButtons{position:absolute;top:-80px;width:100px;right:150px;transform:none}.NewArrivalsSection{padding:60px 0}.NewArrivalsSection .SectionTitle{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0;flex-wrap:wrap}.NewArrivalsSection .SectionTitle .ViewMoreButton{width:205px}.NewArrivalsSection .NewArrivals{padding-top:20px}.NewArrivalsSection .NewArrivals .FilterTagsContainer{overflow:hidden}.NewArrivalsSection .NewArrivals .FilterTags{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;flex-wrap:nowrap;white-space:nowrap;gap:15px;max-width:500px;overflow:hidden}.NewArrivalsSection .NewArrivals .FilterTags .ActiveTag{opacity:1;color:#f20000}.NewArrivalsSection .NewArrivals .ProductSlider{width:100%}.HomeBestSeller{padding:60px 0;background:linear-gradient(0deg,transparent,transparent,#f3f3f3)}.HomeBestSeller .SectionTitle{flex-wrap:wrap;justify-content:space-between;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;flex-wrap:nowrap}.HomeBestSeller .SectionTitle h2{color:#1e1e1e}.HomeBestSeller .BestSellerSlider{position:relative}.HomeBestSeller .BestSellerSlider .ProductSliderNavigation{position:absolute;top:-40px;width:100px;right:150px;transform:none}.HomeBestSeller .BestSellerSlider .ProductSliderNavigation button{color:#1e1e1e}.HomeBestSeller .BestSellerSlider .ProductSlider{width:100%}.HomeBestSeller .BestSellerSlider .ProductSlider .ProductSliderContainer{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;flex-wrap:nowrap}.HomeBestSeller .BestSellerSlider .ProductSlider .ProductSliderContainer .SingleProductSlide{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(20% - 5px);min-width:0;margin:0 5px}.HomeBestSeller .ViewMoreButton{width:205px;margin:0 auto}.HomeCombo{padding:60px 0;background:linear-gradient(0deg,transparent,transparent,#f3f3f3)}.HomeCombo .SectionTitle{flex-wrap:wrap;justify-content:space-between;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;flex-wrap:nowrap}.HomeCombo .SectionTitle h2{color:#1e1e1e}.HomeCombo .FilterTagsContainer{overflow:hidden;margin-top:20px}.HomeCombo .FilterTags{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;flex-wrap:nowrap;white-space:nowrap;gap:15px;max-width:500px;overflow:hidden}.HomeCombo .FilterTags .ActiveTag{opacity:1;color:#f20000}.HomeCombo .ComboSlider{position:relative}.HomeCombo .ComboSlider .ProductSliderNavigation{position:absolute;top:-40px;width:100px;right:150px;transform:none}.HomeCombo .ComboSlider .ProductSliderNavigation button{color:#1e1e1e}.HomeCombo .ComboSlider .ProductSlider{width:100%}.HomeCombo .ComboSlider .ProductSlider .ProductSliderContainer{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;flex-wrap:nowrap;gap:.5%}.HomeCombo .ComboSlider .ProductSlider .ProductSliderContainer .SingleProductSlide{position:relative;flex:0 0 33%;min-width:0}.HomeCombo .ViewMoreButton{width:205px;margin:0 auto}.HomeFeaturedBanners{width:100%;margin:0 auto;display:block;overflow:hidden}.HomePremiumCollections{padding:60px 0;background:linear-gradient(0deg,transparent,transparent,#f3f3f3)}.HomePremiumCollections .SectionTitle{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0;flex-wrap:wrap}.HomePremiumCollections .SectionTitle h2{color:#1e1e1e}.HomePremiumCollections .PremiumProductSlider{position:relative}.HomePremiumCollections .PremiumProductSlider .ProductSliderNavigation{position:absolute;top:-40px;width:100px;right:150px;transform:none}.HomePremiumCollections .PremiumProductSlider .ProductSliderNavigation button{color:#1e1e1e}.HomePremiumCollections .PremiumProductSlider .ProductSlider{width:100%}.HomePremiumCollections .PremiumProductSlider .ProductSlider .ProductSliderContainer{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;flex-wrap:nowrap;gap:.5%}.HomePremiumCollections .PremiumProductSlider .ProductSlider .ProductSliderContainer .SingleProductSlide{position:relative;flex:0 0 33%;min-width:0}.HomePremiumCollections .ViewMoreButton{width:205px;margin:0 auto}.HomeSpecialOffers{padding:60px 0;background:linear-gradient(0deg,transparent,transparent,#f3f3f3)}.HomeSpecialOffers .SectionTitle{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0;flex-wrap:wrap}.HomeSpecialOffers .SectionTitle h2{color:#1e1e1e}.HomeSpecialOffers .OfferProductSlider{position:relative}.HomeSpecialOffers .OfferProductSlider .ProductSliderNavigation{position:absolute;top:-40px;width:100px;right:150px;transform:none}.HomeSpecialOffers .OfferProductSlider .ProductSliderNavigation button{color:#1e1e1e}.HomeSpecialOffers .OfferProductSlider .ProductSlider{width:100%}.HomeSpecialOffers .OfferProductSlider .ProductSlider .ProductSliderContainer{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;flex-wrap:nowrap;gap:.5%}.HomeSpecialOffers .OfferProductSlider .ProductSlider .ProductSliderContainer .SingleProductSlide{position:relative;flex:0 0 33%;min-width:0}.HomeSpecialOffers .ViewMoreButton{width:205px;margin:0 auto}.HomePromoBanners{width:100%;margin:0 auto;display:block;overflow:hidden}.HomeOfferProducts{width:100%}.HomeOfferProducts .MidContainer{padding:60px 0;border-bottom:1px solid #dedede}.HomeOfferProducts .SectionTitle{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;flex-wrap:wrap;text-align:center;width:100%}.HomeOfferProducts .SectionTitle h2{color:#1e1e1e;text-align:center}.HomeOfferProducts .ViewMoreButton{width:205px;margin:80px auto 20px}.HomeTopBrands{padding:60px 0}.HomeTopBrands .SectionTitle{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0;flex-wrap:wrap;padding:0 0 60px}.HomeTopBrands .SectionTitle h2{color:#1e1e1e}.LoginPage,.SignupPage{width:100%;margin:0 auto;position:relative;padding:70px 0}.LoginPage:before,.SignupPage:before{background:linear-gradient(180deg,#f3f3f3,#fff);top:0;left:0;width:100%;height:150px;content:"";position:absolute;z-index:-4}.LoginPage .LoginSignupForm,.SignupPage .LoginSignupForm{padding-right:80px!important}.VerificationPage{background-color:#fff;width:100%;margin:0 auto;position:relative;padding:70px 0}.VerificationPage:before{background:linear-gradient(180deg,#f3f3f3,#fff);top:0;left:0;width:100%;height:150px;content:"";position:absolute;z-index:-4}.VerificationPage .LoginSignupCard{width:100%;max-width:600px;text-align:center}.VerificationPage .LoginSignupCard h1,.VerificationPage .LoginSignupCard h5{text-align:center}.VerificationPage .LoginSignupCard p{text-align:center;max-width:450px;margin:20px auto;line-height:14px;padding-top:10px;color:#b0b0b0}.VerificationPage .LoginSignupCard .SignInButton{margin:15px auto;width:100%}.HomeTopBrands{width:100%}.ResetPasswordPage{background-color:#fff;width:100%;margin:0 auto;position:relative;padding:70px 15px}.ResetPasswordPage:before{background:linear-gradient(180deg,#f3f3f3,#fff);top:0;left:0;width:100%;height:150px;content:"";position:absolute;z-index:1}.ResetPasswordPage .LoginSignupCard{width:100%;max-width:600px;text-align:center;position:relative;z-index:8}.ResetPasswordPage .LoginSignupCard h1,.ResetPasswordPage .LoginSignupCard h5{text-align:center}.ResetPasswordPage .LoginSignupCard p{text-align:center;max-width:450px;margin:20px auto;line-height:14px;padding-top:10px;color:#b0b0b0}.ResetPasswordPage .LoginSignupCard .SignInButton{margin:15px auto;width:100%}.ProductDetailsPage{position:relative}.ProductDetailsPage:after{background:linear-gradient(180deg,#f3f3f3,#fff);top:0;left:0;width:100%;height:150px;content:"";position:absolute;z-index:-1}.ProductDetailsPage .ProductDetails{position:relative;padding-top:90px}.CartPageMain{min-height:calc(100vh - 120px);background-color:#f3f3f3}.CartPageMain .CartPage{display:flex;flex-direction:column;padding:40px 0 80px}.CartPageMain .Container{max-width:1200px;margin:0 auto;padding:0;display:flex;flex-direction:column;gap:30px;width:100%}.CartPageMain .Container .CartHeader{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;flex-flow:column;width:100%}.CartPageMain .Container .CartHeader h1{font-size:30px;font-weight:400;color:#1e1e1e;text-align:center;width:100%;display:block}.CartPageMain .Container .CartHeader .CartAlert{background-color:#ffefdb;color:#e74c3c;border:1px solid #e74c3c;padding:15px;display:flex;justify-content:space-between;align-items:center;border-radius:4px;margin-top:10px}.CartPageMain .Container .CartHeader .CartAlert .AlertIcon{font-size:20px;margin-right:10px}.CartPageMain .Container .CartHeader .CartAlert .CloseAlertBtn{background:none;border:none;color:#e74c3c;font-size:18px;cursor:pointer}.CheckoutPage{width:100%;max-width:100%;overflow:hidden}.SizeGuidePage{width:100%;margin:0 auto;position:relative;padding:70px 0}.SizeGuidePage .SizeChart .Container{padding:40px;max-width:1200px;margin:0 auto}.SizeGuidePage .SizeChart .Container h2{margin-bottom:40px}.SizeGuidePage .SizeChart .Container h1,.SizeGuidePage .SizeChart .Container h2{text-align:center;font-size:32px;color:#1e1e1e;font-weight:400}.SizeGuidePage .SizeChart .Container .Breadcrumbs-two{margin-bottom:40px}.SizeGuidePage .SizeChart .Container .TabNavigation{display:flex;justify-content:left;margin-bottom:40px;border-bottom:1px solid #dedede;text-align:left}.SizeGuidePage .SizeChart .Container .TabNavigation .TabButton{padding:14px 24px;font-size:18px;color:#888;border:none;border-bottom:2px solid transparent;cursor:pointer;margin-right:15px;border-radius:0;transition:background-color .3s,color .3s;background:transparent}.SizeGuidePage .SizeChart .Container .TabNavigation .TabButton.active{border-bottom:2px solid #121212;color:#1e1e1e}.SizeGuidePage .SizeChart .Container .TabNavigation .TabButton:hover{background-color:#ddd}.SizeGuidePage .SizeChart .Container .TabContent .TabSection{margin-bottom:40px;position:relative}.SizeGuidePage .SizeChart .Container .TabContent .TabSection .NoImageFound{display:flex;justify-content:center}.SizeGuidePage .SizeChart .Container .TabContent .TabSection .NoImageFound .Card{border:1px solid #ccc;border-radius:8px;padding:20px;text-align:center;background-color:#f9f9f9;width:100%;max-width:500px;height:200px;color:#777;display:flex;flex-direction:column;justify-content:center;align-items:center}.SizeGuidePage .SizeChart .Container .TabContent .TabSection .NoImageFound .Card svg{width:40px}.SizeGuidePage .SizeChart .Container .TabContent .TabSection h3{font-size:2rem;color:#333;margin-bottom:20px}.SizeGuidePage .SizeChart .Container .TabContent .TabSection .SizeTableWrapper{position:relative;margin-bottom:40px}.SizeGuidePage .SizeChart .Container .TabContent .TabSection .SizeTable{width:100%;border-collapse:collapse;border:1px solid #ddd;font-size:1.2rem;margin-bottom:20px}.SizeGuidePage .SizeChart .Container .TabContent .TabSection .SizeTable td,.SizeGuidePage .SizeChart .Container .TabContent .TabSection .SizeTable th{padding:15px;text-align:center;border:1px solid #ddd}.SizeGuidePage .SizeChart .Container .TabContent .TabSection .SizeTable th{background-color:#f4f4f4;font-weight:700}.SizeGuidePage .SizeChart .Container .TabContent .TabSection .SizeTable tr:nth-child(2n){background-color:#fafafa}.SizeGuidePage .SizeChart .Container .TabContent .TabSection .InchesToggle{position:absolute;top:10px;right:10px;font-size:1rem;display:flex;align-items:center}.SizeGuidePage .SizeChart .Container .TabContent .TabSection .InchesToggle .switch{position:relative;display:inline-block;width:36px;height:20px}.SizeGuidePage .SizeChart .Container .TabContent .TabSection .InchesToggle .switch input{opacity:0;width:0;height:0}.SizeGuidePage .SizeChart .Container .TabContent .TabSection .InchesToggle .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:30px}.SizeGuidePage .SizeChart .Container .TabContent .TabSection .InchesToggle .slider:before{position:absolute;content:"";height:12px;width:12px;border-radius:50%;left:4px;bottom:4px;background-color:#fff;transition:.4s}.SizeGuidePage .SizeChart .Container .TabContent .TabSection .InchesToggle input:checked+.slider{background-color:#333}.SizeGuidePage .SizeChart .Container .TabContent .TabSection .InchesToggle input:checked+.slider:before{transform:translateX(16px)}.SizeGuidePage .SizeChart .Container .TabContent .TabSection .InchesToggle .ToggleLabel{width:34px;text-align:left;padding-left:5px}.SizeGuidePage .SizeChart .BackButton{text-align:center;margin-top:30px}.SizeGuidePage .SizeChart .BackButton .BorderButton{padding:12px 30px;border:2px solid #333;color:#333;font-size:1.3rem;text-decoration:none;border-radius:5px;transition:background-color .3s,color .3s}.SizeGuidePage .SizeChart .BackButton .BorderButton:hover{background-color:#333;color:#fff}.WeeklyOfferPage{margin:auto;flex-flow:row wrap;justify-content:center;min-height:calc(100vh - 160px)}.WeeklyOfferPage .WeeklyOfferNotAvailable{background:linear-gradient(135deg,#fff,#fff);padding:30px;text-align:center;border-radius:15px;box-shadow:0 8px 20px rgba(0,0,0,.1);margin:60px auto;transition:all .3s ease;max-width:600px;width:95%}.WeeklyOfferPage .WeeklyOfferNotAvailable:hover{box-shadow:0 12px 30px rgba(0,0,0,.15);transform:translateY(-5px)}.WeeklyOfferPage .WeeklyOfferNotAvailable .Card{max-width:500px;margin:0 auto}.WeeklyOfferPage .WeeklyOfferNotAvailable .Card h2{font-size:24px;margin-bottom:10px;color:#f20000;display:flex;align-items:center;justify-content:center;letter-spacing:1px;position:relative}.WeeklyOfferPage .WeeklyOfferNotAvailable .Card h2 .Icon{font-size:2rem;color:rgba(242,0,0,.9);margin-right:15px;animation:iconBounce 1s infinite alternate}.WeeklyOfferPage .WeeklyOfferNotAvailable .Card p{font-size:16px;line-height:24px;color:#1e1e1e;margin:0 auto 10px;padding:10px 0;border-radius:10px}.WeeklyOfferPage .WeeklyOfferNotAvailable .Card .ShopButton{width:140px;margin:0 auto;background-color:#f20000;color:#fff;font-size:16px;border-radius:10px;display:block;padding:14px 20px;font-weight:500}@keyframes iconBounce{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@media(max-width:768px){.WeeklyOfferPage .WeeklyOfferNotAvailable{padding:30px 15px}.WeeklyOfferPage .WeeklyOfferNotAvailable h2{font-size:2rem}.WeeklyOfferPage .WeeklyOfferNotAvailable h2 i{font-size:1.5rem}.WeeklyOfferPage .WeeklyOfferNotAvailable p{font-size:1rem;padding:15px}}.OrderDetailsPage .Container{width:100%;max-width:100%!important}.ProductPage{display:flex;flex-direction:column;border-top:1px solid #ddd;padding-bottom:60px}.ProductPage .Container{width:95%!important;margin:0 auto}.ProductPage .ProductsPageHeader{display:flex;padding:50px 0;justify-content:space-between;flex-flow:row wrap}.ProductPage .ProductsPageHeader .TitleAndBreadcrumbs{flex-grow:1}.ProductPage .ProductsPageHeader .TitleAndBreadcrumbs .ProductPageTitle h1{font-size:32px;font-weight:700;color:#1e1e1e;margin:0}.ProductPage .ProductsPageHeader .TitleAndBreadcrumbs .Breadcrumbs{list-style-type:none;padding:0;margin:0;font-size:14px}.ProductPage .ProductsPageHeader .TitleAndBreadcrumbs .Breadcrumbs li{display:inline;margin-right:5px}.ProductPage .ProductsPageHeader .TitleAndBreadcrumbs .Breadcrumbs li a{text-decoration:none;color:#1e1e1e;transition:color .3s;opacity:.5}.ProductPage .ProductsPageHeader .TitleAndBreadcrumbs .Breadcrumbs li a:hover{color:#1e1e1e}.ProductPage .ProductsPageHeader .TitleAndBreadcrumbs .Breadcrumbs li:after{content:">";margin-left:5px;color:#777}.ProductPage .ProductsPageHeader .TitleAndBreadcrumbs .Breadcrumbs li:last-child:after{content:""}.ProductPage .ProductsPageSubHeader{display:flex;justify-content:space-between;align-items:center;padding:20px 0;background-color:#fff;border-bottom:1px solid #ddd}.ProductPage .ProductsPageSubHeader .FilterOprnButton{position:relative;top:0;left:0;z-index:2;display:block;cursor:pointer;color:#1e1e1e;background-color:transparent;opacity:.7}.ProductPage .ProductsPageSubHeader .FilterOprnButton label{border:none;border-radius:0;padding:10px;font-size:16px;cursor:pointer}.ProductPage .ProductsPageSubHeader .FilterOprnButton .Icon{display:inline-block;width:18px;height:18px;border-radius:50%;text-align:center;line-height:18px;transition:background-color .3s}.ProductPage .ProductsPageSubHeader .FilterOprnButton .Icon:hover{color:#f20000}.ProductPage .ProductsPageSubHeader .FilterOprnButton .Icon i{font-size:18px;color:#555;transition:background-color .3s}.ProductPage .ProductsPageSubHeader .FilterOprnButton .Icon i:hover{color:#f20000}.ProductPage .ProductsPageSubHeader .FilterOprnButton:hover{opacity:1}.ProductPage .ProductSortOptions{display:flex;align-items:center}.ProductPage .ProductSortOptions .SortBy{display:flex;align-items:center;font-size:13px;text-transform:uppercase;color:#888}.ProductPage .ProductSortOptions .SortBy p{line-height:17px;padding:0 0 0 18px}.ProductPage .ProductSortOptions .ais-HitsPerPage,.ProductPage .ProductSortOptions .ais-SortBy{margin-left:5px;display:flex;align-items:center;justify-content:center;font-size:16px;padding:0;border:1px solid #dedede;background-color:#fff;color:#333;transition:border-color .3s;width:125px;cursor:pointer}.ProductPage .ProductSortOptions .ais-HitsPerPage:focus,.ProductPage .ProductSortOptions .ais-SortBy:focus{outline:none;border-color:#1e1e1e}.ProductPage .ProductSortOptions .ais-HitsPerPage option,.ProductPage .ProductSortOptions .ais-SortBy option{padding:10px}.ProductPage .ProductSortOptions .ais-SortBy-select{width:120px;cursor:pointer}.ProductPage .ProductSortOptions .ais-HitsPerPage-select,.ProductPage .ProductSortOptions .ais-SortBy-select{padding:10px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff!important;border:none;color:#1e1e1e;font-size:12px}.ProductPage .ProductSortOptions .ais-HitsPerPage-select{width:140px}.ProductPage .Container{display:flex;flex-direction:column;position:relative}.ProductPage .Sidebar{position:fixed;top:0;left:0;bottom:0;width:300px;background-color:#fff;box-shadow:2px 0 6px rgba(0,0,0,.1);transform:translateX(-100%);transition:transform .3s ease-in-out;z-index:9999999999;overflow-y:auto;padding:0 0 40px}.ProductPage .Sidebar.Open{transform:translateX(0)}.ProductPage .ProductListing,.ProductPage .ProductListing .ais-Hits-list{display:flex;flex-wrap:wrap;justify-content:space-between}.ProductPage .ProductListing .ais-Hits-list{gap:10px;margin-top:20px}.ProductPage .ProductListing .ProductList{width:100%;padding-top:50px}.ProductPage .ProductListing .ProductList .ais-Hits-item{width:calc(25% - 10px)}.MyAccountPage{background-color:#f3f3f3;padding:0;position:relative;min-height:calc(100vh - 120px)}.MyAccountPage .Container{max-width:100%;width:100%}.MyOrdersPage{padding-top:100px}.MyOrdersPage .DetailsHead{display:flex;justify-content:space-between;align-items:center}.MyOrdersPage .DetailsHead .MyReturnsButton{border:1px solid #1e1e1e;border-radius:20px;text-align:center;width:140px;color:#1e1e1e;font-size:14px;padding:5px 0}.WishlistPage{padding-top:100px}.WishlistPage .DetailsHead{display:flex;justify-content:space-between;align-items:center;padding-bottom:50px}.WishlistPage .DetailsHead .GoToButton{border:1px solid #1e1e1e;border-radius:20px;text-align:center;width:140px;color:#1e1e1e;font-size:14px;padding:5px 0}.Dashboard{padding-top:40px;padding-bottom:80px}.Dashboard h1,.Dashboard h2{text-transform:uppercase;font-size:24px;padding-bottom:10px;font-weight:500}.Dashboard .WishlistCard{width:100%!important;display:block;padding:10px}.Dashboard .WishlistCard .Buttons .RemoveFrom{top:30px;right:30px}.AddressPage{padding-top:80px}.AddressPage .DetailsHead{display:flex;justify-content:space-between;align-items:center;padding-bottom:30px}.AddressPage .DetailsHead .GoToButton{border:1px solid #1e1e1e;border-radius:20px;text-align:center;width:140px;color:#1e1e1e;font-size:14px;padding:5px 0}.AddressPage .AddressBook{background-color:transparent!important;border:none!important}.AddressPage .AddressBook .AddressList{padding-bottom:30px}.AccountSettingsPage{padding-top:80px}.AccountSettingsPage .DetailsHead{display:flex;justify-content:space-between;align-items:center;padding-bottom:30px;max-width:540px;margin:0 auto}.AccountSettingsPage .DetailsHead .GoToButton{border:1px solid #1e1e1e;border-radius:20px;text-align:center;width:140px;color:#1e1e1e;font-size:14px;padding:5px 0}.AccountSettingsPage .AddressBook{background-color:transparent!important;border:none!important}.AccountSettingsPage .AddressBook .AddressList{padding-bottom:30px}.MainSlider{background:#fff;width:100%}.MainSlider .FullContainer{max-width:100%;margin:0 auto;overflow:hidden}.MainSlider .BannerSlide{display:block;width:100%;overflow:hidden}.MainSlider .BannerSlide img{width:100%;height:auto;object-fit:cover}.CategorySlider{padding:0;font-family:Outfit,sans-serif;position:relative}.CategorySlider .embla{overflow:hidden}.CategorySlider .embla .CategorySliderContainer{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:0}.CategorySlider .embla .CategorySlide{min-width:calc(25% - 10px);max-width:calc(25% - 10px);flex:0 0 auto;position:relative;margin-right:15px}.CategorySlider .embla .CategorySlide .CategoryItem{text-align:left;background:#fff;transition:transform .3s ease,box-shadow .3s ease}.CategorySlider .embla .CategorySlide .CategoryItem .CategoryImage{margin-bottom:.5rem}.CategorySlider .embla .CategorySlide .CategoryItem .CategoryImage img{width:100%;height:auto}.CategorySlider .embla .CategorySlide .CategoryItem .NameAndOffer .CategoryName{font-size:30px;line-height:40px;font-weight:100;color:#1e1e1e;text-transform:uppercase;letter-spacing:.2px}.CategorySlider .embla .CategorySlide .CategoryItem .NameAndOffer .OfferStarts{font-size:1rem;color:brown}.CategorySlider .embla .CategorySlide .CategoryItem .NameAndOffer .OfferStarts span{font-weight:700}.CategorySlider .CategoryButtons{position:absolute;top:50%;transform:translateY(-50%);right:0;width:100%;z-index:9}.CategorySlider .CategoryButtons .Next,.CategorySlider .CategoryButtons .Prev{background-color:transparent;color:#1e1e1e;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease;position:absolute;top:0}.CategorySlider .CategoryButtons .Next:hover,.CategorySlider .CategoryButtons .Prev:hover{background-color:#bf0000}.CategorySlider .CategoryButtons .Next:disabled,.CategorySlider .CategoryButtons .Prev:disabled{opacity:.5;cursor:not-allowed}.CategorySlider .CategoryButtons .Prev{left:0}.CategorySlider .CategoryButtons .Next{right:0}.ProductSlider{padding:50px 0;font-family:Outfit,sans-serif;position:relative}.ProductSlider .ProductSliderNavigation{position:absolute;top:50%;transform:translateY(-50%);right:0;width:100%;z-index:999}.ProductSlider .ProductSliderNavigation .Next,.ProductSlider .ProductSliderNavigation .Prev{background-color:transparent;color:#1e1e1e;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease;position:absolute;top:0;font-size:18px}.ProductSlider .ProductSliderNavigation .Next:hover,.ProductSlider .ProductSliderNavigation .Prev:hover{background-color:#bf0000;color:#fff}.ProductSlider .ProductSliderNavigation .Next:disabled,.ProductSlider .ProductSliderNavigation .Prev:disabled{opacity:.5;cursor:not-allowed}.ProductSlider .ProductSliderNavigation .Prev{left:0}.ProductSlider .ProductSliderNavigation .Next{right:0}.ProductSlider .embla{overflow:hidden}.ProductSlider .embla .ProductSliderContainer{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;flex-wrap:nowrap;gap:.5%}.ProductSlider .embla .ProductSliderContainer .SingleProductSlide{position:relative;flex:0 0 25%;min-width:0}.ProductSlider .embla .ProductSliderContainer .SingleProductSlide .CategoryItem{text-align:left;background:#fff;transition:transform .3s ease,box-shadow .3s ease}.ProductSlider .embla .ProductSliderContainer .SingleProductSlide .CategoryItem:hover{transform:translateY(-5px)}.ProductSlider .embla .ProductSliderContainer .SingleProductSlide .CategoryItem .CategoryImage{margin-bottom:.5rem}.ProductSlider .embla .ProductSliderContainer .SingleProductSlide .CategoryItem .CategoryImage img{width:100%;height:auto}.ProductSlider .embla .ProductSliderContainer .SingleProductSlide .CategoryItem .NameAndOffer .CategoryName{font-size:40px;line-height:40px;font-weight:300;color:#1e1e1e;text-transform:uppercase;letter-spacing:.2px}.ProductSlider .embla .ProductSliderContainer .SingleProductSlide .CategoryItem .NameAndOffer .OfferStarts{font-size:1rem;color:brown}.ProductSlider .embla .ProductSliderContainer .SingleProductSlide .CategoryItem .NameAndOffer .OfferStarts span{font-weight:700}.SpecialBannerSlider{position:relative;width:100%}.SpecialBannerSlider .SpecialBannerSliderContainer{overflow:hidden;width:100%}.SpecialBannerSlider .SpecialBannerSliderContainer .BannerSingle{position:relative;transition:transform .5s ease}.SpecialBannerSlider .SpecialBannerSliderContainer .BannerSingle a{display:block;width:100%;aspect-ratio:1920/1080}.SpecialBannerSlider .SpecialBannerSliderContainer .BannerSingle img{width:100%;height:100%;object-fit:cover}.FeaturedBannersSlider{position:relative;width:100%}.FeaturedBannersSlider .BannerSliderContainer{overflow:hidden;width:100%}.FeaturedBannersSlider .BannerSliderContainer .BannerSingle{position:relative;display:block;transition:transform .5s ease;padding-right:15px}.FeaturedBannersSlider .BannerSliderContainer .BannerSingle .BannerImage{display:block;width:100%;aspect-ratio:890/560}.FeaturedBannersSlider .BannerSliderContainer .BannerSingle .BannerImage img{width:100%;height:100%;object-fit:cover}.FeaturedBannersSlider .BannerSliderContainer .BannerSingle .BannerCaptions{display:block;width:100%;border-bottom:1px solid #dedede;padding:10px 0}.FeaturedBannersSlider .BannerSliderContainer .BannerSingle .BannerCaptions .BannerTitle{text-transform:uppercase;font-size:36px;line-height:42px;font-weight:400;color:#1e1e1e;letter-spacing:0}.FeaturedBannersSlider .BannerSliderContainer .BannerSingle .BannerCaptions .BannerDescription{text-transform:uppercase;padding-top:2px;font-size:16px;line-height:18px;font-weight:400;color:#1e1e1e;letter-spacing:0}.BrandsSlider{position:relative}.BrandsSlider .slick-arrow{top:-80px;position:absolute;color:#1e1e1e!important;padding:0;border:none;background:transparent;transition:.3s cubic-bezier(.075,.82,.165,1)}.BrandsSlider .slick-arrow:hover{color:#f20000!important;transition:.3s cubic-bezier(.075,.82,.165,1)}.BrandsSlider .slick-arrow.slick-prev{right:190px;left:auto}.BrandsSlider .slick-arrow.slick-next{right:100px}.BrandsSlider .BrandItem{aspect-ratio:1/1;width:100%;padding:0 10px}.BrandsSlider .BrandItem .BrandLogo{aspect-ratio:1/1;width:100%;border:1px solid #dedede;display:block}.BrandsSlider .BrandItem .BrandLogo img{width:100%;height:100%;object-fit:contain}.RelatedSlider .slick-next,.RelatedSlider .slick-prev{font-size:0;line-height:0;position:absolute;display:block;top:40%;transform:none;cursor:pointer;color:transparent;outline:none;background:transparent;width:32px;height:32px;padding:5px;border:1px solid #f20000;z-index:2;opacity:1;transition:all .3s cubic-bezier(.075,.82,.165,1);border-radius:50px;font-size:6px;transform:translatey(-50%);background:#fff}.RelatedSlider .slick-next:hover,.RelatedSlider .slick-prev:hover{background-color:#f20000!important;border:1px solid #f20000!important;color:#fff!important;opacity:1!important;transition:all .3s cubic-bezier(.075,.82,.165,1)}.RelatedSlider .slick-next:hover:before,.RelatedSlider .slick-prev:hover:before{color:#fff!important}.RelatedSlider .slick-prev{left:-10px;font-size:0}.RelatedSlider .slick-prev:before{content:"";font-family:Font Awesome\ 5 Free!important;font-weight:900!important;color:#f20000!important;font-size:12px}.RelatedSlider .slick-next{right:-10px;font-size:0}.RelatedSlider .slick-next:before{content:"";font-family:Font Awesome\ 5 Free!important;font-weight:900!important;color:#f20000!important;font-size:12px}.RelatedSlider button{z-index:2!important}.RelatedSlider button.slick-disabled{visibility:hidden}.RelatedSlider .slick-slider,.RelatedSlider .slick-slider .slick-list{text-align:left}.RelatedSlider .slick-slider .slick-track{display:flex;justify-content:flex-start;min-width:100%!important;gap:0}.SubCategorySlider{padding-bottom:50px}.SubCategorySlider .slick-slide .slick-active{border:none!important;outline:none!important}.SubCategorySlider .CategoryItem{width:100%;display:block!important;padding:0 7px;position:relative}.SubCategorySlider .CategoryItem .SubCategoryName{width:calc(100% - 30px);text-align:center;color:#1e1e1e;background-color:hsla(0,0%,100%,.71);font-weight:400;letter-spacing:.9px;font-size:12px;text-transform:uppercase;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);position:absolute;bottom:7px;font-size:17px;left:14px;padding:13px 0}.SubCategorySlider .CategoryItem .SubCategoryImage{border-radius:0!important;overflow:hidden;width:100%;margin:0 auto;aspect-ratio:303/373}.SubCategorySlider .CategoryItem .SubCategoryImage img{width:100%;height:100%;object-fit:contain;object-position:center;display:block!important}.CategorySlider .CategorySkeleton{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));padding:10px 5px 30px}.CategorySlider .CategorySkeleton .SkeletonBlock{width:100%;padding-top:100%;background:linear-gradient(90deg,#e0e0e0 25%,#f8f8f8 50%,#e0e0e0 75%);background-size:200% 100%;animation:loading 1.5s infinite}.SubCategorySlider .CategorySkeleton{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));padding:10px 5px 30px}.SubCategorySlider .CategorySkeleton .SkeletonBlock{width:100%;padding-top:100%;background:linear-gradient(90deg,#e0e0e0 25%,#f8f8f8 50%,#e0e0e0 75%);background-size:200% 100%;animation:loading 1.5s infinite}.product-list-skeleton{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;gap:5px}@media(max-width:500px){.product-list-skeleton{grid-template-columns:repeat(2,1fr);gap:5px}}.product-list-skeleton .product-skeleton{padding:0;display:flex;flex-direction:column;justify-content:space-between;align-items:left;position:relative}.product-list-skeleton .product-skeleton .skeleton-image{width:100%;aspect-ratio:65/86;background-color:#ddd;animation:skeleton-loading 1.5s ease-in-out infinite;margin-bottom:10px}.product-list-skeleton .product-skeleton .skeleton-rating{display:flex;align-items:center;font-size:13px;gap:10px;width:100%}.product-list-skeleton .product-skeleton .skeleton-rating .skeleton-stars{width:70px;height:12px;background-color:#ddd;animation:skeleton-loading 1.5s ease-in-out infinite}.product-list-skeleton .product-skeleton .skeleton-text{width:80%;height:20px;margin-top:10px;background-color:#ddd;animation:skeleton-loading 1.5s ease-in-out infinite}.product-list-skeleton .product-skeleton .skeleton-price{width:60%;height:18px;margin-top:8px;background-color:#ddd;animation:skeleton-loading 1.5s ease-in-out infinite}.product-list-skeleton .product-skeleton .skeleton-stock{width:100%;height:12px;margin-top:10px;background-color:#ddd;animation:skeleton-loading 1.5s ease-in-out infinite}.product-list-skeleton .product-skeleton .skeleton-add-to-cart{width:100%;height:40px;margin-top:15px;background-color:#ddd;animation:skeleton-loading 1.5s ease-in-out infinite}@keyframes skeleton-loading{0%{background-color:#ddd}50%{background-color:#eaeaea}to{background-color:#ddd}}.ProductsPreloader{display:flex;flex-direction:column;align-items:left;justify-content:center;height:100vh;text-align:center}.ProductsPreloader .Spinner{width:40px;height:40px;border-radius:50%;border:4px solid rgba(0,0,0,.1);border-top-color:#00416b;animation:spin 1s linear infinite}.ProductsPreloader .Preloader p{margin-top:15px;font-size:1.2rem;color:#555}.LoadingGallery{display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto;aspect-ratio:1/1;text-align:center;background-color:#f8f8f8;overflow:hidden}.LoadingGallery .Spinner{width:40px;height:40px;border-radius:50%;border:4px solid rgba(0,0,0,.1);border-top-color:#00416b;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.LoadingGallery .Preloader p{margin-top:15px;font-size:1.2rem;color:#555}.ODDPayment-loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,96%,.85);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9999}.ODDPayment-loader,.ODDPayment-spinner{display:flex;justify-content:center;align-items:center}.ODDPayment-spinner{position:relative;width:70px;height:70px}.ODDPayment-ring{position:absolute;border-radius:50%;border:2px solid transparent}.ODDPayment-ring:first-child{width:70px;height:70px;border-top:2px solid #f06;border-left:2px solid #f06;animation:ODDPayment-spin 1s linear infinite}.ODDPayment-ring:nth-child(2){width:55px;height:55px;border-top:2px solid #d34646;border-right:2px solid #d34646;animation:ODDPayment-spin .8s linear infinite reverse}.ODDPayment-ring:nth-child(3){width:40px;height:40px;border-bottom:2px solid #ff7c7c;border-left:2px solid #ff7c7c;animation:ODDPayment-spin 1.2s linear infinite}@keyframes ODDPayment-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:no-preference){.ODDPayment-spinner{animation:ODDPayment-pulse 2s ease-in-out infinite}@keyframes ODDPayment-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}}.HomePromoFooter{padding:0}.HomePromoFooter img{max-width:650px;margin:0 auto}.custom-infinite-hits{display:flex;align-items:center;gap:24px;flex-flow:row wrap}.custom-infinite-hits .ProductCard{width:calc(25% - 18px)}.piheartFillIcon{fill:red}.blog-post-header,.blog-post-social{padding-top:2%}.blog-detail-page,.blog-page{color:#333;line-height:1.5}.blog-detail-page .latest-articles,.blog-page .latest-articles{text-align:center;padding:50px 0 30px}.blog-detail-page .latest-articles h2,.blog-page .latest-articles h2{font-size:34px;font-weight:400;margin:0;padding:0;position:relative}.blog-detail-page .latest-articles h2 .SubTitle,.blog-page .latest-articles h2 .SubTitle{display:block;font-size:11px;letter-spacing:1px;margin-top:5px;color:#666}.blog-detail-page .latest-articles h1,.blog-page .latest-articles h1{font-size:34px;font-weight:400;margin:0;padding:0;position:relative}.blog-detail-page .latest-articles h1 .SubTitle,.blog-page .latest-articles h1 .SubTitle{display:block;font-size:11px;letter-spacing:1px;margin-top:5px;color:#666}.blog-detail-page .blog-content-layout,.blog-page .blog-content-layout{max-width:1200px;padding:0 20px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin:0 auto 60px}.blog-detail-page .blog-content-layout .blog-main-content,.blog-page .blog-content-layout .blog-main-content{flex:1 1;max-width:calc(100% - 320px - 30px);margin-right:30px}@media(max-width:992px){.blog-detail-page .blog-content-layout .blog-main-content,.blog-page .blog-content-layout .blog-main-content{max-width:100%;margin-right:0}}.blog-detail-page .blog-content-layout .blog-sidebar,.blog-page .blog-content-layout .blog-sidebar{width:320px}@media(max-width:992px){.blog-detail-page .blog-content-layout .blog-sidebar,.blog-page .blog-content-layout .blog-sidebar{width:100%;margin-top:50px}}.blog-detail-page .blog-entry,.blog-page .blog-entry{margin-bottom:60px;border-bottom:1px solid #e0e0e0;padding-bottom:40px}.blog-detail-page .blog-entry:last-child,.blog-page .blog-entry:last-child{border-bottom:none}.blog-detail-page .blog-entry .blog-entry-image,.blog-page .blog-entry .blog-entry-image{position:relative;margin-bottom:30px;aspect-ratio:600/400;background:#f1f1f1}.blog-detail-page .blog-entry .blog-entry-image .blog-date,.blog-page .blog-entry .blog-entry-image .blog-date{position:absolute;top:15px;left:15px;background-color:#000;color:#fff;padding:6px 12px;font-size:12px;font-weight:600;z-index:1}.blog-detail-page .blog-entry .blog-entry-image img,.blog-page .blog-entry .blog-entry-image img{display:block;width:100%;height:auto}.blog-detail-page .blog-entry .blog-entry-content h3,.blog-page .blog-entry .blog-entry-content h3{font-size:24px;font-weight:500;line-height:1.4;margin-bottom:16px}.blog-detail-page .blog-entry .blog-entry-content h3 a,.blog-page .blog-entry .blog-entry-content h3 a{color:#000;text-decoration:none;transition:color .3s}.blog-detail-page .blog-entry .blog-entry-content h3 a:hover,.blog-page .blog-entry .blog-entry-content h3 a:hover{color:#666}.blog-detail-page .blog-entry .blog-entry-content p,.blog-page .blog-entry .blog-entry-content p{margin-bottom:20px;color:#666;line-height:1.6}.blog-detail-page .blog-entry .blog-entry-content .blog-entry-footer,.blog-page .blog-entry .blog-entry-content .blog-entry-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;margin-top:30px}.blog-detail-page .blog-entry .blog-entry-content .blog-entry-footer .read-more,.blog-page .blog-entry .blog-entry-content .blog-entry-footer .read-more{display:inline-block;color:#000;text-decoration:none;font-size:14px;font-weight:500;letter-spacing:1px;transition:opacity .3s}.blog-detail-page .blog-entry .blog-entry-content .blog-entry-footer .read-more:hover,.blog-page .blog-entry .blog-entry-content .blog-entry-footer .read-more:hover{opacity:.7}.blog-detail-page .blog-entry .blog-entry-content .blog-entry-footer .blog-entry-social,.blog-page .blog-entry .blog-entry-content .blog-entry-footer .blog-entry-social{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:nowrap}.blog-detail-page .blog-entry .blog-entry-content .blog-entry-footer .blog-entry-social .social-icon,.blog-page .blog-entry .blog-entry-content .blog-entry-footer .blog-entry-social .social-icon{display:inline-block;margin-left:15px;color:#666;text-decoration:none;font-size:12px;transition:color .3s}.blog-detail-page .blog-entry .blog-entry-content .blog-entry-footer .blog-entry-social .social-icon:hover,.blog-page .blog-entry .blog-entry-content .blog-entry-footer .blog-entry-social .social-icon:hover{color:#000}.blog-detail-page .mt-1,.blog-page .mt-1{margin-top:1rem}.blog-detail-page .sidebar-section,.blog-page .sidebar-section{margin-bottom:40px}.blog-detail-page .sidebar-section h3,.blog-page .sidebar-section h3{font-size:18px;font-weight:500;margin-bottom:15px;padding-bottom:10px}.blog-detail-page .sidebar-section.categories ul,.blog-page .sidebar-section.categories ul{list-style:none;padding:0;margin:0}.blog-detail-page .sidebar-section.categories ul li,.blog-page .sidebar-section.categories ul li{margin-bottom:10px}.blog-detail-page .sidebar-section.categories ul li a,.blog-page .sidebar-section.categories ul li a{color:#666;text-decoration:none;transition:color .3s}.blog-detail-page .sidebar-section.categories ul li a:hover,.blog-page .sidebar-section.categories ul li a:hover{color:#000}.blog-detail-page .sidebar-section.tags .tags-cloud,.blog-page .sidebar-section.tags .tags-cloud{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}.blog-detail-page .sidebar-section.tags .tags-cloud .tag-link,.blog-page .sidebar-section.tags .tags-cloud .tag-link{display:inline-block;margin:0 8px 8px 0;padding:5px 12px;background-color:#f8f8f8;color:#666;text-decoration:none;font-size:13px;transition:all .3s}.blog-detail-page .sidebar-section.tags .tags-cloud .tag-link:hover,.blog-page .sidebar-section.tags .tags-cloud .tag-link:hover{background-color:#000;color:#fff}.blog-detail-page .sidebar-section.recent-posts ul,.blog-page .sidebar-section.recent-posts ul{list-style:none;padding:0;margin:0}.blog-detail-page .sidebar-section.recent-posts ul .recent-post-item,.blog-page .sidebar-section.recent-posts ul .recent-post-item{margin-bottom:20px}.blog-detail-page .sidebar-section.recent-posts ul .recent-post-item .recent-post-link,.blog-page .sidebar-section.recent-posts ul .recent-post-item .recent-post-link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;text-decoration:none}.blog-detail-page .sidebar-section.recent-posts ul .recent-post-item .recent-post-link .recent-post-image,.blog-page .sidebar-section.recent-posts ul .recent-post-item .recent-post-link .recent-post-image{position:relative;width:60px;height:80px;margin-right:15px;flex-shrink:0;background-color:#f3f3f3;border-radius:10px;overflow:hidden}.blog-detail-page .sidebar-section.recent-posts ul .recent-post-item .recent-post-link .recent-post-image img,.blog-page .sidebar-section.recent-posts ul .recent-post-item .recent-post-link .recent-post-image img{width:100%;height:100%!important;object-fit:cover}.blog-detail-page .sidebar-section.recent-posts ul .recent-post-item .recent-post-link .recent-post-title .recent-post-date,.blog-page .sidebar-section.recent-posts ul .recent-post-item .recent-post-link .recent-post-title .recent-post-date{color:#666;z-index:1;line-height:12px;font-size:12px;font-weight:600}.blog-detail-page .sidebar-section.recent-posts ul .recent-post-item .recent-post-link .recent-post-title h4,.blog-page .sidebar-section.recent-posts ul .recent-post-item .recent-post-link .recent-post-title h4{color:#000;font-size:14px;line-height:16px;transition:color .3s;font-weight:400;padding:5px 0 0}.blog-detail-page .sidebar-section.recent-posts ul .recent-post-item .recent-post-link .recent-post-title:hover h4,.blog-page .sidebar-section.recent-posts ul .recent-post-item .recent-post-link .recent-post-title:hover h4{color:#f20000}.container{max-width:1200px;margin:0 auto;padding:0 15px;position:relative}.about-banner{padding:30px 0}.about-banner .breadcrumb-about{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;color:#fff}.about-banner .breadcrumb-about h1{font-size:35px;line-height:36px;font-weight:600;text-align:center;color:#fff;margin-bottom:0;letter-spacing:2px}.about-banner .breadcrumb-about li a{color:#fff;font-size:14px;text-decoration:none}.about-banner .breadcrumb-about li span{color:#fff}.about-banner .banner-img{position:relative;height:300px;overflow:hidden;margin-top:20px}.about-banner .banner-img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:1}.about-banner .banner-img img{width:100%;height:100%!important;object-fit:cover}.about-content{padding:60px 0}.about-content .section-title{font-family:Outfit,sans-serif;font-size:26px;font-weight:600;text-align:center;color:#1e1e1e;margin-bottom:40px;letter-spacing:1px}.about-content .about-text{max-width:800px;margin:0 auto;text-align:center}.about-content .about-text .intro-text{color:#1e1e1e;font-size:16px;line-height:1.6;margin-bottom:30px}.about-content .about-text .section-subtitle{font-family:Outfit,sans-serif;font-size:20px;font-weight:600;color:#1e1e1e;margin:30px 0 15px}.about-content .about-text p{color:#555;font-size:15px;line-height:1.6;margin-bottom:20px}.about-content .cta-button{text-align:center;margin-top:40px}.about-content .cta-button .shop-btn{display:inline-flex;align-items:center;justify-content:center;background-color:#1e1e1e;color:#fff;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:12px 25px;border:none;cursor:pointer;transition:background-color .3s ease;text-decoration:none}.about-content .cta-button .shop-btn svg{margin-left:10px}.about-content .cta-button .shop-btn:hover{background-color:#383838}.PageNotFound{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:darkred;color:#fff;font-family:sans-serif;overflow:hidden;position:relative}.PageNotFound[data-bg] .BackgroundImage{background-size:cover;background-position:50%;opacity:.9;z-index:1}.PageNotFound .BackgroundImage{position:absolute;top:0;right:0;width:100%;height:100%}.PageNotFound .ErrorCode{width:100%;height:auto;display:flex;justify-content:center;align-items:center;position:absolute;z-index:-1;opacity:.9;top:-60px}.PageNotFound .Container{width:100%;max-width:1200px;padding:0 20px;z-index:10}.PageNotFound .Container .Content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative}.PageNotFound .Container .Content .ErrorText{margin-top:220px;max-width:374px}.PageNotFound .Container .Content .ErrorText h1{font-size:34px;font-weight:500;margin-bottom:16px;line-height:1.2}.PageNotFound .Container .Content .ErrorText p{font-size:16px;margin-bottom:32px;opacity:.9}.PageNotFound .Container .Content .BackButton{background-color:#fff;color:#d32f2f;font-weight:600;padding:12px 24px;border:none;border-radius:4px;cursor:pointer;font-size:14px;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease}.PageNotFound .Container .Content .BackButton:hover{background-color:#f5f5f5;transform:translateY(-2px)}@media(min-width:768px){.PageNotFound .ErrorCode{position:absolute;top:-51px;margin-right:0;z-index:99;padding:0 379px}.PageNotFound .Content{flex-direction:row;align-items:center}.PageNotFound .Content .ErrorText{margin-top:0}}@media(max-width:768px){.PageNotFound .ErrorCode{z-index:2;opacity:1;top:auto;bottom:34px}.PageNotFound .BackgroundImage{background-position:65%!important}.PageNotFound .Content{position:absolute!important;top:100px!important}.PageNotFound .Content .ErrorText{margin-top:0!important;max-width:240px!important}.PageNotFound .Content .ErrorText h1{font-size:24px!important;margin-bottom:10px!important;line-height:24px!important}.PageNotFound .Content .ErrorText p{font-size:14px!important;line-height:16px!important;margin-bottom:24px!important}.PageNotFound{width:100%;min-height:calc(100vh - 120px)}}.faq-container{margin:0 auto;padding:60px 0}.faq-container .faq-header{text-align:center;margin-bottom:3rem}.faq-container .faq-header h2{font-size:1rem;color:#777;font-weight:500;margin-bottom:.5rem}.faq-container .faq-header h1{font-size:2.5rem;color:#000;font-weight:700;margin:0}.faq-container .faq-content{display:flex;gap:3rem}@media(max-width:768px){.faq-container .faq-content{flex-direction:column-reverse}}.faq-container .faq-content .faq-sidebar{flex:0 0 300px;margin-bottom:2rem}@media(max-width:768px){.faq-container .faq-content .faq-sidebar{flex:auto}}.faq-container .faq-content .faq-sidebar h2{font-size:1.8rem;margin-bottom:2rem;font-weight:600}.faq-container .faq-content .faq-sidebar .contact-info{display:flex;flex-direction:column;gap:1.5rem}.faq-container .faq-content .faq-sidebar .contact-info .contact-item{display:flex;align-items:flex-start;gap:.75rem}.faq-container .faq-content .faq-sidebar .contact-info .contact-item .icon{margin-top:.25rem;color:#000}.faq-container .faq-content .faq-sidebar .contact-info .contact-item p{margin:0;color:#333;line-height:1.5}.faq-container .faq-content .faq-list{flex:1 1}.faq-container .faq-content .faq-list .faq-item{margin-bottom:.5rem}.faq-container .faq-content .faq-list .faq-item .faq-question{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:1rem 0}.faq-container .faq-content .faq-list .faq-item .faq-question h3{font-size:1.1rem;font-weight:500;margin:0}.faq-container .faq-content .faq-list .faq-item .faq-question .toggle-button{background:none;border:none;cursor:pointer;color:#333;display:flex;align-items:center;justify-content:center;padding:0}.faq-container .faq-content .faq-list .faq-item .faq-answer{padding:0 0 1rem}.faq-container .faq-content .faq-list .faq-item .faq-answer p{margin:0;line-height:1.6;color:#555}.faq-container .faq-content .faq-list .faq-item .divider{border:none;height:1px;background-color:#e5e5e5;margin:0}.faq-container .shop-button-container{display:flex;justify-content:center;margin-top:3rem}.faq-container .shop-button-container .shop-button{background-color:#000;color:#fff;border:none;padding:.75rem 2rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:background-color .3s}.faq-container .shop-button-container .shop-button:hover{background-color:#333}.ContactPage *{margin:0;padding:0;box-sizing:border-box}.ContactPage a{text-decoration:none;color:inherit}.ContactPage ul{list-style:none}.ContactPage .container{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}.ContactPage .btn-primary{background-color:#000;color:#fff;padding:12px 30px;border:none;cursor:pointer;font-weight:600;transition:all .3s ease;text-transform:uppercase;font-size:14px}.ContactPage .btn-primary:hover{background-color:#000}.ContactPage .contact-hero{background-image:url(/images/static/contact-banner.png);background-size:cover;background-position:50%;background-color:rgba(255,0,0,.8);background-blend-mode:overlay;position:relative;height:300px;display:flex;flex-direction:row;justify-content:center;align-items:center}@media(max-width:768px){.ContactPage .contact-hero{height:170px;padding-top:50px}}.ContactPage .contact-hero .hero-content{text-align:center;color:#fff}.ContactPage .contact-hero .hero-content h1{font-size:18px;font-weight:500;text-transform:uppercase;margin-bottom:10px}@media(max-width:768px){.ContactPage .contact-hero .hero-content h1{font-size:13px}}.ContactPage .contact-hero .hero-content h2{font-size:42px;font-weight:800}@media(max-width:768px){.ContactPage .contact-hero .hero-content h2{font-size:36px}}@media(max-width:576px){.ContactPage .contact-hero .hero-content h2{font-size:30px}}.ContactPage .contact-hero .hero-content .Breadcrumbs-two li a,.ContactPage .contact-hero .hero-content .Breadcrumbs-two li span{color:#fff}.ContactPage .contact-hero .hero-content .Breadcrumbs-two li:not(:last-child):after{color:#fff;opacity:1}.ContactPage .contact-info{padding:80px 0}@media(max-width:768px){.ContactPage .contact-info{padding:60px 0}}@media(max-width:576px){.ContactPage .contact-info{padding:40px 0}}.ContactPage .contact-info .section-header{text-align:left;max-width:600px;margin:0 0 40px}.ContactPage .contact-info .section-header .subtitle{display:block;text-transform:uppercase;font-size:14px;font-weight:600;margin-bottom:10px}.ContactPage .contact-info .section-header h2{font-size:32px;margin-bottom:20px}@media(max-width:576px){.ContactPage .contact-info .section-header h2{font-size:28px}}.ContactPage .contact-info .section-header p{color:#505050}.ContactPage .contact-info .contact-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;position:relative}@media(max-width:768px){.ContactPage .contact-info .contact-grid{grid-template-columns:1fr;gap:40px}}.ContactPage .contact-info .contact-details{display:flex;gap:60px;flex-flow:row wrap}@media(max-width:500px){.ContactPage .contact-info .contact-details{gap:0}}.ContactPage .contact-info .contact-details .contact-block{width:200px;margin-bottom:20px}@media(max-width:500px){.ContactPage .contact-info .contact-details .contact-block{width:100%}}.ContactPage .contact-info .contact-details .contact-block h3{font-size:20px;margin-bottom:20px}.ContactPage .contact-info .contact-details .contact-block ul{display:flex;flex-flow:column;gap:10px;line-height:15px}.ContactPage .contact-info .contact-details .contact-block ul li{margin-bottom:15px;display:flex;flex-direction:column}.ContactPage .contact-info .contact-details .contact-block ul li span{font-size:14px;margin-bottom:5px;color:#505050}.ContactPage .contact-info .contact-details .contact-block ul li a{font-weight:500;transition:all .3s ease}.ContactPage .contact-info .contact-details .contact-block ul li a:hover{color:red}.ContactPage .contact-info .contact-form form .form-group{margin-bottom:20px}.ContactPage .contact-info .contact-form form .form-group input,.ContactPage .contact-info .contact-form form .form-group textarea{width:100%;padding:12px 15px;border:1px solid #ddd;outline:none;font-family:inherit;transition:all .3s ease}.ContactPage .contact-info .contact-form form .form-group input:focus,.ContactPage .contact-info .contact-form form .form-group textarea:focus{border-color:#000}.ContactPage .contact-info .contact-form form .form-group textarea{min-height:150px;resize:vertical}.ContactPage .contact-info .contact-form form .btn-primary{width:100%}.ContactPage .store-section{padding:60px 0;margin-bottom:60px}@media(max-width:768px){.ContactPage .store-section{padding:10px 0;margin-bottom:10px}}.ContactPage .store-section .store-grid{display:grid;grid-template-columns:150px 1fr;position:relative}@media(max-width:768px){.ContactPage .store-section .store-grid{grid-template-columns:100px 1fr}}@media(max-width:576px){.ContactPage .store-section .store-grid{grid-template-columns:1fr;row-gap:30px}}.ContactPage .store-section .store-text .vertical-text{writing-mode:vertical-rl;transform:rotate(180deg);height:444px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;left:72px;position:absolute}@media(max-width:576px){.ContactPage .store-section .store-text .vertical-text{writing-mode:horizontal-tb;transform:none}}.ContactPage .store-section .store-text .vertical-text h2{font-size:28px;font-weight:800}@media(max-width:768px){.ContactPage .store-section .store-text .vertical-text h2{font-size:24px}}.ContactPage .store-section .store-image{width:100%;overflow:hidden}.ContactPage .store-section .store-image img{width:100%;height:auto;object-fit:cover;transition:transform .5s ease}.ContactPage .store-section .store-image img:hover{transform:scale(1.03)}.CookiePolicy,.PopularBrandsSection,.PrivacyPolicy,.TermsAndConditions{padding:0 0 80px;background-color:#fff}.CookiePolicy .PageBanner,.PopularBrandsSection .PageBanner,.PrivacyPolicy .PageBanner,.TermsAndConditions .PageBanner{padding:50px 0;background-color:#f0f0f0;margin-bottom:50px}.CookiePolicy .PageBanner h1,.PopularBrandsSection .PageBanner h1,.PrivacyPolicy .PageBanner h1,.TermsAndConditions .PageBanner h1{font-size:36px;text-transform:capitalize;font-weight:600}.CookiePolicy .PageContents h2,.PopularBrandsSection .PageContents h2,.PrivacyPolicy .PageContents h2,.TermsAndConditions .PageContents h2{font-size:12px;text-transform:uppercase;font-weight:200;color:#333;margin-bottom:50px}.CookiePolicy .PageContents h4,.PopularBrandsSection .PageContents h4,.PrivacyPolicy .PageContents h4,.TermsAndConditions .PageContents h4{margin:15px 0}.CookiePolicy .PageContents span,.PopularBrandsSection .PageContents span,.PrivacyPolicy .PageContents span,.TermsAndConditions .PageContents span{font-size:15px;margin-bottom:25px;display:inline-block}.CookiePolicy .PageContents h3,.PopularBrandsSection .PageContents h3,.PrivacyPolicy .PageContents h3,.TermsAndConditions .PageContents h3{margin-top:20px;margin-bottom:13px;font-size:20px;text-transform:uppercase;font-weight:500}.CookiePolicy .PageContents p,.PopularBrandsSection .PageContents p,.PrivacyPolicy .PageContents p,.TermsAndConditions .PageContents p{margin-top:10px;font-size:16px;font-weight:300;line-height:22px;margin-bottom:0}.CookiePolicy .PageContents p i,.PopularBrandsSection .PageContents p i,.PrivacyPolicy .PageContents p i,.TermsAndConditions .PageContents p i{color:#f20000;font-size:14px}.CookiePolicy .PageContents p strong,.PopularBrandsSection .PageContents p strong,.PrivacyPolicy .PageContents p strong,.TermsAndConditions .PageContents p strong{font-size:16px;text-transform:uppercase}.CookiePolicy .PageContents ol,.PopularBrandsSection .PageContents ol,.PrivacyPolicy .PageContents ol,.TermsAndConditions .PageContents ol{padding-left:30px;margin-left:20px}.CookiePolicy .PageContents ol li,.PopularBrandsSection .PageContents ol li,.PrivacyPolicy .PageContents ol li,.TermsAndConditions .PageContents ol li{list-style:decimal!important;font-size:15px;margin:10px 0;line-height:23px}.CookiePolicy .PageContents a,.PopularBrandsSection .PageContents a,.PrivacyPolicy .PageContents a,.TermsAndConditions .PageContents a{color:#007bff}.CookiePolicy .PageContents .English li,.PopularBrandsSection .PageContents .English li,.PrivacyPolicy .PageContents .English li,.TermsAndConditions .PageContents .English li{list-style:lower-latin}.CookiePolicy .PageContents .Disc li,.PopularBrandsSection .PageContents .Disc li,.PrivacyPolicy .PageContents .Disc li,.TermsAndConditions .PageContents .Disc li{list-style:disc!important}.CookiePolicy .PageContents .planeDisc li,.PopularBrandsSection .PageContents .planeDisc li,.PrivacyPolicy .PageContents .planeDisc li,.TermsAndConditions .PageContents .planeDisc li{list-style:circle!important}.CookiePolicy .PageContents address,.PopularBrandsSection .PageContents address,.PrivacyPolicy .PageContents address,.TermsAndConditions .PageContents address{font-size:15px;line-height:23px;margin:10px 0;padding-left:20px;font-style:normal}.CookiePolicy .PageContents address a,.PopularBrandsSection .PageContents address a,.PrivacyPolicy .PageContents address a,.TermsAndConditions .PageContents address a{color:#f20000}.CookiePolicy .PageContents ul,.PopularBrandsSection .PageContents ul,.PrivacyPolicy .PageContents ul,.TermsAndConditions .PageContents ul{padding-left:20px;margin-top:20px;margin-bottom:30px}.CookiePolicy .PageContents ul li,.PopularBrandsSection .PageContents ul li,.PrivacyPolicy .PageContents ul li,.TermsAndConditions .PageContents ul li{list-style:disc;list-style-position:inside;display:block;margin:0 0 2px;font-weight:300;line-height:21px;font-size:15px}.CookiePolicy .PageContents ul li strong,.PopularBrandsSection .PageContents ul li strong,.PrivacyPolicy .PageContents ul li strong,.TermsAndConditions .PageContents ul li strong{padding-bottom:0;font-size:14px;text-transform:uppercase;font-weight:600;letter-spacing:0;display:contentsss;line-height:22px;margin-bottom:0}.CookiePolicy .PageContents .UpdatedDate,.PopularBrandsSection .PageContents .UpdatedDate,.PrivacyPolicy .PageContents .UpdatedDate,.TermsAndConditions .PageContents .UpdatedDate{background-color:#f0f0f0;color:#000;display:inline-block;padding:10px 20px;font-weight:700;margin-top:50px}.CookiePolicy .PageContents ul li,.TermsAndConditions .PageContents ul li{display:list-item;list-style:disc;margin-bottom:0;margin-left:20px}.CookiePolicy .PageContents a,.TermsAndConditions .PageContents a{font-weight:600;color:#007bff;text-decoration:underline}.CookiePolicy .PageContents .Acknowledgment,.TermsAndConditions .PageContents .Acknowledgment{font-weight:600}.CookiePolicy .PageContents h4{font-size:18px;margin:15px 0}.CookiePolicy .PageContents .Title{margin-top:20px;margin-bottom:13px;font-size:23px;font-weight:600;text-transform:uppercase}.RefundPolicy,.ReturnPolicy{padding:0 0 80px;background-color:#fff}.RefundPolicy .PageBanner,.ReturnPolicy .PageBanner{padding:50px 0;background-color:#ddd;margin-bottom:50px}.RefundPolicy .PageBanner h1,.ReturnPolicy .PageBanner h1{font-size:36px;text-transform:capitalize;font-weight:600}.RefundPolicy .PageContents ul,.ReturnPolicy .PageContents ul{padding-left:37px;margin-top:20px;margin-bottom:30px}.RefundPolicy .PageContents ul li,.ReturnPolicy .PageContents ul li{list-style:disc;list-style-position:inside;display:block;margin:0 0 5px;font-weight:300;line-height:22px;font-size:16px}.RefundPolicy .PageContents ul li strong,.ReturnPolicy .PageContents ul li strong{padding-bottom:0;font-size:14px;text-transform:uppercase;font-weight:600;letter-spacing:0;display:contentsss;line-height:22px;margin-bottom:0}.RefundPolicy .PageContents h2,.ReturnPolicy .PageContents h2{font-size:12px;text-transform:uppercase;font-weight:200;color:#333;margin-bottom:50px}.RefundPolicy .PageContents h4,.ReturnPolicy .PageContents h4{margin:15px 0}.RefundPolicy .PageContents span,.ReturnPolicy .PageContents span{font-size:15px;margin-bottom:25px;display:inline-block}.RefundPolicy .PageContents h3,.ReturnPolicy .PageContents h3{margin-top:20px;margin-bottom:13px;font-size:20px;text-transform:uppercase;font-weight:500}.RefundPolicy .PageContents p,.ReturnPolicy .PageContents p{margin-top:10px;font-size:16px;font-weight:300;line-height:22px;margin-bottom:0;padding-left:20px}.RefundPolicy .PageContents p strong,.ReturnPolicy .PageContents p strong{font-size:16px;text-transform:uppercase}.RefundPolicy .PageContents ol,.ReturnPolicy .PageContents ol{padding-left:30px}.RefundPolicy .PageContents ol li,.ReturnPolicy .PageContents ol li{list-style:decimal!important;font-size:15px;margin:10px 0;line-height:23px}.RefundPolicy .PageContents a,.ReturnPolicy .PageContents a{color:#007bff}.RefundPolicy .PageContents .English li,.ReturnPolicy .PageContents .English li{list-style:lower-latin}.RefundPolicy .PageContents .Disc li,.ReturnPolicy .PageContents .Disc li{list-style:disc!important}.RefundPolicy .PageContents .Disc li .Numerical li,.ReturnPolicy .PageContents .Disc li .Numerical li{list-style:decimal!important}.RefundPolicy .PageContents .planeDisc li,.ReturnPolicy .PageContents .planeDisc li{list-style:circle!important}.RefundPolicy .PageContents .UpdatedDate,.ReturnPolicy .PageContents .UpdatedDate{background-color:#f0f0f0;color:#000;display:inline-block;padding:10px 20px;font-weight:700;margin-top:50px}.Numerical li{list-style:decimal!important}.Disc li{list-style:disc!important;display:list-item!important}.Adress p{display:flex;align-items:center;gap:10px}.Adress p i{color:red}.RetunPolicy h3{padding:20px 0 0}.Breadcrumbs-two.fix-center{display:flex;justify-content:center;margin-bottom:20px}.Breadcrumbs-two{list-style:none;padding:0;font-size:.875rem;display:flex;align-items:center;flex-wrap:wrap;margin:10px 0}.Breadcrumbs-two li{display:inline-flex;align-items:center;margin:0}.Breadcrumbs-two li a{text-decoration:none;color:#1e1e1e;transition:color .3s ease;opacity:.75}.Breadcrumbs-two li a:hover{opacity:1;color:#1e1e1e}.Breadcrumbs-two li:not(:last-child):after{content:"›";margin:0 8px;color:#999;font-size:.8em;opacity:.6}.Breadcrumbs-two li:last-child a{opacity:1;cursor:default}.ReturnOrdersPage{width:100%;margin:0 auto;background-color:#f3f3f3;font-family:Outfit,sans-serif}.ReturnOrdersPage .ReturnPageHeader{width:100%;background-color:#f3f3f3;padding:20px 0;background-color:#e9e9e9;border-top:1px solid #dedede}.ReturnOrdersPage .ReturnPageHeader h1{font-size:16px;text-align:center;font-weight:400;text-transform:uppercase;letter-spacing:1px}.ReturnOrdersPage .ReturnPageHeader .Container h1{font-size:1rem;font-weight:600;color:#1e1e1e;margin:0}.ReturnOrdersPage .ReturnOrdersList{padding:25px 0 40px}.ReturnOrdersPage .ReturnOrdersList .Container{max-width:1300px;margin:0 auto;width:100%;padding:0 10px}.ReturnOrdersPage .ReturnOrdersList .BackToOrders{display:inline-flex;align-items:center;gap:6px;border:1px solid #b0b0b0;padding:8px 12px;cursor:pointer;border-radius:5px;transition:all .2s ease;font-size:14px;margin-bottom:15px}.ReturnOrdersPage .ReturnOrdersList .BackToOrders:hover{background-color:#f8f8f8}.ReturnOrdersPage .ReturnOrdersList .OrderListHeader{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;flex-flow:row wrap;margin-bottom:15px}.ReturnOrdersPage .ReturnOrdersList .OrderListHeader h2{font-size:20px;color:#1e1e1e;font-weight:600;margin:0}.ReturnOrdersPage .ReturnOrdersList .OrderListHeader .OrderTabs{display:flex;gap:8px;flex-flow:wrap;padding-top:10px}.ReturnOrdersPage .ReturnOrdersList .OrderListHeader .OrderTabs button{padding:6px 12px;border:1px solid #dedede;border-radius:15px;cursor:pointer;font-size:13px;color:#888;transition:all .2s ease;background-color:transparent;font-family:Outfit,sans-serif}.ReturnOrdersPage .ReturnOrdersList .OrderListHeader .OrderTabs button:hover{color:#1e1e1e;border-color:#555}.ReturnOrdersPage .ReturnOrdersList .OrderListHeader .OrderTabs .Active{color:#fff;background-color:#f20000;border:1px solid #f20000}.ReturnOrdersPage .ReturnOrdersList .ReturnsList{display:flex;flex-flow:column wrap;gap:12px}.ReturnOrdersPage .ReturnOrdersList .ReturnsList .OrderItem{width:100%;background-color:#fff;padding:15px;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.03);transition:all .2s ease}.ReturnOrdersPage .ReturnOrdersList .ReturnsList .OrderItem:hover{box-shadow:0 4px 8px rgba(0,0,0,.05)}.ReturnOrdersPage .ReturnOrdersList .ReturnsList .OrderItem .OrderIDSection{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:12px;border-bottom:1px solid #dedede}.ReturnOrdersPage .ReturnOrdersList .ReturnsList .OrderItem .OrderIDSection span{font-size:14px;color:#555}.ReturnOrdersPage .ReturnOrdersList .ReturnsList .OrderItem .OrderIDSection span strong{font-weight:600;color:#1e1e1e}.ReturnOrdersPage .ReturnOrdersList .ReturnsList .OrderItem .OrderIDSection .StatusButton{background-color:#f8f8f8;padding:5px 12px;border:none;border-radius:15px;color:#3498db;font-size:12px;font-weight:500}.ReturnOrdersPage .ReturnOrdersList .ReturnsList .OrderItem .OrderIDSection .status-waiting-payment{background-color:#f39c12;color:#121212}.ReturnOrdersPage .ReturnOrdersList .ReturnsList .OrderItem .OrderIDSection .status-order-on-process{background-color:#f86a18;color:#fff}.ReturnOrdersPage .ReturnOrdersList .ReturnsList .OrderItem .OrderIDSection .status-in-delivery{background-color:#3498db;color:#fff}.ReturnOrdersPage .ReturnOrdersList .ReturnsList .OrderItem .OrderIDSection .status-complete-order{background-color:#28a745;color:#fff}.ReturnOrdersPage .ReturnOrdersList .ReturnsList .OrderItem .OrderIDSection .status-refund{background-color:#dc3545;color:#fff}.ReturnOrdersPage .ReturnOrdersList .ReturnsList .OrderItem .OrderIDSection .status-unknown{background-color:#b0b0b0;color:#fff}.ReturnOrdersPage .ReturnOrdersList .ReturnsList .OrderItem .OrderProductList{display:flex;flex-flow:column wrap;gap:12px}.ReturnOrdersPage .ReturnOrdersList .ReturnsList .OrderItem .OrderProductList .ProductItem{display:flex}.ReturnOrdersPage .ReturnOrdersList .ReturnsList .OrderItem .OrderProductList .ProductItem .ProductImage{width:80px;aspect-ratio:3/4;border-radius:6px;overflow:hidden;background-color:#fafafa}.ReturnOrdersPage .ReturnOrdersList .ReturnsList .OrderItem .OrderProductList .ProductItem .ProductImage img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.ReturnOrdersPage .ReturnOrdersList .ReturnsList .OrderItem .OrderProductList .ProductItem .ProductImage img:hover{transform:scale(1.05)}.ReturnOrdersPage .ReturnOrdersList .ReturnsList .OrderItem .OrderProductList .ProductItem .ProductInfoPrice{width:calc(100% - 80px);padding-left:12px;display:flex;flex-direction:column;justify-content:space-between}.ReturnOrdersPage .ReturnOrdersList .ReturnsList .OrderItem .OrderProductList .ProductItem .ProductInfoPrice .ProductInfo{margin-bottom:8px}.ReturnOrdersPage .ReturnOrdersList .ReturnsList .OrderItem .OrderProductList .ProductItem .ProductInfoPrice .ProductInfo h4{font-weight:500;font-size:14px;color:#1e1e1e;line-height:16px;margin:0 0 3px}.ReturnOrdersPage .ReturnOrdersList .ReturnsList .OrderItem .OrderProductList .ProductItem .ProductInfoPrice .ProductInfo p{font-size:12px;color:#888;margin:0 0 3px}.ReturnOrdersPage .ReturnOrdersList .ReturnsList .OrderItem .OrderProductList .ProductItem .ProductInfoPrice .ProductInfo .ProductVariants{display:flex;gap:6px;font-size:12px;color:#888}.ReturnOrdersPage .ReturnOrdersList .ReturnsList .OrderItem .OrderProductList .ProductItem .ProductInfoPrice .ProductPrice{display:flex;justify-content:space-between;align-items:center;margin-top:4px;border-bottom:1px solid #dedede;border-top:1px solid #dedede}.ReturnOrdersPage .ReturnOrdersList .ReturnsList .OrderItem .OrderProductList .ProductItem .ProductInfoPrice .ProductPrice span{font-size:12px;color:#555}.ReturnOrdersPage .ReturnOrdersList .ReturnsList .OrderItem .OrderProductList .ProductItem .ProductInfoPrice .ProductPrice strong{font-size:14px;font-weight:600;color:#1e1e1e}.ReturnOrdersPage .ReturnOrdersList .ReturnsList .OrderItem .OrderDetailButton{margin-top:8px;display:flex;justify-content:flex-end}.ReturnOrdersPage .ReturnOrdersList .ReturnsList .OrderItem .OrderDetailButton button{background-color:#f20000;color:#fff;border:none;padding:6px 12px;border-radius:5px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.ReturnOrdersPage .ReturnOrdersList .ReturnsList .OrderItem .OrderDetailButton button:hover{background-color:#f20000;color:#fff}.ReturnOrdersPage .ReturnOrdersList .ReturnsList p{text-align:center;padding:20px;color:#888;font-size:14px}.shimmer{background:linear-gradient(90deg,#f8f8f8 0,#fafafa 20%,#f8f8f8 40%,#f8f8f8);background-size:800px 100%;animation:shimmer 1.2s linear infinite}.shimmer.order-shimmer{height:160px;border-radius:8px;margin-bottom:12px}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ReturnsList .OrderItem{animation:fadeIn .2s ease-out;animation-fill-mode:both}.ReturnsList .OrderItem:first-child{animation-delay:.08s}.ReturnsList .OrderItem:nth-child(2){animation-delay:.16s}.ReturnsList .OrderItem:nth-child(3){animation-delay:.24s}.ReturnsList .OrderItem:nth-child(4){animation-delay:.32s}.ReturnsList .OrderItem:nth-child(5){animation-delay:.4s}.ReturnsList .OrderItem:nth-child(6){animation-delay:.48s}@media(max-width:768px){.ReturnOrdersPage{padding:40px 0}.ReturnOrdersPage .ReturnOrdersList{padding:15px 0 30px}.ReturnOrdersPage .ReturnOrdersList .OrderListHeader{flex-direction:column;align-items:flex-start;gap:10px}.ReturnOrdersPage .ReturnOrdersList .OrderListHeader h2{font-size:18px}.ReturnOrdersPage .ReturnOrdersList .OrderListHeader .OrderTabs{padding-top:0;width:100%;overflow-x:auto}.ReturnOrdersPage .ReturnOrdersList .ReturnsList .OrderItem .OrderIDSection{flex-direction:column;align-items:flex-start;gap:8px}.ReturnOrdersPage .ReturnOrdersList .ReturnsList .OrderItem .OrderProductList .ProductItem .ProductImage{width:70px}.ReturnOrdersPage .ReturnOrdersList .ReturnsList .OrderItem .OrderProductList .ProductItem .ProductInfoPrice{width:calc(100% - 70px);padding-left:10px}}.ReturnOrderDetails{margin:50px auto 0;max-width:800px;width:100%}.ReturnOrderDetails h1,.ReturnOrderDetails h2,.ReturnOrderDetails h3,.ReturnOrderDetails h4{font-weight:400;color:#1e1e1e}.ReturnOrderDetails .OrderDetailsInner{background-color:#fff;padding:20px;border-radius:0;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-bottom:20px}.ReturnOrderDetails .OrderDetailsInner .OrderDetailsHead{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #dedede;padding-bottom:15px;margin-bottom:15px}.ReturnOrderDetails .OrderDetailsInner .OrderDetailsHead .OrderIdAndStatus{display:flex;flex-direction:row wrap;align-items:flex-start}.ReturnOrderDetails .OrderDetailsInner .OrderDetailsHead .OrderIdAndStatus .OrderId{font-size:16px;font-weight:700;color:#1e1e1e;margin-bottom:5px}.ReturnOrderDetails .OrderDetailsInner .OrderDetailsHead .OrderIdAndStatus .OrderStatus h1,.ReturnOrderDetails .OrderDetailsInner .OrderDetailsHead .OrderIdAndStatus .OrderStatus h3{font-size:16px;font-weight:500;border-radius:10px;padding:10px}.ReturnOrderDetails .OrderDetailsInner .OrderDetailsHead .OrderIdAndStatus .OrderStatus.pending{color:#f39c12}.ReturnOrderDetails .OrderDetailsInner .OrderDetailsHead .OrderIdAndStatus .OrderStatus.shipped{color:#1d8348}.ReturnOrderDetails .OrderDetailsInner .OrderDetailsHead .OrderIdAndStatus .OrderStatus.returned{color:#c0392b}.ReturnOrderDetails .OrderDetailsInner .OrderDetailsHead .OrderIdAndStatus .OrderStatus.placed h4{color:#c0392b;background-color:#b8ffb8}.ReturnOrderDetails .OrderDetailsInner .ReturnOrderSection{margin-bottom:25px;padding-bottom:25px;border-bottom:2px solid #f8f8f8}.ReturnOrderDetails .OrderDetailsInner .ReturnOrderSection h3{font-size:24px;margin-bottom:15px;color:#1e1e1e}.ReturnOrderDetails .OrderDetailsInner .ReturnOrderSection .ReturnStatus{margin-bottom:15px;padding:15px;border-radius:0;background-color:#f8f8f8;line-height:14px}.ReturnOrderDetails .OrderDetailsInner .ReturnOrderSection .ReturnStatus p{margin:0;font-size:12px;font-weight:700}.ReturnOrderDetails .OrderDetailsInner .ReturnOrderSection .ReturnStatus h4{margin-top:5px;font-size:14px;color:#1e1e1e}.ReturnOrderDetails .OrderDetailsInner .ReturnOrderSection .ReturnStatus.pending{border-left:5px solid #f39c12}.ReturnOrderDetails .OrderDetailsInner .ReturnOrderSection .ReturnStatus.approved{border-left:5px solid #1d8348}.ReturnOrderDetails .OrderDetailsInner .ReturnOrderSection .ReturnStatus.rejected{border-left:5px solid #c0392b}.ReturnOrderDetails .OrderDetailsInner .ReturnOrderSection .ReturnStatus.placed{border-left:5px solid #1d8348;background-color:rgba(29,131,72,.2)}.ReturnOrderDetails .OrderDetailsInner .ReturnOrderSection .ReturnTrackingForm{display:flex;flex-direction:column;gap:15px}.ReturnOrderDetails .OrderDetailsInner .ReturnOrderSection .ReturnTrackingForm p{font-size:14px;color:#1e1e1e}.ReturnOrderDetails .OrderDetailsInner .ReturnOrderSection .ReturnTrackingForm input{padding:10px;font-size:14px;border-radius:0;border:1px solid #b0b0b0;outline:none;width:calc(50% - 7px)}@media(max-width:1000px){.ReturnOrderDetails .OrderDetailsInner .ReturnOrderSection .ReturnTrackingForm input{width:100%}}.ReturnOrderDetails .OrderDetailsInner .ReturnOrderSection .ReturnTrackingForm input:focus{border-color:#1e1e1e}.ReturnOrderDetails .OrderDetailsInner .ReturnOrderSection .ReturnTrackingForm button{background-color:#1e1e1e;color:#fff;border:none;border-radius:5px;transition:background-color .3s ease;padding:10px 20px;border-radius:0;font-size:14px;cursor:pointer;width:100%}.ReturnOrderDetails .OrderDetailsInner .ReturnOrderSection .ReturnTrackingForm button:hover{background-color:#050505}.ReturnOrderDetails .OrderDetailsInner .ReturnOrderSection .ReturnTrackingForm .TrackingMainDetails{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px}.ReturnOrderDetails .OrderDetailsInner .ReturnOrderSection .ReturnTrackingForm .TrackingMainDetails .SubmittedTrackingNumber{border-top:1px solid #f8f8f8;border-radius:4px;padding:5px;width:100%;display:flex;justify-content:space-between;align-items:start}.ReturnOrderDetails .OrderDetailsInner .ReturnOrderSection .ReturnTrackingForm .TrackingMainDetails .SubmittedTrackingNumber p{font-size:12px;line-height:12px;font-weight:300;color:#1e1e1e;margin:0}.ReturnOrderDetails .OrderDetailsInner .ReturnOrderSection .ReturnTrackingForm .TrackingMainDetails .SubmittedTrackingNumber h4{font-size:14px;font-weight:500;color:#1e1e1e}.ReturnOrderDetails .OrderDetailsInner .OrderItems{margin-bottom:25px}.ReturnOrderDetails .OrderDetailsInner .OrderItems ul{list-style:none;padding:0}.ReturnOrderDetails .OrderDetailsInner .OrderItems ul li{display:flex;flex-flow:row wrap;align-items:center;margin-bottom:20px;border-radius:0;position:relative;padding:5px 5px 5px 90px;line-height:14px}.ReturnOrderDetails .OrderDetailsInner .OrderItems ul li .OrderImage{margin-right:15px;width:80px;height:100px;border-radius:10px;overflow:hidden;position:absolute;left:0}.ReturnOrderDetails .OrderDetailsInner .OrderItems ul li .OrderImage img{width:100%;height:100%;object-fit:cover;border-radius:0}.ReturnOrderDetails .OrderDetailsInner .OrderItems ul li .OrderName{max-width:240px;width:100%;padding:12px 0}.ReturnOrderDetails .OrderDetailsInner .OrderItems ul li .OrderName h4{font-size:12px;margin:0;font-weight:600;width:100%;max-width:100%;text-overflow:ellipsis;overflow:hidden;line-clamp:2;white-space:nowrap}.ReturnOrderDetails .OrderDetailsInner .OrderItems ul li .OrderName p{margin:0;font-size:12px;line-height:14px;color:#888}.ReturnOrderDetails .OrderDetailsInner .OrderItems ul li .QntPricSingle{display:flex;gap:10px;color:rgba(30,30,30,.5);padding:0 0 7px}.ReturnOrderDetails .OrderDetailsInner .OrderItems ul li .ItemPrice,.ReturnOrderDetails .OrderDetailsInner .OrderItems ul li .ItemQnty,.ReturnOrderDetails .OrderDetailsInner .OrderItems ul li .ItemTotal{margin-left:auto;gap:10px;display:flex;flex-flow:row wrap;align-items:center}@media(max-width:1080px){.ReturnOrderDetails .OrderDetailsInner .OrderItems ul li .ItemPrice,.ReturnOrderDetails .OrderDetailsInner .OrderItems ul li .ItemQnty,.ReturnOrderDetails .OrderDetailsInner .OrderItems ul li .ItemTotal{width:100%;flex-flow:row wrap;gap:10px}}.ReturnOrderDetails .OrderDetailsInner .OrderItems ul li .ItemPrice p,.ReturnOrderDetails .OrderDetailsInner .OrderItems ul li .ItemQnty p,.ReturnOrderDetails .OrderDetailsInner .OrderItems ul li .ItemTotal p{font-size:12px;color:#1e1e1e;line-height:14px}.ReturnOrderDetails .OrderDetailsInner .OrderItems ul li .ItemPrice h4,.ReturnOrderDetails .OrderDetailsInner .OrderItems ul li .ItemQnty h4,.ReturnOrderDetails .OrderDetailsInner .OrderItems ul li .ItemTotal h4{font-size:12px;color:#1e1e1e;font-weight:500}.ReturnOrderDetails .OrderDetailsInner .OrderItems ul li .ItemPrice h3,.ReturnOrderDetails .OrderDetailsInner .OrderItems ul li .ItemQnty h3,.ReturnOrderDetails .OrderDetailsInner .OrderItems ul li .ItemTotal h3{font-size:13px;color:#1e1e1e;font-weight:700}.ReturnOrderDetails .OrderDetailsInner .OrderSummary{margin-bottom:25px}.ReturnOrderDetails .OrderDetailsInner .OrderSummary ul{list-style:none;padding:0}.ReturnOrderDetails .OrderDetailsInner .OrderSummary ul li{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f8f8f8}.ReturnOrderDetails .OrderDetailsInner .OrderSummary ul li p{font-size:14px;color:#1e1e1e}.ReturnOrderDetails .OrderDetailsInner .OrderSummary ul li h4{font-size:16px;color:#1e1e1e}.ReturnOrderDetails .OrderDetailsInner .OrderSummary ul .Total{font-weight:700;font-size:18px}.ReturnOrderDetails .OrderDetailsInner .AddressPaymentAndDownload{display:flex;justify-content:space-between}.ReturnOrderDetails .OrderDetailsInner .AddressPaymentAndDownload .AddressDetails{flex:1 1;margin-right:20px}.ReturnOrderDetails .OrderDetailsInner .AddressPaymentAndDownload .AddressDetails h3{font-size:18px;color:#1e1e1e;margin-bottom:10px}.ReturnOrderDetails .OrderDetailsInner .AddressPaymentAndDownload .AddressDetails p{font-size:14px;color:#1e1e1e}.ReturnOrderDetails .OrderDetailsInner .AddressPaymentAndDownload .PaymentMethodAndDownload{flex:1 1}.ReturnOrderDetails .OrderDetailsInner .AddressPaymentAndDownload .PaymentMethodAndDownload .PaymentMethod{margin-bottom:15px}.ReturnOrderDetails .OrderDetailsInner .AddressPaymentAndDownload .PaymentMethodAndDownload .PaymentMethod h4{font-size:16px;font-weight:700;color:#1e1e1e;margin-bottom:5px}.ReturnOrderDetails .OrderDetailsInner .AddressPaymentAndDownload .PaymentMethodAndDownload .PaymentMethod h3{font-size:18px;color:#1e1e1e}.ReturnOrderDetails .OrderDetailsInner .AddressPaymentAndDownload .PaymentMethodAndDownload .PaymentMethod img{max-width:50px;margin-top:10px}.ReturnOrderDetails .OrderDetailsInner .AddressPaymentAndDownload .PaymentMethodAndDownload .DownloadInvoice{margin-top:20px}.ReturnOrderDetails .OrderDetailsInner .AddressPaymentAndDownload .PaymentMethodAndDownload .DownloadInvoice a{background-color:#1e1e1e;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease;padding:10px 20px;text-decoration:none;color:#fff;border-radius:0}.ReturnOrderDetails .OrderDetailsInner .AddressPaymentAndDownload .PaymentMethodAndDownload .DownloadInvoice a:hover{background-color:#050505;text-decoration:underline}.ReturnOrderDetails .ViewAllOrders{max-width:207px;margin:0 auto 50px!important;text-align:center;display:block;width:160px;padding:10px;background:#f20000;border:none;color:#fff;font-family:Outfit,sans-serif;font-size:13px;text-transform:uppercase;cursor:pointer;transition:.3s cubic-bezier(.075,.82,.165,1);text-decoration:none}.ReturnOrderDetails .ViewAllOrders:active,.ReturnOrderDetails .ViewAllOrders:hover{opacity:1}.TrackingForm{display:flex;justify-content:space-between;flex-flow:row wrap;gap:10px}.ReturnOrdersPage .ReturnOrdersList{max-width:650px;margin:0 auto}.ReturnOrderDetails .OrderDetailsInner .OrderItems ul li{min-height:94px}.ReturnFormAndDetails{width:100%;display:flex;justify-content:space-between;flex-flow:column wrap;max-width:500px;margin:0 auto}.ReturnFormAndDetails .ReturnFormCard{width:100%}.ReturnFormAndDetails .ReturnFormCard .ReturnFormCardHeader{width:100%;text-align:left;padding-bottom:24px}.ReturnFormAndDetails .ReturnFormCard .ReturnFormCardHeader .Title{font-size:18px}.ReturnFormAndDetails .ReturnFormCard .ReturnFormCardHeader .Description{font-size:12px}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnItemsCard{padding:20px;background-color:#fff;border-radius:10px;margin:10px;box-shadow:0 1px 4px rgba(0,0,0,.1);font-size:14px}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnItemsCard h3{font-size:14px;text-align:center;text-transform:uppercase;font-weight:400;letter-spacing:1px;padding-bottom:10px}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnItemsCard .SelectToReturnItems{margin-top:15px}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnItemsCard .SelectToReturnItems ul{list-style:none;padding:0}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnItemsCard .SelectToReturnItems ul .ReturnItem{display:flex;justify-content:space-between;align-items:center;padding:10px 0;flex-flow:row wrap;border-top:1px solid hsla(0,0%,69%,.5)}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnItemsCard .SelectToReturnItems ul .ReturnItem .Left{width:75px;padding-right:15px;display:flex;align-items:center}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnItemsCard .SelectToReturnItems ul .ReturnItem .Left .ReturnItemImage{flex-shrink:0;width:60px;height:60px;border-radius:8px;overflow:hidden;background-color:rgba(40,167,69,.5);border:1px solid #ddd}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnItemsCard .SelectToReturnItems ul .ReturnItem .Left .ReturnItemImage img{width:100%;height:100%;object-fit:contain}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnItemsCard .SelectToReturnItems ul .ReturnItem .Center{display:flex;flex-flow:row wrap;justify-content:left;align-items:center;width:calc(100% - 190px)}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnItemsCard .SelectToReturnItems ul .ReturnItem .Center .ReturnItemName{width:100%!important;display:flex;padding-right:14px;padding-bottom:10px}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnItemsCard .SelectToReturnItems ul .ReturnItem .Center .ReturnItemName h4{font-size:14px;font-weight:400;margin:0;color:#1e1e1e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnItemsCard .SelectToReturnItems ul .ReturnItem .Center .ReturnItemName p{font-size:13px;color:#888}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnItemsCard .SelectToReturnItems ul .ReturnItem .Center .ReturnItemPrice{text-align:left;min-width:75px;display:flex;align-items:left;flex-flow:column wrap}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnItemsCard .SelectToReturnItems ul .ReturnItem .Center .ReturnItemPrice p{font-size:10px;color:#888;margin:0;padding:0;line-height:13px}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnItemsCard .SelectToReturnItems ul .ReturnItem .Center .ReturnItemPrice h4{font-size:12px;font-weight:500;color:#121212}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnItemsCard .SelectToReturnItems ul .ReturnItem .Center .ReturnItemTotal{text-align:left;display:flex;align-items:left;flex-flow:column wrap}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnItemsCard .SelectToReturnItems ul .ReturnItem .Center .ReturnItemTotal p{font-size:10px;color:#888;margin:0;padding:0;line-height:13px}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnItemsCard .SelectToReturnItems ul .ReturnItem .Center .ReturnItemTotal h3{font-size:14px;font-weight:700;color:#f20000;padding-bottom:0!important;letter-spacing:-.5!important}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnItemsCard .SelectToReturnItems ul .ReturnItem .Right{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;width:110px}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnItemsCard .SelectToReturnItems ul .ReturnItem .Right .ReturnItemQuantity input{width:60px;border:1px solid hsla(0,0%,69%,.9);text-align:center;height:40px;border-radius:8px}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnItemsCard .SelectToReturnItems ul .ReturnItem .Right .ItemSelect{margin-bottom:10px;margin-bottom:0!important}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnItemsCard .SelectToReturnItems ul .ReturnItem .Right .ItemSelect input[type=checkbox]{margin-right:8px;vertical-align:middle;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #b0b0b0;width:16px;height:16px;outline:none;cursor:pointer;position:relative}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnItemsCard .SelectToReturnItems ul .ReturnItem .Right .ItemSelect input[type=checkbox]:checked{background-color:#f20000;border-color:#f20000}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnItemsCard .SelectToReturnItems ul .ReturnItem .Right .ItemSelect input[type=checkbox]:checked:before{content:"";font-family:FontAwesome;font-weight:900;font-size:10px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnItemsCard .SelectToReturnItems ul .ReturnItem .Right .ItemSelect input[type=checkbox]+label{font-size:.9em;color:#1e1e1e;vertical-align:middle;cursor:pointer}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain{padding:20px;background-color:#fff;border-radius:10px;margin:10px;box-shadow:0 1px 4px rgba(0,0,0,.1);font-size:14px}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .FieldGroupTitle{color:#1e1e1e;text-transform:uppercase;font-size:12px;padding:30px 0 5px}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .ReturnFormTitle{padding:0 0 20px;text-align:center}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .ReturnFormTitle h2{font-size:18px;font-weight:600;padding-bottom:10px;color:#f20000;text-transform:capitalize;letter-spacing:-.5px}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .ReturnFormTitle p{font-size:13px;font-weight:400;line-height:18px;color:#1e1e1e;max-width:300px;margin:0 auto}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .ReturnFormTitle p span{color:#f20000}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .MainInputs .TwoInputsinRow{display:flex;justify-content:space-between;gap:15px;flex-flow:row wrap}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .MainInputs .InputField{margin-bottom:10px;position:relative;margin-bottom:14px!important}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .MainInputs .InputField label{font-size:.9em;color:#1e1e1e;position:absolute;top:50%;left:10px;transform:translateY(-50%);transition:all .3s cubic-bezier(.075,.82,.165,1);pointer-events:none}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .MainInputs .InputField input{width:100%;padding:18px 10px 6px;font-size:1em;border:1px solid #b0b0b0;border-radius:0;box-sizing:border-box;transition:border-color .2s ease,background-color .2s ease,all .3s cubic-bezier(.075,.82,.165,1);background-color:#fff}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .MainInputs .InputField input::placeholder{color:transparent}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .MainInputs .InputField input:focus{border-color:#f20000;background-color:#fff;outline:none}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .MainInputs .InputField input:focus+label{transform:translateY(-22px);font-size:9px}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .MainInputs .InputField input:not(:placeholder-shown)+label{transform:translateY(-22px);font-size:9px;color:#1e1e1e}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .MainInputs .InputField .TogglePasswordVisibility{top:50%;transform:translateY(-50%);background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:12px;position:absolute;right:12px;width:16px;text-align:center;padding:3px;border-radius:3px;text-transform:uppercase}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .RadioContainer{display:flex;flex-flow:row wrap;justify-content:space-between}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .RadioContainer .RadioGroup{display:flex;gap:10px;padding-top:10px;flex-flow:row wrap}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .RadioContainer .RadioGroup .RadioGroupTitle{font-size:13px;font-weight:400;line-height:18px;color:#888;max-width:300px;margin:0 auto}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .RadioContainer .RadioGroup .RadioInputField{margin-bottom:10px;position:relative;width:60px}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .RadioContainer .RadioGroup .RadioInputField input[type=radio]{margin-right:8px;vertical-align:middle;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #b0b0b0;background-color:#f8f8f8;border-radius:5px;width:100%;height:32px;outline:none;cursor:pointer}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .RadioContainer .RadioGroup .RadioInputField input[type=radio]:checked{background-color:rgba(242,0,0,.1);border-color:#f20000}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .RadioContainer .RadioGroup .RadioInputField input[type=radio]:checked+label{color:#f20000}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .RadioContainer .RadioGroup .RadioInputField label{font-size:12px;text-transform:uppercase;color:#1e1e1e;vertical-align:middle;width:100%;cursor:pointer;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);bottom:0;letter-spacing:-.5px;letter-spacing:1px}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .ConsentCheckbox{margin-top:20px;font-size:14px;margin-bottom:10px}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .ConsentCheckbox input[type=checkbox]{margin-right:8px;vertical-align:middle;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #b0b0b0;width:16px;height:16px;outline:none;cursor:pointer;position:relative}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .ConsentCheckbox input[type=checkbox]:checked{background-color:#f20000;border-color:#f20000}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .ConsentCheckbox input[type=checkbox]:checked:before{content:"";font-family:FontAwesome;font-weight:900;font-size:10px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .ConsentCheckbox input[type=checkbox]+label{font-size:.9em;color:#1e1e1e;vertical-align:middle;cursor:pointer}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .TextareaField{margin-bottom:10px;position:relative;margin-top:20px}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .TextareaField textarea{width:100%;padding:18px 10px 6px;font-size:1em;border:1px solid #b0b0b0;box-sizing:border-box;transition:border-color .2s ease,background-color .2s ease,all .3s cubic-bezier(.075,.82,.165,1);background-color:#f8f8f8;font-family:Outfit,sans-serif;font-weight:400}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .TextareaField textarea::placeholder{color:transparent}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .TextareaField textarea:focus{border-color:#f20000;background-color:#fff;outline:none}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .TextareaField textarea:focus+label{transform:translateY(0);font-size:9px}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .TextareaField label{font-size:.9em;color:#1e1e1e;position:absolute;top:10px;left:10px;transition:all .3s cubic-bezier(.075,.82,.165,1);line-height:10px;pointer-events:none}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .TextareaField textarea:not(:placeholder-shown)+label{transform:translateY(-2px);font-size:9px;color:#1e1e1e}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .SelectField{margin-bottom:10px;position:relative;margin-top:12px}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .SelectField label{font-size:.9em;color:#1e1e1e;position:absolute;top:50%;left:10px;transform:translateY(-50%);transition:all .3s cubic-bezier(.075,.82,.165,1);pointer-events:none}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .SelectField select{width:100%;padding:18px 10px 6px;font-size:1em;border:1px solid #b0b0b0;border-radius:0;box-sizing:border-box;transition:border-color .2s ease,background-color .2s ease,all .3s cubic-bezier(.075,.82,.165,1);background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTQgOCI+PHBvbHlnb24gcG9pbnRzPSIwLDAsNyw4LDE0LDBaIiBmaWxsPSIjMDAwIi8+PC9zdmc+");background-repeat:no-repeat;background-position:right 10px center;background-size:10px}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .SelectField select:focus{border-color:#f20000;background-color:#fff;outline:none}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .SelectField select:focus+label{transform:translateY(-22px);font-size:9px}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .SelectField select:focus+label,.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .SelectField select:not([value=""])+label{transform:translateY(-22px);font-size:9px;color:#1e1e1e}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .SelectField label{position:relative;left:0;transform:none!important;display:block;padding:0 0 5px}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .SelectField select{line-height:16px;padding:12px 14px}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .SelectField select option:disabled{color:hsla(0,0%,53%,.5);cursor:not-allowed!important}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .SubmitButton{width:100%;padding:10px;margin-top:15px;background-color:#f20000;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1em;text-transform:uppercase;transition:background-color .2s ease}.ReturnFormAndDetails .ReturnFormCard .ReturnFormAndProductSelection .ReturnFormMain .SubmitButton:hover{background-color:brown}.ReturnFormAndDetails .ReturnOrderDetails{padding-bottom:50px}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetails__Back{text-align:center;margin-top:20px}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetails__Back .ReturnOrderDetails__Link{font-size:13px;color:hsla(0,0%,53%,.7);text-decoration:none;font-weight:500;transition:color .3s}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetails__Back .ReturnOrderDetails__Link:hover{color:#1e1e1e}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner{padding:20px;background-color:#fff;border-radius:10px;margin:10px;box-shadow:0 1px 4px rgba(0,0,0,.1);font-size:14px}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__Header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #dedede;padding-bottom:10px}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__Header .Left .ReturnOrderDetails__Date,.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__Header .Left .ReturnOrderDetails__OrderId{font-size:13px;color:#888}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__Header .Right .ReturnOrderDetails__Status{display:inline-block;font-size:9px;font-weight:300!important;background-color:#28a745;color:#fff;padding:6px 10px;border-radius:26px;text-transform:uppercase;letter-spacing:1px;height:27px}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__Button{padding:10px 15px;background-color:#dc3545;color:#fff;border:none;border-radius:5px;font-size:14px;cursor:pointer;transition:background-color .3s;display:inline-block}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__Button:hover{background-color:#ffc107}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__Items{margin-top:15px}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__Items ul{list-style:none;padding:0}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__Items ul .ReturnOrderDetails__Item{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;background-color:#fff;border-radius:10px;flex-flow:row wrap}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__Items ul .ReturnOrderDetails__Item .Left{width:80px;padding-right:15px}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__Items ul .ReturnOrderDetails__Item .Left .ReturnOrderDetails__ItemImage{flex-shrink:0;width:60px;height:60px;border-radius:8px;overflow:hidden;background-color:rgba(40,167,69,.5);border:1px solid #ddd}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__Items ul .ReturnOrderDetails__Item .Left .ReturnOrderDetails__ItemImage img{width:100%;height:100%;object-fit:contain}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__Items ul .ReturnOrderDetails__Item .Right{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;width:calc(100% - 80px)}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__Items ul .ReturnOrderDetails__Item .Right .ReturnOrderDetails__ItemName{width:100%!important;display:flex}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__Items ul .ReturnOrderDetails__Item .Right .ReturnOrderDetails__ItemName h4{font-size:14px;font-weight:400;margin:0;color:#1e1e1e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__Items ul .ReturnOrderDetails__Item .Right .ReturnOrderDetails__ItemName p{font-size:13px;color:#888}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__Items ul .ReturnOrderDetails__Item .Right .ReturnOrderDetails__ItemPrice{text-align:left;min-width:75px;display:flex;align-items:center;gap:5px}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__Items ul .ReturnOrderDetails__Item .Right .ReturnOrderDetails__ItemPrice p{font-size:13px;color:#888;margin:0}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__Items ul .ReturnOrderDetails__Item .Right .ReturnOrderDetails__ItemPrice h4{font-size:14px;font-weight:500;color:#121212}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__Items ul .ReturnOrderDetails__Item .Right .ReturnOrderDetails__ItemQuantity{text-align:left;display:flex;align-items:center;gap:5px}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__Items ul .ReturnOrderDetails__Item .Right .ReturnOrderDetails__ItemQuantity p{font-size:10px;color:#888;margin:0}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__Items ul .ReturnOrderDetails__Item .Right .ReturnOrderDetails__ItemQuantity h4{font-size:14px;font-weight:500;color:#121212}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__Items ul .ReturnOrderDetails__Item .Right .ReturnOrderDetails__ItemTotal{text-align:left;display:flex;align-items:center;gap:5px}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__Items ul .ReturnOrderDetails__Item .Right .ReturnOrderDetails__ItemTotal p{font-size:13px;color:#888;margin:0}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__Items ul .ReturnOrderDetails__Item .Right .ReturnOrderDetails__ItemTotal h3{font-size:15px;font-weight:500;color:#121212}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__Summary{margin-top:15px;border:1px solid #888;padding:15px;border-radius:8px}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__Summary ul{list-style:none;padding:0}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__Summary ul li{display:flex;justify-content:space-between}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__Summary ul li p{font-size:13px;color:#888;line-height:16px}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__Summary ul li.Total{font-weight:700;color:#dc3545;margin-top:5px;padding-top:5px;text-transform:uppercase;border-top:1px solid hsla(0,0%,53%,.7)}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__Address{margin-top:15px;background-color:#f8f8f8;padding:15px;border-radius:8px;border:1px solid hsla(0,0%,69%,.7)}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__Address h4{font-size:14px;font-weight:500;color:#1e1e1e}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__Address p{font-size:14px;color:#888;margin:0;padding:0;line-height:18px}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__PaymentMethod{margin-top:15px;padding:15px;border-radius:8px;background-color:#f8f8f8}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__PaymentMethod h4{font-size:14px;font-weight:500;color:#1e1e1e}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ReturnOrderDetails__PaymentMethod p{font-size:14px;color:#888;margin:0;padding:0;line-height:13px}.ReturnFormAndDetails .ReturnOrderDetails .ReturnOrderDetailsInner .ViewAllDetails{text-align:center;width:auto;cursor:pointer;font-size:14px;background-color:hsla(0,0%,69%,.5);padding:5px;border-radius:10px;margin:15px auto 0}@media(max-width:1024px){.DisplayinMobile{display:block!important}.HideinMobile{display:none!important}main{max-width:100%;overflow-x:hidden}.MidContainer{width:90%!important}.Header{padding:13px;display:flex;position:relative}.Header .TopHeader{padding:0;width:100%}.Header .TopHeader .HeaderLogo{display:block;width:90px}.Header .TopHeader .SocialIconNav{display:none}.Header .MainHeader{width:160px;padding:10px}.Header .MainHeader .Container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0;flex-wrap:nowrap}.Header .MainHeader .SearchContainer{display:none;position:fixed;width:100%;height:100vh;left:0;top:0;padding:60px 15px 0}.Header .MainHeader .IconsNav{width:100px;text-align:right}.Header .MainHeader .IconsNav nav ul{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0;flex-wrap:nowrap}.Header .MainHeader .IconsNav nav ul li{margin:0 5px}.Header .MainHeader .MobileSearch{padding-right:20px}.Header .MainMenu{display:block;position:absolute;top:70px;z-index:7;left:0;background:#f3f3f3;width:100%;padding:10px 0}.Header .MainMenu nav ul{flex-flow:row wrap!important;gap:10px;justify-content:center}.Header .MainMenu nav ul li{width:auto;margin:0}.Header .MainMenu nav ul li a{font-size:13px;padding:0 5px;display:block}.Header .MainMenu nav ul li.DisplayMegamenu a{background:#f20000;border-radius:6px;width:56px;text-align:center;color:#fff}.HelpLink{display:none}.HelpLink .HelpLinkText .CustomerCareLabel{font-size:12px;line-height:18px;color:#fff;background:#f20000;position:absolute;top:140px;right:15px;transform-origin:right;z-index:9999;padding:7px 10px;border-radius:0;transform:rotate(-90deg)}.MegaMenu{height:100vh;z-index:99999;top:114px}.MegaMenu .MegaMenuBlock .MegaMenuCover{display:none}.MegaMenu .MegaMenuBlock .MegaMenuList{width:100%;max-width:100%;flex-flow:column nowrap}.HomeSlider{padding-top:46px}.SectionTitle{padding:10px 0}.SectionTitle h1,.SectionTitle h2{font-size:14px;line-height:18px}.HomeTop{width:100%}.HomeTop .HomeCategories .SectionTitle{padding:10px 0;text-align:center}.HomeTop .HomeCategories .CategorySlider{padding-bottom:20px}.HomeTop .HomeCategories .CategorySlider .CategoryButtons{top:-33px;width:100px;right:0;display:none}.HomeTop .HomeCategories .CategorySlider .embla .CategorySliderContainer{align-items:flex-start}.HomeTop .HomeCategories .CategorySlider .embla .CategorySlide{min-width:calc(33.33% - 11px);max-width:calc(33.33% - 11px)}.HomeTop .HomeCategories .CategorySlider .embla .CategorySlide .CategoryItem:hover{transform:none}.HomeTop .HomeCategories .CategorySlider .embla .CategorySlide .CategoryItem .NameAndOffer .CategoryName{font-size:12px;line-height:14px;font-weight:400;letter-spacing:0}.HomeTop .HomeCategories .CategorySlider .embla .CategorySlide .CategoryItem .CategoryImage img{width:100%;height:auto}.FillButton{width:164px;padding:1px;font-size:10px}.FillButton .Icon{font-size:12px}.NewArrivalsSection{padding:20px 0}.NewArrivalsSection .SectionTitle .ViewMoreButton{width:100px}.NewArrivalsSection .NewArrivals{padding-top:5px}.NewArrivalsSection .NewArrivals .FilterTags{overflow:scroll;margin-top:10px}.ProductSlider{padding:20px 0}.ProductSlider .embla .ProductSliderContainer{gap:0;justify-content:space-between;align-items:flex-start}.ProductSlider .embla .ProductSliderContainer .SingleProductSlide{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 0px);margin-right:10px}.ProductCard{width:100%}.ProductCard .OfferAndRating{gap:8px}.ProductCard .OfferAndRating .Offer,.ProductCard .OfferAndRating .Rating{font-size:14px;padding:4px 8px}.ProductCard .AddTowishlist{width:30px;height:30px;font-size:14px;top:5px;right:5px}.ProductCard .ProductCardDetails{padding-top:8px}.ProductCard .ProductCardDetails .TitleAndBrand .ProductBrand{font-size:10px}.ProductCard .ProductCardDetails .TitleAndBrand .ProductTitle{font-size:14px}.ProductCard .ProductCardDetails .ProductPrice{gap:5px;padding-right:10px;flex-flow:row wrap}.ProductCard .ProductCardDetails .ProductPrice .SalePrice{font-size:12px;letter-spacing:-.2px}.ProductCard .ProductCardDetails .ProductPrice .ActualPrice,.ProductCard .ProductCardDetails .ProductPrice .ActualPrice .Mrp{font-size:11px;letter-spacing:-.3px}.ProductCard .ProductCardDetails .ProductPrice .ActualPrice .DiscountOffer{font-size:12px}.HomeBestSeller{padding:30px 0}.HomeBestSeller .SectionTitle{flex-direction:column;gap:5px}.HomeBestSeller .SectionTitle h1,.HomeBestSeller .SectionTitle h2{font-size:16px}.HomeBestSeller .BestSellerSlider .ProductSliderNavigation{display:none}.HomeBestSeller .BestSellerSlider .ProductSlider .ProductSliderContainer{gap:0}.HomeBestSeller .BestSellerSlider .ProductSlider .ProductSliderContainer .SingleProductSlide{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 8px);margin-right:8px}.HomeCombo{padding:30px 0}.HomeCombo .ViewMoreButton{width:150px;margin:0 auto}.HomeCombo .SectionTitle{text-align:center;justify-content:center}.HomeCombo .SectionTitle h1,.HomeCombo .SectionTitle h2{text-align:center}.HomeCombo .FilterTagsContainer{margin-top:10px;justify-content:center;text-align:center}.HomeCombo .FilterTags{gap:10px;max-width:100%;overflow:scroll;justify-content:center;text-align:center}.HomeCombo .ComboSlider .ProductSliderNavigation{display:none}.HomeCombo .ComboSlider .ProductSlider .ProductSliderContainer{gap:0}.HomeCombo .ComboSlider .ProductSlider .ProductSliderContainer .SingleProductSlide{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 8px);margin-right:8px}.HomePremiumCollections{padding:30px 0}.HomePremiumCollections .SectionTitle{flex-direction:column;gap:10px}.HomePremiumCollections .SectionTitle h1,.HomePremiumCollections .SectionTitle h2{font-size:18px}.HomePremiumCollections .PremiumProductSlider .ProductSliderNavigation{display:none}.HomePremiumCollections .PremiumProductSlider .ProductSlider .ProductSliderContainer{gap:0}.HomePremiumCollections .PremiumProductSlider .ProductSlider .ProductSliderContainer .SingleProductSlide{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 7px);margin-right:12px}.HomePremiumCollections .ViewMoreButton{width:150px;margin:0 auto}.HomeSpecialOffers{padding:20px 0}.HomeSpecialOffers .OfferProductSlider .ProductSlider .ProductSliderContainer .SingleProductSlide{flex:0 0 50%}.OfferProducts{margin:0}.OfferProducts .ViewMoreButton{width:120px;margin:30px auto 0}.OfferProducts .ProductGrid{grid-template-columns:repeat(auto-fill,minmax(calc(50% - 5px),1fr));gap:10px}.OfferProducts .ProductGrid .FilterTags{gap:10px}.OfferProducts .ProductGrid .MobileFilter{display:block}.FeaturedBannersSlider{position:relative;width:100%;padding-top:40px}.FeaturedBannersSlider .BannerSliderContainer{overflow:hidden;width:100%}.FeaturedBannersSlider .BannerSliderContainer .BannerSingle{position:relative;display:block;transition:transform .5s ease;padding-right:15px}.FeaturedBannersSlider .BannerSliderContainer .BannerSingle .BannerImage{display:block;width:100%;aspect-ratio:890/560}.FeaturedBannersSlider .BannerSliderContainer .BannerSingle .BannerImage img{width:100%;height:100%;object-fit:cover}.FeaturedBannersSlider .BannerSliderContainer .BannerSingle .BannerCaptions{display:block;width:100%;border-bottom:1px solid #dedede;padding:8px 0}.FeaturedBannersSlider .BannerSliderContainer .BannerSingle .BannerCaptions .BannerTitle{text-transform:uppercase;font-size:20px;line-height:28px;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.FeaturedBannersSlider .BannerSliderContainer .BannerSingle .BannerCaptions .BannerDescription{text-transform:uppercase;padding-top:2px;font-size:12px;line-height:16px;font-weight:400}.ProductPage{padding:50px 0 60px}.HomeTopBrands{padding:20px 0 0}.HomeTopBrands .SectionTitle{padding:0 0 20px;justify-content:space-between}.HomeTopBrands .slick-arrow{display:none!important}.HomePromoFooter{padding:0!important;display:none}.CartPageMain{padding:50px 0 0}.CartPageMain .Container .CartEmptyIcon{max-width:130px!important;margin:0 auto!important}.ProductDetailsPage .ProductDetails{position:relative;padding-top:0;margin-top:50px}.ProductDetailsPage .ProductDetails .ProductDetailsRow{flex-flow:column wrap}.ProductDetailsPage .ProductDetails .ProductDetailsRow .ProductLeft{width:100%;max-width:100%}.ProductDetailsPage .ProductDetails .ProductDetailsRow .ProductLeft .GalleryBox .ProductImageGallery{max-width:100%;flex-flow:column wrap;padding-bottom:20px;gap:5px}.ProductDetailsPage .ProductDetails .ProductDetailsRow .ProductLeft .GalleryBox .ProductImageGallery .LargeImages{width:100%;display:block}.ProductDetailsPage .ProductDetails .ProductDetailsRow .ProductLeft .GalleryBox .ProductImageGallery .ThumbsImages{width:100%;gap:5px;position:relative;max-width:500px;margin:0 auto}.ProductDetailsPage .ProductDetails .ProductDetailsRow .ProductRight{width:100%;margin:0 auto}.ProductDetailsPage .ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .StockAndCategorySku{align-items:end}.ProductDetailsPage .ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .StockAndCategorySku .SkuAndCategory{flex-direction:column;gap:0}.ProductDetailsPage .ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .StockAndCategorySku .SkuAndCategory .Category{border-left:0}.ProductDetailsPage .ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .ProductTitle h1{font-size:24px}.ProductDetailsPage .ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .PricingAndTags{flex-flow:row wrap}.ProductDetailsPage .ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .PricingAndTags .Price{position:relative;padding:0 0 15px}.ProductDetailsPage .ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .QntyAndButtons .Buttons .AddToWishlistButton{font-size:12px;letter-spacing:.1px}.AcceptedPayments .Payments .PaymentsCards ul li{width:56px}.ReviewSystem .ReviewHeader{flex-flow:row wrap}.ReviewSystem .ReviewHeader .Left{padding:0 0 20px}.SideMenuAndDetails .AccountInfoAndMenu{flex-flow:column}.SideMenuAndDetails .AccountInfoAndMenu .AccountMenu{width:100%;padding:10px}.SideMenuAndDetails .AccountInfoAndMenu .AccountMenu ul{display:flex;flex-direction:column;list-style:none;max-width:500px;margin:0 auto;padding:0 0 20px}.SideMenuAndDetails .AccountInfoAndMenu .AccountMenu ul li{width:100%;margin-bottom:0;padding:0}.SideMenuAndDetails .AccountInfoAndMenu .AccountMenu ul li a{display:flex;align-items:center;padding:10px;font-size:14px;text-align:left;text-decoration:none;color:inherit;gap:10px;flex-flow:row wrap;aspect-ratio:auto;justify-content:flex-start;width:100%;border:none;background:#f1f1f1;border-radius:7px}.SideMenuAndDetails .AccountInfoAndMenu .AccountMenu ul li a:hover{background:#e0e0e0}.SideMenuAndDetails .AccountInfoAndMenu .AccountMenu ul li a i{font-size:25px;width:33px;color:transparent;-webkit-text-stroke:1px #b3b3b3}.SideMenuAndDetails .AccountInfoAndMenu .AccountMenu ul li a .MenuName{font-size:13px;line-height:13px;width:calc(100% - 50px);flex-flow:column;text-align:left;gap:1px}.SideMenuAndDetails .AccountInfoAndMenu .AccountMenu ul li a .MenuName h4{text-align:left}.SideMenuAndDetails .AccountInfoAndMenu .AccountMenu ul li a .MenuName p{font-size:12px;text-align:left}.SideMenuAndDetails .AccountInfoAndMenu .AccountInfoCard{width:100%;padding:42px 0 0}.LoginSignupCard .LoginSignupForm .MainInputs{width:100%;padding:20px 0}.LoginSignupCard .FormAndIntro{gap:0;flex-wrap:wrap}.LoginSignupCard .FormAndIntro .LoginSignupForm{width:100%;display:block;padding:0!important}.LoginSignupCard .FormAndIntro .SignInSignUpIntro{width:100%}.LoginSignupCard .FormAndIntro .SignInSignUpIntro h1,.LoginSignupCard .FormAndIntro .SignInSignUpIntro h2{font-size:17px;line-height:21px;padding:31px 0 20px}.LoginSignupCard .FormAndIntro .SignInSignUpIntro .Benefits ul li{padding-left:18px;font-size:12px}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary{flex-flow:column wrap}.Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details{width:100%;padding:60px 0 0;margin:0 auto}.Checkout .CheckoutProcess .CheckoutStep .CheckoutSummary{width:100%;padding:10px}.OrderList .OrderTable ul li{width:100%}.OrderList .OrderTable ul li .SingleOrderCard{padding:15px}.WishlistGridAndPagination .WishlistGrid{gap:10px}.WishlistCard{width:calc(50% - 5px);overflow:hidden;text-overflow:ellipsis}.TitleAndBreadCrumbs h1,.TitleAndBreadCrumbs h2{text-align:center;font-size:20px}.MyAccountPage{padding-bottom:30px}.MyAccountPage .DetailsHead{padding-bottom:30px;flex-flow:column;gap:12px}.MyAccountPage .SmallContainer{width:94%}.MyAccountPage .AddressBook{width:100%;padding:0}.MyAccountPage .AddressBook .SavedAddress .AddressList{flex-wrap:wrap}.MyAccountPage .AddressBook .SavedAddress .AddressList li{width:100%!important}.MyAccountPage .AddressBook .SavedAddress .AddressList .AddressActions{position:relative;top:0;right:0}.MyAccountPage .AddressBook .AddressBook .AddNewAddressButton .BorderButton{margin:0 auto}.OrderDetails .OrderDetailsInner .OrderItems ul{padding:0 15px}.OrderDetails .OrderDetailsInner .OrderItems ul li{justify-content:flex-start;gap:20px;width:100%;padding:0}.OrderDetails .OrderDetailsInner .OrderItems ul li .OderSingleDetails .OrderName h4{font-size:12px;line-height:13px;padding:0 0 9px;font-weight:400}.OrderDetails .OrderDetailsInner .OrderItems ul li .OderSingleDetails .ItemTotal{width:100%;padding:3px 0;font-size:13px}.OrderDetails .OrderDetailsInner .AddressPaymentAndDownloadOrderSummary .OrderSummary{width:100%;justify-content:center;padding:20px;text-align:left;background:#f2f2f2}.OrderDetails .OrderDetailsInner .AddressPaymentAndDownloadOrderSummary .OrderSummary ul{width:100%}.OrderDetails .OrderDetailsInner .AddressPaymentAndDownloadOrderSummary .PaymentMethodAndDownload{border:none;width:100%}.OrderDetails .OrderDetailsInner .AddressPaymentAndDownloadOrderSummary .PaymentMethodAndDownload .PaymentMethod{border:1px solid #f3f3f3;border-radius:10px;padding:10px;justify-content:space-between;width:90%;margin:0 auto 20px;align-items:center}.OrderDetails .OrderDetailsInner .AddressPaymentAndDownloadOrderSummary .PaymentMethodAndDownload .PaymentMethod h4{display:block;width:98px;font-size:10px!important;padding:0!important}.OrderDetails .OrderDetailsInner .AddressPaymentAndDownloadOrderSummary .AddressDetails{padding:17px 20px;width:100%;border-top:1px solid #dedede}.OrderDetails .OrderDetailsInner .AddressPaymentAndDownloadOrderSummary .AddressDetails .AddressItem{width:100%;display:flex;flex-flow:column wrap;color:#888;margin:0 auto}.OrderDetails .AllButtonAndDelivery{padding:0 20px;justify-content:center;gap:19px}.ItemsAndSummary{display:flex;flex-flow:column-reverse wrap}}@media screen and (max-width:1024px){.SizeGuidePage{padding:50px 0}.SizeGuidePage .SizeChart .Container{padding:10px}.SizeGuidePage .SizeChart .Container h1,.SizeGuidePage .SizeChart .Container h2{font-size:28px;margin-bottom:30px}.SizeGuidePage .SizeChart .Container .TabNavigation .TabButton{padding:12px 20px;font-size:16px}.SizeGuidePage .SizeChart .Container .TabContent .TabSection h3{font-size:1.7rem}.SizeGuidePage .SizeChart .Container .TabContent .TabSection .SizeTable{font-size:1.1rem}.SizeGuidePage .SizeChart .Container .TabContent .TabSection .SizeTable td,.SizeGuidePage .SizeChart .Container .TabContent .TabSection .SizeTable th{padding:12px}.SizeGuidePage .SizeChart .BackButton .BorderButton{font-size:1.2rem;padding:10px 25px}}@media screen and (max-width:767px){.SizeGuidePage .SizeChart .Container{padding:20px 0}.SizeGuidePage .SizeChart .Container h1,.SizeGuidePage .SizeChart .Container h2{font-size:24px;margin-bottom:25px}.SizeGuidePage .SizeChart .Container .TabNavigation{overflow-x:auto;white-space:nowrap;justify-content:flex-start;padding-bottom:5px;margin-bottom:30px;-webkit-overflow-scrolling:touch}.SizeGuidePage .SizeChart .Container .TabNavigation .TabButton{padding:10px 16px;font-size:14px;margin-right:10px;flex:0 0 auto}.SizeGuidePage .SizeChart .Container .TabContent .TabSection h3{font-size:1.4rem;margin-bottom:15px}.SizeGuidePage .SizeChart .Container .TabContent .TabSection .SizeTable{font-size:.9rem}.SizeGuidePage .SizeChart .Container .TabContent .TabSection .SizeTable td,.SizeGuidePage .SizeChart .Container .TabContent .TabSection .SizeTable th{padding:8px}.SizeGuidePage .SizeChart .Container .TabContent .TabSection .InchesToggle{position:relative;top:0;right:0;justify-content:flex-end;margin-bottom:15px}.SizeGuidePage .SizeChart .BackButton{margin-top:20px}.SizeGuidePage .SizeChart .BackButton .BorderButton{font-size:1rem;padding:8px 20px}.HomeOfferProducts{width:100%}.HomeOfferProducts .MidContainer{padding:30px 0 20px}.HomeOfferProducts .MidContainer .ViewMoreButton{width:205px;margin:30px auto 0}}@media(min-width:1025px){.DisplayinMobile{display:none!important}.HideinMobile{display:block!important}.ProductListing.three-grid-view .custom-infinite-hits .ProductCard{width:calc(33% - 12px)}.ProductListing.four-grid-view .custom-infinite-hits .ProductCard{width:calc(25% - 18px)}}@media screen and (min-width:1025px)and (max-width:1600px){.SideMenuAndDetails .AccountInfoAndMenu .AccountMenu ul li{width:20%}.SideMenuAndDetails .AccountInfoAndMenu .AccountMenu ul{gap:10px}.SideMenuAndDetails .AccountInfoAndMenu .AccountMenu ul li a .MenuName{font-size:13px}.SideMenuAndDetails .AccountInfoAndMenu .AccountMenu{width:calc(100% - 330px)}.SideMenuAndDetails .AccountInfoAndMenu .AccountInfoCard{width:330px}.SideMenuAndDetails .AccountInfoAndMenu .AccountMenu ul li a i{font-size:40px;width:40px}}@media(max-width:991px){.about-banner h1{font-size:40px}.about-content .section-title{font-size:28px}.OrderDetails .OrderDetailsInner .AddressPaymentAndDownloadOrderSummary{margin:0}}@media(max-width:767px){.about-banner h1{font-size:36px}.about-banner .banner-img{height:250px}.about-content{padding:40px 0}.about-content .section-title{font-size:24px;margin-bottom:30px}.about-content .about-text .section-subtitle{font-size:18px}.custom-infinite-hits{gap:10px!important}.custom-infinite-hits .ProductCard{width:calc(33% - 5px)!important}.SubCategorySlider{padding:10px 0 0}.SubCategorySlider .CategoryItem .SubCategoryName{width:calc(100% - 20px);bottom:2px;height:40px;display:grid;place-content:center;font-size:10px;line-height:12px;left:10px;padding:5px 0}.ProductPage .ProductSortOptions .SortBy{flex-flow:column;gap:0;justify-content:flex-end;align-items:flex-end;font-size:10px;position:relative}.ProductPage .ProductSortOptions .SortBy p{position:absolute;top:-16px}}@media(max-width:768px){.SeoContentContainer{padding:0 12px}.SeoContentContainer .SeoSection .SeoHeadingPrimary{font-size:24px}.SeoContentContainer .SeoSection .SeoHeadingSecondary{font-size:20px}.SeoContentContainer .SeoSection .SeoParagraph{font-size:15px}.ProductCard .ProductStockStatus{bottom:80px;right:auto;left:0!important}.ProductDetailsBottom{padding:30px 0!important}input[type=email],input[type=number],input[type=phone],input[type=text],textarea{font-size:16px!important;-webkit-text-size-adjust:100%;touch-action:manipulation}}@media(max-width:1024px){.CheckoutPage .CheckoutHeader{padding:64px 12px 0;position:relative;width:100%;justify-content:center}}@media(max-width:768px){.ApplyCoupon h4{font-size:24px;margin-bottom:24px}.ApplyCoupon .CouponCodeForm .CouponInputField{height:48px}.ApplyCoupon .CouponCodeForm .CouponInputField .ApplyButton{width:100px;font-size:16px}.CartPageMain .Container{gap:5px}.CartPageMain .CartPage{padding:0}.CartPageMain .CartPage .CartHeader{background:#fff;padding:10px 0}.CartPageMain .CartPage .CartHeader h1{font-size:14px;letter-spacing:6px}.CartItemsAndSummary{padding:0;background-color:transparent}.CartItemsAndSummary .CartItems .CartTable{width:calc(100% - 20px);margin:0 auto}.CartItemsAndSummary .CartItems .CartTable .CartItem{padding:7px;align-items:center;position:relative;background-color:#fff;border-radius:10px;border:none;margin-top:7px}.CartItemsAndSummary .CartItems .CartTable .CartItem .ItemImage{width:90px;height:auto;aspect-ratio:124/160;border-radius:7px;overflow:hidden}.CartItemsAndSummary .CartItems .CartTable .CartItem .ItemDetails{padding-left:15px;padding-right:10px;width:calc(100% - 90px);flex-flow:row wrap;overflow:hidden;text-overflow:ellipsis}.CartItemsAndSummary .CartItems .CartTable .CartItem .ItemDetails .ItemNameAndSize{overflow:hidden;white-space:nowrap;display:block;text-overflow:ellipsis}.CartItemsAndSummary .CartItems .CartTable .CartItem .ItemDetails .ItemNameAndSize .ItemName{flex:1 1;min-width:0;padding-right:60px}.CartItemsAndSummary .CartItems .CartTable .CartItem .ItemDetails .ItemNameAndSize .ItemName h4{font-size:15px;line-height:15px;letter-spacing:-.5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%}.CartItemsAndSummary .CartItems .CartTable .CartItem .ItemDetails .ItemNameAndSize .ItemDelete{font-size:10px;position:absolute;margin-top:0;top:14px;right:8px;letter-spacing:0;color:#f20000;font-weight:400;background-color:#fff;padding:5px}.CartItemsAndSummary .CartItems .CartTable .CartItem .ItemDetails .ItemQnty{width:100px;margin-top:10px;border:1px solid #f5f5f5;background:#f5f5f5;border-radius:7px}.CartItemsAndSummary .CartItems .CartTable .CartItem .ItemDetails .ItemQnty .Qnty .Decrement,.CartItemsAndSummary .CartItems .CartTable .CartItem .ItemDetails .ItemQnty .Qnty .Increment{padding:5px;width:30px}.CartItemsAndSummary .CartItems .CartTable .CartItem .ItemDetails .ItemQnty .Qnty .QntyCount{font-size:15px;text-align:center;width:40px}.CartItemsAndSummary .CartItems .CartTable .CartItem .ItemDetails .ItemPrice{font-size:15px;letter-spacing:-.5;width:120px}.CartItemsAndSummary .CartSummary{padding:20px;display:block;background-color:#fff;margin-top:20px}.CheckoutPage .SmallContainer{width:100%!important}.CheckoutPage .Checkout .CheckoutProcess .CheckoutStep .CheckoutSummary{padding:10px;min-height:auto}.CheckoutPage .Checkout .CheckoutProcess .CheckoutStep .CheckoutSummary .Summary{margin:0 auto;max-width:470px}.CheckoutPage .Checkout .CheckoutProcess .CheckoutStep .CheckoutSummary:before{display:none}.CheckoutPage .Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary{gap:0}.CheckoutPage .Checkout .CheckoutProcess .CheckoutStep .DetailsAndSummary .Details{padding:15px 10px}.CheckoutPage .Checkout .SummaryCartWithThumbs{padding-bottom:10px}.CheckoutPage .Checkout .SummaryCartWithThumbs .SelectedCart .ItemWithThumb{padding:8px 0}.CheckoutPage .Checkout.SmallContainer{width:100%}}@media(max-width:560px){.ApplyCoupon{padding:10px 0}.ApplyCoupon h4{font-size:16px;margin-bottom:16px;text-align:center}.ApplyCoupon .CouponCodeForm .CouponInputField{flex-direction:column;height:auto;gap:10px;text-align:center}.ApplyCoupon .CouponCodeForm .CouponInputField input{width:100%;padding:14px 10px;text-align:center}.ApplyCoupon .CouponCodeForm .CouponInputField .ApplyButton{width:100%;padding:10px}}@media(max-width:576px){.about-banner h1{font-size:30px}.about-banner .banner-img{height:200px}.CheckoutButton{position:relative;bottom:0;left:0;z-index:2}.custom-infinite-hits{gap:10px!important}.custom-infinite-hits .ProductCard{width:calc(50% - 5px)!important}.ProductPage .ProductsPageHeader .TitleAndBreadcrumbs .ProductPageTitle h1{font-size:18px}.ProductPage .ProductsPageHeader{padding:20px 0 6px}.ProductFound{font-size:12px}.ProductPage .ProductListing .ProductList{padding-top:20px}.SideMenuAndDetails .Details{width:100%;padding:14px;text-align:center}.ProductListing.three-grid-view .custom-infinite-hits .ProductCard{width:100%!important}.ProductDetailsPage .ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .PricingAndTags{flex-flow:column wrap!important;padding-bottom:0}.ProductDetailsPage .ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .PricingAndTags .ProductTags{width:100%;text-align:left;padding-top:5px;padding-bottom:0}.ProductDetailsPage .ProductDetails .ProductDetailsRow .ProductRight .ProductMainDetails .Attributes{padding-top:5px;padding-bottom:0}}@media(max-width:560px){.SeoContentContainer{margin:32px auto}.SeoContentContainer .SeoSection{margin-bottom:24px}.SeoContentContainer .SeoSection .SeoHeadingPrimary{font-size:22px}.SeoContentContainer .SeoSection .SeoHeadingSecondary{font-size:18px}.SizeGuidePage .SizeChart .Container h1,.SizeGuidePage .SizeChart .Container h2{font-size:22px}.SizeGuidePage .SizeChart .Container .TabNavigation .TabButton{padding:8px 12px;font-size:13px}.SizeGuidePage .SizeChart .Container .TabContent .TabSection h3{font-size:1.2rem}.SizeGuidePage .SizeChart .Container .TabContent .TabSection .SizeTable{font-size:.8rem}.SizeGuidePage .SizeChart .Container .TabContent .TabSection .SizeTable td,.SizeGuidePage .SizeChart .Container .TabContent .TabSection .SizeTable th{padding:6px}.OrderList .FilterButtons{overflow:auto}.PremiumProductCard .ProductCardDetails{padding-right:0!important;padding-left:40px!important}}@media(max-width:980px){.PageBanner{padding:70px 0 20px!important}.PageBanner h1{font-size:24px!important;text-align:center!important}.ReturnOrderDetails .Container{width:100%!important}.SizeGuidePopup .SizeGuidePopupContent{width:100%;max-width:530px}}@media(max-width:768px){.Header,.HomeHelpLink{display:none!important}.HomeSlider{display:none}}@media(min-width:769px){.AppHeaderFull,.MobileBanner,.TopMarquee{display:none!important}}@keyframes BlogoshimmerAnimation{0%{background-position:-468px 0}to{background-position:468px 0}}.CartShimmer{max-width:1300px;margin:0 auto}.CartShimmer .CartShimmer-ItemsAndSummary{display:flex;flex-direction:column;background-color:#fff;padding:30px}.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items{width:100%;flex:1 1}.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table{width:100%;padding:0}.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-TableHeader{display:flex;justify-content:space-between;padding-bottom:15px;display:none}.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-TableHeader ul{display:flex;justify-content:space-between;width:100%;font-size:14px;font-weight:500}.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-TableHeader ul li.CartShimmer-Text{height:15px;width:80px;border-radius:4px}.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList{display:flex;flex-direction:column}.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item{display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px solid #f1f1f1}.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item .CartShimmer-ItemImage{width:125px;height:160px;position:relative;border-radius:4px}.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item .CartShimmer-ItemDetails{padding-left:40px;display:flex;align-items:center;width:calc(100% - 126px);justify-content:space-between}.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item .CartShimmer-ItemDetails .CartShimmer-ItemNameAndSize{width:400px;color:inherit;display:flex;flex-flow:column}.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item .CartShimmer-ItemDetails .CartShimmer-ItemNameAndSize .CartShimmer-ItemName{width:100%;text-decoration:none;padding-bottom:10px}.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item .CartShimmer-ItemDetails .CartShimmer-ItemNameAndSize .CartShimmer-ItemName h4.CartShimmer-Text{height:18px;width:80%;border-radius:4px}.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item .CartShimmer-ItemDetails .CartShimmer-ItemNameAndSize .CartShimmer-ColorAndSize{display:flex;gap:15px;font-size:13px}.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item .CartShimmer-ItemDetails .CartShimmer-ItemNameAndSize .CartShimmer-ColorAndSize .CartShimmer-ItemColor,.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item .CartShimmer-ItemDetails .CartShimmer-ItemNameAndSize .CartShimmer-ColorAndSize .CartShimmer-ItemSize{display:flex;align-items:center;gap:10px}.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item .CartShimmer-ItemDetails .CartShimmer-ItemNameAndSize .CartShimmer-ColorAndSize .CartShimmer-ItemColor span.CartShimmer-Text,.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item .CartShimmer-ItemDetails .CartShimmer-ItemNameAndSize .CartShimmer-ColorAndSize .CartShimmer-ItemSize span.CartShimmer-Text{height:13px;width:50px;border-radius:4px}.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item .CartShimmer-ItemDetails .CartShimmer-ItemNameAndSize .CartShimmer-ColorAndSize .CartShimmer-ColorCode{width:20px;height:20px;display:block;border-radius:30px}.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item .CartShimmer-ItemDetails .CartShimmer-ItemNameAndSize .CartShimmer-ItemDelete{margin-top:20px;width:70px;height:11px;border-radius:4px}.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item .CartShimmer-ItemDetails .ItemQnty.shimmer-box{display:flex;align-items:center;width:124px;height:40px;border-radius:4px}.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item .CartShimmer-ItemDetails .ItemPrice{font-size:16px;display:flex;flex-flow:column;width:150px;align-items:flex-end}.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item .CartShimmer-ItemDetails .ItemPrice .ItemUnitPrice.shimmer-text{height:16px;width:60px;margin-bottom:5px;border-radius:4px;display:none}.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item .CartShimmer-ItemDetails .ItemPrice .CartShimmer-ItemTotalPrice{height:16px;width:80px;border-radius:4px}.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Summary{width:100%;display:flex;align-items:flex-end;justify-content:flex-end;padding-top:20px}.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Summary .CartShimmer-SummaryContent .CartShimmer-Checkout .CartShimmer-SummaryHead{margin-bottom:15px}.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Summary .CartShimmer-SummaryContent .CartShimmer-Checkout .CartShimmer-SummaryHead h2.CartShimmer-Text{height:24px;width:150px;border-radius:4px}.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Summary .CartShimmer-SummaryContent .CartShimmer-Checkout .CartTotal{text-align:right}.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Summary .CartShimmer-SummaryContent .CartShimmer-Checkout .CartTotal .CheckoutPrice{display:flex;justify-content:space-between;padding-top:10px}.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Summary .CartShimmer-SummaryContent .CartShimmer-Checkout .CartTotal .CheckoutPrice h3.shimmer-text{height:32px;width:100%;text-align:right;padding-bottom:10px;border-radius:4px}.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Summary .CartShimmer-SummaryContent .CartShimmer-Checkout p.shimmer-text{height:12px;width:100%;border-radius:4px;margin-top:5px}.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Summary .CartShimmer-SummaryContent .CartShimmer-CheckoutButton{height:50px;margin-top:15px;border-radius:4px}.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item .CartShimmer-ItemDetails .CartShimmer-ItemNameAndSize .CartShimmer-ColorAndSize .CartShimmer-ColorCode,.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item .CartShimmer-ItemDetails .CartShimmer-ItemNameAndSize .CartShimmer-ColorAndSize .CartShimmer-ItemColor span.CartShimmer-Text,.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item .CartShimmer-ItemDetails .CartShimmer-ItemNameAndSize .CartShimmer-ColorAndSize .CartShimmer-ItemSize span.CartShimmer-Text,.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item .CartShimmer-ItemDetails .CartShimmer-ItemNameAndSize .CartShimmer-ItemDelete,.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item .CartShimmer-ItemDetails .CartShimmer-ItemNameAndSize .CartShimmer-ItemName h4.CartShimmer-Text,.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item .CartShimmer-ItemDetails .ItemPrice .CartShimmer-ItemTotalPrice,.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item .CartShimmer-ItemDetails .ItemPrice .ItemUnitPrice.shimmer-text,.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item .CartShimmer-ItemDetails .ItemQnty.shimmer-box,.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item .CartShimmer-ItemImage,.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-TableHeader ul li.CartShimmer-Text,.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Summary .CartShimmer-SummaryContent .CartShimmer-Checkout .CartShimmer-SummaryHead h2.CartShimmer-Text,.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Summary .CartShimmer-SummaryContent .CartShimmer-Checkout .CartTotal .CheckoutPrice h3.shimmer-text,.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Summary .CartShimmer-SummaryContent .CartShimmer-Checkout p.shimmer-text,.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Summary .CartShimmer-SummaryContent .CartShimmer-CheckoutButton,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-AllButtonAndDelivery .OrdeDetailShimmer-DeliveryExpected,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-AllButtonAndDelivery .OrdeDetailShimmer-ViewAllOrders,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-AddressDetails .OrdeDetailShimmer-AddressItem h3.OrdeDetailShimmer-Name,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-AddressDetails .OrdeDetailShimmer-AddressItem h4.OrdeDetailShimmer-Title,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-AddressDetails .OrdeDetailShimmer-AddressItem p.OrdeDetailShimmer-AddressLine,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-AddressDetails .OrdeDetailShimmer-AddressItem p.OrdeDetailShimmer-CityLine,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-AddressDetails .OrdeDetailShimmer-AddressItem p.OrdeDetailShimmer-EmailLine,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-AddressDetails .OrdeDetailShimmer-AddressItem p.OrdeDetailShimmer-PhoneLine,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-PaymentMethodAndDownload .OrdeDetailShimmer-PaymentMethod .OrdeDetailShimmer-DownloadInvoice,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-PaymentMethodAndDownload .OrdeDetailShimmer-PaymentMethod .OrdeDetailShimmer-PaymentMethodAndImage h3,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-PaymentMethodAndDownload .OrdeDetailShimmer-PaymentMethod h4.OrdeDetailShimmer-Title,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-Summary h4.OrdeDetailShimmer-Title,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-Summary ul li.OrdeDetailShimmer-SummaryItem h5,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-Summary ul li.OrdeDetailShimmer-SummaryItem p,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-DetailsHead .OrdeDetailShimmer-CancelButton,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-DetailsHead .OrdeDetailShimmer-Date,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-DetailsHead .OrdeDetailShimmer-IdAndStatus .OrdeDetailShimmer-Id,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-DetailsHead .OrdeDetailShimmer-IdAndStatus .OrdeDetailShimmer-Status h3.OrdeDetailShimmer-StatusText,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-DetailsHead .OrdeDetailShimmer-IdAndStatus .OrdeDetailShimmer-StatusIcon,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-Items ul li.OrdeDetailShimmer-Item .OrdeDetailShimmer-Image,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-Items ul li.OrdeDetailShimmer-Item .OrdeDetailShimmer-SingleDetails .OrdeDetailShimmer-Name h4,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-Items ul li.OrdeDetailShimmer-Item .OrdeDetailShimmer-SingleDetails .OrdeDetailShimmer-PriceAndQnty .OrdeDetailShimmer-Price,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-Items ul li.OrdeDetailShimmer-Item .OrdeDetailShimmer-SingleDetails .OrdeDetailShimmer-PriceAndQnty .OrdeDetailShimmer-Qnty span,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-Items ul li.OrdeDetailShimmer-Item .OrdeDetailShimmer-SingleDetails .OrdeDetailShimmer-Total,.shimmer-button,.shimmer-button-dashed:after,.shimmer-button-outline:after,.shimmer-button-small,.shimmer-circle,.shimmer-divider,.shimmer-field,.shimmer-image,.shimmer-line{background:linear-gradient(90deg,#f6f6f6 8%,#e0e0e0 18%,#f6f6f6 33%);border-radius:4px}.OrdeDetailShimmer{padding-bottom:50px}.OrdeDetailShimmer .OrdeDetailShimmer-Details,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner{position:relative}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-DetailsHead{display:flex;flex-flow:column;justify-content:center;vertical-align:middle;text-align:center;background:linear-gradient(0deg,#f4f6ee,transparent);padding-top:100px;padding-bottom:40px}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-DetailsHead .OrdeDetailShimmer-IdAndStatus{display:flex;flex-flow:column wrap;gap:10px;align-items:center}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-DetailsHead .OrdeDetailShimmer-IdAndStatus .OrdeDetailShimmer-StatusIcon{width:50px;height:50px;margin:0 auto;border-radius:50%}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-DetailsHead .OrdeDetailShimmer-IdAndStatus .OrdeDetailShimmer-Id{width:120px;height:12px;margin:5px auto}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-DetailsHead .OrdeDetailShimmer-IdAndStatus .OrdeDetailShimmer-Status{width:100%}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-DetailsHead .OrdeDetailShimmer-IdAndStatus .OrdeDetailShimmer-Status h3.OrdeDetailShimmer-StatusText{width:180px;height:28px;margin:0 auto}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-DetailsHead .OrdeDetailShimmer-Date{padding-top:10px;width:180px;height:12px;margin:10px auto}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-DetailsHead .OrdeDetailShimmer-CancelButton{width:120px;height:30px;border-radius:30px;margin:10px auto 0}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-ItemsAndSummary{width:100%}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary{max-width:1140px;margin:0 auto;display:flex;flex-flow:row wrap;justify-content:space-between}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-AddressDetails{display:flex;width:33.33%;gap:30px;padding:30px 0 30px 20px}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-AddressDetails .OrdeDetailShimmer-AddressItem{width:250px;display:flex;flex-flow:column wrap}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-AddressDetails .OrdeDetailShimmer-AddressItem h4.OrdeDetailShimmer-Title{width:150px;height:15px;margin-bottom:20px}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-AddressDetails .OrdeDetailShimmer-AddressItem h3.OrdeDetailShimmer-Name{width:180px;height:16px;margin-bottom:10px}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-AddressDetails .OrdeDetailShimmer-AddressItem p.OrdeDetailShimmer-AddressLine,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-AddressDetails .OrdeDetailShimmer-AddressItem p.OrdeDetailShimmer-CityLine,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-AddressDetails .OrdeDetailShimmer-AddressItem p.OrdeDetailShimmer-EmailLine,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-AddressDetails .OrdeDetailShimmer-AddressItem p.OrdeDetailShimmer-PhoneLine{width:200px;height:13px;margin-bottom:8px}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-AddressDetails .OrdeDetailShimmer-AddressItem p.OrdeDetailShimmer-AddressLine.OrdeDetailShimmer-CityLine,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-AddressDetails .OrdeDetailShimmer-AddressItem p.OrdeDetailShimmer-CityLine.OrdeDetailShimmer-CityLine,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-AddressDetails .OrdeDetailShimmer-AddressItem p.OrdeDetailShimmer-EmailLine.OrdeDetailShimmer-CityLine,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-AddressDetails .OrdeDetailShimmer-AddressItem p.OrdeDetailShimmer-PhoneLine.OrdeDetailShimmer-CityLine{width:170px}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-AddressDetails .OrdeDetailShimmer-AddressItem p.OrdeDetailShimmer-AddressLine.OrdeDetailShimmer-EmailLine,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-AddressDetails .OrdeDetailShimmer-AddressItem p.OrdeDetailShimmer-CityLine.OrdeDetailShimmer-EmailLine,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-AddressDetails .OrdeDetailShimmer-AddressItem p.OrdeDetailShimmer-EmailLine.OrdeDetailShimmer-EmailLine,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-AddressDetails .OrdeDetailShimmer-AddressItem p.OrdeDetailShimmer-PhoneLine.OrdeDetailShimmer-EmailLine{width:150px}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-AddressDetails .OrdeDetailShimmer-AddressItem p.OrdeDetailShimmer-AddressLine.OrdeDetailShimmer-PhoneLine,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-AddressDetails .OrdeDetailShimmer-AddressItem p.OrdeDetailShimmer-CityLine.OrdeDetailShimmer-PhoneLine,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-AddressDetails .OrdeDetailShimmer-AddressItem p.OrdeDetailShimmer-EmailLine.OrdeDetailShimmer-PhoneLine,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-AddressDetails .OrdeDetailShimmer-AddressItem p.OrdeDetailShimmer-PhoneLine.OrdeDetailShimmer-PhoneLine{width:120px}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-PaymentMethodAndDownload{border-left:1px solid #eee;width:33.33%}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-PaymentMethodAndDownload .OrdeDetailShimmer-PaymentMethod{display:flex;flex-flow:column wrap;margin-bottom:10px;padding:20px}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-PaymentMethodAndDownload .OrdeDetailShimmer-PaymentMethod h4.OrdeDetailShimmer-Title{width:150px;height:15px;margin-bottom:20px}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-PaymentMethodAndDownload .OrdeDetailShimmer-PaymentMethod .OrdeDetailShimmer-PaymentMethodAndImage{display:flex;justify-content:space-between;padding:5px 10px;width:180px;background-color:#f9f9f9;border-radius:9px;align-items:center;border-left:1px solid #eee}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-PaymentMethodAndDownload .OrdeDetailShimmer-PaymentMethod .OrdeDetailShimmer-PaymentMethodAndImage h3{width:120px;height:12px}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-PaymentMethodAndDownload .OrdeDetailShimmer-PaymentMethod .OrdeDetailShimmer-DownloadInvoice{width:160px;height:12px;margin-top:15px;display:block}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-Summary{width:33.33%;display:flex;justify-content:flex-start;flex-flow:row wrap;padding:30px;border-left:1px solid #eee}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-Summary h4.OrdeDetailShimmer-Title{width:120px;height:15px;margin-bottom:20px}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-Summary ul{display:flex;flex-flow:column;justify-content:space-between;width:300px}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-Summary ul li.OrdeDetailShimmer-SummaryItem{display:flex;flex-flow:row wrap;width:100%;justify-content:space-between;margin-bottom:10px}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-Summary ul li.OrdeDetailShimmer-SummaryItem p{width:100px;height:14px}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-Summary ul li.OrdeDetailShimmer-SummaryItem h5{width:80px;height:16px}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-Summary ul li.OrdeDetailShimmer-SummaryItem.OrdeDetailShimmer-Total{padding-top:10px;border-top:1px solid #f6f6f6}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-Summary ul li.OrdeDetailShimmer-SummaryItem.OrdeDetailShimmer-Total p{width:120px}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-Summary ul li.OrdeDetailShimmer-SummaryItem.OrdeDetailShimmer-Total h5{width:100px;height:20px}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-Items{padding:30px 0;border-top:1px solid #eee}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-Items ul{display:flex;flex-flow:row wrap;max-width:1140px;margin:0 auto;gap:20px;padding:0 20px}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-Items ul li.OrdeDetailShimmer-Item{display:flex;justify-content:space-between;align-items:center;width:calc(33% - 10px);padding:10px 15px 10px 0;flex-flow:row wrap}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-Items ul li.OrdeDetailShimmer-Item .OrdeDetailShimmer-Image{width:90px;aspect-ratio:124/160;border-radius:10px}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-Items ul li.OrdeDetailShimmer-Item .OrdeDetailShimmer-SingleDetails{width:calc(100% - 120px)}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-Items ul li.OrdeDetailShimmer-Item .OrdeDetailShimmer-SingleDetails .OrdeDetailShimmer-Name{width:100%;display:block}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-Items ul li.OrdeDetailShimmer-Item .OrdeDetailShimmer-SingleDetails .OrdeDetailShimmer-Name h4{width:100%;height:16px;margin-bottom:10px}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-Items ul li.OrdeDetailShimmer-Item .OrdeDetailShimmer-SingleDetails .OrdeDetailShimmer-PriceAndQnty{display:flex;gap:10px}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-Items ul li.OrdeDetailShimmer-Item .OrdeDetailShimmer-SingleDetails .OrdeDetailShimmer-PriceAndQnty .OrdeDetailShimmer-Price{width:60px;height:13px}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-Items ul li.OrdeDetailShimmer-Item .OrdeDetailShimmer-SingleDetails .OrdeDetailShimmer-PriceAndQnty .OrdeDetailShimmer-Qnty{display:flex;gap:5px;align-items:center}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-Items ul li.OrdeDetailShimmer-Item .OrdeDetailShimmer-SingleDetails .OrdeDetailShimmer-PriceAndQnty .OrdeDetailShimmer-Qnty span{width:40px;height:13px}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-Items ul li.OrdeDetailShimmer-Item .OrdeDetailShimmer-SingleDetails .OrdeDetailShimmer-Total{width:80px;height:18px;margin-top:10px}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-AllButtonAndDelivery{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;max-width:1140px;margin:20px auto;padding:0 20px}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-AllButtonAndDelivery .OrdeDetailShimmer-DeliveryExpected{width:400px;height:20px;margin-top:10px}.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-AllButtonAndDelivery .OrdeDetailShimmer-ViewAllOrders{width:200px;height:40px;border-radius:30px}@keyframes shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.w-16{width:4rem}.w-24{width:6rem}.w-32{width:8rem}.w-40{width:10rem}.w-48{width:12rem}.w-64{width:16rem}.w-full{width:100%}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-10{height:2.5rem}.h-12{height:3rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item .CartShimmer-ItemDetails .CartShimmer-ItemNameAndSize .CartShimmer-ColorAndSize .CartShimmer-ColorCode,.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item .CartShimmer-ItemDetails .CartShimmer-ItemNameAndSize .CartShimmer-ColorAndSize .CartShimmer-ItemColor span.CartShimmer-Text,.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item .CartShimmer-ItemDetails .CartShimmer-ItemNameAndSize .CartShimmer-ColorAndSize .CartShimmer-ItemSize span.CartShimmer-Text,.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item .CartShimmer-ItemDetails .CartShimmer-ItemNameAndSize .CartShimmer-ItemDelete,.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item .CartShimmer-ItemDetails .CartShimmer-ItemNameAndSize .CartShimmer-ItemName h4.CartShimmer-Text,.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item .CartShimmer-ItemDetails .ItemPrice .CartShimmer-ItemTotalPrice,.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item .CartShimmer-ItemDetails .ItemPrice .ItemUnitPrice.shimmer-text,.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item .CartShimmer-ItemDetails .ItemQnty.shimmer-box,.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-ItemList .CartShimmer-Item .CartShimmer-ItemImage,.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Items .CartShimmer-Table .CartShimmer-TableHeader ul li.CartShimmer-Text,.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Summary .CartShimmer-SummaryContent .CartShimmer-Checkout .CartShimmer-SummaryHead h2.CartShimmer-Text,.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Summary .CartShimmer-SummaryContent .CartShimmer-Checkout .CartTotal .CheckoutPrice h3.shimmer-text,.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Summary .CartShimmer-SummaryContent .CartShimmer-Checkout p.shimmer-text,.CartShimmer .CartShimmer-ItemsAndSummary .CartShimmer-Summary .CartShimmer-SummaryContent .CartShimmer-CheckoutButton,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-AllButtonAndDelivery .OrdeDetailShimmer-DeliveryExpected,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-AllButtonAndDelivery .OrdeDetailShimmer-ViewAllOrders,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-AddressDetails .OrdeDetailShimmer-AddressItem h3.OrdeDetailShimmer-Name,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-AddressDetails .OrdeDetailShimmer-AddressItem h4.OrdeDetailShimmer-Title,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-AddressDetails .OrdeDetailShimmer-AddressItem p.OrdeDetailShimmer-AddressLine,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-AddressDetails .OrdeDetailShimmer-AddressItem p.OrdeDetailShimmer-CityLine,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-AddressDetails .OrdeDetailShimmer-AddressItem p.OrdeDetailShimmer-EmailLine,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-AddressDetails .OrdeDetailShimmer-AddressItem p.OrdeDetailShimmer-PhoneLine,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-PaymentMethodAndDownload .OrdeDetailShimmer-PaymentMethod .OrdeDetailShimmer-DownloadInvoice,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-PaymentMethodAndDownload .OrdeDetailShimmer-PaymentMethod .OrdeDetailShimmer-PaymentMethodAndImage h3,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-PaymentMethodAndDownload .OrdeDetailShimmer-PaymentMethod h4.OrdeDetailShimmer-Title,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-Summary h4.OrdeDetailShimmer-Title,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-Summary ul li.OrdeDetailShimmer-SummaryItem h5,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-AddressPaymentAndSummary .OrdeDetailShimmer-Summary ul li.OrdeDetailShimmer-SummaryItem p,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-DetailsHead .OrdeDetailShimmer-CancelButton,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-DetailsHead .OrdeDetailShimmer-Date,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-DetailsHead .OrdeDetailShimmer-IdAndStatus .OrdeDetailShimmer-Id,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-DetailsHead .OrdeDetailShimmer-IdAndStatus .OrdeDetailShimmer-Status h3.OrdeDetailShimmer-StatusText,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-DetailsHead .OrdeDetailShimmer-IdAndStatus .OrdeDetailShimmer-StatusIcon,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-Items ul li.OrdeDetailShimmer-Item .OrdeDetailShimmer-Image,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-Items ul li.OrdeDetailShimmer-Item .OrdeDetailShimmer-SingleDetails .OrdeDetailShimmer-Name h4,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-Items ul li.OrdeDetailShimmer-Item .OrdeDetailShimmer-SingleDetails .OrdeDetailShimmer-PriceAndQnty .OrdeDetailShimmer-Price,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-Items ul li.OrdeDetailShimmer-Item .OrdeDetailShimmer-SingleDetails .OrdeDetailShimmer-PriceAndQnty .OrdeDetailShimmer-Qnty span,.OrdeDetailShimmer .OrdeDetailShimmer-Details .OrdeDetailShimmer-DetailsInner .OrdeDetailShimmer-Items ul li.OrdeDetailShimmer-Item .OrdeDetailShimmer-SingleDetails .OrdeDetailShimmer-Total,.shimmer-button,.shimmer-button-dashed:after,.shimmer-button-outline:after,.shimmer-button-small,.shimmer-circle,.shimmer-divider,.shimmer-field,.shimmer-image,.shimmer-line{background:linear-gradient(90deg,#f6f6f6 8%,#f0f0f0 18%,#f6f6f6 33%);background-size:800px 104px;animation:BlogoshimmerAnimation 1.5s linear infinite}.shimmer-line{border-radius:4px}.shimmer-button,.shimmer-field{height:40px;width:100%;border-radius:4px}.shimmer-button-dashed,.shimmer-button-outline{height:40px;width:100%;border-radius:4px;background:transparent;border:1px dashed #ddd;position:relative;overflow:hidden}.shimmer-button-dashed:after,.shimmer-button-outline:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.3}.shimmer-button-small{height:24px;width:60px;border-radius:4px}.shimmer-circle{height:20px;width:20px;border-radius:50%}.shimmer-image{height:60px;width:60px;border-radius:4px}.shimmer-divider{height:1px;width:100%}.shimmer-product-row{display:flex;gap:12px;align-items:center}.shimmer-content{flex:1 1}.shimmer-total-row{display:flex;justify-content:space-between;margin-top:12px}.CheckoutShimmer{position:relative}.CheckoutShimmer .DetailsAndSummary{display:flex;gap:40px;justify-content:space-between}.CheckoutShimmer .DetailsAndSummary .Details{width:calc(100% - 400px);max-width:500px;background-color:#fff;margin:0 0 auto;padding:60px 0;border-radius:15px}.CheckoutShimmer .DetailsAndSummary .Details .SavedAddressListTitle{padding:30px 0 0;line-height:20px}.CheckoutShimmer .DetailsAndSummary .Details .AddOrEditAddress .AddressFormTitle{line-height:24px;padding:10px 0}.CheckoutShimmer .DetailsAndSummary .Details .AddOrEditAddress .AddressFields{margin-top:20px;padding-top:10px}.CheckoutShimmer .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .FieldGroupTitle{font-size:15px;padding:6px 0 8px;font-weight:600}.CheckoutShimmer .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .Buttons{display:flex;gap:10px;flex-flow:row wrap;text-transform:uppercase}.CheckoutShimmer .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .Buttons .SaveButton{max-width:100%;text-align:center;width:100%;padding:6px}.CheckoutShimmer .DetailsAndSummary .Details .AddOrEditAddress .AddressFields .Buttons .CancelButton{max-width:100%;text-align:center;width:100%;border:none;background-color:rgba(0,0,0,.1);padding:6px;color:#000}.CheckoutShimmer .DetailsAndSummary .CheckoutSummary{width:380px;min-height:calc(100vh - 120px);position:relative;background:#f7f7f7;padding:40px 30px;border-radius:15px}.CheckoutShimmer .DetailsAndSummary .CheckoutSummary:before{display:block;position:absolute;content:"";top:0;right:-100%;width:100%;height:100%;background:#f7f7f7}@media(max-width:768px){.CheckoutShimmer .DetailsAndSummary{flex-direction:column}.CheckoutShimmer .DetailsAndSummary .Details{width:100%;max-width:100%}.CheckoutShimmer .DetailsAndSummary .CheckoutSummary{width:100%;min-height:auto}}@keyframes Blogoshimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.blog-shimmer{display:grid;grid-template-columns:1fr 300px;grid-template-areas:"header header" "featured sidebar" "secondary sidebar" "footer footer";grid-gap:2rem;gap:2rem;max-width:1200px;margin:0 auto;padding:1rem}.blog-shimmer .shimmer{background:linear-gradient(90deg,#f6f6f6 8%,#f0f0f0 18%,#f6f6f6 33%);background-size:1000px 100%;animation:BlogoshimmerAnimation 2s linear infinite;border-radius:4px}.blog-shimmer__header{grid-area:header;text-align:center;padding:2rem 0}.blog-shimmer__title-container{display:flex;justify-content:center;align-items:center}.blog-shimmer__title{height:40px;width:200px}.blog-shimmer__featured{grid-area:featured;display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}.blog-shimmer__featured-image{width:100%;height:400px;margin-bottom:1.5rem}.blog-shimmer__featured-content{display:flex;flex-direction:column;gap:.75rem}.blog-shimmer__featured-title{height:32px;width:80%}.blog-shimmer__featured-text{height:16px;width:100%}.blog-shimmer__featured-text:last-child{width:70%}.blog-shimmer__secondary{grid-area:secondary;margin-top:2rem}.blog-shimmer__secondary-title{height:28px;width:300px;margin-bottom:1.5rem}.blog-shimmer__secondary-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-bottom:2rem}.blog-shimmer__secondary-image{height:180px;width:100%}.blog-shimmer__bullet-list{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.blog-shimmer__bullet-item{display:flex;align-items:center;gap:1rem}.blog-shimmer__bullet{height:8px;width:8px;border-radius:50%;flex-shrink:0}.blog-shimmer__bullet-text{height:16px;width:90%}.blog-shimmer__sidebar{grid-area:sidebar;display:flex;flex-direction:column;gap:2.5rem}.blog-shimmer__sidebar-section{display:flex;flex-direction:column;gap:1rem}.blog-shimmer__sidebar-title{height:24px;width:120px}.blog-shimmer__sidebar-item{height:16px;width:90%}.blog-shimmer__sidebar-item:nth-child(2n){width:70%}.blog-shimmer__tags{display:flex;flex-wrap:wrap;gap:.5rem}.blog-shimmer__tag{height:24px;width:80px;border-radius:12px}.blog-shimmer__recent-posts{display:flex;flex-direction:column;gap:1.5rem}.blog-shimmer__recent-post{display:flex;gap:1rem}.blog-shimmer__recent-image{height:60px;width:60px;flex-shrink:0}.blog-shimmer__recent-content{display:flex;flex-direction:column;gap:.5rem}.blog-shimmer__recent-date{height:14px;width:60px}.blog-shimmer__recent-title{height:16px;width:100%}.blog-shimmer__footer{grid-area:footer;display:flex;justify-content:space-between;margin-top:2rem;padding-top:2rem;border-top:1px solid #f0f0f0}.blog-shimmer__footer-tags{height:24px;width:200px}.blog-shimmer__footer-social{height:24px;width:120px}@media(max-width:768px){.blog-shimmer{grid-template-columns:1fr;grid-template-areas:"header" "featured" "secondary" "sidebar" "footer"}.blog-shimmer__featured-image{height:300px}.blog-shimmer__secondary-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.blog-shimmer__secondary-grid{grid-template-columns:1fr}}@media(max-width:768px){.AppBannerAndHeader{position:relative}.AppHeader{display:flex;justify-content:space-between;position:absolute;width:100%;align-items:center;padding:3px 20px;z-index:9;height:60px;top:32px}.AppHeader .AppMenuBtn{width:40px;font-size:24px}.AppHeader .AppHeaderLogo{width:80px;position:absolute;left:50%;top:13px;transform:translateX(-50%)}.AppHeader .AppMenu nav ul{display:flex;flex-direction:column;align-items:center;gap:0;flex-wrap:nowrap;list-style:none;padding:0;margin:0}.AppHeader .AppMenu nav ul li{margin:0 15px;position:relative}.AppHeader .AppMenu nav ul li a{text-decoration:none;font-size:17px;font-weight:500;color:#1e1e1e;transition:color .3s ease}.AppHeader .AppMenu nav ul li a:hover{color:#f20000}.AppHeader .AppMenu{display:none;position:absolute;top:64px;z-index:7;left:0;background:#f7f7f7;width:calc(100% - 0px);padding:10px 0}.AppHeader .AppMenu.AppMenuOn{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;flex-wrap:nowrap}.AppHeader .AppMenu nav ul{flex-flow:row wrap!important;gap:10px;justify-content:center}.AppHeader .AppMenu nav ul li{width:auto;margin:0}.AppHeader .AppMenu nav ul li a{font-size:13px;padding:0 5px;display:block}.AppHeader .AppMenu nav ul li.DisplayMegamenu a{background:#f20000;border-radius:6px;width:56px;text-align:center;color:#fff}.MegaMenu{top:107px}.MegaMenu .MegaMenuList{max-height:340px!important}.AppIconsNav{width:100px;text-align:right}.AppIconsNav nav{text-align:right;width:auto}.AppIconsNav nav ul{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:0;flex-wrap:nowrap;text-align:right;list-style:none;padding:0;margin:0;gap:10px}.AppIconsNav nav ul li{margin:0 5px;position:relative}.AppIconsNav nav ul li a{text-decoration:none;color:#1e1e1e;font-size:20px;display:flex;align-items:center;gap:5px}.AppIconsNav nav ul li a:hover{color:#f20000}.AppIconsNav .AppCartCount{background:#f20000;color:#fff;font-size:10px;border-radius:50%;display:grid;height:17px;right:-7px;top:-10px;margin-left:5px;position:absolute;height:16px;width:16px;place-content:center;text-align:center}.MobileBanner{display:block;width:100%;height:calc(100vh - 32px);background-color:fff;position:relative}.MobileVideoBanner{position:relative;width:100%;height:100%;overflow:hidden;background:#fff}.MobileVideoBanner video{width:100%!important}.MobileVideoBanner__video{position:absolute;top:0;left:0;right:0;bottom:0}.MobileVideoBanner__video,.MobileVideoBanner__video__video{width:100%;height:100%;object-fit:cover;object-position:center center;z-index:1}.MobileVideoBanner__video__video{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.MobileVideoBanner__video__video::-webkit-media-controls{display:none!important;-webkit-appearance:none}.MobileVideoBanner__video__video::-webkit-media-controls-panel,.MobileVideoBanner__video__video::-webkit-media-controls-play-button{display:none!important}.MobileVideoBanner__video__video::-webkit-media-controls-enclosure,.MobileVideoBanner__video__video::-webkit-media-controls-start-playback-button{display:none!important}.MobileVideoBanner__video__video::-webkit-media-controls-current-time-display,.MobileVideoBanner__video__video::-webkit-media-controls-timeline{display:none!important}.MobileVideoBanner__video__video::-webkit-media-controls-mute-button,.MobileVideoBanner__video__video::-webkit-media-controls-time-remaining-display{display:none!important}.MobileVideoBanner__video__video::-webkit-media-controls-fullscreen-button,.MobileVideoBanner__video__video::-webkit-media-controls-volume-slider{display:none!important}.MobileVideoBanner *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.BottomNav{display:block;width:100%;position:fixed;bottom:0;left:0;padding:0 20px 20px;z-index:99}.BottomNav ul{display:flex;justify-content:space-between;width:100%;align-items:center}.BottomNav ul li{width:auto}.BottomNav ul li .BottomNavIcon{font-size:24px;border-radius:40px;background-color:#fff;color:#f20000;width:50px;height:50px;object-fit:contain;display:grid;place-content:center;box-shadow:0 0 0 2px rgba(0,0,0,.1)}.BottomNav ul li .BottomNavIcon a{font-size:24px;color:#f20000}.BottomNav ul li .BottomNavIcon svg{color:#f20000}.BottomNav ul li.MobileSearchIcon .BottomNavIcon{font-size:30px;width:72px;height:72px;color:#f20000}.BottomNav ul li.MobileSearchIcon .BottomNavIcon a{color:#f20000}.SearchContainer{position:relative;background:#fff;z-index:99;display:block}.SearchContainer .SuggestionsDropdown{border:1px solid #dedede;max-width:340px}.SearchContainer .SuggestionsDropdown ul li{padding:10px}.SearchContainer .SuggestionsDropdown ul li .SuggestionItem .SuggestionImage{width:40px;height:40px}.SearchContainer{display:none;position:fixed;width:100%;height:100vh;left:0;top:0;padding:60px 15px 0}.SearchContainer.MobileSearchOn,.SearchContainer.MobileSearchOn .CloseIcon{display:block!important}.SearchContainer .CloseIcon{background:transparent;border:none;font-size:18px;cursor:pointer;color:#dc3545;position:absolute;top:12px;right:10px;display:none}.SearchContainer .SearchInputGroup{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;flex-wrap:nowrap;background:#f7f7f7;position:relative}.SearchContainer .SearchInputGroup .SearchInput{flex:1 1;border:none;outline:none;padding:10px 10px 10px 30px;font-size:16px!important;background:transparent;color:#1e1e1e}.SearchContainer .SearchInputGroup .SearchInput::placeholder{color:#555}.SearchContainer .SearchInputGroup .search-icon{background:none;border:none;position:absolute;left:10px;font-size:18px;cursor:pointer;color:#f20000}.SearchContainer .SuggestionsDropdown{position:absolute;width:100%;background:#fff;margin-top:5px;border-radius:5px;max-height:200px;overflow-y:auto;max-width:360px;box-shadow:none;border:none}.SearchContainer .SuggestionsDropdown ul{list-style:none;padding:0;margin:0}.SearchContainer .SuggestionsDropdown ul li{padding:10px 0;cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;flex-wrap:nowrap;transition:background .3s}.SearchContainer .SuggestionsDropdown ul li:hover{background:#f7f7f7}.SearchContainer .SuggestionsDropdown ul li .SuggestionItem{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;flex-wrap:nowrap}.SearchContainer .SuggestionsDropdown ul li .SuggestionItem .SuggestionImage{width:60px;height:80px;border-radius:5px;margin-right:10px}.SearchContainer .SuggestionsDropdown ul li .SuggestionItem .SuggestionImage img{width:100%;height:100%;object-fit:cover}.SearchContainer .SuggestionsDropdown ul li .SuggestionItem .SuggestionText{width:calc(100% - 90px)}.SearchContainer .SuggestionsDropdown ul li .SuggestionItem .SuggestionText .SuggestionTitle{font-size:14px;line-height:18px;color:#1e1e1e}.MobileSearch{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;flex-wrap:nowrap;cursor:pointer;font-size:20px;color:#f20000}.red-marquee-container{background:#f20000;color:#fff;padding:4px 0;overflow:hidden;white-space:nowrap;position:relative;font-size:12px;letter-spacing:.5px;text-transform:uppercase;cursor:pointer}.red-marquee-content{display:flex;white-space:nowrap;will-change:transform}.red-marquee-text{display:flex;align-items:center;margin:0 10px}.red-marquee-text p{padding-left:10px;font-weight:400;letter-spacing:1px}.red-marquee-text svg{font-size:20px}.red-marquee-separator{display:flex;margin:0 15px;font-size:16px;opacity:.8;color:hsla(0,0%,100%,.5)}.ProductPage{padding-top:60px}.ProductPage .ProductsPageHeader{border-top:1px solid #dedede}.ProductDetailsPage{padding-top:60px;margin-top:0!important}.CartPageMain{padding-top:60px}.ProductDetailsPage .ProductDetails{margin-top:0!important}}.AppHeader.AppHeaderFixed{position:fixed;top:0;left:0;right:0;width:100%;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);animation:slideDownApp .3s ease-out}@keyframes slideDownApp{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.mobile-add-to-cart-fixed{position:fixed;bottom:0;left:0;right:0;background:#fff;box-shadow:0 -1px 5px rgba(0,0,0,.1);z-index:9;display:none;padding:16px}@media(max-width:768px){.mobile-add-to-cart-fixed{display:block}}.mobile-cart-content{display:flex;justify-content:center;align-items:center;max-width:100%}.mobile-buttons-section{display:flex;gap:4px;flex:1 1;justify-content:center}.mobile-add-to-cart-btn,.mobile-buy-now-btn{display:flex;align-items:center;justify-content:center;gap:16px;padding:14px 12px;border:none;border-radius:0;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:100px;flex:1 1}.mobile-buy-now-btn{background:#fff;color:#000;border:1px solid #333}.mobile-add-to-cart-btn{background:#121212;color:#fff}.mobile-out-of-stock-btn{background:#fff;color:#666;border:1px solid #ddd;padding:8px 16px;border-radius:0;font-size:12px;font-weight:600;cursor:not-allowed;flex:1 1}.mobile-btn-icon{font-size:14px}.size-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);z-index:2000;display:flex;align-items:flex-end;justify-content:center}.size-popup-content{background:#fff;width:100%;max-width:400px;border-radius:0;padding:16px;animation:slideUp .2s ease-out}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.size-popup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.size-popup-header h3{margin:0;font-size:16px;font-weight:600;color:#000}.size-options-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,60px));grid-gap:8px;gap:8px;margin-bottom:16px}.size-option{aspect-ratio:1;border:1px solid #333;border-radius:0;background:#fff;color:#000;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.size-option:hover:not(.disabled){border-color:#000;background:#f5f5f5}.size-option.selected{border-color:#555;background:#555;color:#fff}.size-option.disabled{background:#f5f5f5;color:#999;cursor:not-allowed;position:relative}.size-option.disabled:after{content:"";position:absolute;top:50%;left:10%;right:10%;height:1px;background:#999;transform:rotate(-45deg)}.size-popup-done-btn{width:100%;background:#121212;color:#fff;border:none;padding:12px;border-radius:0;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease}.size-popup-done-btn:disabled{background:#f5f5f5;color:#999;cursor:not-allowed}.mobile-add-to-wishlist-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:14px 12px;border:1px solid #333;border-radius:0;background:#fff;color:#333;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;flex:1 1;text-transform:uppercase}.mobile-add-to-wishlist-btn.added-to-wishlist{background:#333;color:#fff;border-color:#333}.mobile-add-to-wishlist-btn.added-to-wishlist:hover:not(.loading){background:#555;border-color:#555}.mobile-add-to-wishlist-btn.loading{opacity:.7;cursor:not-allowed;pointer-events:none}.mobile-add-to-wishlist-btn .mobile-btn-icon{font-size:14px;transition:transform .2s ease}.mobile-add-to-wishlist-btn:active .mobile-btn-icon{transform:scale(.9)}.PaymentOptions{width:100%}.PaymentOptions .PaymentProviders h5{font-size:12px;margin-bottom:15px;text-transform:uppercase;font-weight:500;color:#666;letter-spacing:.5px}.PaymentOptions .PaymentProviders .PaymentLogos ul{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.PaymentOptions .PaymentProviders .PaymentLogos ul li{width:100%;display:block;border:1px solid #e0e0e0}.PaymentOptions .PaymentProviders .PaymentLogos ul li .disabled{opacity:.4;cursor:not-allowed!important}.PaymentOptions .PaymentProviders .PaymentLogos ul li .disabled .PaymentImage{filter:grayscale(100%)}.PaymentOptions .PaymentProviders .PaymentLogos ul li label{background-color:#fff;width:100%;display:block;padding:0;border:none;cursor:pointer;transition:all .2s ease;position:relative}.PaymentOptions .PaymentProviders .PaymentLogos ul li label:hover:not(.disabled){background-color:#f8f9fa}.PaymentOptions .PaymentProviders .PaymentLogos ul li label input[type=radio]{position:absolute;left:15px;top:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:2px solid #ccc;border-radius:50%;cursor:pointer;outline:none;z-index:2}.PaymentOptions .PaymentProviders .PaymentLogos ul li label input[type=radio]:checked{border-color:#333}.PaymentOptions .PaymentProviders .PaymentLogos ul li label input[type=radio]:checked:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background-color:#333;position:absolute;top:3px;left:3px}.PaymentOptions .PaymentProviders .PaymentLogos ul li label .PaymentContent{padding:12px 15px 12px 40px;display:flex;flex-direction:column}.PaymentOptions .PaymentProviders .PaymentLogos ul li label .PaymentContent .PaymentHeader{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.PaymentOptions .PaymentProviders .PaymentLogos ul li label .PaymentContent .PaymentHeader .PaymentTitle{font-size:13px;font-weight:600;color:#333;line-height:1.2;flex:1 1;margin-right:15px}.PaymentOptions .PaymentProviders .PaymentLogos ul li label .PaymentContent .PaymentHeader .PaymentIcons{display:flex;align-items:center;gap:6px;flex-shrink:0}.PaymentOptions .PaymentProviders .PaymentLogos ul li label .PaymentContent .PaymentHeader .PaymentIcons .PaymentImage{display:flex;align-items:center;justify-content:center;width:32px;height:20px;background:#fff;border:1px solid #e0e0e0;border-radius:3px;padding:1px}.PaymentOptions .PaymentProviders .PaymentLogos ul li label .PaymentContent .PaymentHeader .PaymentIcons .PaymentImage img{max-width:100%;max-height:100%;object-fit:contain}.PaymentOptions .PaymentProviders .PaymentLogos ul li label .PaymentContent .PaymentHeader .PaymentIcons .MorePayments{background:#333;color:#fff;padding:2px 6px;border-radius:3px;font-size:10px;font-weight:600;height:20px;display:flex;align-items:center;justify-content:center;min-width:28px}.PaymentOptions .PaymentProviders .PaymentLogos ul li label .PaymentContent .PaymentDescription{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;padding:12px;display:flex;align-items:flex-start;gap:10px}.PaymentOptions .PaymentProviders .PaymentLogos ul li label .PaymentContent .PaymentDescription .BrowserIconContainer{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:60px;height:40px}.PaymentOptions .PaymentProviders .PaymentLogos ul li label .PaymentContent .PaymentDescription .BrowserIconContainer .BrowserIcon{display:flex;align-items:center;gap:6px}.PaymentOptions .PaymentProviders .PaymentLogos ul li label .PaymentContent .PaymentDescription .BrowserIconContainer .BrowserIcon .BrowserWindow{width:32px;height:24px;border:1px solid #ccc;border-radius:2px;background:#fff;position:relative;display:flex;flex-direction:column}.PaymentOptions .PaymentProviders .PaymentLogos ul li label .PaymentContent .PaymentDescription .BrowserIconContainer .BrowserIcon .BrowserWindow .BrowserDots{display:flex;gap:1px;padding:2px;border-bottom:1px solid #e0e0e0}.PaymentOptions .PaymentProviders .PaymentLogos ul li label .PaymentContent .PaymentDescription .BrowserIconContainer .BrowserIcon .BrowserWindow .BrowserDots span{width:2px;height:2px;border-radius:50%;background:#ccc}.PaymentOptions .PaymentProviders .PaymentLogos ul li label .PaymentContent .PaymentDescription .BrowserIconContainer .BrowserIcon .BrowserWindow .BrowserDots span:first-child{background:#ff5f57}.PaymentOptions .PaymentProviders .PaymentLogos ul li label .PaymentContent .PaymentDescription .BrowserIconContainer .BrowserIcon .BrowserWindow .BrowserDots span:nth-child(2){background:#ffbd2e}.PaymentOptions .PaymentProviders .PaymentLogos ul li label .PaymentContent .PaymentDescription .BrowserIconContainer .BrowserIcon .BrowserWindow .BrowserDots span:nth-child(3){background:#28ca42}.PaymentOptions .PaymentProviders .PaymentLogos ul li label .PaymentContent .PaymentDescription .BrowserIconContainer .BrowserIcon .BrowserWindow .BrowserContent{flex:1 1;background:#f5f5f5}.PaymentOptions .PaymentProviders .PaymentLogos ul li label .PaymentContent .PaymentDescription .BrowserIconContainer .BrowserIcon .Arrow{font-size:14px;color:#666;font-weight:700}.PaymentOptions .PaymentProviders .PaymentLogos ul li label .PaymentContent .PaymentDescription .DescriptionText{flex:1 1}.PaymentOptions .PaymentProviders .PaymentLogos ul li label .PaymentContent .PaymentDescription .DescriptionText p{margin:0;font-size:12px;line-height:1.4;color:#555}.PaymentOptions .PaymentProviders .PaymentLogos ul li.selected{border-color:#333;background-color:#fff}.PaymentOptions .PaymentProviders .PaymentLogos ul li.selected label{background-color:#fff}.PaymentOptions .PaymentProviders .PaymentLogos ul li.selected label .PaymentContent .PaymentHeader .PaymentTitle{color:#333}.PaymentOptions .PaymentProviders .PaymentLogos ul li:last-child .PaymentTitle{padding-top:4px}@media(max-width:768px){.PaymentOptions .PaymentProviders .PaymentLogos ul li label .PaymentContent{padding:10px 12px 10px 35px}.PaymentOptions .PaymentProviders .PaymentLogos ul li label .PaymentContent .PaymentHeader{flex-direction:column;gap:6px;align-items:flex-start}.PaymentOptions .PaymentProviders .PaymentLogos ul li label .PaymentContent .PaymentHeader .PaymentTitle{margin-right:0;font-size:12px}.PaymentOptions .PaymentProviders .PaymentLogos ul li label .PaymentContent .PaymentHeader .PaymentIcons .PaymentImage{width:28px;height:18px}.PaymentOptions .PaymentProviders .PaymentLogos ul li label .PaymentContent .PaymentHeader .PaymentIcons .MorePayments{height:18px;min-width:24px;font-size:9px}.PaymentOptions .PaymentProviders .PaymentLogos ul li label .PaymentContent .PaymentDescription{padding:10px;flex-direction:column;text-align:center}.PaymentOptions .PaymentProviders .PaymentLogos ul li label .PaymentContent .PaymentDescription .BrowserIconContainer{width:100%;margin-bottom:8px}.PaymentOptions .PaymentProviders .PaymentLogos ul li label .PaymentContent .PaymentDescription .DescriptionText p{font-size:11px}.PaymentOptions .PaymentProviders .PaymentLogos ul li label input[type=radio]{left:12px;top:12px}}.countdown-container{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fff;display:flex;align-items:center;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;z-index:999999}.countdown-content{display:flex;flex-direction:column;align-items:center;gap:4rem;text-align:center}.shop-status{display:flex;align-items:center;gap:.75rem;color:#666;font-size:1.1rem;font-weight:500;letter-spacing:.05em}.status-dot{width:10px;height:10px;background:#f20000;border-radius:50%;animation:statusPulse 2s ease-in-out infinite}@keyframes statusPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}.main-countdown{gap:3rem}.main-countdown,.time-circle{display:flex;align-items:center}.time-circle{position:relative;width:140px;height:140px;border:3px solid #f0f0f0;border-radius:50%;flex-direction:column;justify-content:center;background:#fafafa;transition:all .3s ease}.time-circle:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(242,0,0,.1)}.time-circle.seconds,.time-circle:hover{border-color:#f20000;background:#fff}.time-value{color:#f20000;font-size:2.5rem;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.time-unit{color:#999;font-size:.85rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;margin-top:.5rem}.launch-info{display:flex;flex-direction:column;gap:.5rem;padding:2rem 3rem;background:#f8f8f8;border-radius:12px;border:1px solid #eee}.launch-date{color:#f20000;font-size:1.5rem;font-weight:600;letter-spacing:.05em}.launch-time{color:#666;font-size:1.1rem;font-weight:500}@media(max-width:768px){.countdown-content{gap:3rem;padding:2rem}.main-countdown{gap:1.5rem}.time-circle{width:100px;height:100px}.time-value{font-size:1.8rem}.time-unit{font-size:.75rem}.launch-info{padding:1.5rem 2rem}.launch-date{font-size:1.2rem}.launch-time{font-size:1rem}}@media(max-width:480px){.main-countdown{flex-direction:column;gap:2rem}.time-circle{width:120px;height:120px}.time-value{font-size:2rem}}.LandscapeWarning{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(0,0,0,.95);color:#fff;font-size:20px;font-weight:700;text-align:center;padding:20px;z-index:9999}.LandscapeWarning svg{font-size:40px;margin-bottom:15px;animation:rotateIcon 1.5s linear infinite}@keyframes rotateIcon{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:1024px)and (orientation:landscape){body:after{content:"Please rotate your device to portrait mode for a better experience.";position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.8);color:#fff;padding:15px 25px;font-size:16px;text-align:center;z-index:99999;border-radius:10px}body:before{content:"";position:fixed;width:100vw;height:10vh;top:0;left:0;background-color:#fff;z-index:9999}footer,header,main{display:none!important}}.ProductPage{min-height:calc(100vh - 90px)!important}