.RedeemCoupon_redeemCoupon__vCJ8R{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background-color:#fcfbf7;border-radius:.5rem;column-gap:.5rem}.RedeemCoupon_redeemCoupon__vCJ8R .RedeemCoupon_checkboxLabel__yv84c{overflow:hidden}.RedeemCoupon_redeemCoupon__vCJ8R .RedeemCoupon_checkBoxInput__UufQ3:not([disabled])+span{border:1px solid #ff4c0c}.RedeemCoupon_redeemCoupon__vCJ8R .RedeemCoupon_redeemCouponText__mghlf{font-size:.75rem;line-height:1.25;margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.RedeemCoupon_redeemCoupon__vCJ8R .RedeemCoupon_redeemCouponText__mghlf .RedeemCoupon_couponValue__Hvcud{font-weight:600}.RedeemCoupon_redeemCoupon__vCJ8R .RedeemCoupon_loadingSpinner__TtD65 circle{stroke:#ff4c0c}.Counter_counter__Q5tXf{display:flex;padding:.625rem 1rem;justify-content:space-between;align-items:center;gap:1rem;border-radius:.5rem;border:1px solid #d4d4d4}.Counter_icon__DFX_Z{width:1.25rem;height:1.25rem;cursor:pointer}.Counter_icon__DFX_Z.Counter_disabled__K3ZRo{cursor:not-allowed}.Counter_icon__DFX_Z.Counter_disabled__K3ZRo path{stroke:#a4a4a4}.Counter_count__SLGBq{font-weight:600;width:1.25rem;height:1.25rem;text-align:center}.AddToCartButton_cartIcon__eW2Jb{width:auto}.AddToCartButton_cartIcon__eW2Jb>span>svg{width:20px;height:20px}.AddToCartButton_cartIcon__eW2Jb>span>svg>path{stroke:#fff}.AddToCartButton_cartIcon__eW2Jb svg circle{stroke:#fff!important}.Price_priceWithDiscountContainer__lNngX{display:flex;flex-direction:column}@media(min-width:992px){.Price_priceWithDiscountContainer__lNngX{gap:.25rem}}.Price_priceWithDiscount__c8SpQ{display:flex;flex-direction:column;align-items:baseline;column-gap:.5rem}.Price_dealPrice__UVZvl{font-size:1.875rem;line-height:1.3;font-weight:600;color:#0043f0}@media(min-width:992px){.Price_dealPrice__UVZvl{font-size:1.875rem;line-height:1.3;font-weight:600}}.Price_price__V3gPW{font-size:1.875rem;line-height:1.3;font-weight:600}@media(min-width:992px){.Price_price__V3gPW{font-size:1.875rem;line-height:1.3;font-weight:600}}.Price_discountContainer__PgGd2{display:flex;align-items:center;gap:.25rem;font-size:.75rem;line-height:1.25}.Price_discountContainer__PgGd2 span:first-child{color:#e4163c;font-weight:600}.Price_discountContainer__PgGd2 span:last-child{color:#747474;text-decoration:line-through;text-transform:uppercase}@media(min-width:992px){.Price_discountContainer__PgGd2{font-size:1rem;line-height:1.5}}.Price_priceTaxInfo__BMAyU{font-size:.5rem;font-weight:400;line-height:1.2;color:#747474;margin:0}@media(min-width:992px){.Price_priceTaxInfo__BMAyU{font-size:.75rem;line-height:1.25}}.Toast_toastBody__WYkbK{display:flex;align-items:center;padding:1rem;border-radius:.5rem;box-shadow:0 .25rem .5rem rgba(0,0,0,.1);gap:.75rem;background-color:#fff}.Toast_toast__7CRO7{background-color:#fff;color:#161616}.Toast_toastIcon__yinmq{display:flex;align-items:center;justify-content:center}.Toast_toastContent__C3vhK{flex:1 1;display:flex;flex-direction:column}.Toast_title__z28n5{font-weight:600;color:#161616}.Toast_description__SKR5c{font-size:.875rem;line-height:1.375;color:#747474}.Toast_toastClose__CuZsH{background:none;border:none;color:inherit;cursor:pointer}.Toast_toastClose__CuZsH:hover{opacity:.7}.Checkout_checkoutContainer__eOqlp{display:grid;grid-template:"header" 56px "cart" auto "flow" 1fr/1fr;min-height:100vh}@media(min-width:992px){.Checkout_checkoutContainer__eOqlp{grid-template:"header cart" 80px "flow cart" 1fr/1fr 480px}}.Checkout_checkoutFlow__UEqCi{grid-area:flow;width:100%;padding:0;margin:0 auto;display:flex;justify-content:center}@media(min-width:992px){.Checkout_checkoutFlow__UEqCi{height:calc(100vh - 80px);overflow-y:auto}}.Checkout_checkoutFlowInner__eYOOH{width:100%;max-width:37.5rem;padding:1rem;box-sizing:initial;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media(min-width:992px){.Checkout_checkoutFlowInner__eYOOH{padding:0 1.25rem 2.5rem}}.Checkout_cartCheckout__VMczF{grid-area:cart}.CheckoutQuiz_container__cImo7{z-index:800;display:flex;flex-direction:column;align-items:center;padding:2.5rem;background:linear-gradient(180deg,#ffc83c,#ffffff 66%);border-radius:1rem;overflow:hidden}@media(min-width:768px){.CheckoutQuiz_container__cImo7{width:30rem}}.CheckoutQuiz_background__v1Rtu{width:100%;height:auto;position:absolute;top:0;left:0}.CheckoutQuiz_content__anlLa{display:flex;flex-direction:column;gap:1.5rem;position:relative;width:100%}.CheckoutQuiz_mobileContent__9NoBS{position:relative;width:100%}.CheckoutQuiz_header__Dm_B7{display:flex;flex-direction:row;justify-content:space-between;gap:1rem;position:relative}.CheckoutQuiz_header__Dm_B7 h2{font-size:1.5rem;line-height:1.4;font-weight:600;margin:0}.CheckoutQuiz_header__Dm_B7 .CheckoutQuiz_closeButton__0BGLG{background-color:hsla(0,0%,100%,.5)}.CheckoutQuiz_quizContent__R8sxs{display:flex;flex-direction:column;gap:1.5rem}.CheckoutQuiz_description__zf33K{font-size:1rem;line-height:1.5;font-weight:400;margin:0}.CheckoutQuiz_questionContainer__4sEO5{display:flex;flex-direction:column}.CheckoutQuiz_progressText__gKLmZ{font-size:1rem;line-height:1.5;font-weight:400}.CheckoutQuiz_question__6V625{font-size:1.25rem;line-height:1.5;font-weight:600}.CheckoutQuiz_options__5B3KJ{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.CheckoutQuiz_option__vzDD_{display:flex;justify-content:space-between;align-items:center;padding:.625rem 1rem;border:1px solid #d4d4d4;background-color:rgba(0,0,0,0);border-radius:.5rem;cursor:pointer;font-size:1rem;line-height:1.5;font-weight:600;color:#404040;transition:all .2s}.CheckoutQuiz_option__vzDD_:hover:not(:disabled){border-color:#0043f0;background-color:#71ddff;color:#000}.CheckoutQuiz_option__vzDD_:disabled{cursor:default}.CheckoutQuiz_optionCorrect__LZ6h_{background-color:#bce419;border-color:#065936;color:#000}.CheckoutQuiz_optionIncorrect__jiLib{background-color:rgba(228,22,60,.2);border-color:#e4163c;color:#000}.CheckoutQuiz_option__vzDD_ .CheckoutQuiz_correctIcon__2whwl{width:1.5rem;height:1.5rem;stroke:#065936}.CheckoutQuiz_option__vzDD_ .CheckoutQuiz_incorrectIcon__vZrkD{width:1.5rem;height:1.5rem;stroke:#e4163c;border-radius:9999px;border:1.5px solid #e4163c;padding:.35rem}.CheckoutQuiz_feedbackCorrect__CXFbL,.CheckoutQuiz_feedbackIncorrect__8KxMv{display:flex;flex-direction:column;justify-content:center;padding:.625rem 1rem;border-radius:.5rem;border:1px solid #d4d4d4;margin-top:1rem;margin-bottom:2.5rem}.CheckoutQuiz_feedbackCorrect__CXFbL .CheckoutQuiz_feedbackTitle__j0_DY{color:#088853}.CheckoutQuiz_feedbackTitle__j0_DY{font-size:1rem;line-height:1.5;font-weight:600}.CheckoutQuiz_feedbackText__pOTgr{font-size:1rem;line-height:1.5;font-weight:400;color:#747474}.CheckoutQuiz_results__BjGrP{display:flex;flex-direction:column;text-align:center;gap:.5rem}.CheckoutQuiz_resultsTitle__JWed9{font-size:1.875rem;line-height:1.3;font-weight:600;margin:0}.CheckoutQuiz_resultsMessage__mVQfO,.CheckoutQuiz_resultsScore__50nrY{font-size:1rem;line-height:1.5;font-weight:400}.CheckoutQuiz_reward__LN37j{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;margin:1.5rem 0 2.5rem;gap:1rem;background-color:#ffc83c;border-radius:.75rem;width:100%}.CheckoutQuiz_rewardTitle__LzORD{font-size:1rem;line-height:1.5;font-weight:500}.CheckoutQuiz_rewardCode__ZOZyz{font-size:3rem;line-height:1.2;font-weight:600;color:#fff}.CheckoutQuiz_button___HpdP{display:flex;align-self:stretch;min-width:100%}.FlashSale_container__TAdMX{padding:1.25rem .75rem;background:linear-gradient(45deg,#322250,#211536);box-shadow:0 4px 6px rgba(0,0,0,.2);border-radius:.625rem;color:#fff;text-align:center;margin-bottom:8px;position:relative}.FlashSale_flashSaleTitle__Vlezs{font-size:1.25rem;line-height:1.5;font-weight:600;color:#d4d4d4}.FlashSale_timerContainer__QIY6s{flex-direction:column}.FlashSale_timerContainer__QIY6s,.FlashSale_timerContainer__QIY6s .FlashSale_header__JrXSY{display:flex;align-items:center;justify-content:center;gap:.25rem}.FlashSale_timerContainer__QIY6s .FlashSale_timer__RWXyb{font-size:1.125rem;line-height:1.5;font-weight:500}.FlashSale_timerContainer__QIY6s svg{height:1.25rem;width:1.25rem;animation:FlashSale_pulse__WIbRB 1s infinite}.FlashSale_useCodeMessage__nvpzU{font-size:.75rem;line-height:1.25;font-weight:400}.FlashSale_codeContainer__6mqpQ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;letter-spacing:.5px}.FlashSale_divider__0sVfC{width:100%;height:2px;margin:8px 0;background-color:hsla(0,0%,100%,.5)}.FlashSale_pill__cggXK{font-size:.75rem;line-height:1.25;font-weight:500;position:absolute;top:-.75rem;inset-inline-end:0;padding:.25rem .75rem;border-radius:.75rem;background-color:#bf1650;color:#fff;letter-spacing:.2px;box-shadow:0 4px 6px rgba(0,0,0,.3)}@media(min-width:992px){.FlashSale_pill__cggXK{inset-inline-end:-.2rem}}.FlashSale_customButtonStyle__LoroX{background-color:#fff;color:#ff5f6d;border:2px solid #ff5f6d}.FlashSale_customButtonStyle__LoroX:hover{background-color:#ff5f6d;color:#fff}.FlashSale_couponEligibilityButton__v8PBh{font-size:.875rem;line-height:1.375;font-weight:600;display:flex;align-items:center;gap:.25rem;padding:.5rem .75rem;border-radius:.375rem;border:none;background-color:hsla(0,0%,100%,.15);color:#fff;cursor:pointer;transition:all .3s ease}.FlashSale_couponEligibilityButton__v8PBh:hover{background-color:#1e372a;color:#fff}.FlashSale_couponEligibilityButton__v8PBh:hover svg path{stroke:#fff}.CartItemRewards_container__coYrv{width:100%;margin:.75rem 0}.CartItemRewards_container__coYrv .CartItemRewards_progressContainer__7SVj0{width:100%;height:25px;background-color:#e4e4e4;-webkit-clip-path:polygon(0 0,95% 0,100% 50%,95% 100%,0 100%,5% 50%);clip-path:polygon(0 0,95% 0,100% 50%,95% 100%,0 100%,5% 50%)}.CartItemRewards_container__coYrv .CartItemRewards_progressHeader__gy1cs{font-size:1rem;line-height:1.5;font-weight:500;color:#404040}.CartItemRewards_container__coYrv .CartItemRewards_progressBar__XmXo7{height:100%;background:linear-gradient(45deg,#0ba5ec,#6938ef);transition:width .3s ease-in-out;-webkit-clip-path:polygon(0 0,95% 0,100% 50%,95% 100%,0 100%,5% 50%);clip-path:polygon(0 0,95% 0,100% 50%,95% 100%,0 100%,5% 50%)}.CartItemRewards_container__coYrv .CartItemRewards_couponUnlocked___a35n{font-size:1rem;line-height:1.5;font-weight:500}.CartItemRewards_container__coYrv .CartItemRewards_progressList__NnarK{display:flex;gap:.25rem;justify-content:space-between;margin:.25rem 0}.CartItemRewards_container__coYrv .CartItemRewards_progressList__NnarK .CartItemRewards_progressItem__0DrSm{width:100%}.CartItemRewards_container__coYrv .CartItemRewards_progressList__NnarK .CartItemRewards_progressItem__0DrSm.CartItemRewards_active__Yh8Zz .CartItemRewards_couponUnlocked___a35n{color:#747474}.CartItemRewards_container__coYrv .CartItemRewards_progressList__NnarK .CartItemRewards_couponUnlocked___a35n{color:#667085;font-size:.75rem}.CartItemRewards_container__coYrv .CartItemRewards_eligibilityContainer__Fuym0{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.CartItemRewards_container__coYrv .CartItemRewards_eligibilityContainer__Fuym0 .CartItemRewards_eligibilityContainerText__SWryv{font-size:.875rem;line-height:1.375;font-weight:500;color:#747474}.CartItemRewards_couponEligibilityButton__VQ1R8{font-size:.875rem;line-height:1.375;font-weight:600;display:flex;align-items:center;gap:.25rem;padding:.5rem .75rem;border-radius:.375rem;border:none;background-color:#065936;color:#fff;cursor:pointer;transition:all .3s ease}.CartItemRewards_couponEligibilityButton__VQ1R8.CartItemRewards_active__Yh8Zz{background-color:#bce419;color:#bce419}.EidPromoTimer_container__ngI2N{padding:1.25rem .75rem;background:linear-gradient(45deg,#322250,#211536);box-shadow:0 4px 6px rgba(0,0,0,.2);border-radius:.625rem;color:#fff;text-align:center;margin-bottom:8px;position:relative;animation:EidPromoTimer_pulse-effect__QVWxl 1s ease-in-out 2}.EidPromoTimer_flex__SUtn8{display:flex;gap:.25rem}@keyframes EidPromoTimer_pulse-effect__QVWxl{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}.EidPromoTimer_timerContainer__lQgWN{justify-content:center;flex-direction:column}.EidPromoTimer_timerContainer__lQgWN,.EidPromoTimer_timerContainer__lQgWN .EidPromoTimer_header__hsTq8{display:flex;align-items:center;gap:.25rem}.EidPromoTimer_timerContainer__lQgWN .EidPromoTimer_timer__GiiCD{font-size:1.125rem;line-height:1.5;font-weight:500;background-color:#e4163c;border-radius:.5rem;padding:.25rem .5rem}.EidPromoTimer_timerContainer__lQgWN svg{height:1.25rem;width:1.25rem;animation:EidPromoTimer_pulse__EQMho 1s infinite}.EidPromoTimer_useCodeMessage__T5mlG{font-size:.75rem;line-height:1.25;font-weight:400}.EidPromoTimer_codeContainer__VQteW{letter-spacing:.5px}.EidPromoTimer_pill__THK9s{font-size:.75rem;line-height:1.25;font-weight:500;position:absolute;top:-.75rem;inset-inline-end:0;padding:.25rem .75rem;border-radius:.75rem;background-color:#bf1650;color:#fff;letter-spacing:.2px;box-shadow:0 4px 6px rgba(0,0,0,.3)}@media(min-width:992px){.EidPromoTimer_pill__THK9s{inset-inline-end:-.2rem}}.EidPromoTimer_customButtonStyle__iiwma{background-color:#fff;color:#ff5f6d;border:2px solid #ff5f6d}.EidPromoTimer_customButtonStyle__iiwma:hover{background-color:#ff5f6d;color:#fff}.EidPromoTimer_couponEligibilityButton__2j0e2{font-size:.875rem;line-height:1.375;font-weight:600;display:flex;align-items:center;gap:.25rem;padding:.5rem .75rem;border-radius:.375rem;border:none;background-color:hsla(0,0%,100%,.15);color:#fff;cursor:pointer;transition:all .3s ease}.EidPromoTimer_couponEligibilityButton__2j0e2:hover{background-color:#1e372a;color:#fff}.EidPromoTimer_couponEligibilityButton__2j0e2:hover svg path{stroke:#fff}.CartHeaderSection_container__rF_ot{display:flex;justify-content:space-between;align-items:center}.CartHeaderSection_myCart__WNgAd{font-size:1.5rem;line-height:1.4;font-weight:600;color:#161616}@media(min-width:992px){.CartHeaderSection_myCart__WNgAd{font-size:1.5rem;line-height:1.4;font-weight:600}}.CartHeaderSection_numberOfItems__oG21O{font-size:1rem;line-height:1.5;color:#747474}@media(min-width:992px){.CartHeaderSection_numberOfItems__oG21O{font-size:1rem;line-height:1.5}}.CartHeaderSection_cartIconContainer__qri8P{width:45px}@media(min-width:992px){.CartHeaderSection_cartIconContainer__qri8P{width:35px}}.CartHeaderSection_iconButton__E580v{padding:0;height:25px;width:25px}.CartHeaderSection_iconButton__E580v span{display:inline}.CartHeaderSection_closeIcon__BFSuS{width:24px;height:24px;cursor:pointer;padding:.25rem;border:1px solid rgba(0,0,0,0)}.CartHeaderSection_closeIcon__BFSuS:hover{border-color:#71ddff;border-radius:.5rem}.OptionButton_iconButton__JBrjB{padding:.25rem}.OptionButton_iconButton__JBrjB span{display:none}.OptionButton_iconButton__JBrjB.OptionButton_isLoading__pGH8V span{color:#d4d4d4}.OptionButton_iconButton__JBrjB.OptionButton_isLoading__pGH8V svg path{stroke:#d4d4d4}@media(min-width:768px){.OptionButton_iconButton__JBrjB{padding:0}.OptionButton_iconButton__JBrjB span{display:inline}.OptionButton_cartButton__BXWCr{padding:0 .875rem}}.CartProductVariationSection_container__ZMfJk{display:flex;flex-direction:column;align-items:flex-start;font-size:.75rem;line-height:1.25;font-weight:400;color:#747474}@media(min-width:768px){.CartProductVariationSection_container__ZMfJk{font-size:.875rem;line-height:1.375;font-weight:500;flex-direction:row;gap:.5rem;align-items:center}}.CartProductVariationSection_extra__oDDZ2{font-weight:400;color:#161616}.CartProductVariationSection_divider__UMHSs{display:none;width:1px;height:14px;background-color:#d4d4d4}@media(min-width:768px){.CartProductVariationSection_divider__UMHSs{display:block}}.CartProductDetailsContainer_container__qbjnC{display:flex;gap:.75rem}.CartProductDetailsContainer_container__qbjnC>:nth-child(3){-webkit-margin-start:auto;margin-inline-start:auto}.CartProductDetailsContainer_imageContainer___hT8m{display:flex;align-items:center;justify-content:center;width:100px;min-width:100px;height:100px;border-radius:.5rem;box-shadow:0 4px 24px 0 rgba(0,0,0,.1);padding:.25rem}.CartProductDetailsContainer_details__oc_UJ{display:inline-flex;flex-direction:column;gap:.5rem}.CartProductDetailsContainer_title__8AvT_{font-size:.875rem;line-height:1.375;font-weight:700;color:#161616;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;width:100%;line-height:1.5}.CartProductDetailsContainer_image__MERbg{object-fit:contain}.EidPromoSignin_cta__1CyyP{border:1px solid #0043f0;color:#0043f0;transition:all .3s ease;background-color:#fff;width:100%}.EidPromoSignin_holder__WsGsZ{display:flex}.MiniFlashSale_container__aJbyu{display:flex;flex-direction:column;padding:.5rem .75rem;background:linear-gradient(45deg,#322250,#211536);border-radius:.75rem;gap:.5rem;width:100%;margin:0 auto;cursor:default}.MiniFlashSale_container__aJbyu .MiniFlashSale_flashSaleTitle__d_8DK{font-size:1.25rem;line-height:1.5;font-weight:600;color:#d4d4d4}.MiniFlashSale_container__aJbyu .MiniFlashSale_timerContainer__H0Sbu{display:flex;justify-content:space-between;align-items:center;width:100%}.MiniFlashSale_container__aJbyu .MiniFlashSale_timerContainer__H0Sbu .MiniFlashSale_header__a8nQC{font-size:1.25rem;line-height:1.5;font-weight:600;color:#fff}.MiniFlashSale_container__aJbyu .MiniFlashSale_timerContainer__H0Sbu .MiniFlashSale_flashIcon__Es61h{display:flex;align-items:center;gap:.375rem}.MiniFlashSale_container__aJbyu .MiniFlashSale_timerContainer__H0Sbu .MiniFlashSale_flashIcon__Es61h svg{height:1rem;width:1rem}.MiniFlashSale_container__aJbyu .MiniFlashSale_timerContainer__H0Sbu .MiniFlashSale_timer__sy3Dn{font-size:.875rem;line-height:1.375;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.375rem;color:#d4d4d4;background-color:hsla(0,0%,100%,.15);padding:.375rem .5rem;border-radius:.5rem;width:90px}.MiniFlashSale_container__aJbyu .MiniFlashSale_timerContainer__H0Sbu .MiniFlashSale_timer__sy3Dn svg{height:1.25rem;width:1.25rem;animation:MiniFlashSale_pulse__d3K1W 1s infinite}.MiniFlashSale_useCodeMessage__j7LQb{font-size:.75rem;line-height:1.25;font-weight:400;color:#fff}.MiniFlashSale_codeContainer__V6WyG{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:.375rem;letter-spacing:.5px}.MiniFlashSale_couponEligibilityButton__BO1eS{font-size:.875rem;line-height:1.375;font-weight:600;display:flex;align-items:center;gap:.25rem;padding:.5rem .75rem;border-radius:.375rem;border:none;background-color:hsla(0,0%,100%,.15);color:#fff;cursor:pointer;transition:all .3s ease}.MiniFlashSale_couponEligibilityButton__BO1eS:hover{background-color:#1e372a;color:#fff}.MiniFlashSale_couponEligibilityButton__BO1eS:hover svg path{stroke:#fff}.CheckoutOfferBanner_bannerHolder__11TzK{width:100%;margin-top:2rem}.CheckoutOfferBanner_bannerImage__0_m1s{height:unset;width:100%;border-radius:.75rem}