.MainMenuContent-module-scss-module__tCibea__main-menu-popup-wrapper{background-color:var(--color-white,#fff);width:100%;height:100%;padding:calc(var(--spacing,.25rem) * 3);position:relative}.MainMenuContent-module-scss-module__tCibea__main-menu-content{flex-direction:column;flex-grow:1;gap:20px;display:flex;overflow-y:auto}.MainMenuContent-module-scss-module__tCibea__main-menu-content-list{flex-direction:column;gap:20px;display:flex}.MainMenuContent-module-scss-module__tCibea__main-menu-list{flex-direction:column;flex-grow:1;padding-inline:20px;display:flex}.MainMenuContent-module-scss-module__tCibea__main-menu-border{border-bottom-style:var(--tw-border-style);border-color:#eaeef2;border-bottom-width:1px;width:100%}.MainMenuContent-module-scss-module__tCibea__main-menu-logout{color:#cf222e}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.MainMenuHeader-module-scss-module__MD8Luq__main-menu-header-background{background-color:var(--color-primary)}.MainMenuHeader-module-scss-module__MD8Luq__main-menu-header{z-index:var(--z-index-normal);border-bottom-style:var(--tw-border-style);padding-inline:20px;padding-block:calc(var(--spacing,.25rem) * 8);color:var(--color-black,#000);border-color:#eaeef2;border-bottom-width:1px;flex-direction:column;gap:20px;display:flex;position:relative}.MainMenuHeader-module-scss-module__MD8Luq__main-menu-header-title{justify-content:space-between;align-items:center;display:flex}.MainMenuHeader-module-scss-module__MD8Luq__main-menu-header-button{border-radius:var(--radius-md,.375rem);background-color:#00000080;flex:1;width:fit-content}@supports (color:color-mix(in lab, red, red)){.MainMenuHeader-module-scss-module__MD8Luq__main-menu-header-button{background-color:color-mix(in oklab, var(--color-black,#000) 50%, transparent)}}.MainMenuHeader-module-scss-module__MD8Luq__main-menu-header-button{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2)}.MainMenuHeader-module-scss-module__MD8Luq__main-menu-header-button-container{gap:calc(var(--spacing,.25rem) * 3);display:flex}.MainMenuHeader-module-scss-module__MD8Luq__main-menu-header-back-button{gap:20px}.MainMenuHeader-module-scss-module__MD8Luq__main-menu-avatar{border-radius:3.40282e38px;width:40px;height:40px}.MainMenuHeader-module-scss-module__MD8Luq__main-menu-avatar-container{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.MainMenuHeader-module-scss-module__MD8Luq__main-menu-avatar-container-content{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.MainMenuHeader-module-scss-module__MD8Luq__main-menu-avatar-menu{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.MainMenuHeader-module-scss-module__MD8Luq__main-menu-avatar-view-profile{color:#57606a;font-size:12px;text-decoration-line:underline}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.ContainerBackgroundImage-module-scss-module__zJaHtq__container{position:relative}.ContainerBackgroundImage-module-scss-module__zJaHtq__background{inset:calc(var(--spacing,.25rem) * 0);position:absolute}.ContainerBackgroundImage-module-scss-module__zJaHtq__background-overlay{inset:calc(var(--spacing,.25rem) * 0);background-color:#0000004d;position:absolute}@supports (color:color-mix(in lab, red, red)){.ContainerBackgroundImage-module-scss-module__zJaHtq__background-overlay{background-color:color-mix(in oklab, var(--color-black,#000) 30%, transparent)}}.ContainerBackgroundImage-module-scss-module__zJaHtq__background-image{object-fit:cover;width:100%;height:100%}
.HeaderMenuShortcutItem-module-scss-module__TFpi7G__shortcut-item{border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;display:flex}.HeaderMenuShortcutItem-module-scss-module__TFpi7G__shortcut-item-background{border-radius:3.40282e38px;width:28px;height:28px;padding:5px}.HeaderMenuShortcutItem-module-scss-module__TFpi7G__shortcut-item-logo{width:90px;height:30px}.HeaderMenuShortcutItem-module-scss-module__TFpi7G__menu-icon{object-fit:contain;width:100%;max-height:100%!important}.HeaderMenuShortcutItem-module-scss-module__TFpi7G__menu-icon-logo{object-fit:cover}
@keyframes HeaderMobileSkeleton-module-scss-module__kj0u7q__header-mobile-skeleton-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.HeaderMobileSkeleton-module-scss-module__kj0u7q__header-mobile-skeleton{gap:calc(var(--spacing,.25rem) * 3);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.HeaderMobileSkeleton-module-scss-module__kj0u7q__header-mobile-skeleton-shimmer{background:linear-gradient(90deg, var(--gray-1) 0px, var(--gray-2) 40px, var(--gray-1) 80px);background-size:200px 100%;border-radius:.25rem;animation:1.5s ease-in-out infinite HeaderMobileSkeleton-module-scss-module__kj0u7q__header-mobile-skeleton-shimmer}.HeaderMobileSkeleton-module-scss-module__kj0u7q__header-mobile-skeleton-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-direction:row;display:flex}.HeaderMobileSkeleton-module-scss-module__kj0u7q__header-mobile-skeleton-icon{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 9);border-radius:3.40282e38px;flex-shrink:0}.HeaderMobileSkeleton-module-scss-module__kj0u7q__header-mobile-skeleton-logo{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 28);border-radius:.25rem;flex-shrink:0}.HeaderMobileSkeleton-module-scss-module__kj0u7q__header-mobile-skeleton-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-direction:row;display:flex}.HeaderMobileSkeleton-module-scss-module__kj0u7q__header-mobile-skeleton-search{height:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-md,.375rem);width:100%}
.HeaderMenuShortcut-module-scss-module__HLWW2a__header-row-container{justify-content:space-between;align-items:center;width:100%;display:flex}.HeaderMenuShortcut-module-scss-module__HLWW2a__header-row-item{justify-content:center;align-items:center;gap:12px;display:flex}
.MainMenuItem-module-scss-module__-Vtw4G__main-menu-item{justify-content:space-between;align-items:center;width:100%;padding-inline:20px;display:flex}.MainMenuItem-module-scss-module__-Vtw4G__main-menu-item-button{width:100%;padding:calc(var(--spacing,.25rem) * 0);justify-content:flex-start;gap:15px}.MainMenuItem-module-scss-module__-Vtw4G__main-menu-item-button-left{text-align:left}.MainMenuItem-module-scss-module__-Vtw4G__main-menu-item-button-right{text-align:right}.MainMenuItem-module-scss-module__-Vtw4G__main-menu-item-link{gap:15px;display:flex}.MainMenuItem-module-scss-module__-Vtw4G__main-menu-item-icon{width:calc(var(--spacing,.25rem) * 4)}
.MainMenuItemContent-module-scss-module__tcDgAW__main-menu-item{justify-content:space-between;align-items:center;width:100%;padding-inline:20px;display:flex}.MainMenuItemContent-module-scss-module__tcDgAW__main-menu-item-button{width:100%;padding:calc(var(--spacing,.25rem) * 0);justify-content:flex-start;gap:15px}.MainMenuItemContent-module-scss-module__tcDgAW__main-menu-item-button-left{text-align:left}.MainMenuItemContent-module-scss-module__tcDgAW__main-menu-item-button-right{text-align:right}.MainMenuItemContent-module-scss-module__tcDgAW__main-menu-item-link{gap:15px;display:flex}.MainMenuItemContent-module-scss-module__tcDgAW__main-menu-item-icon{width:calc(var(--spacing,.25rem) * 4)}
.Search-module-scss-module__ZxrZdW__input-search{border-style:var(--tw-border-style);border-width:1px;border-color:#afb8c1;border-radius:8px;width:100%;height:36px;padding-block:9px;padding-inline:16px}.Search-module-scss-module__ZxrZdW__input-search-input{color:#8c959f}.Search-module-scss-module__ZxrZdW__input-search-input::placeholder{font-size:12px}.Search-module-scss-module__ZxrZdW__input-search-icon{width:16px;height:16px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.OldInput-module-scss-module__-0kUhG__input-component{padding:calc(var(--spacing,.25rem) * 1)}.OldInput-module-scss-module__-0kUhG__input-component-prefix{flex-grow:1}.OldInput-module-scss-module__-0kUhG__input-container{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);background-color:var(--color-white,#fff);width:100%;padding:calc(var(--spacing,.25rem) * 2);display:flex}.OldInput-module-scss-module__-0kUhG__input-variant-underline{border-style:var(--tw-border-style);border-width:1px;border-top-style:var(--tw-border-style);border-top-width:0;border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-left-style:var(--tw-border-style);--tw-outline-style:none;border-left-width:0;outline-style:none;width:100%}.OldInput-module-scss-module__-0kUhG__input-variant-default{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,#d1d5dc);--tw-outline-style:none;outline-style:none;width:100%}@supports (color:lab(0% 0 0)){.OldInput-module-scss-module__-0kUhG__input-variant-default{border-color:var(--color-gray-300,lab(85.1236% -.612259 -3.7138))}}.OldInput-module-scss-module__-0kUhG__input-variant-none{border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 0);--tw-outline-style:none;border-width:0;outline-style:none}.OldInput-module-scss-module__-0kUhG__input-disabled{background-color:var(--color-gray-100,#f3f4f6)}@supports (color:lab(0% 0 0)){.OldInput-module-scss-module__-0kUhG__input-disabled{background-color:var(--color-gray-100,lab(96.1596% -.0823438 -1.13575))}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.HomepageBanners-module-scss-module__vOADyq__banners-container,.HomepageBanners-module-scss-module__vOADyq__carousel-container{width:100%}.HomepageBanners-module-scss-module__vOADyq__carousel-container .swiper-slide.swiper-slide-active{height:auto}.HomepageBanners-module-scss-module__vOADyq__card-container{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:64rem){.HomepageBanners-module-scss-module__vOADyq__card-container{grid-template-columns:repeat(3,minmax(0,1fr))}}
.MainMenuDetailLink-module-scss-module__qtJrka__main-menu-detail-link-content{flex-direction:column;flex-grow:1;gap:20px;display:flex;overflow-y:auto}.MainMenuDetailLink-module-scss-module__qtJrka__main-menu-detail-link-item{padding-inline:20px}
.HomepageBannerItemCard-module-scss-module__e77C1a__banner-item-card{border-radius:var(--radius-md,.375rem);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.HomepageBannerItemCard-module-scss-module__e77C1a__banner-item-card--clickable{cursor:pointer}.HomepageBannerItemCard-module-scss-module__e77C1a__banner-item-card-background{width:100%;height:160px;overflow:hidden}.HomepageBannerItemCard-module-scss-module__e77C1a__banner-item-card-background-image{object-fit:cover;width:100%;height:100%}.HomepageBannerItemCard-module-scss-module__e77C1a__banner-item-card--carousel .HomepageBannerItemCard-module-scss-module__e77C1a__banner-item-card-background{width:148px;height:148px}.HomepageBannerItemCard-module-scss-module__e77C1a__banner-item-card-content{gap:calc(var(--spacing,.25rem) * 1);width:100%;height:134px;padding:calc(var(--spacing,.25rem) * 2);flex-direction:column;flex-grow:1;display:flex}.HomepageBannerItemCard-module-scss-module__e77C1a__banner-item-card-content-title{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.HomepageBannerItemCard-module-scss-module__e77C1a__banner-item-card-content-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-grow:1;display:-webkit-box;overflow:hidden}.HomepageBannerItemCard-module-scss-module__e77C1a__banner-item-card-content-button{max-width:100px}.HomepageBannerItemCard-module-scss-module__e77C1a__banner-item-card-content-footer{margin-bottom:calc(var(--spacing,.25rem) * 1);height:34px}.HomepageBannerItemCard-module-scss-module__e77C1a__banner-item-card-content-center{text-align:center;align-items:center}.HomepageBannerItemCard-module-scss-module__e77C1a__banner-item-card-content-left{text-align:left;align-items:flex-start}.HomepageBannerItemCard-module-scss-module__e77C1a__banner-item-card-content-right{text-align:right;align-items:flex-end}@property --tw-font-weight{syntax:"*";inherits:false}
.HomeComponentSection-module-scss-module__koPsiq__component-section-wrapper{padding-top:calc(var(--spacing,.25rem) * 9);padding-bottom:calc(var(--spacing,.25rem) * 26)}.HomeComponentSection-module-scss-module__koPsiq__component-section-item{margin-bottom:calc(var(--spacing,.25rem) * 6)}.HomeComponentSection-module-scss-module__koPsiq__component-section-item-empty{background-color:var(--color-blue-500,#3080ff);justify-content:center;align-items:center;width:100%;height:150px;display:flex}@supports (color:lab(0% 0 0)){.HomeComponentSection-module-scss-module__koPsiq__component-section-item-empty{background-color:var(--color-blue-500,lab(54.1736% 13.3369 -74.6839))}}.HomeComponentSection-module-scss-module__koPsiq__component-section-loading{padding-block:calc(var(--spacing,.25rem) * 3)}.HomeComponentSection-module-scss-module__koPsiq__see-all-link{cursor:pointer;gap:calc(var(--spacing,.25rem) * 2);text-align:right;color:var(--color-primary);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}.HomeComponentSection-module-scss-module__koPsiq__see-all-icon{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4)}.HomeComponentSection-module-scss-module__koPsiq__header{justify-content:space-between;align-items:center;display:flex}
.ComponentWrapper-module-scss-module__9mh8jW__component-wrapper{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.ComponentWrapper-module-scss-module__9mh8jW__component-wrapper-has-background{padding-block:calc(var(--spacing,.25rem) * 4)}.ComponentWrapper-module-scss-module__9mh8jW__component-wrapper-not-full-width{padding-inline:calc(var(--spacing,.25rem) * 4)}.ComponentWrapper-module-scss-module__9mh8jW__component-wrapper-full-width{padding-inline:calc(var(--spacing,.25rem) * 2)}
.HomeComponentProduct-module-scss-module__fL6N3a__carousel-container{padding:calc(var(--spacing,.25rem) * 0)}.HomeComponentProduct-module-scss-module__fL6N3a__carousel-item{width:150px}
.ProductTag-module-scss-module__R_uE0q__product-tag .ProductTag-module-scss-module__R_uE0q__default-tag{background-color:#f0f0f0;border-radius:3.40282e38px;width:18px;height:18px;font-size:8px}.ProductTag-module-scss-module__R_uE0q__product-tag-item{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}
.ProductTagContainer-module-scss-module__0xpSIq__product-tag-container-style-A{top:calc(var(--spacing,.25rem) * 2);left:calc(var(--spacing,.25rem) * 2);gap:calc(var(--spacing,.25rem) * 1);flex-direction:row;display:flex;position:absolute}.ProductTagContainer-module-scss-module__0xpSIq__product-tag-container-style-B{gap:calc(var(--spacing,.25rem) * 1);display:flex}.ProductTagContainer-module-scss-module__0xpSIq__product-tag-container-style-C{top:calc(var(--spacing,.25rem) * 2);left:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex;position:absolute}.ProductTagContainer-module-scss-module__0xpSIq__product-tag-container-plus-tag{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);background-color:var(--gray-1);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}
.QuantityControlInput-module-scss-module__r2tJsG__quantity-control-input{max-width:calc(var(--spacing,.25rem) * 8);min-width:calc(var(--spacing,.25rem) * 2);--tw-border-style:none;text-align:center;--tw-outline-style:none;background-color:#0000;border-style:none;outline-style:none}.QuantityControlInput-module-scss-module__r2tJsG__quantity-control-input-wrapper{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 0);display:flex}.QuantityControlInput-module-scss-module__r2tJsG__quantity-control-input-value{width:100%;min-width:calc(var(--spacing,.25rem) * 0);justify-content:center;align-items:center;display:flex}.QuantityControlInput-module-scss-module__r2tJsG__quantity-control-input-unit{text-align:center}
.QuantityControlStepper-module-scss-module__1e_L8G__quantity-control-stepper{justify-content:space-between;align-items:center;display:flex}.QuantityControlStepper-module-scss-module__1e_L8G__quantity-control-stepper-input-wrapper-horizontal{gap:calc(var(--spacing,.25rem) * 1);flex-direction:row}.QuantityControlStepper-module-scss-module__1e_L8G__quantity-control-stepper-input-wrapper-vertical{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column}
@keyframes Skeletons-module-scss-module__DYucQW__shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.Skeletons-module-scss-module__DYucQW__skeleton-box,.Skeletons-module-scss-module__DYucQW__skeleton-line,.Skeletons-module-scss-module__DYucQW__skeleton-chip,.Skeletons-module-scss-module__DYucQW__skeleton-button,.Skeletons-module-scss-module__DYucQW__skeleton-badge,.Skeletons-module-scss-module__DYucQW__skeleton-circle,.Skeletons-module-scss-module__DYucQW__skeleton-dot,.Skeletons-module-scss-module__DYucQW__skeleton-dot-active,.Skeletons-module-scss-module__DYucQW__skeleton-tag{background-image:linear-gradient(90deg, var(--gray-1) 0px, var(--gray-2) 40px, var(--gray-1) 80px);background-size:200px 100%;border-radius:.25rem;animation:1.5s ease-in-out infinite Skeletons-module-scss-module__DYucQW__shimmer}.Skeletons-module-scss-module__DYucQW__product-detail-skeleton{gap:calc(var(--spacing,.25rem) * 0);background-color:var(--color-background-default);flex-direction:column;max-width:480px;margin-inline:auto;display:flex}@media (min-width:48rem){.Skeletons-module-scss-module__DYucQW__product-detail-skeleton{gap:calc(var(--spacing,.25rem) * 10);max-width:1200px;padding:calc(var(--spacing,.25rem) * 6);flex-direction:row}}.Skeletons-module-scss-module__DYucQW__image-section-skeleton{border-bottom-right-radius:var(--radius-2xl,1rem);border-bottom-left-radius:var(--radius-2xl,1rem);background-color:var(--gray-1);width:100%;position:relative}@media (min-width:48rem){.Skeletons-module-scss-module__DYucQW__image-section-skeleton{border-radius:var(--radius-2xl,1rem);flex-shrink:0;flex-basis:45%}}.Skeletons-module-scss-module__DYucQW__action-buttons-skeleton{top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);z-index:var(--z-index-normal);gap:calc(var(--spacing,.25rem) * 2);display:flex;position:absolute}[dir=rtl] .Skeletons-module-scss-module__DYucQW__action-buttons-skeleton{right:auto;left:calc(var(--spacing,.25rem) * 4)}.Skeletons-module-scss-module__DYucQW__skeleton-circle{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:3.40282e38px}.Skeletons-module-scss-module__DYucQW__main-image-skeleton{aspect-ratio:1;width:100%;padding:calc(var(--spacing,.25rem) * 6)}.Skeletons-module-scss-module__DYucQW__main-image-skeleton .Skeletons-module-scss-module__DYucQW__skeleton-box{border-radius:var(--radius-lg,.5rem);width:100%;height:100%}.Skeletons-module-scss-module__DYucQW__pagination-skeleton{justify-content:center;gap:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 4);display:flex}.Skeletons-module-scss-module__DYucQW__skeleton-dot{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);border-radius:3.40282e38px}.Skeletons-module-scss-module__DYucQW__skeleton-dot-active{height:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 5);border-radius:.25rem}.Skeletons-module-scss-module__DYucQW__info-section-skeleton{gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 4);flex-direction:column;flex:1;display:flex}.Skeletons-module-scss-module__DYucQW__skeleton-line{height:calc(var(--spacing,.25rem) * 4)}.Skeletons-module-scss-module__DYucQW__skeleton-badge{height:calc(var(--spacing,.25rem) * 7);border-radius:.25rem}.Skeletons-module-scss-module__DYucQW__brand-row-skeleton{justify-content:space-between;align-items:center;display:flex}.Skeletons-module-scss-module__DYucQW__price-row-skeleton{margin-block:calc(var(--spacing,.25rem) * 2);align-items:baseline;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.Skeletons-module-scss-module__DYucQW__tags-skeleton{gap:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-1);padding-block:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:480px){.Skeletons-module-scss-module__DYucQW__tags-skeleton{grid-template-columns:repeat(3,minmax(0,1fr))}}.Skeletons-module-scss-module__DYucQW__skeleton-tag{height:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius-lg,.5rem)}.Skeletons-module-scss-module__DYucQW__extra-info-skeleton{gap:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-1);padding-block:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.Skeletons-module-scss-module__DYucQW__cart-skeleton{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-1);padding-block:calc(var(--spacing,.25rem) * 4)}.Skeletons-module-scss-module__DYucQW__skeleton-button{border-radius:var(--radius-lg,.5rem);width:100%;height:52px}@media (min-width:48rem){.Skeletons-module-scss-module__DYucQW__skeleton-button{width:200px}}.Skeletons-module-scss-module__DYucQW__images-carousel-skeleton{border-radius:var(--radius-2xl,1rem);background-color:var(--gray-1);width:100%;position:relative;overflow:hidden}.Skeletons-module-scss-module__DYucQW__carousel-image-skeleton{aspect-ratio:1;width:100%;padding:calc(var(--spacing,.25rem) * 6)}.Skeletons-module-scss-module__DYucQW__carousel-image-skeleton .Skeletons-module-scss-module__DYucQW__skeleton-box{border-radius:0;width:100%;height:100%}.Skeletons-module-scss-module__DYucQW__related-products-skeleton{gap:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-1);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}.Skeletons-module-scss-module__DYucQW__product-cards-skeleton{gap:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 2);-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.Skeletons-module-scss-module__DYucQW__product-cards-skeleton::-webkit-scrollbar{display:none}.Skeletons-module-scss-module__DYucQW__product-card-skeleton{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;flex-shrink:0;flex-basis:150px;display:flex}@media (min-width:48rem){.Skeletons-module-scss-module__DYucQW__product-card-skeleton{flex-basis:180px}}.Skeletons-module-scss-module__DYucQW__card-image-skeleton{aspect-ratio:1;border-radius:var(--radius-xl,.75rem);background-color:var(--gray-1);width:100%;overflow:hidden}.Skeletons-module-scss-module__DYucQW__card-image-skeleton .Skeletons-module-scss-module__DYucQW__skeleton-box{border-radius:0;width:100%;height:100%}.Skeletons-module-scss-module__DYucQW__card-info-skeleton{gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.SimilarProducts-module-scss-module__7gYBhq__similar-products{gap:calc(var(--spacing,.25rem) * 4);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex;overflow:visible}.SimilarProducts-module-scss-module__7gYBhq__similar-products .SimilarProducts-module-scss-module__7gYBhq__similar-products-title{padding-inline:calc(var(--spacing,.25rem) * 2)}.SimilarProducts-module-scss-module__7gYBhq__product-slide{width:148px}
.SpecialCardVerticalAction-module-scss-module__GV1RYa__special-card-vertical-action{width:100%}
.CategoryPageProductListSection-module-scss-module__pWZ8Da__category-list-product{margin-top:calc(var(--spacing,.25rem) * 4);width:100%}.CategoryPageProductListSection-module-scss-module__pWZ8Da__empty-state{justify-content:flex-start;align-items:center;gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;width:100%;min-height:100vh;display:flex}.CategoryPageProductListSection-module-scss-module__pWZ8Da__empty-state-icon{width:100%}.CategoryPageProductListSection-module-scss-module__pWZ8Da__empty-state-text{color:var(--gray-5)}
.RetailerPromotionHomeBlock-module-scss-module__HozL0G__retailer-promotion-home-banner-outer{width:100%;padding-block:calc(var(--spacing,.25rem) * 1);flex-shrink:0}.RetailerPromotionHomeBlock-module-scss-module__HozL0G__retailer-promotion-home-banner{align-items:center;gap:calc(var(--spacing,.25rem) * 3);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-lg,.5rem);--tw-border-style:none;background-color:var(--color-primary);border-style:none;flex-direction:row;flex-shrink:0;display:flex}@supports (color:color-mix(in lab, red, red)){.RetailerPromotionHomeBlock-module-scss-module__HozL0G__retailer-promotion-home-banner{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.RetailerPromotionHomeBlock-module-scss-module__HozL0G__retailer-promotion-home-banner{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.RetailerPromotionHomeBlock-module-scss-module__HozL0G__retailer-promotion-home-banner:active{opacity:.9}.RetailerPromotionHomeBlock-module-scss-module__HozL0G__retailer-promotion-home-banner-chevron{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);color:var(--color-primary);flex-shrink:0}[dir=rtl] .RetailerPromotionHomeBlock-module-scss-module__HozL0G__retailer-promotion-home-banner-chevron{--tw-scale-x:-1;scale:var(--tw-scale-x) var(--tw-scale-y)}.RetailerPromotionHomeBlock-module-scss-module__HozL0G__retailer-promotion-home-banner-promotion-icon{min-height:calc(var(--spacing,.25rem) * 9);min-width:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius-md,.375rem);width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);color:var(--color-primary);background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;display:flex}.RetailerPromotionHomeBlock-module-scss-module__HozL0G__retailer-promotion-home-banner-label{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;text-align:start;color:var(--gray-9);flex:1;overflow:hidden}.RetailerPromotionHomeBlock-module-scss-module__HozL0G__retailer-promotion-home-dialog{border-radius:var(--radius-2xl,1rem);background-color:var(--color-white,#fff);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);width:100%;max-width:min(90vw,400px);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);padding:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex;position:relative}.RetailerPromotionHomeBlock-module-scss-module__HozL0G__retailer-promotion-home-dialog-header{position:relative}.RetailerPromotionHomeBlock-module-scss-module__HozL0G__retailer-promotion-home-dialog-close{top:calc(var(--spacing,.25rem) * 1);right:calc(var(--spacing,.25rem) * 1);width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);cursor:pointer;--tw-border-style:none;color:var(--gray-6);background-color:#0000;border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;left:auto}[dir=rtl] .RetailerPromotionHomeBlock-module-scss-module__HozL0G__retailer-promotion-home-dialog-close{right:auto;left:calc(var(--spacing,.25rem) * 1)}.RetailerPromotionHomeBlock-module-scss-module__HozL0G__retailer-promotion-home-dialog-body{align-items:center;gap:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 1);padding-bottom:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.RetailerPromotionHomeBlock-module-scss-module__HozL0G__retailer-promotion-home-dialog-icon-wrap{padding:calc(var(--spacing,.25rem) * 3);background-color:var(--gray-1);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.RetailerPromotionHomeBlock-module-scss-module__HozL0G__retailer-promotion-home-dialog-promotion-icon{width:calc(var(--spacing,.25rem) * 13);height:calc(var(--spacing,.25rem) * 13);background-color:var(--gray-1);color:var(--gray-5);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.RetailerPromotionHomeBlock-module-scss-module__HozL0G__retailer-promotion-home-dialog-success-icon{flex-shrink:0}.RetailerPromotionHomeBlock-module-scss-module__HozL0G__retailer-promotion-home-dialog-text{align-items:center;gap:calc(var(--spacing,.25rem) * 4);text-align:center;flex-direction:column;width:100%;display:flex}.RetailerPromotionHomeBlock-module-scss-module__HozL0G__retailer-promotion-home-dialog-title{color:var(--gray-9)}.RetailerPromotionHomeBlock-module-scss-module__HozL0G__retailer-promotion-home-dialog-form{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;width:100%;display:flex}.RetailerPromotionHomeBlock-module-scss-module__HozL0G__retailer-promotion-home-email-field{width:100%}.RetailerPromotionHomeBlock-module-scss-module__HozL0G__retailer-promotion-home-dialog-friend-email-error{text-align:left;width:100%;display:inline-block}[dir=rtl] .RetailerPromotionHomeBlock-module-scss-module__HozL0G__retailer-promotion-home-dialog-friend-email-error{text-align:right}.RetailerPromotionHomeBlock-module-scss-module__HozL0G__retailer-promotion-home-dialog-promo{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-flow:wrap;width:fit-content;margin:auto;display:flex}.RetailerPromotionHomeBlock-module-scss-module__HozL0G__retailer-promotion-home-dialog-promo-text{min-width:calc(var(--spacing,.25rem) * 0);color:var(--gray-6);flex:1}.RetailerPromotionHomeBlock-module-scss-module__HozL0G__retailer-promotion-home-dialog-promo-code{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--gray-9);display:inline}.RetailerPromotionHomeBlock-module-scss-module__HozL0G__retailer-promotion-home-dialog-copy-icon-wrapper{cursor:pointer;--tw-border-style:none;background-color:#0000;border-style:none;flex-shrink:0}.RetailerPromotionHomeBlock-module-scss-module__HozL0G__retailer-promotion-home-dialog-copy-icon{color:var(--color-primary)}.RetailerPromotionHomeBlock-module-scss-module__HozL0G__retailer-promotion-home-dialog-actions{margin-top:calc(var(--spacing,.25rem) * 2);align-items:stretch;gap:calc(var(--spacing,.25rem) * 3);flex-direction:row;width:100%;display:flex}.RetailerPromotionHomeBlock-module-scss-module__HozL0G__retailer-promotion-home-dialog-action-send{min-height:calc(var(--spacing,.25rem) * 11);width:auto;max-width:none;min-width:calc(var(--spacing,.25rem) * 0);border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);cursor:pointer;--tw-border-style:none;background-color:var(--color-primary);color:var(--color-white,#fff);border-style:none;flex:1;justify-content:center;align-items:center;display:flex}.RetailerPromotionHomeBlock-module-scss-module__HozL0G__retailer-promotion-home-dialog-action-cancel{min-height:calc(var(--spacing,.25rem) * 11);width:auto;max-width:none;min-width:calc(var(--spacing,.25rem) * 0);border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-2);background-color:var(--color-white,#fff);color:var(--gray-9);flex:1;justify-content:center;align-items:center;display:flex}.RetailerPromotionHomeBlock-module-scss-module__HozL0G__retailer-promotion-home-dialog-success-message{padding-inline:calc(var(--spacing,.25rem) * 1);text-align:center;color:var(--gray-9)}.RetailerPromotionHomeBlock-module-scss-module__HozL0G__retailer-promotion-home-dialog-action-ok{margin-top:calc(var(--spacing,.25rem) * 1);min-height:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-xl,.75rem);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:var(--color-white,#fff);justify-content:center;align-items:center;display:flex}.RetailerPromotionHomeBlock-module-scss-module__HozL0G__retailer-promotion-home-dialog-action-ok-label{color:var(--color-primary)}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.SelectableCartLineRow-module-scss-module__KSacCa__selectable-cart-line-row{align-items:center;gap:calc(var(--spacing,.25rem) * 3);width:100%;padding-block:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-2);display:flex}.SelectableCartLineRow-module-scss-module__KSacCa__selectable-cart-line-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.SelectableCartLineRow-module-scss-module__KSacCa__selectable-cart-line-row-checkbox-wrap{padding-top:calc(var(--spacing,.25rem) * 1);flex-shrink:0}.SelectableCartLineRow-module-scss-module__KSacCa__selectable-cart-line-row-checkbox{cursor:pointer;--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);background-color:#0000;border-style:none}.SelectableCartLineRow-module-scss-module__KSacCa__selectable-cart-line-row-checkbox:disabled{cursor:not-allowed;opacity:.4}.SelectableCartLineRow-module-scss-module__KSacCa__selectable-cart-line-row-product{min-width:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 0);flex:1}.SelectableCartLineRow-module-scss-module__KSacCa__selectable-cart-line-row .SelectableCartLineRow-module-scss-module__KSacCa__selectable-cart-line-row-stepper{z-index:var(--z-index-normal);min-height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);padding:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);--tw-shadow:0px 8px 20px 0px var(--tw-shadow-color,#18274b1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-shrink:0;align-self:center;overflow:hidden}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-v-root{background-color:var(--color-white,#fff);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-2);flex-direction:column;align-items:flex-start;width:148px;height:284px;display:flex;position:relative;overflow:hidden}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-v-root-full-width{width:100%}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-v-image-container{border-top-left-radius:.25rem;border-top-right-radius:.25rem;width:100%;height:fit-content;position:relative;overflow:hidden}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-v-image{width:100%;height:111px;padding:calc(var(--spacing,.25rem) * 2)}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-v-content{align-items:center;gap:calc(var(--spacing,.25rem) * 1);background-color:var(--color-white,#fff);width:100%;padding:calc(var(--spacing,.25rem) * 2);border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;flex-direction:column;flex:1;display:flex}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-v-info{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;flex:1;width:100%;display:flex}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-v-pricing{height:calc(var(--spacing,.25rem) * 12);flex-direction:column;align-items:flex-start;gap:2px;width:100%;display:flex}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-v-details{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;flex:1;width:100%;display:flex}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-v-name{-webkit-line-clamp:3;white-space:pre-wrap;width:100%;color:var(--gray-9);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-v-divider{margin-block:calc(var(--spacing,.25rem) * 1);background-color:var(--gray-1);flex-shrink:0;width:100%;height:1px}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-v-footer{width:100%}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-v-tag{--tw-leading:16px;white-space:pre-wrap;width:100%;color:var(--gray-6);font-size:10px;line-height:16px}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-v-quantity-control-wrapper{border-radius:var(--radius-md,.375rem);--tw-shadow:0px 8px 20px 0px var(--tw-shadow-color,#18274b1f);width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow:hidden}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-v-quantity-control{width:100%;position:static}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-v-quantity-control-container{width:100%;height:auto;padding:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);--tw-shadow:0px 2px 4px 0px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:row;justify-content:space-between;display:flex}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-v-quantity-control-container button{height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * 7)}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-v-quantity-control-open{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius-lg,.5rem);padding-block:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:var(--color-white,#fff);color:var(--color-primary);cursor:pointer;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-shadow:0px 8px 20px 0px var(--tw-shadow-color,#0f274b1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-duration:.2s;display:flex}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-v-quantity-control-open-rtl{margin-right:auto}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-v-quantity-control-open-ltr{margin-left:auto}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-v-quantity-control-expanded-slot,.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-v-quantity-control-collapsed-slot{width:100%}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-v-tags-container{top:calc(var(--spacing,.25rem) * 2);left:calc(var(--spacing,.25rem) * 2);text-overflow:ellipsis;white-space:nowrap;position:absolute;overflow:hidden}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-h-quantity-control-wrapper{border-radius:var(--radius-md,.375rem);width:100%;overflow:hidden}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-h-quantity-control{width:100%}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-h-quantity-control-container{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);width:100%;height:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);flex-direction:column;display:flex;position:relative}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-h-quantity-control-open{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:var(--color-white,#fff);color:var(--color-primary);cursor:pointer;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;justify-content:center;align-items:center;transition-duration:.2s;display:flex}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-h-quantity-control-open-rtl{margin-right:auto}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-h-quantity-control-open-ltr{margin-left:auto}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-h-quantity-control-expanded-slot,.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-h-quantity-control-collapsed-slot{width:100%}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-add-to-cart-root{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);flex-shrink:0;align-self:stretch;margin-inline:auto;display:flex;overflow:hidden}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-add-to-cart-root.SpecialCardVariantB-module-scss-module__gEjdfq__out-of-stock{z-index:var(--z-index-high)}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-out-of-stock{z-index:var(--z-index-normal);position:absolute}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-button-action{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);position:absolute;top:73px}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-button-action-ltr{right:calc(var(--spacing,.25rem) * 2)}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-button-action-rtl{left:calc(var(--spacing,.25rem) * 2)}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-quantity-action{padding-inline:calc(var(--spacing,.25rem) * 2);position:absolute;top:73px}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-quantity-action-ltr{right:calc(var(--spacing,.25rem) * 0)}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-quantity-action-rtl{left:calc(var(--spacing,.25rem) * 0)}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-quantity-control-btn{height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * 7);--tw-border-style:none;background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 0);--tw-shadow:0 2px 3px 0 var(--tw-shadow-color,#00000029);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-style:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;transition-property:none;display:flex}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-quantity-control-value{min-width:calc(var(--spacing,.25rem) * 5);text-align:center;color:var(--color-text-header,#24292f)}.SpecialCardVariantB-module-scss-module__gEjdfq__scard-b-quantity-control-icon{color:var(--gray-5)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}
.SelectableCartLineCategoryGroup-module-scss-module__ISVK9a__selectable-cart-line-category-group{flex-direction:column;width:100%;display:flex}.SelectableCartLineCategoryGroup-module-scss-module__ISVK9a__selectable-cart-line-category-group-header{margin-bottom:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);background-color:var(--gray-1);color:var(--gray-9);justify-content:space-between;align-items:center;display:flex}.SelectableCartLineCategoryGroup-module-scss-module__ISVK9a__selectable-cart-line-category-group-list{flex-direction:column;display:flex}
@keyframes ProductListSkeleton-module-scss-module__u5N-PG__shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.ProductListSkeleton-module-scss-module__u5N-PG__skeleton-box,.ProductListSkeleton-module-scss-module__u5N-PG__skeleton-line,.ProductListSkeleton-module-scss-module__u5N-PG__skeleton-circle{background:linear-gradient(90deg, var(--gray-1) 0px, var(--gray-2) 40px, var(--gray-1) 80px);background-size:200px 100%;border-radius:.25rem;animation:1.5s ease-in-out infinite ProductListSkeleton-module-scss-module__u5N-PG__shimmer}.ProductListSkeleton-module-scss-module__u5N-PG__product-list-skeleton{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.ProductListSkeleton-module-scss-module__u5N-PG__product-card-skeleton{background-color:var(--color-white,#fff);width:100%;min-height:102px;padding-inline:calc(var(--spacing,.25rem) * 4);border-radius:.25rem;align-items:flex-start;display:flex;position:relative;overflow:hidden}.ProductListSkeleton-module-scss-module__u5N-PG__product-card-image-skeleton{height:100%;padding-block:calc(var(--spacing,.25rem) * 2);border-top-left-radius:.25rem;border-top-right-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ProductListSkeleton-module-scss-module__u5N-PG__product-card-image-skeleton .ProductListSkeleton-module-scss-module__u5N-PG__skeleton-box{height:calc(var(--spacing,.25rem) * 20);width:calc(var(--spacing,.25rem) * 20)}.ProductListSkeleton-module-scss-module__u5N-PG__product-card-content-skeleton{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 1);width:100%;padding-inline:calc(var(--spacing,.25rem) * 2);padding-top:calc(var(--spacing,.25rem) * 2);flex-direction:column;flex:1;display:flex}.ProductListSkeleton-module-scss-module__u5N-PG__product-card-badge-skeleton{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 16)}.ProductListSkeleton-module-scss-module__u5N-PG__product-card-brand-skeleton{height:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 24)}.ProductListSkeleton-module-scss-module__u5N-PG__product-card-name-skeleton{height:calc(var(--spacing,.25rem) * 4);width:100%}.ProductListSkeleton-module-scss-module__u5N-PG__product-card-name-skeleton--short{width:75%}.ProductListSkeleton-module-scss-module__u5N-PG__product-card-pricing-skeleton{flex-direction:column;gap:2px;width:100%;display:flex}.ProductListSkeleton-module-scss-module__u5N-PG__product-card-price-skeleton{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 16)}.ProductListSkeleton-module-scss-module__u5N-PG__product-card-unit-price-skeleton{height:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 20)}.ProductListSkeleton-module-scss-module__u5N-PG__product-card-button-skeleton{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ProductListSkeleton-module-scss-module__u5N-PG__divider-skeleton{background-color:var(--gray-1);flex-shrink:0;width:100%;height:1px}
.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-v-root{background-color:var(--color-white,#fff);border-radius:var(--radius-xl,.75rem);flex-direction:column;align-items:flex-start;width:148px;height:256px;display:flex;position:relative;overflow:hidden}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-v-root-full-width{width:100%}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-v-image-container{border-top-left-radius:.25rem;border-top-right-radius:.25rem;width:100%;height:fit-content;position:relative;overflow:hidden}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-v-image{width:100%;height:111px;padding:calc(var(--spacing,.25rem) * 2)}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-v-content{align-items:center;gap:calc(var(--spacing,.25rem) * 1);background-color:var(--color-white,#fff);width:100%;padding:calc(var(--spacing,.25rem) * 2);border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;flex-direction:column;flex:1;display:flex}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-v-info{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;flex:1;width:100%;display:flex}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-v-pricing{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 1);width:100%;display:flex;position:relative}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-v-details{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;flex:1;width:100%;display:flex}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-v-name{-webkit-line-clamp:3;white-space:pre-wrap;width:100%;color:var(--gray-9);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-v-divider{margin-block:calc(var(--spacing,.25rem) * 1);background-color:var(--gray-1);flex-shrink:0;width:100%;height:1px}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-v-tag{--tw-leading:16px;white-space:pre-wrap;width:100%;color:var(--gray-6);font-size:10px;line-height:16px}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-v-tags-container{width:100%}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-v-action-container{justify-content:space-between;gap:calc(var(--spacing,.25rem) * 1);width:100%;display:flex}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-v-action-content{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;width:100%;display:flex}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-v-quantity-control-wrapper{width:calc(var(--spacing,.25rem) * 11);flex-shrink:0;overflow:hidden}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-v-quantity-control{width:100%;position:static}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-v-quantity-control-container{justify-content:space-between;gap:calc(var(--spacing,.25rem) * 1);width:100%;height:auto;padding:calc(var(--spacing,.25rem) * 1);background-color:var(--color-primary);padding:calc(var(--spacing,.25rem) * 2);right:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);border-radius:3.40282e38px;flex-direction:row;display:flex;position:absolute}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-v-quantity-control-container button{height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * 7)}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-v-quantity-control-open{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1);padding-block:calc(var(--spacing,.25rem) * 2);background-color:var(--color-primary);cursor:pointer;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:3.40282e38px;transition-duration:.2s;display:flex;position:static}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-v-quantity-control-open-rtl{margin-right:auto}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-v-quantity-control-open-ltr{margin-left:auto}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-v-quantity-control-expanded-slot,.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-v-quantity-control-collapsed-slot{width:100%}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-h-quantity-control-wrapper{width:calc(var(--spacing,.25rem) * 11);flex-shrink:0;overflow:hidden}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-h-quantity-control{right:calc(var(--spacing,.25rem) * 0);width:100%}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-h-quantity-control-container{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);background-color:var(--color-primary);width:100%;padding:calc(var(--spacing,.25rem) * 2);border-radius:3.40282e38px;flex-direction:column;display:flex;position:relative}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-h-quantity-control-open{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);background-color:var(--color-primary);cursor:pointer;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.2s;display:flex}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-h-quantity-control-open-rtl{margin-right:auto}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-h-quantity-control-open-ltr{margin-left:auto}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-h-quantity-control-expanded-slot,.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-h-quantity-control-collapsed-slot{width:100%}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-add-to-cart-root{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);cursor:pointer;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background-color:var(--color-primary);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.2s;display:flex}@media (hover:hover){.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-add-to-cart-root:hover{opacity:.9}}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-add-to-cart-root.SpecialCardVariantC-module-scss-module__whKPqq__out-of-stock{z-index:var(--z-index-high)}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-quantity-action{width:100%}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-quantity-action-ltr{right:calc(var(--spacing,.25rem) * 0)}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-quantity-action-ltr .SpecialCardVariantC-module-scss-module__whKPqq__scard-c-button-c{right:calc(var(--spacing,.25rem) * 2)}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-quantity-action-rtl{left:calc(var(--spacing,.25rem) * 0)}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-quantity-action-rtl .SpecialCardVariantC-module-scss-module__whKPqq__scard-c-button-c{left:calc(var(--spacing,.25rem) * 2)}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-button-c{width:calc(var(--spacing,.25rem) * 11)}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-quantity-control-btn{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);--tw-border-style:none;background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 0);--tw-shadow:0 2px 3px 0 var(--tw-shadow-color,#00000029);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-style:none;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;transition-property:none;display:flex}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-quantity-control-value{min-width:calc(var(--spacing,.25rem) * 5);text-align:center;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-white)}.SpecialCardVariantC-module-scss-module__whKPqq__scard-c-quantity-control-icon{color:var(--color-primary)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-font-weight{syntax:"*";inherits:false}
.UpdateOrderScheduleTimes-module-scss-module__kP2YYa__update-order-schedule-times{align-items:baseline;column-gap:calc(var(--spacing,.25rem) * 1);row-gap:calc(var(--spacing,.25rem) * .5);color:var(--color-text-body);flex-wrap:wrap;display:flex}.UpdateOrderScheduleTimes-module-scss-module__kP2YYa__update-order-schedule-times--compact{flex-wrap:nowrap}.UpdateOrderScheduleTimes-module-scss-module__kP2YYa__update-order-schedule-times-part{color:inherit}
@keyframes CategoryListProductSkeleton-module-scss-module__2KNYVG__category-list-product-skeleton-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.CategoryListProductSkeleton-module-scss-module__2KNYVG__category-list-product-skeleton{background-color:var(--color-white);flex-direction:column;width:100%;min-height:100vh;display:flex}.CategoryListProductSkeleton-module-scss-module__2KNYVG__category-list-product-skeleton-shimmer{background-image:linear-gradient(90deg,var(--gray-1) 0px,var(--gray-2) 40px,var(--gray-1) 80px);background-size:200px 100%;border-radius:.25rem;animation:1.5s ease-in-out infinite CategoryListProductSkeleton-module-scss-module__2KNYVG__category-list-product-skeleton-shimmer}.CategoryListProductSkeleton-module-scss-module__2KNYVG__category-list-product-skeleton-nav{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 1);flex-flow:row;display:flex;overflow:hidden}.CategoryListProductSkeleton-module-scss-module__2KNYVG__category-list-product-skeleton-nav-chip{height:calc(var(--spacing,.25rem) * 8);flex-shrink:0}.CategoryListProductSkeleton-module-scss-module__2KNYVG__category-list-product-skeleton-nav-chip--a{width:calc(var(--spacing,.25rem) * 20)}.CategoryListProductSkeleton-module-scss-module__2KNYVG__category-list-product-skeleton-nav-chip--b{width:calc(var(--spacing,.25rem) * 24)}.CategoryListProductSkeleton-module-scss-module__2KNYVG__category-list-product-skeleton-nav-chip--c{width:88px}.CategoryListProductSkeleton-module-scss-module__2KNYVG__category-list-product-skeleton-nav-chip--d{width:calc(var(--spacing,.25rem) * 16)}.CategoryListProductSkeleton-module-scss-module__2KNYVG__category-list-product-skeleton-nav-chip--e{width:calc(var(--spacing,.25rem) * 28)}.CategoryListProductSkeleton-module-scss-module__2KNYVG__category-list-product-skeleton-subnav{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 2);flex-flow:row;display:flex;overflow:hidden}.CategoryListProductSkeleton-module-scss-module__2KNYVG__category-list-product-skeleton-subnav-chip{height:calc(var(--spacing,.25rem) * 7);flex-shrink:0;width:72px}.CategoryListProductSkeleton-module-scss-module__2KNYVG__category-list-product-skeleton-banner{margin-inline:calc(var(--spacing,.25rem) * 0);width:100%;height:134px}.CategoryListProductSkeleton-module-scss-module__2KNYVG__category-list-product-skeleton-list{width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 2);flex-direction:column;flex:1;display:flex}
.ImportToCart-module-scss-module__YcjHzG__import-to-cart-page-scroll-inset{padding-bottom:6.5rem}.ImportToCart-module-scss-module__YcjHzG__import-to-cart{right:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);z-index:var(--z-index-normal);background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);--tw-shadow:0px -8px 16px 0px var(--tw-shadow-color,#18274b1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:fixed}.ImportToCart-module-scss-module__YcjHzG__import-to-cart-button{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md,.375rem);width:100%;display:flex}.ImportToCart-module-scss-module__YcjHzG__import-to-cart-button-continue-shopping{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary)}.ImportToCart-module-scss-module__YcjHzG__import-to-cart-badge{background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 5);min-width:calc(var(--spacing,.25rem) * 5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);color:var(--color-primary);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ImportToCart-module-scss-module__YcjHzG__import-to-cart-label{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.ImportToCart-module-scss-module__YcjHzG__import-to-cart-success-icon-container{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}.ImportToCart-module-scss-module__YcjHzG__import-to-cart-success-icon{flex-shrink:0}.ImportToCart-module-scss-module__YcjHzG__import-to-cart-success-icon-content{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;width:100%;display:flex}.ImportToCart-module-scss-module__YcjHzG__import-to-cart-success-icon-content-button{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 4);width:100%;display:flex}.ImportToCart-module-scss-module__YcjHzG__import-to-cart-button{border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4)}.ImportToCart-module-scss-module__YcjHzG__import-to-cart-button-text{color:var(--color-primary)}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
.HorizontalSpecialCardVariantA-module-scss-module__z69D0W__horizontal-special-card-variant-a{align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);display:flex}.HorizontalSpecialCardVariantA-module-scss-module__z69D0W__horizontal-special-card-variant-a-image-container{flex-shrink:0;width:102px;height:76px}.HorizontalSpecialCardVariantA-module-scss-module__z69D0W__horizontal-special-card-variant-a-image{object-fit:contain;width:100%;height:100%}.HorizontalSpecialCardVariantA-module-scss-module__z69D0W__horizontal-special-card-variant-a-content{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.HorizontalSpecialCardVariantA-module-scss-module__z69D0W__horizontal-special-card-variant-a-tag{width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 2);background-color:var(--color-background-primary);border-radius:3.40282e38px;padding-block:.5px}@supports (color:color-mix(in lab, red, red)){.HorizontalSpecialCardVariantA-module-scss-module__z69D0W__horizontal-special-card-variant-a-tag{background-color:color-mix(in oklab, var(--color-background-primary) 10%, transparent)}}.HorizontalSpecialCardVariantA-module-scss-module__z69D0W__horizontal-special-card-variant-a-tag{color:var(--color-text-primary)}.HorizontalSpecialCardVariantA-module-scss-module__z69D0W__horizontal-special-card-variant-a-title{color:var(--color-text-header)}
.OrderProgressBar-module-scss-module__eiCl4W__order-progress{--order-progress-icon-track-size:2.75rem;flex-direction:column;width:100%;display:flex}.OrderProgressBar-module-scss-module__eiCl4W__order-progress-icons-row{grid-template-columns:var(--order-progress-icon-track-size) 1fr var(--order-progress-icon-track-size) 1fr var(--order-progress-icon-track-size);align-items:center;width:100%;display:grid}.OrderProgressBar-module-scss-module__eiCl4W__order-progress-step-icon-cell{justify-content:center;align-items:center;display:flex}.OrderProgressBar-module-scss-module__eiCl4W__order-progress-step-line{height:calc(var(--spacing,.25rem) * .5);background-color:var(--gray-2);border-radius:3.40282e38px;min-height:1px}.OrderProgressBar-module-scss-module__eiCl4W__order-progress-step-line--done{background-color:var(--color-icon-primary)}.OrderProgressBar-module-scss-module__eiCl4W__order-progress-step-circle{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);border-width:2px;border-color:#0000;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.OrderProgressBar-module-scss-module__eiCl4W__order-progress-step-circle--completed{border-color:var(--color-icon-primary);background-color:var(--color-icon-primary);color:var(--color-white,#fff)}.OrderProgressBar-module-scss-module__eiCl4W__order-progress-step-circle--active{border-color:var(--color-icon-primary);background-color:var(--color-white,#fff);color:var(--color-icon-primary)}.OrderProgressBar-module-scss-module__eiCl4W__order-progress-step-circle--pending{border-color:var(--color-icon-subtle);background-color:var(--color-white,#fff);color:var(--color-icon-subtle)}.OrderProgressBar-module-scss-module__eiCl4W__order-progress-labels-row{margin-top:calc(var(--spacing,.25rem) * 1);text-align:center;grid-template-columns:var(--order-progress-icon-track-size) 1fr var(--order-progress-icon-track-size) 1fr var(--order-progress-icon-track-size);align-items:flex-start;width:100%;display:grid}.OrderProgressBar-module-scss-module__eiCl4W__order-progress-step-label-cell{justify-content:center;align-items:flex-start;display:flex;overflow:visible}.OrderProgressBar-module-scss-module__eiCl4W__order-progress-step-label-spacer{display:block}.OrderProgressBar-module-scss-module__eiCl4W__order-progress-step-label{white-space:nowrap;display:block}.OrderProgressBar-module-scss-module__eiCl4W__order-progress-step-label--completed,.OrderProgressBar-module-scss-module__eiCl4W__order-progress-step-label--active{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-icon-primary)}.OrderProgressBar-module-scss-module__eiCl4W__order-progress-step-label--pending{color:var(--color-icon-subtle)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
.CategorySecondLevelNavigation-module-scss-module__FDsYxq__second-level-navigation{top:calc(var(--spacing,.25rem) * 12);gap:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-gray-lightest);background-color:var(--color-white);width:100%;padding:calc(var(--spacing,.25rem) * 4);-ms-overflow-style:none;scrollbar-width:none;flex-flow:row;display:flex;position:sticky;overflow-x:auto}.CategorySecondLevelNavigation-module-scss-module__FDsYxq__second-level-navigation::-webkit-scrollbar{display:none}.CategorySecondLevelNavigation-module-scss-module__FDsYxq__second-level-navigation{z-index:var(--z-index-header);box-shadow:0 2px 8px #18274b1f}.CategorySecondLevelNavigation-module-scss-module__FDsYxq__second-level-navigation>*{flex-shrink:0}.CategorySecondLevelNavigation-module-scss-module__FDsYxq__second-level-navigation-logo-left{top:calc(var(--spacing,.25rem) * 15)}.CategorySecondLevelNavigation-module-scss-module__FDsYxq__second-level-navigation-with-search{top:calc(var(--spacing,.25rem) * 40)}.CategorySecondLevelNavigation-module-scss-module__FDsYxq__second-level-navigation-logo-left-with-search{top:calc(var(--spacing,.25rem) * 12)}.CategorySecondLevelNavigation-module-scss-module__FDsYxq__second-level-navigation-logo-top-with-search{top:calc(var(--spacing,.25rem) * 17)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.SelectableCartLineList-module-scss-module__lLN9fa__selectable-cart-line-list{gap:calc(var(--spacing,.25rem) * 0);border-radius:var(--radius-lg,.5rem);flex-direction:column;width:100%;display:flex}.SelectableCartLineList-module-scss-module__lLN9fa__selectable-cart-line-list-select-all{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-2);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);align-items:center;display:flex}.SelectableCartLineList-module-scss-module__lLN9fa__selectable-cart-line-list-select-all-text{white-space:nowrap}.SelectableCartLineList-module-scss-module__lLN9fa__selectable-cart-line-list-select-all-field{width:100%}.SelectableCartLineList-module-scss-module__lLN9fa__selectable-cart-line-list-select-all-checkbox{cursor:pointer;--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);background-color:#0000;border-style:none}.SelectableCartLineList-module-scss-module__lLN9fa__selectable-cart-line-list-list{padding:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.SelectableCartLineList-module-scss-module__lLN9fa__selectable-cart-line-list-grouped{gap:calc(var(--spacing,.25rem) * 0);flex-direction:column;width:100%;display:flex}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.SpecialsList-module-scss-module__miTh4G__specials-list-container{gap:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.SpecialsList-module-scss-module__miTh4G__specials-list-container-loading{min-height:calc(var(--spacing,.25rem) * 24);width:100%}
.UpdateOrderAlert-module-scss-module__bq0LKG__update-order{border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);--tw-shadow:0px 4px 12px 0px var(--tw-shadow-color,#18274b1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}.UpdateOrderAlert-module-scss-module__bq0LKG__update-order-section{padding-inline:calc(var(--spacing,.25rem) * 4)}.UpdateOrderAlert-module-scss-module__bq0LKG__update-order-inner{gap:calc(var(--spacing,.25rem) * 6);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}.UpdateOrderAlert-module-scss-module__bq0LKG__update-order-header{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.UpdateOrderAlert-module-scss-module__bq0LKG__update-order-title{color:var(--color-text-header)}.UpdateOrderAlert-module-scss-module__bq0LKG__update-order-order-line{align-items:baseline;column-gap:calc(var(--spacing,.25rem) * 1);row-gap:calc(var(--spacing,.25rem) * .5);color:var(--color-text-primary);flex-wrap:wrap;display:flex}.UpdateOrderAlert-module-scss-module__bq0LKG__update-order-footer{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.UpdateOrderAlert-module-scss-module__bq0LKG__update-order-footer-notice{justify-content:flex-start;align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.UpdateOrderAlert-module-scss-module__bq0LKG__update-order-footer-notice-icon{margin-top:calc(var(--spacing,.25rem) * .5);color:var(--color-icon-darkest);flex-shrink:0}.UpdateOrderAlert-module-scss-module__bq0LKG__update-order-footer-notice-copy{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * .5);color:var(--color-text-body);flex-direction:column;display:flex}.UpdateOrderAlert-module-scss-module__bq0LKG__update-order-footer-cta{border-radius:var(--radius-lg,.5rem)}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
.CategoryNavigationLink-module-scss-module__573x1a__navigation-link{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 4);color:var(--color-text-body);justify-content:center;align-items:center;display:flex}.CategoryNavigationLink-module-scss-module__573x1a__navigation-link-active{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-primary);color:var(--color-text-primary)}.CategoryNavigationLink-module-scss-module__573x1a__navigation-link-level-3{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);color:var(--color-text-body);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-2);border-radius:20px;justify-content:center;align-items:center;display:flex}.CategoryNavigationLink-module-scss-module__573x1a__navigation-link-level-3-active{border-color:var(--color-primary);background-color:var(--color-background-primary)}@supports (color:color-mix(in lab, red, red)){.CategoryNavigationLink-module-scss-module__573x1a__navigation-link-level-3-active{background-color:color-mix(in oklab, var(--color-background-primary) 10%, transparent)}}.CategoryNavigationLink-module-scss-module__573x1a__navigation-link-level-3-active{padding-inline:calc(var(--spacing,.25rem) * 3);color:var(--color-text-primary)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.ExternalCartLineRow-module-scss-module__MxjLEW__line-row{align-items:center;gap:calc(var(--spacing,.25rem) * 3);width:100%;padding-block:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-2);display:flex}.ExternalCartLineRow-module-scss-module__MxjLEW__line-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.ExternalCartLineRow-module-scss-module__MxjLEW__line-row-product{min-width:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 0);flex:1}.ExternalCartLineRow-module-scss-module__MxjLEW__line-row-stepper{z-index:var(--z-index-normal);min-height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);padding:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);--tw-shadow:0px 8px 20px 0px var(--tw-shadow-color,#18274b1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-shrink:0;align-self:center;overflow:hidden}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
@keyframes HomepageCategoriesSkeleton-module-scss-module__ZBH-sa__categories-skeleton-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.HomepageCategoriesSkeleton-module-scss-module__ZBH-sa__categories-skeleton{gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.HomepageCategoriesSkeleton-module-scss-module__ZBH-sa__categories-skeleton-shimmer{background:linear-gradient(90deg, var(--gray-1) 0px, var(--gray-2) 40px, var(--gray-1) 80px);background-size:200px 100%;border-radius:.25rem;animation:1.5s ease-in-out infinite HomepageCategoriesSkeleton-module-scss-module__ZBH-sa__categories-skeleton-shimmer}.HomepageCategoriesSkeleton-module-scss-module__ZBH-sa__categories-skeleton-title{height:calc(var(--spacing,.25rem) * 5);width:33.3333%}.HomepageCategoriesSkeleton-module-scss-module__ZBH-sa__categories-skeleton-grid{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.HomepageCategoriesSkeleton-module-scss-module__ZBH-sa__categories-skeleton-grid-item{border-radius:var(--radius-lg,.5rem);width:100%;height:106px}.HomepageCategoriesSkeleton-module-scss-module__ZBH-sa__categories-skeleton-carousel{gap:calc(var(--spacing,.25rem) * 3);flex-direction:row;display:flex;overflow:hidden}.HomepageCategoriesSkeleton-module-scss-module__ZBH-sa__categories-skeleton-carousel-item{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;flex-shrink:0;width:55px;display:flex}.HomepageCategoriesSkeleton-module-scss-module__ZBH-sa__categories-skeleton-carousel-circle{border-radius:3.40282e38px;width:55px;height:55px}.HomepageCategoriesSkeleton-module-scss-module__ZBH-sa__categories-skeleton-carousel-text{height:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 10)}.HomepageCategoriesSkeleton-module-scss-module__ZBH-sa__categories-skeleton-list{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.HomepageCategoriesSkeleton-module-scss-module__ZBH-sa__categories-skeleton-list-item{border-radius:var(--radius-2xl,1rem);width:100%;height:70px}
.ShoppingListCard-module-scss-module__xkwMUG__shopping-list-card{justify-content:space-between;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem) * 3);--tw-shadow:0px 4px 8px 0px var(--tw-shadow-color,#18274b1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:flex}.ShoppingListCard-module-scss-module__xkwMUG__shopping-list-card-info{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.ShoppingListCard-module-scss-module__xkwMUG__shopping-list-card-info-created-date{align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.ShoppingListCard-module-scss-module__xkwMUG__shopping-list-card-actions{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.ShoppingListCard-module-scss-module__xkwMUG__shopping-list-card-actions-button{padding:calc(var(--spacing,.25rem) * 0)}.ShoppingListCard-module-scss-module__xkwMUG__shopping-list-card-actions-button:first-child{color:var(--color-icon-darkest)}.ShoppingListCard-module-scss-module__xkwMUG__shopping-list-card-actions-button:last-child{color:var(--color-icon-darker)}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
.SearchResultContainer-module-scss-module__E1O87W__cta-button{border-radius:var(--radius-lg,.5rem)}.SearchResultContainer-module-scss-module__E1O87W__search-result-container--overlay-open .SearchResultContainer-module-scss-module__E1O87W__search-result-header{display:none}.SearchResultContainer-module-scss-module__E1O87W__search-result-header{top:calc(var(--spacing,.25rem) * 12);z-index:var(--z-index-header);gap:calc(var(--spacing,.25rem) * 2);background-color:var(--color-white);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex;position:sticky}.SearchResultContainer-module-scss-module__E1O87W__search-result-header-logo-left{top:calc(var(--spacing,.25rem) * 15)}.SearchResultContainer-module-scss-module__E1O87W__search-result-header-with-search{top:calc(var(--spacing,.25rem) * 40)}.SearchResultContainer-module-scss-module__E1O87W__search-result-header-logo-left-with-search,.SearchResultContainer-module-scss-module__E1O87W__search-result-header-logo-top-with-search{top:calc(var(--spacing,.25rem) * 12)}.SearchResultContainer-module-scss-module__E1O87W__search-result-header-content{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.SearchResultContainer-module-scss-module__E1O87W__search-result-content{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4)}.SearchResultContainer-module-scss-module__E1O87W__search-result-header-title{position:relative}.SearchResultContainer-module-scss-module__E1O87W__search-result-header-chips{width:100%;min-width:calc(var(--spacing,.25rem) * 0)}.SearchResultContainer-module-scss-module__E1O87W__search-list-empty{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;min-height:calc(100vh - 250px);display:flex}
.SpecialsPageContent-module-scss-module__5llYnG__specials-page-content{background-color:var(--color-white);flex-direction:column;width:100%;display:flex}
.CategoryTopLevelNavigation-module-scss-module__7FUjYa__top-level-navigation{width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 1);-ms-overflow-style:none;scrollbar-width:none;flex-flow:row;display:flex;overflow-x:auto}.CategoryTopLevelNavigation-module-scss-module__7FUjYa__top-level-navigation::-webkit-scrollbar{display:none}.CategoryTopLevelNavigation-module-scss-module__7FUjYa__top-level-navigation>*{flex-shrink:0}.CategoryTopLevelNavigation-module-scss-module__7FUjYa__top-level-navigation-sticky{top:calc(var(--spacing,.25rem) * 12);z-index:var(--z-index-header);background-color:var(--color-white);position:sticky}.CategoryTopLevelNavigation-module-scss-module__7FUjYa__top-level-navigation-sticky-logo-left{top:calc(var(--spacing,.25rem) * 15)}.CategoryTopLevelNavigation-module-scss-module__7FUjYa__top-level-navigation-sticky-with-search{top:calc(var(--spacing,.25rem) * 40)}.CategoryTopLevelNavigation-module-scss-module__7FUjYa__top-level-navigation-sticky-logo-left-with-search{top:calc(var(--spacing,.25rem) * 12)}.CategoryTopLevelNavigation-module-scss-module__7FUjYa__top-level-navigation-sticky-logo-top-with-search{top:calc(var(--spacing,.25rem) * 17)}
.ExternalCartList-module-scss-module__Qix2sG__external-cart-list{min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;display:flex}.ExternalCartList-module-scss-module__Qix2sG__external-cart-list-content{min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;display:flex;overflow-y:auto}
.FilterContent-module-scss-module__hKRjiW__filter-content{gap:calc(var(--spacing,.25rem) * 4);width:100%;padding-top:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.FilterContent-module-scss-module__hKRjiW__filter-content-group{flex-direction:column;width:100%;display:flex}.FilterContent-module-scss-module__hKRjiW__filter-content-section-title{text-align:start;width:100%;color:var(--gray-9)}.FilterContent-module-scss-module__hKRjiW__filter-content-checkboxes{flex-direction:column;width:100%;display:flex}.FilterContent-module-scss-module__hKRjiW__filter-content-checkbox-hidden{display:none}.FilterContent-module-scss-module__hKRjiW__filter-content-show-more{width:100%;padding-bottom:calc(var(--spacing,.25rem) * 2);flex-direction:row;justify-content:center;align-items:center;display:flex}.FilterContent-module-scss-module__hKRjiW__filter-content-show-more-button{-webkit-tap-highlight-color:#0000;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);width:auto;max-width:none;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);color:var(--color-primary);background-color:#0000;border-width:0;flex-shrink:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.FilterContent-module-scss-module__hKRjiW__filter-content-show-more-button:hover:not(:disabled){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.FilterContent-module-scss-module__hKRjiW__filter-content-show-more-button:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-primary) 20%, transparent)}}}.FilterContent-module-scss-module__hKRjiW__filter-content-show-more-button:active:not(:disabled){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.FilterContent-module-scss-module__hKRjiW__filter-content-show-more-button:active:not(:disabled){background-color:color-mix(in srgb, var(--color-primary) 28%, transparent)}}.FilterContent-module-scss-module__hKRjiW__filter-content-show-more-button:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary)}.FilterContent-module-scss-module__hKRjiW__filter-content-show-more-button:disabled{color:var(--gray-4)}.FilterContent-module-scss-module__hKRjiW__filter-content-show-more-label{color:inherit}.FilterContent-module-scss-module__hKRjiW__filter-content-show-more-chevron{color:inherit;flex-shrink:0}.FilterContent-module-scss-module__hKRjiW__filter-content-show-more-chevron-up{color:inherit;flex-shrink:0;display:inline-flex;rotate:180deg}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
@keyframes HomepageBannersSkeleton-module-scss-module__4_Io1q__banners-skeleton-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.HomepageBannersSkeleton-module-scss-module__4_Io1q__banners-skeleton-shimmer{background:linear-gradient(90deg, var(--gray-1) 0px, var(--gray-2) 40px, var(--gray-1) 80px);background-size:200px 100%;border-radius:.25rem;animation:1.5s ease-in-out infinite HomepageBannersSkeleton-module-scss-module__4_Io1q__banners-skeleton-shimmer}.HomepageBannersSkeleton-module-scss-module__4_Io1q__banners-skeleton-background{border-radius:var(--radius-lg,.5rem);width:100%}.HomepageBannersSkeleton-module-scss-module__4_Io1q__banners-skeleton-small{height:150px}.HomepageBannersSkeleton-module-scss-module__4_Io1q__banners-skeleton-large{height:300px}.HomepageBannersSkeleton-module-scss-module__4_Io1q__banners-skeleton-card-container{gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.HomepageBannersSkeleton-module-scss-module__4_Io1q__banners-skeleton-card-item{border-radius:var(--radius-md,.375rem);flex-direction:column;display:flex;overflow:hidden}.HomepageBannersSkeleton-module-scss-module__4_Io1q__banners-skeleton-card-image{width:100%;height:160px}.HomepageBannersSkeleton-module-scss-module__4_Io1q__banners-skeleton-card-content{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.HomepageBannersSkeleton-module-scss-module__4_Io1q__banners-skeleton-card-line{height:calc(var(--spacing,.25rem) * 3);width:75%}.HomepageBannersSkeleton-module-scss-module__4_Io1q__banners-skeleton-card-line-short{height:calc(var(--spacing,.25rem) * 3);width:50%}
.LastMinuteRecommendationsContent-module-scss-module__NS8Prq__lmr-content{max-height:100%;min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);background-color:var(--color-white,#fff);flex-direction:column;flex:1;display:flex}.LastMinuteRecommendationsContent-module-scss-module__NS8Prq__lmr-content-banner{padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 14);padding-bottom:calc(var(--spacing,.25rem) * 10);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex;position:relative}.LastMinuteRecommendationsContent-module-scss-module__NS8Prq__lmr-content-banner-overlay{inset:calc(var(--spacing,.25rem) * 0);background-color:#00000080;position:absolute}@supports (color:color-mix(in lab, red, red)){.LastMinuteRecommendationsContent-module-scss-module__NS8Prq__lmr-content-banner-overlay{background-color:color-mix(in oklab, var(--color-black,#000) 50%, transparent)}}.LastMinuteRecommendationsContent-module-scss-module__NS8Prq__lmr-content-back{top:calc(var(--spacing,.25rem) * 4);left:calc(var(--spacing,.25rem) * 4);z-index:var(--z-index-normal);min-height:calc(var(--spacing,.25rem) * 10);min-width:calc(var(--spacing,.25rem) * 10);background-color:#00000080;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.LastMinuteRecommendationsContent-module-scss-module__NS8Prq__lmr-content-back{background-color:color-mix(in oklab, var(--color-black,#000) 50%, transparent)}}.LastMinuteRecommendationsContent-module-scss-module__NS8Prq__lmr-content-back-icon{min-height:calc(var(--spacing,.25rem) * 5);min-width:calc(var(--spacing,.25rem) * 5);color:var(--color-white,#fff);flex-shrink:0}.LastMinuteRecommendationsContent-module-scss-module__NS8Prq__lmr-content-headline{z-index:var(--z-index-normal);margin:calc(var(--spacing,.25rem) * 0);text-align:center;max-width:90%;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);position:relative}.LastMinuteRecommendationsContent-module-scss-module__NS8Prq__lmr-content-scroll{min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.LastMinuteRecommendationsContent-module-scss-module__NS8Prq__lmr-content-nav-items{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 3);min-width:calc(var(--spacing,.25rem) * 0);-ms-overflow-style:none;scrollbar-width:none;flex-flow:row;flex:1;display:flex;overflow:auto hidden}.LastMinuteRecommendationsContent-module-scss-module__NS8Prq__lmr-content-nav-items::-webkit-scrollbar{display:none}.LastMinuteRecommendationsContent-module-scss-module__NS8Prq__lmr-content-nav-item{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-2);background-color:var(--color-white,#fff);color:var(--gray-9);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px;flex-shrink:0}.LastMinuteRecommendationsContent-module-scss-module__NS8Prq__lmr-content-sections{min-width:calc(var(--spacing,.25rem) * 0);padding-inline-start:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 3);flex-direction:column;flex:1;display:flex}.LastMinuteRecommendationsContent-module-scss-module__NS8Prq__lmr-content-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-2);padding-inline:calc(var(--spacing,.25rem) * 2);padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:max(1rem, env(safe-area-inset-bottom));background-color:var(--color-background-default);--tw-shadow:0px -8px 16px 0px var(--tw-shadow-color,#18274b1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-shrink:0}.LastMinuteRecommendationsContent-module-scss-module__NS8Prq__lmr-content-proceed{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);background-color:var(--color-primary);color:var(--color-white,#fff);flex-direction:row;display:flex}.LastMinuteRecommendationsContent-module-scss-module__NS8Prq__lmr-content-proceed-price{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.LastMinuteRecommendationsContent-module-scss-module__NS8Prq__lmr-content-fallback-wrapper{min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 4);flex:1;justify-content:center;align-items:center;display:flex}.LastMinuteRecommendationsContent-module-scss-module__NS8Prq__lmr-content-fallback-card{border-radius:var(--radius-2xl,1rem);background-color:var(--color-background-default);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);width:100%;max-width:500px;max-height:90vh;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex;overflow:hidden}.LastMinuteRecommendationsContent-module-scss-module__NS8Prq__lmr-content-fallback-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.LastMinuteRecommendationsContent-module-scss-module__NS8Prq__lmr-content-fallback-title{color:var(--gray-9)}.LastMinuteRecommendationsContent-module-scss-module__NS8Prq__lmr-content-fallback-close{padding:calc(var(--spacing,.25rem) * 2);flex-shrink:0}.LastMinuteRecommendationsContent-module-scss-module__NS8Prq__lmr-content-fallback-content{min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;display:flex;overflow:hidden}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
.EditShoppingListBottomSheet-module-scss-module__d8K23G__edit-shopping-list,.EditShoppingListBottomSheet-module-scss-module__d8K23G__edit-shopping-list-form{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.EditShoppingListBottomSheet-module-scss-module__d8K23G__edit-shopping-list-content{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}.EditShoppingListBottomSheet-module-scss-module__d8K23G__edit-shopping-list-actions{justify-content:center;gap:calc(var(--spacing,.25rem) * 2);padding-top:calc(var(--spacing,.25rem) * 3);display:flex}.EditShoppingListBottomSheet-module-scss-module__d8K23G__edit-shopping-list-actions-button{border-radius:var(--radius-lg,.5rem)}
.UnitWeightBottomSheet-module-scss-module__nh1a1G__container{gap:calc(var(--spacing,.25rem) * 4);background-color:var(--color-white,#fff);flex-direction:column;display:flex}.UnitWeightBottomSheet-module-scss-module__nh1a1G__product-section{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 0)}.UnitWeightBottomSheet-module-scss-module__nh1a1G__product-info{align-items:center;gap:calc(var(--spacing,.25rem) * 5);display:flex}.UnitWeightBottomSheet-module-scss-module__nh1a1G__product-image-wrapper{height:calc(var(--spacing,.25rem) * 20);width:calc(var(--spacing,.25rem) * 20);border-radius:var(--radius-md,.375rem);flex-shrink:0;overflow:hidden}.UnitWeightBottomSheet-module-scss-module__nh1a1G__product-image{object-fit:contain;width:100%;height:100%}.UnitWeightBottomSheet-module-scss-module__nh1a1G__product-details{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;flex:1;display:flex}.UnitWeightBottomSheet-module-scss-module__nh1a1G__discount-badge{background-color:var(--color-primary);border-radius:28px;justify-content:center;align-items:center;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.UnitWeightBottomSheet-module-scss-module__nh1a1G__discount-badge{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.UnitWeightBottomSheet-module-scss-module__nh1a1G__discount-badge{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:2px}.UnitWeightBottomSheet-module-scss-module__nh1a1G__discount-badge span{color:var(--color-primary)}.UnitWeightBottomSheet-module-scss-module__nh1a1G__discount-badge-layout-wrapper{background-color:var(--color-white,#fff);border-radius:28px;width:max-content}.UnitWeightBottomSheet-module-scss-module__nh1a1G__product-meta{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.UnitWeightBottomSheet-module-scss-module__nh1a1G__brand-text{--tw-tracking:.5px;letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-subtle,#8c959f)}.UnitWeightBottomSheet-module-scss-module__nh1a1G__pricing{align-items:center;gap:calc(var(--spacing,.25rem) * 1);display:flex}.UnitWeightBottomSheet-module-scss-module__nh1a1G__current-price{color:var(--color-text-primary,#d1511d)}.UnitWeightBottomSheet-module-scss-module__nh1a1G__original-price{color:var(--color-text-subtle,#8c959f);text-decoration-skip-ink:none;text-decoration-line:line-through}.UnitWeightBottomSheet-module-scss-module__nh1a1G__divider{margin-inline:calc(var(--spacing,.25rem) * 4);background-color:var(--color-border-grey-lighter,#d0d7de);height:1px}.UnitWeightBottomSheet-module-scss-module__nh1a1G__controls-section{gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 0);flex-direction:column;display:flex}.UnitWeightBottomSheet-module-scss-module__nh1a1G__unit-switcher-row{align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.UnitWeightBottomSheet-module-scss-module__nh1a1G__unit-switcher{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-grey-lighter,#d0d7de);background-color:var(--color-white,#fff);height:34px;padding:calc(var(--spacing,.25rem) * 1);border-radius:51px;gap:3px;display:flex}.UnitWeightBottomSheet-module-scss-module__nh1a1G__unit-option{cursor:pointer;--tw-border-style:none;height:100%;padding-inline:calc(var(--spacing,.25rem) * 5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background-color:#0000;border-style:none;border-radius:52px;justify-content:center;align-items:center;padding-block:10px;transition-duration:.2s;display:flex}.UnitWeightBottomSheet-module-scss-module__nh1a1G__unit-option span{color:var(--color-text-body,#57606a)}.UnitWeightBottomSheet-module-scss-module__nh1a1G__unit-option:hover{background-color:#00000005}.UnitWeightBottomSheet-module-scss-module__nh1a1G__unit-option-active{background-color:var(--color-background-primary,#d1511d)}.UnitWeightBottomSheet-module-scss-module__nh1a1G__unit-option-active span{color:var(--color-white,#fff)}.UnitWeightBottomSheet-module-scss-module__nh1a1G__unit-option-active:hover{background-color:var(--color-background-primary,#d1511d)}.UnitWeightBottomSheet-module-scss-module__nh1a1G__quantity-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.UnitWeightBottomSheet-module-scss-module__nh1a1G__quantity-label{flex:50%}.UnitWeightBottomSheet-module-scss-module__nh1a1G__quantity-control{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 0);height:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-grey-lighter,#d0d7de);width:174px;padding:calc(var(--spacing,.25rem) * 2);flex:50%;display:flex}.UnitWeightBottomSheet-module-scss-module__nh1a1G__quantity-btn{height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * 7);cursor:pointer;--tw-border-style:none;background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 1);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-style:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.2s;display:flex;box-shadow:0 2px 3px #00000029}.UnitWeightBottomSheet-module-scss-module__nh1a1G__quantity-btn svg{color:var(--color-text-body,#6e7781)}.UnitWeightBottomSheet-module-scss-module__nh1a1G__quantity-btn:hover{background-color:#f6f8fa}.UnitWeightBottomSheet-module-scss-module__nh1a1G__quantity-btn:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.UnitWeightBottomSheet-module-scss-module__nh1a1G__quantity-btn:disabled{cursor:not-allowed;opacity:.5}.UnitWeightBottomSheet-module-scss-module__nh1a1G__quantity-value{flex:1;justify-content:center;align-items:center;display:flex}.UnitWeightBottomSheet-module-scss-module__nh1a1G__quantity-value span{color:var(--text-text-title,#0e0e12)}.UnitWeightBottomSheet-module-scss-module__nh1a1G__country-section{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 0)}.UnitWeightBottomSheet-module-scss-module__nh1a1G__country-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 5);display:flex}.UnitWeightBottomSheet-module-scss-module__nh1a1G__property-section{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 0)}.UnitWeightBottomSheet-module-scss-module__nh1a1G__country-dropdown{height:calc(var(--spacing,.25rem) * 11);width:174px;position:relative}.UnitWeightBottomSheet-module-scss-module__nh1a1G__country-select{cursor:pointer;appearance:none;border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-grey-lighter,#d0d7de);background-color:var(--color-white,#fff);width:100%;height:100%;padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-text-body,#57606a);font-family:Inter,sans-serif}.UnitWeightBottomSheet-module-scss-module__nh1a1G__country-button{height:calc(var(--spacing,.25rem) * 11);cursor:pointer;border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-grey-lighter,#d0d7de);background-color:var(--color-white,#fff);width:174px;padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);justify-content:space-between;align-items:center;font-family:Inter,sans-serif;display:flex}.UnitWeightBottomSheet-module-scss-module__nh1a1G__country-button span{color:var(--color-text-body,#57606a)}.UnitWeightBottomSheet-module-scss-module__nh1a1G__country-button:hover{border-color:var(--color-background-primary,#d1511d)}.UnitWeightBottomSheet-module-scss-module__nh1a1G__dropdown-icon{margin-left:calc(var(--spacing,.25rem) * 2);color:var(--color-text-body,#6e7781);flex-shrink:0}.UnitWeightBottomSheet-module-scss-module__nh1a1G__footer{margin-top:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 4);display:flex}.UnitWeightBottomSheet-module-scss-module__nh1a1G__add-button{border-radius:var(--radius-lg,.5rem);background-color:var(--color-primary);width:100%}.UnitWeightBottomSheet-module-scss-module__nh1a1G__regular-price{color:var(--color-text-primary)}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-leading{syntax:"*";inherits:false}
.LastMinuteRecommendationDialog-module-scss-module__t_aOSW__checkout-dialog{border-radius:var(--radius-2xl,1rem);background-color:var(--color-background-default);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);width:100%;max-width:500px;max-height:90vh;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex}.LastMinuteRecommendationDialog-module-scss-module__t_aOSW__checkout-dialog--fullscreen{--tw-shadow:0 0 #0000;width:100%;max-width:none;height:100svh;max-height:100svh;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:0}.LastMinuteRecommendationDialog-module-scss-module__t_aOSW__checkout-dialog-overlay--fullscreen{padding:calc(var(--spacing,.25rem) * 0);justify-content:stretch;align-items:stretch}.LastMinuteRecommendationDialog-module-scss-module__t_aOSW__checkout-dialog-content--fullscreen{height:100%;max-height:100svh;min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;display:flex;overflow:hidden}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
.ExternalCartContent-module-scss-module__Bgit1W__content{min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ExternalCartContent-module-scss-module__Bgit1W__empty{padding:calc(var(--spacing,.25rem) * 6);text-align:center;color:var(--gray-7);flex:1;justify-content:center;align-items:center;display:flex}.ExternalCartContent-module-scss-module__Bgit1W__external-cart-content{gap:calc(var(--spacing,.25rem) * 6);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}.ExternalCartContent-module-scss-module__Bgit1W__external-cart-content-title{text-align:center}
.ToastComponent-module-scss-module__r58OGW__toast-component{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 3);border-width:1px;display:flex}.ToastComponent-module-scss-module__r58OGW__toast-component--success{border-color:var(--color-text-success);background-color:var(--color-background-success-subtest)}.ToastComponent-module-scss-module__r58OGW__toast-component--error{border-color:var(--color-icon-error);background-color:var(--red-0)}.ToastComponent-module-scss-module__r58OGW__toast-component--warning{border-color:var(--color-icon-warning);background-color:var(--color-background-warning-subtest)}.ToastComponent-module-scss-module__r58OGW__toast-component--info{border-color:var(--color-icon-info);background-color:var(--blue-0)}.ToastComponent-module-scss-module__r58OGW__toast-component-icon{color:var(--color-icon-success);flex-shrink:0}.ToastComponent-module-scss-module__r58OGW__toast-component--error .ToastComponent-module-scss-module__r58OGW__toast-component-icon{color:var(--color-icon-error)}.ToastComponent-module-scss-module__r58OGW__toast-component--info .ToastComponent-module-scss-module__r58OGW__toast-component-icon{color:var(--color-icon-info)}.ToastComponent-module-scss-module__r58OGW__toast-component--warning .ToastComponent-module-scss-module__r58OGW__toast-component-icon{color:var(--color-icon-warning)}.ToastComponent-module-scss-module__r58OGW__toast-component-text{text-align:start;color:var(--color-text-body)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.SwitchDelivery-module-scss-module__y7dQDa__switch-delivery{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-2);padding-inline:calc(var(--spacing,.25rem) * 4);flex-direction:row;display:flex}.SwitchDelivery-module-scss-module__y7dQDa__switch-delivery-button{height:calc(var(--spacing,.25rem) * 11);flex:1;justify-content:center;align-items:center;width:100%;display:flex}.SwitchDelivery-module-scss-module__y7dQDa__switch-delivery-button-active{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-primary)}.SwitchDelivery-module-scss-module__y7dQDa__switch-delivery-button-active .SwitchDelivery-module-scss-module__y7dQDa__switch-delivery-button-text{color:var(--color-primary)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.ChangeStoreButton-module-scss-module__wTc_9W__change-store{border-radius:var(--radius-md,.375rem);background-color:var(--color-primary);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);color:var(--color-white,#fff)}
@keyframes HomepageToastBannerSkeleton-module-scss-module__l5f1ka__toast-skeleton-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.HomepageToastBannerSkeleton-module-scss-module__l5f1ka__toast-skeleton-wrapper{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2)}.HomepageToastBannerSkeleton-module-scss-module__l5f1ka__toast-skeleton-shimmer{background:linear-gradient(90deg, var(--gray-1) 0px, var(--gray-2) 40px, var(--gray-1) 80px);border-radius:var(--radius-md,.375rem);background-size:200px 100%;width:100%;animation:1.5s ease-in-out infinite HomepageToastBannerSkeleton-module-scss-module__l5f1ka__toast-skeleton-shimmer}.HomepageToastBannerSkeleton-module-scss-module__l5f1ka__toast-skeleton-small{height:56px}.HomepageToastBannerSkeleton-module-scss-module__l5f1ka__toast-skeleton-large{height:92px}
.SitemapLink-module-scss-module__CXxqyG__sitemap-link{padding-block:calc(var(--spacing,.25rem) * 3)}.SitemapLink-module-scss-module__CXxqyG__sitemap-link-text{color:var(--blue-5)}
.ShoppingListImportToCartSection-module-scss-module__VB0KQa__shopping-list-import-to-cart-section .ShoppingListImportToCartSection-module-scss-module__VB0KQa__shopping-list-import-to-cart-section-bar{bottom:calc(var(--spacing,.25rem) * 18);padding-bottom:calc(var(--spacing,.25rem) * 5)}
.SmartListContent-module-scss-module__TiFJKG__smart-list-content{margin-top:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.SmartListContent-module-scss-module__TiFJKG__smart-list-content-import-to-cart{bottom:calc(var(--spacing,.25rem) * 18);padding-bottom:calc(var(--spacing,.25rem) * 5)}
.NoFooterLayout-module-scss-module__ynyTHW__no-footer-layout__content{flex:1}
