.CartIcon{fill:#000;cursor:pointer}@media (min-width:811px){.CartIcon{-webkit-margin-before:-10px;margin-top:-10px}}@media screen and (max-width:810px){.CartIcon{width:30px;height:30px}}.AddToCart{width:100%;padding:0;vertical-align:middle}@media (min-width:811px){.AddToCart{line-height:20px}}.AddToCart :focus,.AddToCart:hover{--button-hover-padding:0}@media screen and (max-width:810px){.AddToCart{min-width:168px;line-height:20px}}.AddToCart_layout_list{width:222px}.AddToCart span{display:block;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;will-change:transform,opacity;transition-timing-function:ease-in;transition-duration:.25s;color:var(--color-white)}[dir=ltr] .AddToCart span:last-child{left:0}[dir=rtl] .AddToCart span:last-child{right:0}.AddToCart span:last-child{-webkit-transform:translateY(0);transform:translateY(0)}.AddToCart_isPlaceholder{height:48px;display:inline-block;padding:var(--button-padding);background-image:var(--placeholder-image);background-size:var(--placeholder-size);-webkit-animation:var(--placeholder-animation);animation:var(--placeholder-animation);will-change:background-position}@media screen and (max-width:810px){.AddToCart_isPlaceholder{height:56px}}.AddToCart_isLoading span:first-child{opacity:0}.AddToCart_isLoading span:last-child{opacity:1}.AddToCart_isLoading:active span:last-child{opacity:.9;-webkit-transform:translateY(-120%);transform:translateY(-120%)}[dir=ltr] .AddToCart .CartIcon{margin-right:16px}[dir=rtl] .AddToCart .CartIcon{margin-left:16px}.AddToCart .CartIcon{-webkit-margin-end:16px;width:20px;height:100%;-webkit-padding-after:0;padding-bottom:0}.AddToCart .CartIcon,.AddToCart .CartIcon:hover{fill:var(--color-white)}.AddToCart{width:unset}.AddToCart,.AddToCart:not([disabled]):hover{border-radius:8px}@media screen and (max-width:810px){.AddToCart{min-width:145px;padding-top:.4rem;padding-bottom:.4rem;height:auto}.AddToCart,.AddToCart span{white-space:normal}}.AddToCart span{font-size:16px;font-weight:600}@media screen and (max-width:810px){.AddToCart span{font-size:15px;padding-top:.4rem;padding-bottom:.4rem}}@media screen and (max-width:360px){.AddToCart{min-width:-webkit-fill-available;padding-top:.4rem;padding-bottom:.4rem}}.AddToCart:has(svg){grid-gap:1rem;gap:1rem}.CartAdditionalFees-Option{display:flex;justify-content:space-between;text-transform:capitalize;font-size:16px;-webkit-padding-before:14px;padding:14px 0 0}@media screen and (max-width:810px){.CartAdditionalFees-Option{font-size:16px;-webkit-padding-before:14px;padding-top:14px}}[dir=ltr] .CartAdditionalFees-Option .price{text-align:right}[dir=rtl] .CartAdditionalFees-Option .price{text-align:left}.CartAdditionalFees-Option .price{font-weight:600}.CartCoupon{display:grid;width:100%}.CartCoupon .loader{-webkit-margin-before:10px;margin-top:10px}@media screen and (max-width:810px){.CartCoupon{width:100%;padding:0}}@media (min-width:811px) and (max-width:1023px) and (-webkit-min-device-pixel-ratio:1) and (orientation:portrait){.CartCoupon{width:100%}}.CartCoupon-Message{display:flex;flex-direction:column;justify-content:center}[dir=ltr] .CartCoupon-MessageText{margin-right:24px}[dir=rtl] .CartCoupon-MessageText{margin-left:24px}.CartCoupon-MessageText{margin:0;word-break:break-word;-webkit-margin-end:24px;display:inline-block}.CartCoupon .Field{-webkit-margin-before:0;margin-top:0}.CartCoupon_remove .Form{flex-direction:column;align-items:flex-start;grid-row-gap:20px;row-gap:20px}.CartCoupon_remove .Form .Button{width:100%}.CartCoupon .Form{display:inline-flex;flex-direction:row;justify-content:space-between;align-items:center;border:2px solid var(--color-black);border-radius:8px;padding:8px}@media screen and (max-width:810px){.CartCoupon .Form{min-width:80%;padding:1rem;border-radius:4px;width:auto}}.CartCoupon .Form button.CartCoupon-Button.CartCoupon-Button_isHollow{font-weight:500;font-size:14px;text-transform:uppercase;height:unset;color:var(--color-black);border-color:var(--color-black);border-radius:8px;padding-top:5px;padding-bottom:5px}@media screen and (max-width:810px){.CartCoupon .Form button.CartCoupon-Button.CartCoupon-Button_isHollow{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.CartCoupon input{vertical-align:top;border:unset;padding:unset;height:unset;background:transparent}.CartCoupon input::-webkit-input-placeholder{letter-spacing:0;color:#7f7e7d;opacity:1;font-size:14px;font-weight:700}.CartCoupon input:-ms-input-placeholder{letter-spacing:0;color:#7f7e7d;opacity:1;font-size:14px;font-weight:700}.CartCoupon input::placeholder{letter-spacing:0;color:#7f7e7d;opacity:1;font-size:14px;font-weight:700}@media screen and (max-width:810px){.CartCoupon input::-webkit-input-placeholder{font-size:12px}.CartCoupon input:-ms-input-placeholder{font-size:12px}.CartCoupon input::placeholder{font-size:12px}}.CartCoupon button{vertical-align:top;border-radius:0;font-size:14px;font-weight:500;white-space:nowrap}@media screen and (max-width:810px){.CartCoupon button{margin-top:0;margin-bottom:0}}.CartCoupon-Input{display:flex;align-items:center;width:100%;grid-gap:10px;gap:10px}@media screen and (max-width:810px){.CartCoupon-Input{justify-content:flex-start;grid-gap:5px;gap:5px}}[dir=ltr] .CartCoupon-Input .CartCoupon-CouponImg{padding-right:5px}[dir=rtl] .CartCoupon-Input .CartCoupon-CouponImg{padding-left:5px}.CartCoupon-Input .CartCoupon-CouponImg{width:25px;height:25px;-webkit-padding-end:5px}.CartCoupon-Input .CartCoupon-CouponImg img{height:100%;width:100%}.CartCoupon-Input input{font-size:16px}.CartCoupon-Input input::-webkit-input-placeholder{font-weight:500}.CartCoupon-Input input:-ms-input-placeholder{font-weight:500}.CartCoupon-Input input::placeholder{font-weight:500}@media screen and (max-width:810px){.CartCoupon-Input{width:70%;-webkit-margin-before:0;margin-top:0}}@media (min-width:811px) and (max-width:1023px) and (-webkit-min-device-pixel-ratio:1) and (orientation:portrait){.CartCoupon-Input{width:100%;-webkit-margin-before:0;margin-top:0}}.CartCoupon-Input .Field-Wrapper_type_text{width:100%}.CartCoupon-Input .Field-ErrorMessages{-webkit-padding-before:20px;padding-top:20px}.CartCoupon-Button{color:#222;height:unset;align-items:center;background-color:var(--button-background);border-radius:var(--button-border-radius);cursor:pointer;display:inline-flex;color:var(--button-color);font-size:14px;font-weight:700;justify-content:center;height:var(--button-height);line-height:normal;padding-left:var(--button-padding);padding-right:var(--button-padding);-webkit-text-decoration:var(--button-text-decoration);text-decoration:var(--button-text-decoration);text-transform:uppercase;transition-duration:.25s;transition-timing-function:ease-out;transition-property:background-color,color,border;will-change:background-color,color,border;border:var(--button-border-width) solid var(--button-border)}@media screen and (max-width:810px){.CartCoupon-Button{-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}}.CartCoupon-Button:focus,.CartCoupon-Button:hover{-webkit-text-decoration:var(--button-hover-text-decoration);text-decoration:var(--button-hover-text-decoration)}@media (min-width:811px){.CartCoupon-Button:not([disabled]):hover{background-color:var(--button-hover-background);border-color:var(--button-hover-border);border-radius:var(--button-hover-border-radius);color:var(--button-hover-color)}}.CartCoupon-Button[disabled]{pointer-events:none;opacity:.25}.CartCoupon-Button_isHollow{background-color:var(--hollow-button-background);border-color:var(--hollow-button-border);border-radius:var(--hollow-button-border-radius);color:var(--hollow-button-color);height:var(--hollow-button-height);padding-left:var(--hollow-button-padding);padding-right:var(--hollow-button-padding);-webkit-text-decoration:var(--hollow-button-text-decoration);text-decoration:var(--hollow-button-text-decoration)}@media (min-width:811px){.CartCoupon-Button_isHollow:not([disabled]):hover{background-color:var(--hollow-button-hover-background);border-color:var(--hollow-button-hover-border);border-radius:var(--hollow-button-hover-border-radius);color:var(--hollow-button-hover-color);height:var(--hollow-button-hover-height);padding-left:var(--hollow-button-hover-padding);padding-right:var(--hollow-button-hover-padding);-webkit-text-decoration:var(--hollow-button-hover-text-decoration);text-decoration:var(--hollow-button-hover-text-decoration)}}.CartCoupon-Button_isWithoutBorder{border:0}[dir=ltr] .CartCoupon-Button_likeLink{text-align:left}[dir=rtl] .CartCoupon-Button_likeLink{text-align:right}.CartCoupon-Button_likeLink{--button-border:transparent;--button-background:transparent;--button-color:var(--primary-base-color);--button-hover-border:transparent;--button-hover-background:transparent;--button-hover-color:var(--primary-base-color);--button-padding:0;--button-hover-padding:0;--button-height:min-content;--button-hover-height:min-content;border:none;text-transform:none;margin:0;padding:0;font-weight:400}.CartCoupon-Button_likeLink:active{text-decoration:underline;padding:0}@media (hover:hover) and (pointer:fine){.CartCoupon-Button_likeLink:focus,.CartCoupon-Button_likeLink:hover{text-decoration:none;padding:0}}@media screen and (max-width:810px){[dir=ltr] .CartCoupon-Button{margin-left:0}[dir=rtl] .CartCoupon-Button{margin-right:0}.CartCoupon-Button{width:100%;-webkit-margin-start:0;margin-top:14px;margin-bottom:12px}}@media (min-width:811px) and (max-width:1023px) and (-webkit-min-device-pixel-ratio:1) and (orientation:portrait){[dir=ltr] .CartCoupon-Button{margin-left:0}[dir=rtl] .CartCoupon-Button{margin-right:0}.CartCoupon-Button{-webkit-margin-start:0}}.CartCoupon-Button[disabled]{opacity:.5;color:#000;height:unset}.CartCoupon-Title{font-size:14px;font-weight:400;text-transform:uppercase;-webkit-margin-after:20px;margin:0 0 20px}.CartItem{--header-color:var(--color-black)}.CartItem-OutOfStock{display:flex;align-items:flex-end;font-weight:500;-webkit-margin-after:5px;margin-bottom:5px;color:var(--primary-error-color);cursor:default}.CartItem-Link{color:inherit;font-weight:400;align-self:start}.CartItem-Link:hover{text-decoration:none}.CartItem_isCartOverlay:last-of-type{-webkit-border-after:none;border-bottom:none}.CartItem-Content{display:flex;flex-direction:column;justify-content:space-between;min-width:0}.CartItem-ProductDetails{display:grid}.CartItem-Wrapper{display:grid;background:var(--color-white);align-items:center;border:1px solid #c7c5c3;border-radius:20px}[dir=ltr] .CartItem-Wrapper.Freebie:after{right:16px}[dir=rtl] .CartItem-Wrapper.Freebie:after{left:16px}.CartItem-Wrapper.Freebie:after{content:attr(data-content);position:absolute;top:0;font-size:12px;font-weight:600;padding:5px 10px;color:var(--color-white);background:var(--primary-base-color);border-radius:0 0 8px 8px}.CartItem-Wrapper_isMobileLayout{grid-template-columns:90px auto;grid-gap:14px;padding:14px 0;min-height:130px;align-items:start}.CartItem-Wrapper_isSummary{grid-template-columns:96px auto}.CartItem-Wrapper_isSummary .CartItem-Picture{background-color:#eee;border-radius:8px}.CartItem-Wrapper_isSummary .CartItem-Picture img{object-position:center}.CartItem-Wrapper_isSummary .CartItem-Item{justify-content:start}.CartItem-Wrapper_isSummary .CartItem-ProductInfo{display:flex;flex-direction:column;grid-gap:0}.CartItem-Wrapper_isSummary .CartItem-ProductActions{-webkit-margin-before:0;margin-top:0}.CartItem-Wrapper_isProductOutOfStock .CartItem-ProductActions_isMobileLayout{align-self:flex-end}.CartItem-ProductInfo{display:grid;grid-template-columns:103px 2fr;grid-gap:1rem;border-bottom:1px solid var(--primary-divider-color);padding:16px}.CartItem-ProductInfo_isMobileLayout{align-items:flex-start;justify-content:space-between;grid-template-columns:1fr;grid-gap:0}.CartItem-Options{display:flex;align-items:center;font-weight:400;font-size:14px}.CartItem-ItemValue{color:var(--secondary-dark-color)}[dir=ltr] .CartItem-Value{padding-left:8px}[dir=rtl] .CartItem-Value{padding-right:8px}.CartItem-Value{color:#666564;-webkit-padding-start:8px}@media screen and (max-width:810px){.CartItem-Value{white-space:nowrap}}.CartItem-Option{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:16px;display:flex;grid-gap:4px;gap:4px}.CartItem-Option_isBundle{flex-direction:column;grid-gap:0;gap:0}.CartItem-Option div,.CartItem-Option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CartItem-ItemLinksWrapper{display:flex;flex-direction:column;color:var(--secondary-dark-color);font-size:12px}.CartItem-Title{display:flex;flex-direction:column;justify-content:flex-start;width:65%;overflow:hidden;grid-row-gap:5px;row-gap:5px}.CartItem-Title_isMobileLayout{width:90%}.CartItem-Heading,.CartItem-SubHeading{font-size:14px;line-height:1.2;width:100%;-webkit-margin-after:6px;margin-bottom:6px}@media screen and (max-width:810px){.CartItem-Heading,.CartItem-SubHeading{max-width:95%;-webkit-margin-after:2px;margin-bottom:2px;-webkit-margin-before:2px;margin-top:2px}}.CartItem-Heading{font-size:1.6rem;text-transform:capitalize;opacity:1;line-height:2.4rem;color:#000;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;margin:0}@media screen and (max-width:810px){.CartItem-Heading{max-width:100%;font-size:16px;font-weight:500;min-height:unset;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.CartItem .PromoPrice{display:flex;grid-gap:8px;gap:8px}.CartItem-SubHeading{color:#888;color:var(--cart-item-subheading-color)}.CartItem-Picture{width:96px;height:92px;align-self:flex-start}.CartItem-Picture img{object-position:top;border-radius:8px}.CartItem-Price{text-align:center;font-size:18px;font-weight:500;margin:0;align-items:flex-end}.CartItem-Price_isMobileLayout{display:flex;justify-content:center;align-items:flex-end;font-weight:500;font-size:16px;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;flex-basis:50%}.CartItem-Price_isCartOverlay data{font-size:14px;line-height:20px}.CartItem-ProductActions{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:1.2rem;padding-left:2rem;padding-right:2rem;min-height:35px}@media screen and (max-width:810px){.CartItem-ProductActions{display:grid;width:100%;padding:0;grid-template-columns:1fr}}.CartItem-ProductActions .CartItem-Buttons{display:flex;align-items:center;justify-content:center;grid-column-gap:17px;-webkit-column-gap:17px;column-gap:17px}.CartItem-ProductActions .CartItem-Buttons .ProductRemoveButton .CartItem-Delete{align-items:center;display:flex;cursor:pointer}.CartItem-ProductActions .CartItem-Buttons .ProductRemoveButton .CartItem-Delete:hover span{color:var(--primary-base-color)}[dir=ltr] .CartItem-ProductActions .CartItem-Buttons .ProductRemoveButton .CartItem-Delete_isMobileLayout{padding-left:0}[dir=rtl] .CartItem-ProductActions .CartItem-Buttons .ProductRemoveButton .CartItem-Delete_isMobileLayout{padding-right:0}.CartItem-ProductActions .CartItem-Buttons .ProductRemoveButton .CartItem-Delete_isMobileLayout{height:12px;-webkit-padding-start:0}@media screen and (max-width:810px){[dir=ltr] .CartItem-ProductActions .CartItem-Buttons .ProductRemoveButton .CartItem-Delete_isMobileLayout{padding-left:0}[dir=rtl] .CartItem-ProductActions .CartItem-Buttons .ProductRemoveButton .CartItem-Delete_isMobileLayout{padding-right:0}.CartItem-ProductActions .CartItem-Buttons .ProductRemoveButton .CartItem-Delete_isMobileLayout{height:unset;-webkit-padding-start:0;margin:0;display:block;width:100%}}.CartItem-ProductActions .CartItem-Buttons .ProductRemoveButton .CartItem-DeleteButtonText{line-height:20px;cursor:pointer;text-transform:capitalize;color:#666564;font-size:12px}.CartItem-ProductActions .CartItem-Buttons .ProductRemoveButton .CartItem-DeleteButtonText:hover{color:var(--primary-base-color)}@media screen and (max-width:810px){.CartItem-ProductActions .CartItem-Buttons .ProductRemoveButton{flex-basis:50%}}@media screen and (max-width:810px){.CartItem-ProductActions .CartItem-Buttons{height:40px;grid-column-gap:0;-webkit-column-gap:0;column-gap:0}}.CartItem-ProductActions .CartItem-Details{display:flex;align-items:center;grid-column-gap:4rem;-webkit-column-gap:4rem;column-gap:4rem}@media screen and (max-width:810px){.CartItem-ProductActions .CartItem-Details{grid-column-gap:0;-webkit-column-gap:0;column-gap:0;justify-content:space-around;border-top:1px solid var(--primary-divider-color);padding-left:0;padding-right:0}}.CartItem-ProductActions .CartItem-OutOfStockAlert{color:#eb1f1f;font-size:14px;font-weight:600}@media screen and (max-width:810px){.CartItem-ProductActions .CartItem-OutOfStockAlert{flex-basis:50%;text-align:center}}.CartItem-ProductActions_isMobileLayout{justify-content:space-between;align-items:flex-end}.CartItem-ProductActions .Field [type=number]~button{border:none}.CartItem-ProductActions-DeleteButtonText{text-transform:capitalize;opacity:1;color:#666564}.CartItem-ProductActions .DiscountedPrice{color:#3e3d30}[dir=ltr] .CartItem-ProductActions .ProductWishlistButton{border-left:1px solid var(--primary-divider-color)}[dir=rtl] .CartItem-ProductActions .ProductWishlistButton{border-right:1px solid var(--primary-divider-color)}[dir=ltr] .CartItem-ProductActions .ProductWishlistButton{padding-left:17px}[dir=rtl] .CartItem-ProductActions .ProductWishlistButton{padding-right:17px}.CartItem-ProductActions .ProductWishlistButton{width:100%;-webkit-border-start:1px solid var(--primary-divider-color);-webkit-padding-start:17px}.CartItem-ProductActions .ProductWishlistButton svg{display:none}@media screen and (max-width:810px){[dir=ltr] .CartItem-ProductActions .ProductWishlistButton{padding-left:0}[dir=rtl] .CartItem-ProductActions .ProductWishlistButton{padding-right:0}.CartItem-ProductActions .ProductWishlistButton{flex-basis:50%;-webkit-padding-start:0}}.CartItem-ProductActions .ProductWishlistButton-Button{font-size:12px;text-transform:none;white-space:nowrap;font-weight:400}.CartItem-ProductActions .ProductWishlistButton-Button:before{content:attr(data-content);color:#666564}.CartItem-ProductActions .ProductWishlistButton-Button_isInWishlist:before{content:attr(data-content-second);color:#666564}.CartItem-ProductActions .ProductWishlistButton-Button[title^="Move to basket"]:before{content:"Move to basket";color:#73a054}.CartItem-ProductActions .ProductWishlistButton-Button:hover:before{color:var(--primary-base-color)}.CartItem-CartItemRows{height:100%;display:flex;flex-direction:column;justify-content:space-between;min-width:0}@media screen and (max-width:810px){.CartItem-CartItemRows{padding:0 1rem}}.CartItem .CartItem-Qty{-webkit-margin-before:0;margin-top:0;display:flex;cursor:default;height:100%;justify-content:center}@media screen and (max-width:810px){.CartItem .CartItem-Qty{align-items:center;font-size:14px;justify-content:space-evenly}}.CartItem .CartItem-Qty input{font-weight:500;border:1px solid var(--primary-divider-color);border-top:none;border-bottom:none;height:100%;color:#3e3d30}@media screen and (max-width:810px){.CartItem .CartItem-Qty input{width:32px;min-width:32px;flex-basis:33.33%;background-color:transparent}}.CartItem .CartItem-Qty button:not([disabled]){cursor:pointer;border:none}.CartItem-SwipeToDeleteRightSide{height:100%;width:100%;font-weight:600;color:var(--color-white);background-color:var(--swipe-to-delete-bg-color)}.CartItem .ProductPrice .Label{color:var(--primary-base-color);font-size:14px}@media (min-width:811px){.CartItem .ProductPrice{min-height:auto}}.CartItem .ProductPrice-SubPrice{font-size:12px;font-weight:400}.CartItem .CartItem-QuantityWrapper{border:1px solid var(--primary-divider-color);border-top:none;border-bottom:none;opacity:1;height:35px}.CartItem .CartItem-QuantityWrapper>span{display:flex;align-items:center;justify-content:center;height:100%;padding:0 26px;font-size:14px;color:var(--primary-base-color);font-weight:600}@media screen and (max-width:810px){.CartItem .CartItem-QuantityWrapper{flex-basis:50%;border-left:none}}.CartItem .CartItem-QuantityWrapper .Field-Wrapper.Field-Wrapper_type_number{width:100%;height:35px}.CartItem .CartItem-QuantityWrapper .Field button{height:20px;width:20px;border:none;margin:0 1rem}.CartItem .CartItem-QuantityWrapper_isCartOverlay button{width:36px;height:36px}.CartItem .CartItem-QuantityWrapper_isCartOverlay .CartItem-Qty{font-size:14px}.CartItem .CartItem-QuantityWrapper_isCartOverlay .CartItem-Qty input{width:32px;min-width:32px}.CartItem .CartItem-QuantityWrapper.isPlaceholder{opacity:.5;pointer-events:none}[dir=ltr] .CartItem-QuantityWrapperFreeText{padding-right:8px}[dir=rtl] .CartItem-QuantityWrapperFreeText{padding-left:8px}.CartItem-QuantityWrapperFreeText{font-size:14px;color:var(--primary-base-color);font-weight:600;-webkit-padding-end:8px}.CartItem-QuantityWrapperFreeQuantity{font-size:14px}.CartItem-Item{display:flex;grid-gap:.5rem;gap:.5rem;justify-content:flex-start;font-size:14px;color:#a3a3a3;white-space:nowrap;margin:0}.CartItem-Item span:nth-child(2){color:#000;color:initial;font-size:14px}@media screen and (max-width:810px){.CartItem-Item{font-size:13px;flex-wrap:wrap;justify-content:flex-start}}@media screen and (max-width:810px){.CartItem-PriceBlock{display:flex;flex-wrap:wrap;align-items:center;grid-column-gap:12px;-webkit-column-gap:12px;column-gap:12px;-webkit-margin-before:1rem;margin-top:1rem}.CartItem-PriceBlock .PromoPrice{display:flex;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;align-items:baseline}.CartItem-PriceBlock .PromoPrice span{color:var(--primary-base-color)}.CartItem-PriceBlock .RegularPrice del{font-size:13px;font-weight:400;margin:0}}[dir=ltr] .CartItem-Offers{text-align:right}[dir=rtl] .CartItem-Offers{text-align:left}.CartItem-Offers{color:var(--primary-base-color);text-transform:capitalize;opacity:1;font-size:15px;font-weight:500;width:100%;margin-top:3rem;margin-bottom:1rem}@media screen and (max-width:810px){.CartItem-Offers{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:12px;margin:0}}.CartItem-Details_Inner{display:grid;justify-content:flex-end}.CartItem-Details_Inner .ProductPrice{font-size:16px;font-weight:500;margin-top:2rem;margin-bottom:1rem}.CartItem-Details_Inner .ProductPrice,.CartItem-Details_Inner .ProductPrice .PromoPrice{display:flex;grid-gap:10px;gap:10px;justify-content:flex-end}.CartItem-Details_Inner .ProductPrice .PromoPrice span{color:var(--primary-base-color);font-size:16px}.CartItem-Details_Inner .ProductPrice .PromoPrice del,.CartItem-Details_Inner .ProductPrice .RegularPrice del{margin:0;font-size:13px;font-weight:400}.CartItem-OwnerName{text-transform:capitalize;opacity:1;font-size:14px;display:flex;grid-gap:.3rem;gap:.3rem}@media screen and (max-width:810px){.CartItem-OwnerName{-webkit-padding-before:10px;padding-top:10px}}.CartItem-OwnerName span .Product-BrandName,.CartItem-OwnerName span a{color:var(--primary-base-color);font-weight:500}.CartItem-DeliveryDate{display:none;-webkit-margin-before:2rem;margin-top:2rem}@media screen and (max-width:810px){.CartItem-DeliveryDate{-webkit-margin-before:1rem;margin-top:1rem}}.CartItem-DeliveryDate span{color:#585858;font-size:12px;font-weight:300}@media screen and (max-width:810px){.CartItem-DeliveryDate span{font-size:10px}}.CartItem-DeliveryDate .Date,.CartItem-DeliveryDate .DeliveryCharges{font-weight:600}.CartItem-FreeItem{color:var(--primary-base-color);font-size:15px;font-weight:500;align-self:flex-end;width:100%}[dir=ltr] .CartItem-Inclusive{text-align:right}[dir=rtl] .CartItem-Inclusive{text-align:left}.CartItem-Inclusive{color:#515e2c;font-size:12px;font-weight:500}@media screen and (max-width:810px){.CartItem-Inclusive{font-size:9px}}.CartItem-OutOfStockLink .CartItem-Picture{-webkit-filter:grayscale(1);filter:grayscale(1);pointer-events:none}.CartItem-OutOfStockLink .CartItem-DeliveryDate span,.CartItem-OutOfStockLink .CartItem-Item span,.CartItem-OutOfStockLink .CartItem-OwnerName .Product-BrandName,.CartItem-OutOfStockLink .CartItem-Title p{color:#a6a6a5;cursor:default;pointer-events:none}.CartPagePopup_isVisible .Popup-Content{padding:24px;overflow-y:unset;border-radius:8px}@media screen and (max-width:810px){.CartPagePopup_isVisible .Popup-Content{position:absolute;bottom:0;border-radius:8px 8px 0 0;-webkit-padding-after:60px;padding-bottom:60px}}.CartPagePopup_isVisible .Popup-CloseBtn{top:-68px}@media (min-width:811px){[dir=ltr] .CartPagePopup_isVisible .Popup-CloseBtn{right:-37px}[dir=rtl] .CartPagePopup_isVisible .Popup-CloseBtn{left:-37px}}.CartPagePopup_isVisible .Popup-CloseBtn .CloseIcon{width:45px;height:45px}.remove-popup-Close_button{display:none;justify-content:flex-end;-webkit-margin-before:-30px;margin-top:-30px;z-index:999}[dir=ltr] .remove-popup-Close_button button{right:-25px}[dir=rtl] .remove-popup-Close_button button{left:-25px}.remove-popup-Close_button button{cursor:pointer;top:-32px}.remove-popup-Inner_content{display:flex;flex-direction:column;align-items:center;grid-row-gap:4rem;row-gap:4rem;padding:4rem 0 3rem}.remove-popup-Inner_content .title{text-align:center;font-size:25px;max-width:230px;font-weight:500}.remove-popup-Buttons{display:flex;justify-content:space-between;grid-gap:13px;gap:13px}.remove-popup-Buttons button{font-size:14px;font-weight:600;letter-spacing:1px;background-color:var(--primary-base-color);cursor:pointer;padding:16px 4rem;text-transform:uppercase}.remove-popup-Buttons button:first-child{background:#fff 0 0 no-repeat padding-box;border:1px solid #000;color:var(--color-black)}.remove-popup-Buttons button:nth-child(2){color:#fff}:root{--cart-page-divider-background:var(--secondary-base-color);--cart-page-promo-background:#fff;--cart-page-table-head-background:var(--secondary-base-color);--desktop-loader-offset:calc(-32px - var(--header-total-height) - var(--breadcrumbs-height))}.CartPage{-webkit-margin-after:var(--footer-total-height);margin-bottom:var(--footer-total-height)}@media screen and (max-width:810px){.CartPage{--footer-totals-height:123px;--header-mobile-height:80px;-webkit-margin-before:0;margin-top:0;-webkit-padding-after:var(--footer-totals-height);padding-bottom:var(--footer-totals-height);padding-left:16px;padding-right:16px}.CartPage .CheckoutOrderSummary-ButtonWrapper{position:relative;width:100%;background:transparent;padding:16px}}@media screen and (max-width:810px) and (max-width:810px){.CartPage .CheckoutOrderSummary-ButtonWrapper{padding:14px 16px}}@media screen and (max-width:810px){.CartPage .CheckoutOrderSummary-ButtonWrapper.Sticky{position:fixed;bottom:0;z-index:10;background:var(--color-white);box-shadow:0 4px 20px 8px rgba(0,0,0,.35);border-radius:16px 16px 0 0}}@media (min-width:811px){.CartPage-CheckoutButtonWrapper{padding-left:24px;padding-right:24px;-webkit-margin-before:14px;margin-top:14px}}.CartPage-CheckoutButtonWrapper .CartPage-CheckoutButton{width:100%;text-align:center;background:var(--primary-base-color) 0 0 no-repeat padding-box;opacity:1;border:none;font-weight:500;border-radius:8px;grid-column-gap:16px;-webkit-column-gap:16px;column-gap:16px}.CartPage-CheckoutButtonWrapper .CartPage-CheckoutButton[disabled]{background:#9f9d9c;font-size:16px;color:#fff;opacity:1}.CartPage-CheckoutButtonWrapper .CartPage-CheckoutButton:hover{border-radius:8px}@media screen and (max-width:810px){.CartPage-CheckoutButtonWrapper .CartPage-CheckoutButton{font-size:16px}}.CartPage-Items{display:grid;grid-row-gap:2rem;row-gap:2rem}.CartPage-EmptyCms{margin:3rem 0}.CartPage-EmptyInner{display:flex;justify-content:center;text-align:center;align-items:center;flex-direction:column}@media (min-width:811px){.CartPage-EmptyInner{-webkit-margin-before:10rem;margin-top:10rem}}.CartPage-EmptyInner .EmptyImage{width:131px}.CartPage-EmptyInner .CartPage-Heading{display:none}.CartPage-EmptyInner .EmptyHeading{-webkit-margin-before:35px;margin-top:35px;-webkit-margin-after:16px;margin-bottom:16px}.CartPage-EmptyInner .Content{-webkit-margin-after:34px;margin-bottom:34px}.CartPage-EmptyInner .ShoppingButton button{background-color:var(--primary-base-color);padding:16px 30px;cursor:pointer;color:#fff;font-size:14px;font-weight:500}@media screen and (max-width:810px){.CartPage-EmptyInner{padding:2rem 14px;text-align:center}}.CartPage-SeedslabelClone{background-color:#545ca0;border-radius:24px;padding:2px 8px;font-size:12px;font-weight:600;line-height:20px;color:#fff;display:flex;width:auto;height:24px;margin-left:16px;margin-right:16px}@media screen and (max-width:810px){.CartPage-SeedslabelClone{width:auto;height:24px}}[dir=ltr] .CartPage-SeedslabelSeeds{margin-left:16px}[dir=rtl] .CartPage-SeedslabelSeeds{margin-right:16px}.CartPage-SeedslabelSeeds{background-color:#a0546f;border-radius:24px;padding:2px 8px;font-size:12px;font-weight:600;line-height:20px;color:#fff;-webkit-margin-start:16px;display:flex;width:auto;height:24px}@media screen and (max-width:810px){.CartPage-SeedslabelSeeds{width:auto;height:24px}}.CartPage-SeedslabelWrapper{border-left:1px solid #eee}.CartPage-LabelWrapper{display:flex;align-items:center}.CartPage .DiscountMsg-Wrapper{padding:16px 0}.CartPage .DiscountMsg-Message{background:#d6ebce;font-size:14px;font-weight:600;text-align:center;padding:4px 0;border-radius:8px;-webkit-margin-after:0;margin-bottom:0}.CartPage .DiscountMsg-WrapperNotFound{padding:8px 0;background:#ebcfcf;border-radius:8px;text-align:center;margin:3rem 0 0}.CartPage .DiscountMsg-MessageNotFound{font-size:14px;font-weight:600;padding:5px;-webkit-margin-after:0;margin-bottom:0}@media (min-width:811px){.CartPage .DiscountMsg-MessageNotFound{white-space:break-spaces}}.CartPage .CmsBlock-Wrapper{max-width:var(--content-wrapper-width);margin:0 auto 2rem}@media (min-width:811px){.CartPage-Wrapper{display:grid;grid-template-columns:calc(100% - 446px) 416px;grid-column-gap:3rem;max-width:1200px;padding-left:unset;padding-right:unset;margin-top:3rem;margin-bottom:3rem}}@media (min-width:811px) and (max-width:1024px) and (-webkit-min-device-pixel-ratio:1){.CartPage-Wrapper{grid-column-gap:4%}}@media screen and (max-width:810px){.CartPage-Wrapper{padding:0}}.CartPage-Wrapper.isEmpty{grid-template-columns:1fr}.CartPage-Wrapper>div:not(.CartPage-Floating):nth-child(3){grid-column:1/3}[dir=ltr] .CartPage-InitialLoaderContainer,[dir=ltr] .CartPage-ItemsLoaderContainer{left:0}[dir=rtl] .CartPage-InitialLoaderContainer,[dir=rtl] .CartPage-ItemsLoaderContainer{right:0}.CartPage-InitialLoaderContainer,.CartPage-ItemsLoaderContainer{top:0;z-index:10}.CartPage-InitialLoaderContainer .Loader,.CartPage-ItemsLoaderContainer .Loader{margin:none}@media screen and (max-width:810px){.CartPage-InitialLoaderContainer .Loader-Scale,.CartPage-ItemsLoaderContainer .Loader-Scale{position:fixed;top:auto;bottom:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}}.CartPage-SummaryWrapper{background:#f9f6f4;border-radius:8px}.CartPage-InitialLoaderContainer{position:fixed}@media (min-width:811px){.CartPage-InitialLoaderContainer{max-width:100vw;max-height:100vh;width:100vw;height:100vh}}.CartPage-ItemsLoaderContainer{position:absolute;max-width:100%;max-height:100%;width:100%;height:100%}@media screen and (max-width:810px){[dir=ltr] .CartPage-Summary{left:0}[dir=rtl] .CartPage-Summary{right:0}.CartPage-Summary{width:100%}}.CartPage-Summary .ApplyRewards{display:none}.CartPage-Summary .CheckoutOrderSummary-Header{display:block}.CartPage-Summary .CheckoutOrderSummary-viewBasketButton{display:none}.CartPage-CheckoutButtons{padding:12px 0}@media screen and (max-width:810px){.CartPage-CheckoutButtons{padding:14px}}.CartPage-CloneWarningWrapper{display:flex;background-color:#ebcf88;padding:8px;border-radius:8px;-webkit-margin-before:20px;margin-top:20px;-webkit-margin-after:30px;margin-bottom:30px}.CartPage-CloneWarningWrapperParent{display:flex;background-color:#ebcf88;padding:4px;border-radius:8px;margin:16px 24px 8px}.CartPage-CloneWarningMessage{line-height:20px;font-weight:400;font-size:12px;color:#000;text-align:center}[dir=ltr] .CartPage-CloneWarning{padding-left:8px}[dir=rtl] .CartPage-CloneWarning{padding-right:8px}.CartPage-CloneWarning{line-height:24px;font-weight:600;font-size:16px;color:#000;-webkit-padding-start:8px}[dir=ltr] .CartPage-OutOfStockProductsWarning{padding-left:24px}[dir=ltr] .CartPage-OutOfStockProductsWarning,[dir=rtl] .CartPage-OutOfStockProductsWarning{padding-right:24px}[dir=rtl] .CartPage-OutOfStockProductsWarning{padding-left:24px}.CartPage-OutOfStockProductsWarning{background-color:#fff4f4;-webkit-padding-start:24px;-webkit-padding-end:24px;-webkit-padding-before:16px;padding-top:16px;font-size:14px;color:#eb0202;color:var(--primary-error-color,#eb0202)}@media screen and (max-width:810px){[dir=ltr] .CartPage-OutOfStockProductsWarning{padding-left:0}[dir=ltr] .CartPage-OutOfStockProductsWarning,[dir=rtl] .CartPage-OutOfStockProductsWarning{padding-right:0}[dir=rtl] .CartPage-OutOfStockProductsWarning{padding-left:0}.CartPage-OutOfStockProductsWarning{-webkit-padding-start:0;-webkit-padding-end:0;-webkit-padding-before:0;padding-top:0;font-size:14px}}.CartPage-FreebieWarning{padding:0 24px;margin:14px 0 0}@media screen and (max-width:810px){.CartPage-FreebieWarning{padding:0;margin:0 0 14px}}.CartPage-FreebieWarning .Message{background:#ebcf88;border-radius:8px;text-align:center;font-size:12px;padding:6px 0}@media screen and (max-width:810px){.CartPage-FreebieWarning .Message{-webkit-margin-before:16px;margin-top:16px;-webkit-margin-after:16px;margin-bottom:16px}}.CartPage-Total{display:flex;justify-content:space-between;font-size:16px;align-items:center;font-weight:700;padding:12px 0;min-height:48px}@media screen and (max-width:810px){.CartPage-Total{-webkit-padding-before:14px;-webkit-padding-after:0;padding:14px 14px 0;min-height:0}}[dir=ltr] .CartPage-Total dd{text-align:right}[dir=rtl] .CartPage-Total dd{text-align:left}.CartPage-Total dd span{display:block;font-size:12px;font-weight:400}.CartPage-TableHead{display:grid;grid-template-columns:3fr 2fr 1fr;background-color:var(--secondary-base-color);background-color:var(--cart-page-table-head-background);text-transform:capitalize;font-size:14px;font-weight:600;padding:14px 16px;-webkit-margin-after:0;margin-bottom:0;border-radius:var(--input-border-radius)}@media screen and (max-width:810px){.CartPage-TableHead{display:none}}[dir=ltr] .CartPage-TableHead span{text-align:left}[dir=ltr] .CartPage-TableHead span:last-of-type,[dir=rtl] .CartPage-TableHead span{text-align:right}[dir=rtl] .CartPage-TableHead span:last-of-type{text-align:left}.CartPage .CartPage-Discount{-webkit-border-before:0;border-top:0}@media screen and (max-width:810px){.CartPage .CartPage-Discount{-webkit-border-before:1px solid var(--expandable-content-divider-color);border-top:1px solid var(--expandable-content-divider-color);-webkit-border-after:0;border-bottom:0}}@media (min-width:811px){.CartPage .CartPage-Discount{-webkit-margin-before:32px;margin-top:32px}}.CartPage-Floating{width:100%}@media screen and (max-width:810px){.CartPage-Floating .ExpandableContent{border:none}}@media screen and (max-width:810px){.CartPage-Floating{-webkit-margin-before:16px;margin-top:16px}}@media (min-width:811px){.CartPage-Floating{display:flex;flex-direction:column;margin:5.5rem auto 0;border-radius:3px;opacity:1}}@media (min-width:811px) and (max-width:1024px) and (-webkit-min-device-pixel-ratio:1){.CartPage-Floating{-webkit-margin-before:15px;margin-top:15px}}@media screen and (max-width:810px){.CartPage-Floating .ApplyRewards{padding:16px;margin-top:0;margin-bottom:0;border:none}}[dir=ltr] .CartPage-Heading{padding-right:16px}[dir=rtl] .CartPage-Heading{padding-left:16px}.CartPage-Heading{margin-top:unset;margin-bottom:unset;font-size:20px;-webkit-padding-end:16px}@media screen and (max-width:810px){.CartPage-Heading{font-size:16px}}.CartPage-ExpandableContentContent{-webkit-margin-before:0;margin-top:0}.CartPage .ExpandableContent.CartPage-Coupon{padding:0 24px}@media screen and (max-width:810px){.CartPage .ExpandableContent.CartPage-Coupon{padding:0 16px}}.CartPage .ExpandableContent.CartPage-Coupon .ExpandableContent-Button{justify-content:center;border-top:1px solid #c7c5c3;padding:24px 0}@media screen and (max-width:810px){.CartPage .ExpandableContent.CartPage-Coupon .ExpandableContent-Button{padding:24px 0}}.CartPage .ExpandableContent.CartPage-Coupon .ExpandableContent-Button svg{display:none}.CartPage .ExpandableContent.CartPage-Coupon .ExpandableContent-Heading{font-size:16px;font-weight:500}.CartPage .ExpandableContent.CartPage-Coupon .ExpandableContent-Content_isContentExpanded{-webkit-padding-after:24px;padding-bottom:24px}.CartPage .ProductLinks-Wrapper{padding-left:0;padding-right:0}@media (min-width:811px){.CartPage .ProductLinks-Wrapper{padding-left:32px;padding-right:32px}}.CartPage .ProductLinks-List{grid-column-gap:16px;z-index:10}.CartPage .ProductLinks-List .ProductCard-ProductActions{display:flex}[dir=ltr] .CartPage .ProductLinks-List .AddToCart{margin-right:0}[dir=rtl] .CartPage .ProductLinks-List .AddToCart{margin-left:0}.CartPage .ProductLinks-List .AddToCart{width:100%;-webkit-margin-end:0}@media (min-width:811px){.CartPage .CheckoutOrderSummary{padding:0;-webkit-margin-before:0;margin-top:0}}.CartPage .CheckoutOrderSummary-ItemList{display:none}.CartPage .CheckoutOrderSummary .Field [type=checkbox]+.input-control :after{--checkmark-color:#fff;transition-duration:unset;transition-property:unset;transition-timing-function:unset}.CartPage .CheckoutOrderSummary .Field [type=checkbox]:hover:not(:disabled)+.input-control{--box-color:#000;border-color:var(--box-color)}.CartPage .CheckoutOrderSummary .Field [type=checkbox]:checked+.input-control:after{--checkmark-color:#fff}.CartPage .CheckoutOrderSummary .Field [type=checkbox]:checked+.input-control{border-color:unset}.CartPage .CheckoutOrderSummary .Field-CheckboxLabel:not([class*=_isDisabled]):hover{color:#000}@media screen and (max-width:810px){.CartPage .CheckoutOrderSummary-OrderTotalExclusiveTax{display:flex;order:7;-webkit-margin-before:14px;margin-top:14px;-webkit-padding-before:24px;padding-top:24px;-webkit-padding-after:24px;padding-bottom:24px}.CartPage .CheckoutOrderSummary-SummaryItem_isTotal{display:none}.CartPage .CheckoutOrderSummary-SafetyConcern{order:9;grid-row-gap:5px;row-gap:5px}}.CartPage-Head_Content{display:flex;align-items:center;grid-column-gap:6px;-webkit-column-gap:6px;column-gap:6px;flex-direction:row;justify-content:flex-start}@media screen and (max-width:810px){.CartPage-Head_Content span{font-size:12px}}.CartPage-item{background:var(--primary-base-color);border-radius:50%;color:var(--color-white);height:22px;padding:2px;min-width:22px;display:flex;font-size:13px;justify-content:center;align-items:center;font-weight:600}.CartPage-free{color:var(--primary-base-color);font-size:14px;font-weight:500}@media screen and (max-width:810px){.CartPage-free{font-size:11px}}.CartPage-Inner{-webkit-margin-after:1.6rem;margin-bottom:1.6rem}@media screen and (max-width:810px){.CartPage-Inner{grid-row-gap:1rem;row-gap:1rem}}.CartPage-Inner p{-webkit-margin-after:unset;margin-bottom:unset}.CartPage-Inner button{color:#000;text-transform:uppercase;opacity:1;background:#fff 0 0 no-repeat padding-box;border:1px solid #000;padding:1.5rem;font-size:14px;font-weight:700;cursor:pointer}.CartPage-Inner button:hover{color:var(--hollow-button-hover-color);border-color:var(--hollow-button-hover-color)}@media screen and (max-width:810px){.CartPage-Inner button{font-size:11px}}.CartPage-OrderTotal{font-size:14px;font-weight:500;background-color:#fff4f4;padding:1.5rem;margin:2rem 0;display:flex;grid-gap:10px;gap:10px;color:#eb0202;color:var(--primary-error-color,#eb0202)}.CartPage .Button_isHollow:not([disabled]):hover{border-radius:16px}.CartPage .FreebieChoice-Wrapper{border-top:1px solid var(--primary-divider-color);-webkit-padding-before:2rem;padding-top:2rem;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:810px){.CartPage .FreebieChoice-Wrapper{flex-direction:column;grid-row-gap:1rem;row-gap:1rem;align-items:flex-start}}.CartPage .FreebieChoice-Content .Prompt{font-size:14px;font-weight:600;-webkit-margin-after:6px;margin-bottom:6px}@media screen and (max-width:810px){.CartPage .FreebieChoice-Content .Prompt{-webkit-margin-after:6px;margin-bottom:6px}}.CartPage .FreebieChoice-Content .label{font-size:14px;color:#3e3d30}@media screen and (max-width:810px){.CartPage .FreebieChoice-Content .label{background-color:transparent}}.CartPage .FreebieChoice-Button button{font-weight:600;border-color:var(--color-black);color:var(--color-black);border-radius:16px}.CartPage-FreebiesWrapper{display:grid;grid-row-gap:16px;row-gap:16px;background-color:#eaf5e7;padding:16px;border-radius:16px;margin-top:2rem;margin-bottom:2rem}.CartPage-Freebies{background-color:#73a054;border-radius:8px}.CartPage-Freebies span{font-size:16px;font-weight:600}@media screen and (max-width:810px){.CartPage-Freebies span{font-size:16px}}.CartPage-Freebies .CartPage-Headingss{display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:600;line-height:26px;color:var(--color-white);padding:11px 18px}@media screen and (max-width:810px){.CartPage-Freebies .CartPage-Headingss{font-size:12px}}.CartPage-Freebies .CartPage-Headingss .Title{display:flex;align-items:center;grid-column-gap:1rem;-webkit-column-gap:1rem;column-gap:1rem}.CartPage-Freebies .CartPage-Headingss .FreebieEdit{color:var(--color-white);font-size:14px;text-transform:uppercase;font-weight:600;cursor:pointer}.CartPage-Freebies .CartPage-Headingss .FreebieEdit:hover{text-decoration:underline}.CartPage-FreebiesList{-webkit-padding-after:2rem;padding-bottom:2rem}.CartPage-Highlight{color:var(--primary-base-color);font-size:14px;font-weight:600;margin-left:.5rem;margin-right:.5rem}.CartPage-FreebiesListWrapper{display:flex;grid-column-gap:1rem;-webkit-column-gap:1rem;column-gap:1rem;overflow-x:auto;overflow-y:hidden}.CartPage-FreebiesListWrapper .FreebiesCard-Wrapper{max-width:200px;min-width:160px;width:100%;overflow:hidden;border-radius:8px}@media screen and (max-width:810px){.CartPage-FreebiesListWrapper .FreebiesCard-Wrapper{max-width:160px}}.CartPage-FreebiesListWrapper .FreebiesCard-ImgBlock{-webkit-margin-after:-4px;margin-bottom:-4px}.CartPage-FreebiesListWrapper .FreebiesCard-ImgBlock .Image{-webkit-padding-after:100%;padding-bottom:100%}.CartPage-FreebiesListWrapper .FreebiesCard-ImgBlock .Image_imageStatus_image_loaded,.CartPage-FreebiesListWrapper .FreebiesCard-ImgBlock .Image_imageStatus_image_loading,.CartPage-FreebiesListWrapper .FreebiesCard-ImgBlock .Image_isPlaceholder{background-image:var(--placeholder-image);background-size:var(--placeholder-size);-webkit-animation:var(--placeholder-animation);animation:var(--placeholder-animation)}.CartPage-FreebiesListWrapper .FreebiesCard-Details{background:var(--color-white);padding:14px}.CartPage-FreebiesListWrapper .FreebiesCard-Headings{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-margin-after:5px;margin-bottom:5px;font-size:14px;font-weight:600}.CartPage-FreebiesListWrapper .FreebiesCard-Content .Product-BrandName,.CartPage-FreebiesListWrapper .FreebiesCard-Content a{display:inline-block;font-size:12px;font-weight:400;-webkit-margin-after:9px;margin-bottom:9px;color:#3e3d30}.CartPage-FreebiesListWrapper .swiper{padding:0 2rem 3rem 0}@media screen and (max-width:810px){.CartPage-FreebiesListWrapper .swiper{padding:0 0 2rem}}.CartPage-FreebiesListWrapper .swiper .swiper-wrapper{-webkit-padding-after:0;padding-bottom:0;-webkit-margin-after:1rem;margin-bottom:1rem}.CartPage-FreebiesListWrapper .swiper .swiper-wrapper .swiper-slide{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.CartPage-FreebiesListWrapper .swiper .swiper-button-next,.CartPage-FreebiesListWrapper .swiper .swiper-button-prev{top:95%;height:10px;width:10px}.CartPage-Details{display:grid;justify-items:end;-webkit-margin-before:2%;margin-top:2%}@media screen and (max-width:810px){.CartPage-Details{justify-items:unset}}.CartPage-Details .CartPage-AddButton{align-self:end}.CartPage-ProductName{display:flex;flex-direction:column;flex-wrap:wrap;grid-row-gap:5rem;row-gap:5rem}.CartPage-ProductName .CartPage-Headings{font-size:16px;text-transform:capitalize;opacity:1;line-height:2rem}@media screen and (max-width:810px){.CartPage-ProductName{grid-row-gap:0;row-gap:0;justify-content:space-between}}.CartPage-AddButton{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600}.CartPage-AddButton button{width:58px;height:32px;border:2px solid var(--color-black);border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center}.CartPage-AddButton button:hover{color:var(--hollow-button-hover-color);border-color:var(--hollow-button-hover-color)}.CartPage-Owner{color:#9b9b9b;text-transform:capitalize;opacity:1}.CartPage-Inner_Content{display:flex;flex-wrap:wrap;grid-gap:3%;gap:3%;grid-row-gap:2px;row-gap:2px;font-size:14px}.CartPage-Inner_Content span{font-size:14px;color:#9b9b9b}.CartPage-Inner_Content h4{color:var(--primary-base-color)}@media screen and (max-width:810px){.CartPage-Inner_Content .CartPage-AddButton{width:100%}}.CartPage-Itemss{display:flex;grid-column-gap:4px;-webkit-column-gap:4px;column-gap:4px;-webkit-margin-after:5px;margin-bottom:5px;font-size:12px;line-height:20px;color:#3e3d30}.CartPage-DownMsg{-webkit-margin-before:2%;margin-top:2%;width:50%;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:810px){.CartPage-DownMsg{width:100%;justify-content:center;grid-gap:4rem;gap:4rem;margin:2rem 0;-webkit-padding-after:2rem;padding-bottom:2rem;border-bottom:1px solid var(--primary-divider-color)}}.CartPage-DownMsg span:first-child{font-size:14px;color:#757575}@media screen and (max-width:810px){.CartPage-DownMsg span:first-child{font-size:11px}}.CartPage-DownMsg span img{width:40px}@media screen and (max-width:810px){body:has(.CartPage) footer{-webkit-padding-after:50px;padding-bottom:50px}}:root{--cart-item-subheading-color:#888}.MiniCartItem{--header-color:var(--color-black);-webkit-border-after:1px solid var(--primary-divider-color);border-bottom:1px solid var(--primary-divider-color)}.MiniCartItem-OutOfStock{font-weight:500;-webkit-margin-after:5px;margin-bottom:5px;color:var(--primary-error-color)}.MiniCartItem-Link{color:inherit;font-weight:400;align-self:start}.MiniCartItem-Link:hover{text-decoration:none}.MiniCartItem-Link .MiniCartItem-Picture_isMobileLayout{width:100px;height:90px}@media screen and (max-width:810px){.MiniCartItem-Link .MiniCartItem-Picture_isMobileLayout{width:100px;height:130px}.MiniCartItem-Link .MiniCartItem-Picture_isMobileLayout .Image-Image{object-fit:cover}}.MiniCartItem-Content{display:flex;flex-direction:column;justify-content:space-between;min-width:0}[dir=ltr] .MiniCartItem-QuantityWrapperFreeText{padding-right:8px}[dir=rtl] .MiniCartItem-QuantityWrapperFreeText{padding-left:8px}.MiniCartItem-QuantityWrapperFreeText{font-size:12px;color:var(--primary-base-color);font-weight:600;-webkit-padding-end:8px}.MiniCartItem-QuantityWrapperFreeQuantity{font-size:12px}.MiniCartItem-Wrapper{display:grid;grid-gap:12px;padding:12px;background:var(--color-white);align-items:baseline;grid-template-columns:minmax(100px,3fr) 2fr 1fr}.MiniCartItem-Wrapper_isMobileLayout{grid-template-columns:100px auto;grid-gap:14px;padding:1.4rem 0 1.4rem 1.4rem;min-height:130px;overflow:hidden}.MiniCartItem-Wrapper_isSummary{grid-template-columns:96px auto}.MiniCartItem-Wrapper_isSummary .MiniCartItem-ProductInfo{justify-content:space-between}@media (min-width:811px){[dir=ltr] .MiniCartItem-Wrapper_isCart .MiniCartItem-Title{padding-left:20px}[dir=rtl] .MiniCartItem-Wrapper_isCart .MiniCartItem-Title{padding-right:20px}.MiniCartItem-Wrapper_isCart .MiniCartItem-Title{-webkit-padding-start:20px}}.MiniCartItem-Wrapper_isProductOutOfStock .MiniCartItem-ProductActions_isMobileLayout{align-self:flex-end}.MiniCartItem-ProductInfo{display:flex}.MiniCartItem-ProductInfo_isMobileLayout{align-items:flex-start;justify-content:space-between}.MiniCartItem-Options{color:var(--secondary-dark-color);font-size:12px;display:flex;grid-column-gap:5px;-webkit-column-gap:5px;column-gap:5px}.MiniCartItem-Options span:last-child{color:var(--color-black)}.MiniCartItem-Option{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:16px;display:flex;grid-gap:4px;gap:4px}.MiniCartItem-Option_isBundle{flex-direction:column;grid-gap:0;gap:0}.MiniCartItem-Option div,.MiniCartItem-Option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MiniCartItem-ItemLinksWrapper{display:flex;flex-direction:column;color:var(--secondary-dark-color);font-size:12px}.MiniCartItem-Title{display:flex;flex-direction:column;justify-content:center;width:65%;overflow:hidden}.MiniCartItem-Title_isMobileLayout{visibility:visible;width:100%}.MiniCartItem-Title_isMobileLayout .MiniCartItem-Heading{white-space:inherit;width:330px}@media (min-width:820px) and (max-width:1180px){.MiniCartItem-Title_isMobileLayout .MiniCartItem-Heading{width:370px}}@media screen and (max-width:810px){.MiniCartItem-Title_isMobileLayout .MiniCartItem-Heading{width:210px;display:unset;white-space:nowrap;font-size:14px}}@media screen and (max-width:400px){.MiniCartItem-Title_isMobileLayout .MiniCartItem-Heading{font-size:12px;width:153px}}@media screen and (max-width:810px){.MiniCartItem-Title{-webkit-margin-after:5px;margin-bottom:5px}}.MiniCartItem-Heading,.MiniCartItem-SubHeading{font-size:14px;line-height:1.2;width:100%;-webkit-margin-after:6px;margin-bottom:6px}@media screen and (max-width:810px){.MiniCartItem-Heading,.MiniCartItem-SubHeading{max-width:95%;-webkit-margin-after:2px;margin-bottom:2px;-webkit-margin-before:0;margin-top:0}}.MiniCartItem-Heading{color:var(--color-black);overflow:hidden;line-height:20px;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.MiniCartItem-SubHeading{color:#888;color:var(--cart-item-subheading-color)}.MiniCartItem-Picture{width:96px;height:96px;align-self:flex-start}.MiniCartItem-Picture img{object-position:top}.MiniCartItem-Picture_isMobileLayout{width:100px;height:90px}@media screen and (max-width:810px){.MiniCartItem-Picture_isMobileLayout{width:100px;height:130px}.MiniCartItem-Picture_isMobileLayout .Image-Image{object-fit:cover}}[dir=ltr] .MiniCartItem-Price{text-align:right}[dir=rtl] .MiniCartItem-Price{text-align:left}.MiniCartItem-Price{font-size:18px}[dir=ltr] .MiniCartItem-Price_isMobileLayout{text-align:left}[dir=rtl] .MiniCartItem-Price_isMobileLayout{text-align:right}.MiniCartItem-Price_isMobileLayout{display:flex;justify-content:flex-end;align-items:flex-end;font-weight:500;font-size:16px;margin:0}.MiniCartItem-Price_isCartOverlay data{font-size:16px;line-height:20px}.MiniCartItem-ProductActions{display:flex;align-items:center}.MiniCartItem-ProductActions_isMobileLayout{align-items:center;grid-column-gap:12px;-webkit-column-gap:12px;column-gap:12px}@media screen and (max-width:810px){.MiniCartItem-ProductActions_isMobileLayout{justify-content:unset;align-items:center;flex-wrap:wrap;-webkit-margin-before:1rem;margin-top:1rem}}.MiniCartItem-MiniCartItemRows{height:100%;display:flex;flex-direction:column;justify-content:space-between;min-width:0}.MiniCartItem .Quantity-Items{line-height:20px;display:flex;align-items:center;grid-column-gap:2rem;-webkit-column-gap:2rem;column-gap:2rem;flex-wrap:wrap}@media screen and (max-width:810px){.MiniCartItem .Quantity-Items{grid-row-gap:1rem;row-gap:1rem;flex-direction:column;align-items:flex-start}}@media (min-width:811px){.MiniCartItem .Quantity-Items{margin:1rem 0}}.MiniCartItem .Quantity-Items .Seeds{font-size:14px;font-weight:500;color:#000}.MiniCartItem .Quantity-Items .Points{padding:5px 14px;background:#e6d93b 0 0 no-repeat padding-box;letter-spacing:1px;color:#000;font-size:12px;font-weight:500}@media screen and (max-width:810px){.MiniCartItem .Quantity-Items .Points{font-size:10px}}.MiniCartItem .off-price{color:var(--primary-base-color);font-size:13px;font-weight:500}@media screen and (max-width:810px){.MiniCartItem .off-price{font-size:15px;line-height:2rem}}.MiniCartItem .inclusiveTaxes{color:#515e2c;font-size:12px}@media screen and (max-width:810px){.MiniCartItem .inclusiveTaxes{font-size:9px;width:100%;-webkit-margin-before:.5rem;margin-top:.5rem}}.MiniCartItem-Delete{align-items:center;display:flex;z-index:5;font-size:14px;cursor:pointer}[dir=ltr] .MiniCartItem-Delete_isMobileLayout{padding-left:0}[dir=rtl] .MiniCartItem-Delete_isMobileLayout{padding-right:0}.MiniCartItem-Delete_isMobileLayout{height:12px;-webkit-padding-start:0}[dir=ltr] .MiniCartItem-DeleteButtonText{margin-left:4px}[dir=rtl] .MiniCartItem-DeleteButtonText{margin-right:4px}.MiniCartItem-DeleteButtonText{color:inherit;line-height:20px;-webkit-margin-start:4px;cursor:pointer}.MiniCartItem-DeleteButtonText:hover{color:var(--primary-base-color)}.MiniCartItem .MiniCartItem-Qty{-webkit-margin-before:0;margin-top:0;display:inline-flex;cursor:default;padding:5px 15px}@media screen and (max-width:810px){.MiniCartItem .MiniCartItem-Qty{padding:5px;align-items:center;font-size:14px}}@media screen and (max-width:810px){.MiniCartItem .MiniCartItem-Qty input{width:32px;min-width:32px;background-color:transparent}}.MiniCartItem .MiniCartItem-Qty button{border:none}.MiniCartItem .MiniCartItem-Qty button:not([disabled]){cursor:pointer}.MiniCartItem .MiniCartItem-Qty button svg{fill:#767676}.MiniCartItem .MiniCartProductAction{display:inline-flex}@media screen and (max-width:400px){.MiniCartItem .MiniCartProductAction{display:inline-flex}}[dir=ltr] .MiniCartItem .MiniCartProductAction .RemoveButton{padding-right:10px}[dir=rtl] .MiniCartItem .MiniCartProductAction .RemoveButton{padding-left:10px}.MiniCartItem .MiniCartProductAction .RemoveButton{-webkit-padding-end:10px}@media screen and (max-width:810px){[dir=ltr] .MiniCartItem .MiniCartProductAction .RemoveButton{padding-right:7px}[dir=rtl] .MiniCartItem .MiniCartProductAction .RemoveButton{padding-left:7px}.MiniCartItem .MiniCartProductAction .RemoveButton{-webkit-padding-end:7px}}.MiniCartItem .MiniCartProductAction .RemoveButton button{color:var(--color-black);padding:11px 0;font-size:12px;text-transform:capitalize}@media screen and (max-width:400px){.MiniCartItem .MiniCartProductAction .RemoveButton button{font-size:10px}}.MiniCartItem .MiniCartProductAction .ProductWishlistButton{width:100%}@media (min-width:811px){[dir=ltr] .MiniCartItem .MiniCartProductAction .ProductWishlistButton{padding-left:12px}[dir=rtl] .MiniCartItem .MiniCartProductAction .ProductWishlistButton{padding-right:12px}.MiniCartItem .MiniCartProductAction .ProductWishlistButton{-webkit-padding-start:12px}}@media screen and (max-width:400px){[dir=ltr] .MiniCartItem .MiniCartProductAction .ProductWishlistButton{padding-left:0}[dir=rtl] .MiniCartItem .MiniCartProductAction .ProductWishlistButton{padding-right:0}.MiniCartItem .MiniCartProductAction .ProductWishlistButton{-webkit-padding-start:0}}.MiniCartItem .MiniCartProductAction .ProductWishlistButton svg{display:none}.MiniCartItem .MiniCartProductAction .ProductWishlistButton-Button{font-weight:400;white-space:nowrap;text-transform:capitalize;font-size:12px}[dir=ltr] .MiniCartItem .MiniCartProductAction .ProductWishlistButton-Button:before{padding-left:1rem}[dir=rtl] .MiniCartItem .MiniCartProductAction .ProductWishlistButton-Button:before{padding-right:1rem}.MiniCartItem .MiniCartProductAction .ProductWishlistButton-Button:before{content:attr(data-content);color:#000;border-left:1px solid var(--primary-divider-color);-webkit-padding-start:1rem}@media screen and (max-width:810px){[dir=ltr] .MiniCartItem .MiniCartProductAction .ProductWishlistButton-Button:before{padding-left:7px}[dir=rtl] .MiniCartItem .MiniCartProductAction .ProductWishlistButton-Button:before{padding-right:7px}.MiniCartItem .MiniCartProductAction .ProductWishlistButton-Button:before{-webkit-padding-start:7px}}.MiniCartItem .MiniCartProductAction .ProductWishlistButton-Button:hover:before{color:var(--primary-base-color)}.MiniCartItem .MiniCartProductAction .ProductWishlistButton-Button_isInWishlist:before{content:attr(data-content-second);color:#000}@media screen and (max-width:400px){.MiniCartItem .MiniCartProductAction .ProductWishlistButton-Button{font-size:10px}}.MiniCartItem-SwipeToDeleteRightSide{height:100%;width:100%;font-weight:600;color:var(--color-white);background-color:var(--swipe-to-delete-bg-color)}@media (min-width:811px){.MiniCartItem .ProductPrice{min-height:auto}}.MiniCartItem .ProductPrice-SubPrice{font-size:12px;font-weight:400}.MiniCartItem .ProductPrice .PromoPrice{display:flex;grid-gap:10px;gap:10px;justify-content:flex-end}.MiniCartItem .ProductPrice .PromoPrice span{color:var(--primary-base-color);font-size:16px}.MiniCartItem .ProductPrice .PromoPrice del{font-size:13px}.MiniCartItem .MiniCartItem-QuantityWrapper_isCartOverlay button{width:14px;height:14px}.MiniCartItem .MiniCartItem-QuantityWrapper_isCartOverlay .MiniCartItem-Qty{width:100%;font-size:16px;border:1px solid #c3c3c3}.MiniCartItem .MiniCartItem-QuantityWrapper_isCartOverlay .MiniCartItem-Qty input{font-weight:500;width:32px;min-width:32px}@media screen and (max-width:810px){.MiniCartItem .MiniCartItem-QuantityWrapper_isCartOverlay .MiniCartItem-Qty input{width:100%}}.MiniCartItem-OutOfStockLink .QuantityBlock-isPlaceholder{opacity:.5;pointer-events:none}.MiniCartItem-OutOfStockLink .MiniCartItem-ProductActions{display:none}.MiniCartItem-OutOfStockLink .MiniCartItem-CartItemRows .Quantity-Items span,.MiniCartItem-OutOfStockLink .MiniCartItem-Heading{color:#a6a6a5;cursor:default}.MiniCartItem-OutOfStockLink .Image{-webkit-filter:grayscale(1);filter:grayscale(1)}:root{--star-size:18px;--plus-minus-icon-size:24px;--wishlist-heart-size:23px;--cart-overlay-totals-background:var(--secondary-base-color);--cart-overlay-divider-background:#d8d8d8;--cart-overlay-promo-background:#fff}[dir=ltr] .CartOverlay{left:0}[dir=rtl] .CartOverlay{right:0}.CartOverlay{cursor:auto;box-shadow:0 3px 9px rgba(0,0,0,.1607843137254902);position:fixed;width:100%;z-index:9999;top:0;height:100%;overflow:auto}.CartOverlay:has(.DiscountMsg-Wrapper) .CartOverlay-Discount{-webkit-padding-after:0;padding-bottom:0}@media screen and (max-width:810px){.CartOverlay{z-index:999;top:0}}@media (min-width:811px){[dir=ltr] .CartOverlay:before{right:9px}[dir=rtl] .CartOverlay:before{left:9px}[dir=ltr] .CartOverlay:before{border-left:1px solid var(--primary-base-color)}[dir=rtl] .CartOverlay:before{border-right:1px solid var(--primary-base-color)}.CartOverlay:before{content:"";position:absolute;top:-8px;height:15px;width:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:var(--primary-base-color);-webkit-border-before:1px solid var(--primary-base-color);border-top:1px solid var(--primary-base-color);-webkit-border-start:1px solid var(--primary-base-color)}}.CartOverlay-SeedslabelClone{background-color:#545ca0;border-radius:24px;padding:2px 8px;font-size:12px;font-weight:600;line-height:20px;color:#fff;display:flex}@media screen and (max-width:810px){[dir=ltr] .CartOverlay-SeedslabelClone{margin-left:12px}[dir=rtl] .CartOverlay-SeedslabelClone{margin-right:12px}.CartOverlay-SeedslabelClone{width:auto;height:24px;-webkit-margin-start:12px}}.CartOverlay-SeedslabelSeeds{background-color:#a0546f;border-radius:24px;padding:2px 8px;font-size:12px;font-weight:600;line-height:20px;color:#fff;display:flex;width:auto;height:24px}@media screen and (max-width:810px){.CartOverlay-SeedslabelSeeds{width:auto;height:24px}}.CartOverlay-SeedslabelWrapper{border-left:1px solid #eee;padding:8px}.CartOverlay-CartOverlayContentBackground{width:calc(100vw - 2px);height:100vh;position:absolute;z-index:100;background:rgba(0,0,0,.3764705882352941) 0 0 no-repeat padding-box}@media (min-width:811px){.CartOverlay-CartOverlayContentBackground{width:100%}}[dir=ltr] .CartOverlay-CartOverlayContentWrapper{right:0}[dir=rtl] .CartOverlay-CartOverlayContentWrapper{left:0}.CartOverlay-CartOverlayContentWrapper{background:#fff;width:535px;height:100vh;position:absolute;z-index:105;overflow-y:hidden;transition:all .5s cubic-bezier(.075,.82,.165,1)}@media screen and (max-width:810px){.CartOverlay-CartOverlayContentWrapper{width:91%}}.CartOverlay .label{flex-basis:50%;white-space:break-spaces}[dir=ltr] .CartOverlay .price{text-align:right}[dir=rtl] .CartOverlay .price{text-align:left}.CartOverlay .price{flex-basis:30%}.CartOverlay .MiniCart-container{height:calc(100vh - 42px)}@media screen and (max-width:810px){.CartOverlay .MiniCart-container{position:fixed;width:85%}}.CartOverlay .MiniCart-container h2.Cart-Heading{padding:15px;font-size:25px;font-weight:500}@media screen and (max-width:810px){.CartOverlay .MiniCart-container h2.Cart-Heading{font-size:14px;margin:0;border-bottom:1px solid var(--color-gray)}}.CartOverlay .Cart-Header{display:flex;align-items:center}.CartOverlay .Cart-Header .Cart-Heading{padding:15px;font-size:25px;font-weight:500}@media screen and (max-width:810px){.CartOverlay .Cart-Header .Cart-Heading{font-size:14px;margin:0;border-bottom:1px solid var(--color-gray)}}[dir=ltr] .CartOverlay .Cart-Header button{right:10px}[dir=rtl] .CartOverlay .Cart-Header button{left:10px}.CartOverlay .Cart-Header button{position:absolute;top:1.5rem;cursor:pointer}.CartOverlay .Cart-Header button svg{fill:var(--color-back);width:30px;height:30px}.CartOverlay .CartOverlay-ContentWrapper{display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - 100px);border:none;padding:10px}@media screen and (max-width:810px){.CartOverlay .CartOverlay-ContentWrapper{padding:0;height:calc(100vh - 60px)}}.CartOverlay .CartOverlay-ContentWrapper .CartOverlay-Additional{border-top:1px solid var(--primary-divider-color);background-color:var(--color-white);padding:1rem 0}@media screen and (max-width:810px){.CartOverlay .CartOverlay-ContentWrapper .CartOverlay-Additional{padding:0}}.CartOverlay .CartOverlay-ContentWrapper .CartOverlay-Additional .CartAdditionalFees-Option{-webkit-padding-before:0;padding:12px 16px 6px}@media screen and (max-width:810px){.CartOverlay .CartOverlay-ContentWrapper .CartOverlay-Additional .CartAdditionalFees span{font-size:12px}}[dir=ltr] .CartOverlay .CartOverlay-ContentWrapper .CartOverlay-Additional .PriceDetails{padding-left:16px}[dir=ltr] .CartOverlay .CartOverlay-ContentWrapper .CartOverlay-Additional .PriceDetails,[dir=rtl] .CartOverlay .CartOverlay-ContentWrapper .CartOverlay-Additional .PriceDetails{padding-right:16px}[dir=rtl] .CartOverlay .CartOverlay-ContentWrapper .CartOverlay-Additional .PriceDetails{padding-left:16px}.CartOverlay .CartOverlay-ContentWrapper .CartOverlay-Additional .PriceDetails{display:flex;justify-content:space-between;font-size:16px;line-height:20px;word-wrap:break-word;-webkit-padding-before:12px;padding-top:12px;-webkit-padding-after:6px;padding-bottom:6px;-webkit-padding-start:16px;-webkit-padding-end:16px}@media screen and (max-width:810px){.CartOverlay .CartOverlay-ContentWrapper .CartOverlay-Additional .PriceDetails{font-size:12px}}[dir=ltr] .CartOverlay .CartOverlay-ContentWrapper .CartOverlay-Additional .Discount{padding-left:16px}[dir=ltr] .CartOverlay .CartOverlay-ContentWrapper .CartOverlay-Additional .Discount,[dir=rtl] .CartOverlay .CartOverlay-ContentWrapper .CartOverlay-Additional .Discount{padding-right:16px}[dir=rtl] .CartOverlay .CartOverlay-ContentWrapper .CartOverlay-Additional .Discount{padding-left:16px}.CartOverlay .CartOverlay-ContentWrapper .CartOverlay-Additional .Discount{-webkit-padding-after:6px;padding-bottom:6px;-webkit-padding-start:16px;-webkit-padding-end:16px}@media screen and (max-width:810px){.CartOverlay .CartOverlay-ContentWrapper .CartOverlay-Additional .Discount{-webkit-padding-before:0;padding-top:0}}@media screen and (max-width:810px){.CartOverlay .CartOverlay-ContentWrapper .CartOverlay-Additional .Discount .ProductIi-Content{border:0}.CartOverlay .CartOverlay-ContentWrapper .CartOverlay-Additional .Discount .ProductIi-Content .ProductIi-ExpandableContentButton{-webkit-padding-after:10px;padding-bottom:10px;-webkit-padding-before:10px;padding-top:10px}}.CartOverlay .CartOverlay-ContentWrapper .CartOverlay-Additional .Discount .ProductIi-Content .ExpandableContent-Button_isContentExpanded .ProductIi-ExpandableContentHeading:after{content:""}.CartOverlay .CartOverlay-ContentWrapper .CartOverlay-Additional .Discount .ProductIi-DiscountApplied .ExpandableContent-Button{display:none}[dir=ltr] .CartOverlay .CartOverlay-ContentWrapper .CartOverlay-Additional .Discount .ProductIi-ExpandableContentHeading:after{right:33px}[dir=rtl] .CartOverlay .CartOverlay-ContentWrapper .CartOverlay-Additional .Discount .ProductIi-ExpandableContentHeading:after{left:33px}.CartOverlay .CartOverlay-ContentWrapper .CartOverlay-Additional .Discount .ProductIi-ExpandableContentHeading:after{content:attr(data-content);font-size:14px;color:var(--primary-base-color)}@media screen and (max-width:810px){.CartOverlay .CartOverlay-ContentWrapper .CartOverlay-Additional .Discount .ProductIi-ExpandableContentHeading:after{font-size:10px}}.CartOverlay .CartOverlay-ContentWrapper .CartOverlay-Additional .Discount .ExpandableContent-Heading{cursor:pointer;font-weight:400;font-size:16px;position:relative;flex:100% 1;display:flex;justify-content:space-between;-webkit-padding-before:12px;padding-top:12px}@media screen and (max-width:810px){.CartOverlay .CartOverlay-ContentWrapper .CartOverlay-Additional .Discount .ExpandableContent-Heading{font-size:12px;display:flex;justify-content:space-between}}.CartOverlay .CartOverlay-ContentWrapper .CartOverlay-Additional .Discount svg{display:none}.CartOverlay .CartOverlay-ContentWrapper .CartOverlay-Additional .CartOverlay-Total{background:none;font-size:16px;font-weight:500}@media screen and (max-width:810px){.CartOverlay .CartOverlay-ContentWrapper .CartOverlay-Additional .CartOverlay-Total{font-size:12px}}.CartOverlay .CartOverlay-ContentWrapper .CartOverlay-Additional .CartOverlay-Total dd{font-size:22px;font-weight:600}@media screen and (max-width:810px){.CartOverlay .CartOverlay-ContentWrapper .CartOverlay-Additional .CartOverlay-Total dd{font-size:15px;font-weight:500}}.CartOverlay-DeliveryInsurance{display:block}.CartOverlay-DeliveryInsurance .Fee{display:none}@media screen and (max-width:810px){.CartOverlay-DeliveryInsurance .CartAdditionalFees-Option{font-size:12px}}.CartOverlay .DiscountField{width:100%}.CartOverlay .DiscountField .Field-ErrorMessages{-webkit-padding-before:16px;padding-top:16px}.CartOverlay .DiscountField .CartCoupon_remove .Form{flex-direction:row;align-items:center}@media screen and (max-width:810px){.CartOverlay .DiscountField .CartCoupon{padding:0}}.CartOverlay .DiscountField .CartCoupon-Button{height:var(--button-height)}@media screen and (max-width:810px){.CartOverlay .DiscountField .CartCoupon-Button{font-size:12px;display:block;padding:1rem;margin:10px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (max-width:400px){.CartOverlay .DiscountField .CartCoupon-Button{font-size:10px;padding:0;height:30px}}@media screen and (max-width:810px){[dir=ltr] .CartOverlay .DiscountField .CartCoupon-MessageText{margin-right:10px}[dir=rtl] .CartOverlay .DiscountField .CartCoupon-MessageText{margin-left:10px}.CartOverlay .DiscountField .CartCoupon-MessageText{font-size:12px;-webkit-margin-end:10px;white-space:break-spaces}}@media screen and (max-width:810px){.CartOverlay .ExpandableContent{-webkit-padding-after:0;padding-bottom:0}}.CartOverlay .ExpandableContent-Content{-webkit-margin-before:unset;margin-top:unset;overflow:visible;font-size:14px}@media (min-width:811px){.CartOverlay .ExpandableContent-Content{max-height:0;opacity:0}}.CartOverlay .ExpandableContent-Content_isContentExpanded{-webkit-margin-before:12px;margin-top:12px}@media (min-width:811px){.CartOverlay .ExpandableContent-Content_isContentExpanded{max-height:100%;opacity:1}}.CartOverlay-Empty{padding:16px;text-align:center}.CartOverlay-Actions{display:flex;padding:12px 16px 16px}@media screen and (max-width:810px){.CartOverlay-Actions{padding:14px}}.CartOverlay-OutOfStockProductsWarning{font-size:14px;background-color:#fff4f4;padding:1.5rem;margin:1rem 1.5rem;color:#eb0202;color:var(--primary-error-color,#eb0202);white-space:pre-wrap}[dir=ltr] .CartOverlay-CheckoutButton{margin-left:12px}[dir=rtl] .CartOverlay-CheckoutButton{margin-right:12px}.CartOverlay-CheckoutButton{-webkit-margin-start:12px}@media screen and (max-width:810px){[dir=ltr] .CartOverlay-CheckoutButton{margin-left:16px}[dir=rtl] .CartOverlay-CheckoutButton{margin-right:16px}.CartOverlay-CheckoutButton{-webkit-margin-start:16px;width:100%;display:block;text-align:center}}@media (min-width:811px){.CartOverlay-CheckoutButton{flex-grow:1;text-align:center}}.CartOverlay-CartButton{background-color:var(--primary-base-color);border:none;color:var(--color-white);font-weight:500;width:100%}@media screen and (max-width:810px){.CartOverlay-CartButton{font-size:12px}}.CartOverlay-CartButton.Button:not([disabled]):hover{background-color:var(--button-hover-background);color:var(--button-hover-color)}.CartOverlay-Promo,.CartOverlay-Total{font-weight:600}@media (min-width:811px){.CartOverlay-Promo,.CartOverlay-Total{min-height:36px}}.CartOverlay-Promo{padding:12px;text-align:center;background:#fff;background:var(--cart-overlay-promo-background);-webkit-margin-after:0;margin-bottom:0}@media screen and (max-width:810px){.CartOverlay-Promo{padding:14px;-webkit-border-after:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;-webkit-border-after:1px solid var(--cart-overlay-divider-background);border-bottom:1px solid var(--cart-overlay-divider-background);-webkit-border-before:1px solid var(--expandable-content-color);border-top:1px solid var(--expandable-content-color)}}@media (min-width:811px){.CartOverlay-Promo{padding:10px;color:var(--color-white);background:var(--primary-base-color)}}.CartOverlay-Promo strong{margin:0 5px}.CartOverlay-Items{padding-left:0;padding-right:0;overflow-y:auto;-webkit-padding-after:20px;padding-bottom:20px}.CartOverlay-Items::-webkit-scrollbar{width:4px}.CartOverlay-Items::-webkit-scrollbar-thumb{border-radius:20px;background-color:var(--color-gray)}@media screen and (max-width:810px){.CartOverlay-Items{padding-left:0;padding-right:0}}.CartOverlay-Tax{font-size:14px}.CartOverlay-Discount,.CartOverlay-Tax,.CartOverlay-Total{word-wrap:break-word;display:flex;align-items:center;font-size:16px;justify-content:space-between;-webkit-padding-before:12px;-webkit-padding-after:6px;padding:12px 16px 6px}@media screen and (max-width:810px){.CartOverlay-Discount,.CartOverlay-Tax,.CartOverlay-Total{-webkit-padding-after:6px;padding-bottom:6px;padding-left:16px;padding-right:16px;font-size:12px}}[dir=ltr] .CartOverlay-Discount dd,[dir=ltr] .CartOverlay-Tax dd,[dir=ltr] .CartOverlay-Total dd{text-align:right}[dir=rtl] .CartOverlay-Discount dd,[dir=rtl] .CartOverlay-Tax dd,[dir=rtl] .CartOverlay-Total dd{text-align:left}.CartOverlay-Discount dd,.CartOverlay-Tax dd,.CartOverlay-Total dd{display:flex;flex-direction:column;white-space:nowrap}.CartOverlay-Discount dd span,.CartOverlay-Tax dd span,.CartOverlay-Total dd span{display:block;font-size:12px;font-weight:400}.CartOverlay-DiscountCoupon{word-break:break-word}.CartOverlay-Total{font-weight:700;font-size:18px}.CartOverlay-ContentWrapper{border:1px solid var(--primary-divider-color)}[dir=ltr] .CartOverlay .Popup-Content{margin-left:auto}[dir=rtl] .CartOverlay .Popup-Content{margin-right:auto}.CartOverlay .Popup-Content{min-height:100vh;-webkit-margin-start:auto;overflow:hidden;padding:10px;max-width:540px;width:100%}@media screen and (max-width:810px){[dir=ltr] .CartOverlay .Popup-Content{margin-left:100px}[dir=rtl] .CartOverlay .Popup-Content{margin-right:100px}.CartOverlay .Popup-Content{-webkit-margin-start:100px;top:0;z-index:999}}@media screen and (max-width:810px){.CartOverlay .Popup-Content .Popup-Header{display:block}}[dir=ltr] .CartOverlay .Popup-Content .Popup-Header .Popup-CloseBtn{right:0}[dir=rtl] .CartOverlay .Popup-Content .Popup-Header .Popup-CloseBtn{left:0}.CartOverlay .Popup-Content .Popup-Header .Popup-CloseBtn{top:3.5rem;cursor:pointer}.CartOverlay .Popup-Content .Popup-Header .Popup-CloseBtn svg{fill:#000}.CartOverlay .Popup-Content .Popup-Header .Popup-CloseBtn:hover svg{opacity:.8}@media screen and (max-width:810px){[dir=ltr] .CartOverlay .Popup-Content .Popup-Header .Popup-CloseBtn{left:unset}[dir=rtl] .CartOverlay .Popup-Content .Popup-Header .Popup-CloseBtn{right:unset}[dir=ltr] .CartOverlay .Popup-Content .Popup-Header .Popup-CloseBtn{right:50px}[dir=rtl] .CartOverlay .Popup-Content .Popup-Header .Popup-CloseBtn{left:50px}.CartOverlay .Popup-Content .Popup-Header .Popup-CloseBtn{top:10px}}.CartOverlay .DiscountMsg-Wrapper{padding:2rem 0 0}.CartOverlay .DiscountMsg-Message{background:#d6ebce;font-size:14px;font-weight:600;text-align:center;padding:4px 0;border-radius:8px;-webkit-margin-after:0;margin-bottom:0}.CartOverlay .DiscountMsg-WrapperNotFound{padding:8px 0;background:#ebcfcf;border-radius:8px;text-align:center;margin:2rem 0 0}@media (min-width:811px){.CartOverlay .DiscountMsg-WrapperNotFound{white-space:break-spaces}}.CartOverlay .DiscountMsg-MessageNotFound{font-size:14px;font-weight:600;padding:0;-webkit-margin-after:0;margin-bottom:0}
/*# sourceMappingURL=cart_style.82322c9f.chunk.css.map */