/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid;--tw-duration:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-tracking:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-leading:initial}}}@layer components{.catalog-offer-banner{min-height:var(--blocks-min-height,0px)}@media(min-width:768px){.catalog-offer-banner{min-height:var(--blocks-min-height-md,var(--blocks-min-height,0px))}}.catalog-section-header{padding-inline:var(--spacing,.25rem);padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 3);justify-content:space-between;align-items:center;display:flex}.section-title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--text-main);margin:0}.view-all{align-items:center;gap:var(--spacing,.25rem);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);color:var(--primary);text-decoration-line:none;display:flex}.catalog-slider-container,.cat-pills-container,.brands-container{padding-inline:calc(var(--spacing,.25rem) * 4);scrollbar-width:none;margin-inline:-16px;overflow-x:auto}.catalog-slider-container{overflow-y:hidden}.catalog-slider-container::-webkit-scrollbar{display:none}.cat-pills-container::-webkit-scrollbar{display:none}.brands-container::-webkit-scrollbar{display:none}.catalog-slider{gap:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 4);display:flex}.slider-item{max-width:calc(var(--spacing,.25rem) * 40);flex:0 0 160px}.card-ultra-compact.slider-item{max-width:calc(var(--spacing,.25rem) * 60);flex:0 0 240px}.cat-pills-container{margin-block:calc(var(--spacing,.25rem) * 3)}.cat-pills-scroll{gap:calc(var(--spacing,.25rem) * 2);display:flex}.cat-pill{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-color);background-color:var(--bg-card);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 1.5);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);white-space:nowrap;color:var(--text-main);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;text-decoration-line:none;display:flex}.cat-pill:hover{border-color:var(--primary);background-color:var(--primary);color:var(--color-white,#fff)}.cat-pill img{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);object-fit:cover;border-radius:3.40282e38px}.cat-hero-carousel{margin-bottom:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-2xl,1rem);width:100%;height:var(--carousel-height,220px);position:relative;overflow:hidden}.cat-hero-slides{width:100%;height:100%}.cat-hero-slide{padding:calc(var(--spacing,.25rem) * 6);opacity:0;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:.5s;background-position:50%;background-size:cover;align-items:center;transition-duration:.5s;display:flex;position:absolute;inset:0}.cat-hero-slide.active{z-index:10;opacity:1}.cat-hero-content{border-radius:var(--radius-xl,.75rem);background-color:#ffffffd9;max-width:70%}@supports (color:color-mix(in lab,red,red)){.cat-hero-content{background-color:color-mix(in oklab,var(--color-white,#fff) 85%,transparent)}}.cat-hero-content{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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);--tw-backdrop-blur:blur(var(--blur-md,12px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}html.dark-mode .cat-hero-content{background-color:#0009}@supports (color:color-mix(in lab,red,red)){html.dark-mode .cat-hero-content{background-color:color-mix(in oklab,var(--color-black,#000) 60%,transparent)}}.cat-hero-content h3{margin-top:0;margin-bottom:var(--spacing,.25rem);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800)}.cat-hero-content p{margin-top:0;margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));opacity:.8}.cat-hero-btn{border-radius:var(--radius-md,.375rem);background-color:var(--primary);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);text-decoration-line:none;display:inline-block}.cat-hero-indicators{bottom:calc(var(--spacing,.25rem) * 3);z-index:20;--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);gap:calc(var(--spacing,.25rem) * 1.5);display:flex;position:absolute;left:50%}.cat-hero-indicator{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);cursor:pointer;border-style:var(--tw-border-style);background-color:#fff6;border-width:0;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.cat-hero-indicator{background-color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}.cat-hero-indicator{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));padding:0}.cat-hero-indicator.active{width:calc(var(--spacing,.25rem) * 5);background-color:#fff;border-radius:.25rem}.sticky-cart-footer{inset-inline:calc(var(--spacing,.25rem) * 5);bottom:calc(var(--spacing,.25rem) * 5);z-index:1000;height:calc(var(--spacing,.25rem) * 16);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-color);background-color:var(--bg-card);padding-inline:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 6);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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);--tw-backdrop-blur:blur(var(--blur-md,12px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);border-radius:3.40282e38px;justify-content:space-between;align-items:center;display:flex;position:fixed}.cart-info{align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}.cart-icon{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));color:var(--primary);position:relative}.cart-count{top:calc(var(--spacing,.25rem) * -2);right:calc(var(--spacing,.25rem) * -2.5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--bg-card);background-color:var(--danger);--tw-font-weight:var(--font-weight-extrabold,800);width:18px;height:18px;font-size:.65rem;font-weight:var(--font-weight-extrabold,800);color:var(--color-white,#fff);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.cart-total{flex-direction:column;display:flex}.total-label{--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);text-transform:uppercase;opacity:.6;font-size:.65rem}.total-amount{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--text-main)}.checkout-btn{height:calc(var(--spacing,.25rem) * 12);align-items:center;gap:calc(var(--spacing,.25rem) * 2);background-color:var(--primary);padding-inline:calc(var(--spacing,.25rem) * 6);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);transition-property:transform,translate,scale,rotate;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;text-decoration-line:none;display:flex}.checkout-btn:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.brands-scroll{align-items:center;gap:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2.5);display:flex}.brand-item img{height:calc(var(--spacing,.25rem) * 10);opacity:.6;--tw-grayscale:grayscale(100%);width:auto;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);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))}.brand-item:hover img{opacity:1;--tw-grayscale:grayscale(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.cx-block{margin-block:calc(var(--spacing,.25rem) * 4)}.cx-flash-scroll{gap:calc(var(--spacing,.25rem) * 2.5);padding-inline:calc(var(--spacing,.25rem) * 2);padding-top:var(--spacing,.25rem);padding-bottom:calc(var(--spacing,.25rem) * 3);scrollbar-width:none;margin-inline:-8px;display:flex;overflow-x:auto}.cx-flash-scroll::-webkit-scrollbar{display:none}.cx-flash-card{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-color);background-color:var(--bg-card);min-width:140px;max-width:200px;padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3);color:var(--text-main);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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);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));flex-direction:column;flex:none;text-decoration-line:none;display:flex}.cx-flash-card:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--primary)}.cx-flash-badge{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-color);background-color:var(--bg-body);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-bold,700);font-size:.7rem;font-weight:var(--font-weight-bold,700);color:var(--primary);border-radius:3.40282e38px;align-self:flex-start}.cx-flash-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.cx-service-grid{gap:calc(var(--spacing,.25rem) * 3.5);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.cx-service-cell{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-color);background-color:var(--bg-card);padding:calc(var(--spacing,.25rem) * 3.5);display:flex}.cx-service-icon{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-xl,.75rem);background-color:var(--bg-body);color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.cx-service-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--text-main)}.cx-service-blurb{margin-top:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:var(--text-muted);margin-bottom:0}.cx-duo-grid{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:640px){.cx-duo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cx-duo-card{min-height:calc(var(--spacing,.25rem) * 40);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-color);background-color:var(--bg-body);background-position:50%;background-size:cover;align-items:flex-end;text-decoration-line:none;display:flex;position:relative;overflow:hidden}.cx-duo-inner{width:100%;padding:calc(var(--spacing,.25rem) * 4);color:var(--color-white,#fff);background:linear-gradient(#0000,#000000b8)}.cx-duo-sub{margin-bottom:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));opacity:.9;display:block}.cx-duo-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);margin:0}.cx-order-again .sf-floating-strip-wrap:not(.has-bg){padding-block:calc(var(--spacing,.25rem) * 2)}.cx-order-again .sf-floating-strip-wrap:not(.has-bg) .sf-floating-strip-header .sf-section-title{color:var(--text-main);text-shadow:none;text-transform:none;font-size:inherit;font-weight:700}.cx-order-again .sf-floating-strip-wrap:not(.has-bg) .sf-floating-strip-header .sf-see-all{color:var(--primary);text-shadow:none}.cx-order-again .sf-floating-strip-wrap .cx-order-loading,.cx-order-again .sf-floating-strip-wrap .cx-order-empty{padding-block: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)));color:#ffffffe6;text-shadow:0 1px 2px #00000080}.cx-order-again .sf-floating-strip-wrap:not(.has-bg) .cx-order-loading,.cx-order-again .sf-floating-strip-wrap:not(.has-bg) .cx-order-empty{color:var(--text-muted);text-shadow:none}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-tracking{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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
