:root.user-dark{--user-bg:#0b0f14;--user-bg-elevated:#10151c;--user-bg-card:#151a21;--user-bg-hover:#1d242d;--user-bg-input:#111820;--user-bg-surface:#0f141a;--user-surface:#10151c;--user-card-surface:#151a21;--user-text:#f3f4f6;--user-text-secondary:#d1d5db;--user-text-muted:#a1aab6;--user-text-subtle:#858f9c;--user-text-disabled:#56606c;--user-border:#28313c;--user-border-soft:#202832;--user-border-hover:#394553;--user-icon-color:#b4bdc8;--user-button-bg:#202832;--user-button-text:#f3f4f6;--user-banner-cta-bg:#f57224;--user-banner-cta-text:#fff;--user-banner-arrow-bg:#10151ce0;--user-banner-arrow-text:#f3f4f6;--user-accent:#f57224;--user-accent-hover:#ff8137;--user-accent-text:#fff;--user-accent-soft:#f5722424;--primary:#d96a24;--primary-hover:#c35b1d;--primary-contrast:#fff;--user-logo-bg:#fff;--user-success:#10b981;--user-danger:#ef4444;--user-warning:#f59e0b;--user-info:#3b82f6;--user-shadow-sm:0 1px 3px #0000002e;--user-shadow-md:0 5px 16px #00000038;--user-shadow-lg:0 12px 32px #00000052;--user-radius-sm:8px;--user-radius-md:12px;--user-radius-lg:16px;--user-radius-xl:24px;--user-transition:.2s ease}:root{--user-bg:#eff0f5;--user-bg-elevated:#fff;--user-bg-card:#fff;--user-bg-hover:#e6e8ed;--user-bg-input:#f5f5f5;--user-bg-surface:#eff0f5;--user-surface:#fff;--user-card-surface:#fff;--user-text:#0a0a0a;--user-text-secondary:#262626;--user-text-muted:#525252;--user-text-subtle:#737373;--user-text-disabled:#c4c4c4;--user-border:#e6e6e6;--user-border-soft:#f0f0f0;--user-border-hover:#cfcfcf;--user-icon-color:#525252;--user-button-bg:#f5f5f5;--user-button-text:#262626;--user-banner-cta-bg:#fff;--user-banner-cta-text:#1f2937;--user-banner-arrow-bg:#d9d9d9b3;--user-banner-arrow-text:#5a5a5a;--user-accent:#f57224;--user-accent-hover:#d9621c;--user-accent-text:#fff;--user-accent-soft:#f572241a;--primary:#d96a24;--primary-hover:#c35b1d;--primary-contrast:#fff;--user-logo-bg:#fff;--user-success:#10b981;--user-danger:#ef4444;--user-warning:#f59e0b;--user-info:#3b82f6;--user-shadow-sm:0 1px 2px #0000000f;--user-shadow-md:0 4px 12px #00000014;--user-shadow-lg:0 10px 30px #0000001a;--user-radius-sm:8px;--user-radius-md:12px;--user-radius-lg:16px;--user-radius-xl:24px;--user-transition:.2s ease}.user-theme{background:var(--user-bg);color:var(--user-text);min-height:100vh}.user-theme a{color:inherit;text-decoration:none}.user-theme .storefront-footer{--user-bg-card:#151a21;--user-border:#28313c;--user-border-hover:#394553;--user-border-soft:#202832;--user-text:#f3f4f6;--user-text-secondary:#d1d5db;--user-text-muted:#a1aab6;--user-text-subtle:#858f9c;background-color:#0f141a}:root.user-dark .home-category-section{background:linear-gradient(#0b0f14 0%,#0f141a 100%);padding:.75rem}.product-card-touch-actions{display:none}.product-card{container-type:inline-size}@property --fade-left{syntax:"<length>";inherits:false;initial-value:0}@property --fade-right{syntax:"<length>";inherits:false;initial-value:0}.scroll-fade-track{--fade-left:0px;--fade-right:0px;--scroll-fade-width:20px;-webkit-mask-image:linear-gradient(to right, transparent 0, #0009 calc(var(--fade-left) * .5), #000 var(--fade-left), #000 calc(100% - var(--fade-right)), #0009 calc(100% - var(--fade-right) * .5), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #0009 calc(var(--fade-left) * .5), #000 var(--fade-left), #000 calc(100% - var(--fade-right)), #0009 calc(100% - var(--fade-right) * .5), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #0009 calc(var(--fade-left) * .5), #000 var(--fade-left), #000 calc(100% - var(--fade-right)), #0009 calc(100% - var(--fade-right) * .5), transparent 100%);padding-block:8px;padding-inline:24px;transition:--fade-left .2s,--fade-right .2s}.scroll-fade-track.fade-left{--fade-left:var(--scroll-fade-width)}.scroll-fade-track.fade-right{--fade-right:var(--scroll-fade-width)}@media (max-width:639px){.scroll-fade-track{--scroll-fade-width:12px}}@media (hover:hover){@container (max-width:180px){.product-card-add-label{display:none}}}@media (hover:none){.product-card-action-overlay{display:none}.product-card-touch-actions{display:block}}.product-image-zoom-lens,.product-image-zoom-panel,.product-image-zoom-hint{display:none}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.product-image-zoom-lens,.product-image-zoom-panel{display:block}.product-image-zoom-hint{display:inline-flex}}@media (max-width:1023px),(hover:none){.product-gallery-main>div:first-child{cursor:zoom-in}}@media (min-width:640px){:root.user-dark .home-category-section{padding:1rem}}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.user-theme ::-webkit-scrollbar{width:8px;height:8px}.user-theme ::-webkit-scrollbar-track{background:var(--user-bg)}.user-theme ::-webkit-scrollbar-thumb{background:var(--user-border-hover);border-radius:999px}.user-theme ::-webkit-scrollbar-thumb:hover{background:var(--user-text-subtle)}.user-theme ::selection{background:var(--user-accent);color:var(--user-accent-text)}.user-theme input:-webkit-autofill{caret-color:var(--user-text);transition:background-color 9999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--user-bg-input) inset!important;-webkit-text-fill-color:var(--user-text)!important}.user-theme input:-webkit-autofill:hover{caret-color:var(--user-text);transition:background-color 9999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--user-bg-input) inset!important;-webkit-text-fill-color:var(--user-text)!important}.user-theme input:-webkit-autofill:focus{caret-color:var(--user-text);transition:background-color 9999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--user-bg-input) inset!important;-webkit-text-fill-color:var(--user-text)!important}[class~="text-[var(--user-accent-text)]"]{color:var(--user-accent-text)!important}.user-theme a:focus,.user-theme button:focus{outline:none}.marquee-track{will-change:transform;animation:45s linear infinite user-marquee}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes user-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:640px){.marquee-track{animation-duration:30s}}@keyframes cart-item-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cart-item-in{animation:.3s ease-out both cart-item-in}@keyframes cart-qty-pop{0%{transform:scale(.75)}60%{transform:scale(1.15)}to{transform:scale(1)}}.cart-qty-pop{animation:.2s ease-out cart-qty-pop;display:inline-block}@keyframes deal-picker-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.deal-picker-panel{animation:.18s ease-out both deal-picker-in}@media (prefers-reduced-motion:reduce){.deal-picker-panel,.cart-item-in,.cart-qty-pop{animation:none}}.user-shell{width:100%;max-width:none;margin-inline:0}@media (min-width:1921px){.user-shell{max-width:none}}.user-shell-1600{width:100%;max-width:none;margin-inline:0}@media (min-width:1921px){.user-shell-1600{max-width:none}}:root{--user-ui-scale:1}@media (min-width:2000px){:root{--user-ui-scale:1.0625}}@media (min-width:2560px){:root{--user-ui-scale:1.125}}@media (min-width:3200px){:root{--user-ui-scale:1.1875}}@media (min-width:3840px){:root{--user-ui-scale:1.25}}html:has(.user-theme){font-size:calc(1rem * var(--user-ui-scale))}.user-theme{font-size:calc(14px * var(--user-ui-scale))}.user-theme svg[width]:not([width*=\%]){zoom:var(--user-ui-scale)}@media (min-width:2561px){html:has(.user-theme) body{max-width:2560px;margin-inline:auto}html:has(.user-theme){background:#fafafa}:root.user-dark:has(.user-theme){background:#0b0f14}}.cart-premium{--user-bg:#f7f7f8;--user-bg-elevated:#fff;--user-bg-card:#fff;--user-bg-hover:#f3f4f6;--user-bg-input:#fff;--user-text:#171717;--user-text-secondary:#374151;--user-text-muted:#6b7280;--user-text-subtle:#9ca3af;--user-border:#e5e7eb;--user-border-soft:#e5e7eb;--user-border-hover:#d1d5db;--user-accent:#e87524;--user-accent-hover:#cf641c;--user-accent-text:#fff;--user-success:#4f8a68;--user-shadow-sm:none;--user-shadow-md:none;--user-shadow-lg:none;color:var(--user-text);background-color:var(--user-bg)}.checkout-premium{--checkout-surface:var(--user-bg-card);--checkout-neutral-surface:var(--user-bg-elevated);--checkout-subtle-surface:var(--user-bg-hover);--checkout-border:var(--user-border);--checkout-border-strong:var(--user-border-hover);--checkout-neutral-text:var(--user-text-muted);--checkout-accent-text:var(--user-accent);--checkout-icon-text:var(--user-text-secondary);--checkout-status-text:var(--user-success);--checkout-control-accent:var(--user-accent);--checkout-step-active-border:color-mix(in srgb, var(--user-accent) 50%, var(--user-border));--checkout-step-active-bg:color-mix(in srgb, var(--user-accent) 12%, var(--user-bg-card));--checkout-step-active-text:color-mix(in srgb, var(--user-accent) 58%, #fff);--checkout-step-complete-border:color-mix(in srgb, var(--user-accent) 35%, var(--user-border));--checkout-step-complete-bg:color-mix(in srgb, var(--user-accent) 10%, var(--user-bg-card));--checkout-step-complete-text:color-mix(in srgb, var(--user-accent) 58%, #fff);--checkout-step-complete-label:color-mix(in srgb, var(--user-accent) 42%, var(--user-text-secondary));--checkout-selection-border:color-mix(in srgb, var(--user-accent) 46%, var(--user-border));--checkout-selection-bg:color-mix(in srgb, var(--user-accent) 9%, var(--user-bg-card));--checkout-selection-mark-bg:color-mix(in srgb, var(--user-accent) 14%, var(--user-bg-card));--checkout-selection-mark:var(--user-accent);--checkout-indicator-border:var(--user-border-hover);--checkout-connector:var(--user-border);--user-shadow-sm:none;--user-shadow-md:none;--user-shadow-lg:none;color:var(--user-text);background-color:var(--user-bg)}:root:not(.user-dark) .checkout-premium{--user-bg:#f7f7f8;--user-bg-elevated:#fff;--user-bg-card:#fff;--user-bg-hover:#f3f4f6;--user-bg-input:#fff;--user-text:#171717;--user-text-secondary:#374151;--user-text-muted:#6b7280;--user-text-subtle:#9ca3af;--user-border:#e2e5e9;--user-border-soft:#e2e5e9;--user-border-hover:#d1d5db;--user-accent:#667085;--user-accent-hover:#667085;--user-accent-text:#171717;--user-success:#6b7280;--checkout-surface:#fff;--checkout-neutral-surface:#fff;--checkout-subtle-surface:#f3f4f6;--checkout-border:#e2e5e9;--checkout-border-strong:#d1d5db;--checkout-neutral-text:#6b7280;--checkout-accent-text:#6b7280;--checkout-icon-text:#6b7280;--checkout-status-text:#6b7280;--checkout-control-accent:#6b7280;--checkout-step-active-border:#df9a62;--checkout-step-active-bg:#fff8f1;--checkout-step-active-text:#a94b14;--checkout-step-complete-border:#efc69e;--checkout-step-complete-bg:#fff4e9;--checkout-step-complete-text:#c1571a;--checkout-step-complete-label:#8a6549;--checkout-selection-border:#e5ae7d;--checkout-selection-bg:#fffaf5;--checkout-selection-mark-bg:#fff4e9;--checkout-selection-mark:#c1571a;--checkout-indicator-border:#98a2b3;--checkout-connector:#e2e5e9}.cart-premium .font-black,.cart-premium .font-extrabold,.checkout-premium .font-black,.checkout-premium .font-extrabold{font-weight:600!important}.cart-premium .font-bold,.checkout-premium .font-bold{font-weight:500!important}.cart-premium [class*=border-2],.checkout-premium [class*=border-2]{border-width:1px!important}.cart-premium [class*=rounded-3xl],.checkout-premium [class*=rounded-3xl],.cart-premium [class*=rounded-2xl],.checkout-premium [class*=rounded-2xl]{border-radius:12px!important}.cart-premium [class*=shadow-],.checkout-premium [class*=shadow-]:not(.primary-btn){box-shadow:none!important}.cart-premium [class*=bg-gradient],.checkout-premium [class*=bg-gradient]:not(.primary-btn){background-image:none!important;background-color:var(--user-bg-hover)!important}.cart-premium [class*=blur-],.checkout-premium [class*=blur-]{filter:none!important;display:none!important}.cart-premium div.h-full[class*=bg-gradient],.checkout-premium div.h-full[class*=bg-gradient]{background-color:var(--user-success)!important}.cart-premium [class*=bg-purple-],.cart-premium [class*=bg-pink-],.cart-premium [class*=bg-indigo-],.checkout-premium [class*=bg-purple-],.checkout-premium [class*=bg-pink-],.checkout-premium [class*=bg-indigo-]{background-color:var(--user-bg-hover)!important}.cart-premium [class*=border-purple-],.cart-premium [class*=border-pink-],.cart-premium [class*=border-indigo-],.checkout-premium [class*=border-purple-],.checkout-premium [class*=border-pink-],.checkout-premium [class*=border-indigo-]{border-color:var(--user-border)!important}.cart-premium [class*=text-purple-],.cart-premium [class*=text-pink-],.cart-premium [class*=text-indigo-],.checkout-premium [class*=text-purple-],.checkout-premium [class*=text-pink-],.checkout-premium [class*=text-indigo-]{color:var(--user-accent)!important}.cart-premium .text-white,.checkout-premium .text-white{color:var(--user-text-secondary)!important}.checkout-premium [class*=text-emerald-]{color:var(--user-text-muted)!important}.checkout-premium [style*=linear-gradient]{background-image:none!important;background-color:var(--user-bg-hover)!important}.checkout-premium [class~="bg-[var(--user-accent)]"]:not(.primary-btn){background-color:var(--checkout-subtle-surface)!important}.checkout-premium [class*=" bg-[var(--user-accent)]/5"],.checkout-premium [class*=" bg-[var(--user-accent)]/10"],.checkout-premium [class^="bg-[var(--user-accent)]/5"],.checkout-premium [class^="bg-[var(--user-accent)]/10"]{background-color:var(--checkout-neutral-surface)!important}.checkout-premium [class*="border-[var(--user-accent)]"]{border-color:var(--checkout-border-strong)!important}.checkout-premium [class*="text-[var(--user-accent)]"]{color:var(--checkout-accent-text)!important}.checkout-premium [class*="text-[var(--user-accent-text)]"]{color:var(--checkout-icon-text)!important}.checkout-premium [class*="text-[var(--user-success)]"],.checkout-premium [class*=text-emerald-],.checkout-premium [class*=text-orange-],.checkout-premium [class*=text-green-]{color:var(--checkout-status-text)!important}.checkout-premium [class*="bg-[var(--user-success)]"],.checkout-premium [class*=bg-orange-],.checkout-premium [class*=bg-green-]{background-color:var(--checkout-subtle-surface)!important}.checkout-premium [class*="border-[var(--user-success)]"],.checkout-premium [class*=border-orange-],.checkout-premium [class*=border-green-]{border-color:var(--checkout-border)!important}.checkout-premium [style*=accentColor]{accent-color:var(--checkout-control-accent)!important}.checkout-premium button>span[class*=w-8][class*=h-8][class*=rounded-full]{background-color:var(--checkout-neutral-surface)!important;border:1px solid var(--checkout-border-strong)!important;color:var(--checkout-neutral-text)!important;box-shadow:none!important}.checkout-premium div[class*=h-0\.5][class*="bg-[var(--user-accent)]"]{background-color:var(--checkout-connector)!important}.checkout-premium [class*=" bg-[var(--user-accent)]/"],.checkout-premium [class*=" bg-[var(--user-success)]/"],.checkout-premium [class^="bg-[var(--user-accent)]/"],.checkout-premium [class^="bg-[var(--user-success)]/"]{background-color:var(--checkout-neutral-surface)!important}.checkout-premium [class*=hover\:bg-]:hover:not(.primary-btn):not([class^=bg-]):not([class*=\ bg-]){box-shadow:none!important;background-color:#0000!important;background-image:none!important}.checkout-premium [class*=hover\:border-]:hover:not(.primary-btn){border-color:var(--checkout-border)!important}.checkout-premium [class*=hover\:text-]:hover:not(.primary-btn){color:inherit!important}.checkout-premium [class*=hover\:text-][class*="text-[var(--user-text-muted)]"]:hover:not(.primary-btn){color:var(--checkout-neutral-text)!important}.checkout-premium [class*=hover\:text-][class*="text-[var(--user-text-secondary)]"]:hover:not(.primary-btn){color:var(--user-text-secondary)!important}.checkout-premium [class*=hover\:text-][class*="text-[var(--user-text)]"]:hover:not(.primary-btn){color:var(--user-text)!important}.checkout-premium [class*=focus\:border-]:focus,.checkout-premium [class*=focus\:border-]:focus-visible{border-color:var(--checkout-border-strong)!important}.checkout-premium [class*=focus\:ring-]:focus,.checkout-premium [class*=focus\:ring-]:focus-visible{--tw-ring-color:var(--checkout-border-strong)!important}.checkout-premium :is(button,a,[role=button]):not(.primary-btn):hover,.checkout-premium :is(button,a,[role=button]):not(.primary-btn):active{box-shadow:none!important;opacity:1!important;transform:none!important}.checkout-premium :is(button,a,[role=button]):not(.primary-btn):hover{opacity:1!important}.checkout-premium .checkout-option-indicator{border:1.5px solid var(--checkout-indicator-border);background:var(--checkout-surface);color:#0000;border-radius:9999px;flex:0 0 1.25rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.checkout-premium .checkout-option-indicator.is-selected{border-color:var(--checkout-selection-mark);color:var(--checkout-selection-mark)}.checkout-premium .checkout-option-indicator--compact{flex-basis:1rem;width:1rem;height:1rem}.checkout-premium label:has(input[type=radio]:focus-visible) .checkout-option-indicator{outline:2px solid var(--checkout-indicator-border);outline-offset:2px}.cart-premium :is(a,button)[class*="bg-[var(--user-accent)]"]{letter-spacing:normal;text-transform:none;border-radius:9px;box-shadow:none!important;font-weight:500!important;transform:none!important}.cart-premium :is(a,button)[class*="bg-[var(--user-accent)]"]:hover{background-color:var(--user-accent-hover)!important;opacity:1!important}.primary-btn{background-color:var(--primary,#d96a24);border-color:var(--primary,#d96a24);color:var(--primary-contrast,#fff);box-shadow:none;transition:background-color .15s,border-color .15s}.primary-btn:hover:not(:disabled){background-color:var(--primary-hover,#c35b1d);border-color:var(--primary-hover,#c35b1d)}.primary-btn:active:not(:disabled){transform:none}.checkout-premium .checkout-step-marker{border:1px solid var(--checkout-border);background-color:var(--checkout-surface);width:2rem;height:2rem;color:var(--checkout-neutral-text);border-radius:9999px;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.checkout-premium .checkout-step-marker.is-active{border-color:var(--checkout-step-active-border);background-color:var(--checkout-step-active-bg);color:var(--checkout-step-active-text)}.checkout-premium .checkout-step-marker.is-complete{border-color:var(--checkout-step-complete-border);background-color:var(--checkout-step-complete-bg);color:var(--checkout-step-complete-text)}.checkout-premium .checkout-step-label{color:var(--checkout-neutral-text);font-size:.75rem;font-weight:500}.checkout-premium .checkout-step-label.is-active{color:var(--checkout-step-active-text);font-weight:600}.checkout-premium .checkout-step-label.is-complete{color:var(--checkout-step-complete-label)}.checkout-premium .checkout-step-connector{background-color:var(--checkout-connector)}.checkout-premium .checkout-step-connector.is-complete{background-color:var(--checkout-step-complete-border)}.checkout-premium .checkout-selection-card{border-color:var(--checkout-border);background-color:var(--checkout-surface)}.checkout-premium .checkout-selection-card.is-selected{border-color:var(--checkout-selection-border);background-color:var(--checkout-selection-bg)}.checkout-premium .checkout-cart-item{border-color:var(--checkout-border);background-color:var(--checkout-surface);transition:border-color .15s,background-color .15s}.checkout-premium .checkout-cart-item-mobile{background-color:#0000;border-color:#0000}.checkout-premium .checkout-cart-item.is-selected{border-color:var(--checkout-selection-border);background-color:var(--checkout-selection-bg)}.checkout-premium .checkout-item-selection{border:1px solid var(--checkout-selection-border);background-color:var(--checkout-selection-mark-bg);width:1rem;height:1rem;color:var(--checkout-selection-mark);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-.25rem;left:-.25rem}.checkout-premium .checkout-address-indicator{border:1px solid var(--checkout-border-strong);background-color:var(--checkout-surface);border-radius:9999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.checkout-premium .checkout-address-indicator.is-selected{border-color:var(--checkout-selection-mark)}.checkout-premium .checkout-address-indicator-dot{background-color:var(--checkout-selection-mark);border-radius:9999px;width:.5rem;height:.5rem}.checkout-premium .checkout-selection-check{color:var(--checkout-selection-mark)}.checkout-premium label:has(input[type=radio]:focus-visible) .checkout-option-indicator{outline-color:var(--checkout-selection-mark)}
