@media (max-width:767px){:root{--offdc-mobile-command-height:56px;--offdc-touch-min:48px;--offdc-page-gutter:12px;--offdc-card-gap:8px}#main-content,body,html{max-width:100%;overflow-x:clip}canvas,iframe,img,svg,video{max-width:100%}body.has-storefront-mobile-command-bar{padding-bottom:calc(var(--offdc-mobile-command-height) + env(safe-area-inset-bottom, 0px) + 8px)}body.has-storefront-mobile-command-bar #main-content{scroll-padding-bottom:calc(var(--offdc-mobile-command-height) + env(safe-area-inset-bottom, 0px) + 24px)}body.has-storefront-mobile-command-bar .fixed.bottom-0.inset-x-0.z-\[1500\]{bottom:calc(var(--offdc-mobile-command-height) + env(safe-area-inset-bottom, 0px))}[data-storefront-cart-drawer] button,[data-storefront-command-bar] a,[data-storefront-command-bar] button,main#main-content .group\/card button,main#main-content button.h-11.w-11,main#main-content button.h-9.w-9{min-height:var(--offdc-touch-min);min-width:var(--offdc-touch-min)}main#main-content .grid:has(>.group.h-full){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--offdc-card-gap)!important}main#main-content .group.h-full>.group\/card{border-radius:.75rem;box-shadow:0 1px 3px rgb(0 0 0/.08)}main#main-content .group.h-full .group\/card .h-64,main#main-content .group.h-full .group\/card .sm\:h-72{height:9.5rem}main#main-content .group.h-full .group\/card .p-6{padding:.625rem}main#main-content .group.h-full .group\/card h3{font-size:.8125rem;line-height:1.35;margin-bottom:.25rem}main#main-content .group.h-full .group\/card p.text-sm{font-size:.6875rem;margin-bottom:.375rem}main#main-content .container,main#main-content .max-w-6xl,main#main-content .max-w-7xl{padding-inline:var(--offdc-page-gutter)}main#main-content .overflow-x-auto{max-width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none}main#main-content .overflow-x-auto::-webkit-scrollbar{display:none}[dir=rtl] main#main-content .group.h-full .group\/card{text-align:right}[dir=rtl] [data-storefront-command-bar]{direction:rtl}[dir=rtl] [data-storefront-cart-drawer]{text-align:right}}[data-storefront-command-bar]{position:fixed;inset-inline:0;bottom:0;z-index:1400;display:flex;align-items:stretch;justify-content:space-around;gap:.25rem;min-height:var(--offdc-mobile-command-height,56px);padding-top:.375rem;padding-bottom:max(.375rem,env(safe-area-inset-bottom,0px));padding-inline:max(.5rem,env(safe-area-inset-left,0px)) max(.5rem,env(safe-area-inset-right,0px));border-top:1px solid hsl(var(--border)/.85);background-color:hsl(var(--card)/.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 -4px 24px rgb(0 0 0/.08)}.dark [data-storefront-command-bar]{box-shadow:0 -4px 24px rgb(0 0 0/.35)}[data-storefront-command-bar] [data-command-item]{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;min-width:3rem;min-height:var(--offdc-touch-min,48px);padding:.25rem .125rem;border-radius:.625rem;font-size:.625rem;font-weight:600;line-height:1.2;color:hsl(var(--muted-foreground));text-decoration:none;transition:color .15s ease,background-color .15s ease;-webkit-tap-highlight-color:transparent}[data-storefront-command-bar] [data-command-item]:focus-visible,[data-storefront-command-bar] [data-command-item]:hover{color:hsl(var(--foreground));background-color:hsl(var(--accent)/.35);outline:none}[data-storefront-command-bar] [data-command-item][data-active=true]{color:hsl(var(--primary))}[data-storefront-command-bar] [data-command-item] svg{width:1.25rem;height:1.25rem;flex-shrink:0}[data-storefront-command-bar] [data-command-badge]{position:absolute;top:.125rem;inset-inline-end:calc(50% - 1.125rem);min-width:1rem;height:1rem;padding-inline:.25rem;border-radius:999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:.5625rem;font-weight:700;line-height:1rem;text-align:center}[data-storefront-cart-drawer]{position:fixed!important;inset-inline:0!important;inset-block-start:auto!important;bottom:0!important;top:auto!important;margin:0!important;max-width:100%!important;max-height:min(88vh,calc(100dvh - env(safe-area-inset-top, 0px) - 1rem));translate:none!important;transform:none!important;border-start-start-radius:1.25rem;border-start-end-radius:1.25rem;border-end-start-radius:0;border-end-end-radius:0;padding-bottom:max(1rem,env(safe-area-inset-bottom,0px));padding-inline:max(1rem,env(safe-area-inset-left,0px)) max(1rem,env(safe-area-inset-right,0px))}[data-storefront-cart-drawer] [data-cart-drawer-handle]{width:2.5rem;height:.25rem;margin-inline:auto;margin-bottom:.75rem;border-radius:999px;background:hsl(var(--muted-foreground)/.35)}[data-storefront-cart-drawer] [data-cart-drawer-scroll]{max-height:min(52vh,24rem);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}[data-storefront-cart-drawer]>button.absolute.end-4.top-4:has(.sr-only){display:none}@media (min-width:768px){[data-storefront-command-bar]{display:none!important}}:root{--offdc-storefront-leading:1.65;--offdc-storefront-heading-tracking:-0.02em;--offdc-storefront-section-gap:clamp(2.5rem,5vw,4rem);--offdc-storefront-gutter:clamp(1rem,2.5vw,2rem);--offdc-storefront-card-radius:1rem;--offdc-storefront-muted-contrast:0.92}.dark{--offdc-storefront-muted-contrast:1}main#main-content{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}[dir=rtl] main#main-content{line-height:var(--offdc-storefront-leading);font-feature-settings:"kern" 1,"liga" 1}[dir=rtl] main#main-content h1,[dir=rtl] main#main-content h2,[dir=rtl] main#main-content h3{letter-spacing:0;word-spacing:.02em}main#main-content h1,main#main-content h2,main#main-content h3{letter-spacing:var(--offdc-storefront-heading-tracking);text-wrap:balance}main#main-content li,main#main-content p{line-height:var(--offdc-storefront-leading)}main#main-content .text-muted-foreground{opacity:var(--offdc-storefront-muted-contrast)}main#main-content section{scroll-margin-top:calc(4.5rem + env(safe-area-inset-top, 0px))}main#main-content .container,main#main-content .max-w-6xl,main#main-content .max-w-7xl{padding-inline:var(--offdc-storefront-gutter)}main#main-content section.py-10,main#main-content section.py-12{padding-block:var(--offdc-storefront-section-gap)}main#main-content>div.min-h-\[100dvh\]>div.flex-1>:first-child,main#main-content>div.min-h-screen>div.flex-1>:first-child{padding-top:calc(4rem + env(safe-area-inset-top, 0px))}@media (min-width:640px){main#main-content>div.min-h-\[100dvh\]>div.flex-1>:first-child,main#main-content>div.min-h-screen>div.flex-1>:first-child{padding-top:calc(4.25rem + env(safe-area-inset-top, 0px))}}main#main-content section.relative.overflow-hidden.rounded-2xl h2{line-height:1.15}main#main-content .gradient-text,main#main-content h2.bg-clip-text{-webkit-text-fill-color:transparent}.dark main#main-content h2.bg-clip-text{filter:brightness(1.08)}main#main-content .group.h-full>.group\/card{border-radius:var(--offdc-storefront-card-radius);border:1px solid hsl(var(--border)/.55);box-shadow:var(--shadow-md)}.dark main#main-content .group.h-full>.group\/card{border-color:hsl(var(--border)/.45);background-color:hsl(var(--card)/.96)}main#main-content .group.h-full>.group\/card:hover{border-color:hsl(var(--primary)/.35)}main#main-content .group.h-full .group\/card h3{font-weight:600;line-height:1.35}main#main-content .group.h-full .group\/card .text-sm.text-muted-foreground{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}main#main-content .group.h-full .group\/card .bg-green-500,main#main-content .group.h-full .group\/card .bg-orange-500,main#main-content .group.h-full .group\/card .bg-red-500{font-size:.6875rem;font-weight:700;letter-spacing:.02em}main#main-content section.rounded-2xl.border.bg-card\/80{border-color:hsl(var(--border)/.65);background-color:hsl(var(--card)/.88)}.dark main#main-content section.rounded-2xl.border.bg-card\/80{background-color:hsl(var(--card)/.72);box-shadow:0 1px 0 hsl(var(--border)/.25) inset}main#main-content a.inline-flex,main#main-content button.inline-flex{transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .2s ease,transform .15s ease}main#main-content a[role=button]:active,main#main-content button:active:not(:disabled){transform:scale(.98)}footer.relative.bg-gradient-to-b,main#main-content+footer{font-size:.9375rem;line-height:1.6}.dark footer.relative.bg-gradient-to-b{border-top-color:hsl(var(--border)/.5)}footer.relative.bg-gradient-to-b h3,footer.relative.bg-gradient-to-b h4{letter-spacing:var(--offdc-storefront-heading-tracking)}@media (prefers-reduced-motion:reduce){main#main-content *,main#main-content :after,main#main-content :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.offdc-product-media-slot,[data-offdc-product-media]{aspect-ratio:4/5;min-height:16rem;contain-intrinsic-size:auto 16rem;content-visibility:auto;contain:layout style paint}@media (min-width:640px){.offdc-product-media-slot,[data-offdc-product-media]{min-height:18rem;contain-intrinsic-size:auto 18rem}}[data-offdc-hero-lcp]{aspect-ratio:4/3;contain-intrinsic-size:auto 320px}[data-offdc-below-fold]{content-visibility:auto;contain-intrinsic-size:auto 480px}img[loading=lazy]{content-visibility:auto}@keyframes offdc-image-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.offdc-image-skeleton{background:linear-gradient(90deg,hsl(var(--muted)) 0,hsl(var(--muted)/.55) 50%,hsl(var(--muted)) 100%);background-size:200% 100%;animation:offdc-image-shimmer 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.offdc-image-skeleton{animation:none}}:root{--offdc-vp-2-prose-width:68ch;--offdc-vp-2-prose-leading:1.72;--offdc-vp-2-section-stack:clamp(1.25rem,2.5vw,1.75rem);--offdc-vp-2-hero-radius:1.125rem}main#main-content .min-h-screen.min-h-\[100dvh\] .flex-1{display:flex;flex-direction:column}main#main-content .min-h-screen.min-h-\[100dvh\] .flex-1>.container,main#main-content .min-h-screen.min-h-\[100dvh\] .flex-1>[class*=max-w-]{padding-inline:var(--offdc-storefront-gutter,clamp(1rem,2.5vw,2rem))}main#main-content .min-h-screen.min-h-\[100dvh\] .flex-1>*+*{margin-block-start:var(--offdc-vp-2-section-stack)}main#main-content nav[aria-label] a,main#main-content nav[aria-label] span{line-height:1.45}main#main-content nav[aria-label] span.text-foreground{font-weight:600;letter-spacing:-.01em}main#main-content .mt-6.mb-8.rounded-2xl.border.bg-card\/80 h1{letter-spacing:var(--offdc-storefront-heading-tracking,-.02em);line-height:1.2;text-wrap:balance}main#main-content .mt-6.mb-8.rounded-2xl.border.bg-card\/80 p.text-muted-foreground{line-height:var(--offdc-vp-2-prose-leading);max-width:var(--offdc-vp-2-prose-width)}.dark main#main-content .mt-6.mb-8.rounded-2xl.border.bg-card\/80{border-color:hsl(var(--border)/.48);background-color:hsl(var(--card)/.78);box-shadow:0 1px 0 hsl(var(--border)/.2) inset}main#main-content section.rounded-2xl.border.bg-card\/80.backdrop-blur-sm h2{letter-spacing:var(--offdc-storefront-heading-tracking,-.02em);line-height:1.3}main#main-content section.rounded-2xl.border.bg-card\/80.backdrop-blur-sm{border-color:hsl(var(--border)/.58)}.dark main#main-content section.rounded-2xl.border.bg-card\/80.backdrop-blur-sm{border-color:hsl(var(--border)/.42);background-color:hsl(var(--card)/.82)}body.offdc-storefront-catalog main#main-content h1.text-2xl,body.offdc-storefront-catalog main#main-content h1.text-3xl,body[data-offdc-route="/categories"] main#main-content h1,body[data-offdc-route="/products"] main#main-content h1,body[data-offdc-route="/search"] main#main-content h1{letter-spacing:var(--offdc-storefront-heading-tracking,-.02em);line-height:1.22;text-wrap:balance}body.offdc-storefront-catalog main#main-content .text-muted-foreground,body[data-offdc-route="/products"] main#main-content .text-muted-foreground{line-height:var(--offdc-vp-2-prose-leading)}body.offdc-storefront-catalog main#main-content .font-bold.text-primary,body.offdc-storefront-catalog main#main-content .tabular-nums,body.offdc-storefront-catalog main#main-content [class*=price]{font-variant-numeric:tabular-nums}body[data-offdc-route="/products"] main#main-content .rounded-xl.border.bg-card,body[data-offdc-route="/products"] main#main-content aside.rounded-xl{border-radius:var(--offdc-vp-2-hero-radius);border-color:hsl(var(--border)/.55)}.dark body[data-offdc-route="/products"] main#main-content .rounded-xl.border.bg-card,.dark body[data-offdc-route="/products"] main#main-content aside.rounded-xl{border-color:hsl(var(--border)/.42);background-color:hsl(var(--card)/.88)}body[data-offdc-route="/products"] main#main-content label{font-weight:500;letter-spacing:.01em}body[data-offdc-route="/products"] main#main-content select{line-height:1.45}body[data-offdc-route="/categories"] main#main-content .rounded-2xl.border.bg-card{border-radius:var(--offdc-storefront-card-radius,1rem);border-color:hsl(var(--border)/.55);transition:border-color .2s ease,box-shadow .2s ease}.dark body[data-offdc-route="/categories"] main#main-content .rounded-2xl.border.bg-card{border-color:hsl(var(--border)/.42);background-color:hsl(var(--card)/.9)}body[data-offdc-route="/categories"] main#main-content .rounded-2xl.border.bg-card:hover{border-color:hsl(var(--primary)/.35)}body[data-offdc-route="/categories"] main#main-content .rounded-2xl.border.bg-card .font-semibold,body[data-offdc-route="/categories"] main#main-content .rounded-2xl.border.bg-card h3{line-height:1.35;font-weight:600}body.offdc-storefront-policy main#main-content .prose,body.offdc-storefront-policy main#main-content .prose-sm{max-width:var(--offdc-vp-2-prose-width);line-height:var(--offdc-vp-2-prose-leading)}body.offdc-storefront-policy main#main-content .prose li,body.offdc-storefront-policy main#main-content .prose p,body.offdc-storefront-policy main#main-content .text-muted-foreground.leading-relaxed{line-height:var(--offdc-vp-2-prose-leading);color:hsl(var(--muted-foreground))}body.offdc-storefront-policy main#main-content .prose h2,body.offdc-storefront-policy main#main-content .prose h3{letter-spacing:-.015em;line-height:1.35;color:hsl(var(--foreground));scroll-margin-top:calc(4.5rem + env(safe-area-inset-top, 0px))}body[data-offdc-route="/faq"] main#main-content [class*=Accordion],body[data-offdc-route="/faq"] main#main-content button[aria-expanded]{line-height:1.5}body[data-offdc-route="/contact"] main#main-content label{font-weight:500;letter-spacing:.01em}body[data-offdc-route="/contact"] main#main-content input,body[data-offdc-route="/contact"] main#main-content textarea{line-height:1.5}main#main-content .flex.items-center.justify-between h2.text-3xl,main#main-content section .text-center h2.text-3xl{letter-spacing:var(--offdc-storefront-heading-tracking,-.02em);line-height:1.25}main#main-content section .text-center p.text-muted-foreground{line-height:var(--offdc-vp-2-prose-leading);max-width:var(--offdc-vp-2-prose-width);margin-inline:auto}main#main-content .text-center.rounded-2xl.border.border-border\/50.bg-card\/60 p.tabular-nums{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.dark main#main-content .text-center.rounded-2xl.border.border-border\/50.bg-card\/60{border-color:hsl(var(--border)/.45);background-color:hsl(var(--card)/.65)}[dir=rtl] body.offdc-storefront-catalog main#main-content h1,[dir=rtl] main#main-content .mt-6.mb-8.rounded-2xl.border.bg-card\/80 h1{letter-spacing:0;word-spacing:.02em}[dir=rtl] body.offdc-storefront-catalog main#main-content .text-muted-foreground,[dir=rtl] body.offdc-storefront-policy main#main-content .prose p{line-height:1.82}@media (prefers-reduced-motion:reduce){body[data-offdc-route="/categories"] main#main-content .rounded-2xl.border.bg-card{transition:none}}:root{--offdc-vp-3-prose-width:70ch;--offdc-vp-3-prose-leading:1.74;--offdc-vp-3-pdp-stack:clamp(1.5rem,3vw,2rem);--offdc-vp-3-search-grid-gap:clamp(1rem,2vw,1.5rem)}body.offdc-storefront-pdp main#main-content h1.text-2xl,body.offdc-storefront-pdp main#main-content h1.text-3xl{letter-spacing:var(--offdc-storefront-heading-tracking,-.02em);line-height:1.2;text-wrap:balance;max-width:28ch}body.offdc-storefront-pdp main#main-content .text-3xl.font-bold.text-primary{font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.15}body.offdc-storefront-pdp main#main-content .text-lg.text-muted-foreground.line-through{font-variant-numeric:tabular-nums}body.offdc-storefront-pdp main#main-content .grid.gap-8.lg\:grid-cols-2{gap:var(--offdc-vp-3-pdp-stack)}body.offdc-storefront-pdp main#main-content .aspect-square.rounded-2xl.border{border-color:hsl(var(--border)/.62);box-shadow:0 1px 0 hsl(var(--border)/.15) inset}.dark body.offdc-storefront-pdp main#main-content .aspect-square.rounded-2xl.border{border-color:hsl(var(--border)/.44);background-color:hsl(var(--muted)/.35)}body.offdc-storefront-pdp main#main-content .grid.grid-cols-1.sm\:grid-cols-3.gap-3{gap:clamp(.75rem,2vw,1rem)}body.offdc-storefront-pdp main#main-content .rounded-xl.border.border-border\/80.bg-muted\/20{border-color:hsl(var(--border)/.55);background-color:hsl(var(--muted)/.22)}.dark body.offdc-storefront-pdp main#main-content .rounded-xl.border.border-border\/80.bg-muted\/20{border-color:hsl(var(--border)/.4);background-color:hsl(var(--muted)/.18)}body.offdc-storefront-pdp main#main-content .rounded-xl.border.border-border\/80.bg-muted\/20 p.text-xs{line-height:1.45}body.offdc-storefront-pdp main#main-content [role=tablist]{gap:.25rem;scrollbar-width:thin}body.offdc-storefront-pdp main#main-content [role=tab]{line-height:1.45;letter-spacing:.005em}body.offdc-storefront-pdp main#main-content .prose.prose-sm{max-width:var(--offdc-vp-3-prose-width);line-height:var(--offdc-vp-3-prose-leading)}body.offdc-storefront-pdp main#main-content .prose p.text-muted-foreground.leading-relaxed{line-height:var(--offdc-vp-3-prose-leading);color:hsl(var(--muted-foreground))}body.offdc-storefront-pdp main#main-content dl.divide-y.divide-border dt{line-height:1.45}body.offdc-storefront-pdp main#main-content dl.divide-y.divide-border dd{line-height:1.5;font-variant-numeric:tabular-nums}body.offdc-storefront-pdp main#main-content .rounded-2xl.border.bg-card{border-color:hsl(var(--border)/.55)}.dark body.offdc-storefront-pdp main#main-content .rounded-2xl.border.bg-card{border-color:hsl(var(--border)/.42);background-color:hsl(var(--card)/.9)}body[data-offdc-route="/search"] main#main-content form.relative input.h-14{line-height:1.4}body[data-offdc-route="/search"] main#main-content .grid.grid-cols-1.sm\:grid-cols-2.lg\:grid-cols-3.xl\:grid-cols-4{gap:var(--offdc-vp-3-search-grid-gap)}body[data-offdc-route="/search"] main#main-content .flex.flex-col.xl\:flex-row.gap-6{gap:clamp(1.25rem,2.5vw,1.75rem)}body[data-offdc-route="/search"] main#main-content .rounded-xl.border.bg-card\/80,body[data-offdc-route="/search"] main#main-content aside.rounded-xl.border.bg-card{border-color:hsl(var(--border)/.55);border-radius:var(--offdc-storefront-card-radius,1rem)}.dark body[data-offdc-route="/search"] main#main-content .rounded-xl.border.bg-card\/80,.dark body[data-offdc-route="/search"] main#main-content aside.rounded-xl.border.bg-card{border-color:hsl(var(--border)/.42);background-color:hsl(var(--card)/.88)}body[data-offdc-route="/search"] main#main-content label{font-weight:500;letter-spacing:.01em;line-height:1.45}body[data-offdc-route="/search"] main#main-content .text-sm.text-muted-foreground.mb-6.text-center{line-height:var(--offdc-vp-3-prose-leading);max-width:var(--offdc-vp-3-prose-width);margin-inline:auto}body[data-offdc-route="/search"] main#main-content section.rounded-2xl h2.font-semibold{letter-spacing:-.015em;line-height:1.3}body[data-offdc-route="/search"] main#main-content .tabular-nums,body[data-offdc-route="/search"] main#main-content [class*=price]{font-variant-numeric:tabular-nums}body[data-offdc-route="/search"] main#main-content .text-center.max-w-md h2,body[data-offdc-route="/search"] main#main-content .text-center.max-w-md p{line-height:var(--offdc-vp-3-prose-leading)}[dir=rtl] body.offdc-storefront-pdp main#main-content h1{letter-spacing:0;word-spacing:.02em;max-width:none}[dir=rtl] body.offdc-storefront-pdp main#main-content .prose p,[dir=rtl] body[data-offdc-route="/search"] main#main-content .text-muted-foreground{line-height:1.84}@media (prefers-reduced-motion:reduce){body.offdc-storefront-pdp main#main-content [role=tablist]{scroll-behavior:auto}}:root{--offdc-vp-4-prose-width:72ch;--offdc-vp-4-prose-leading:1.76;--offdc-vp-4-compare-label-col:10.5rem;--offdc-vp-4-commerce-stack:clamp(1.25rem,2.5vw,1.75rem)}body.offdc-storefront-compare main#main-content .mt-6.flex.flex-col.sm\:flex-row{gap:clamp(1rem,2vw,1.5rem)}body.offdc-storefront-compare main#main-content .flex.flex-wrap.gap-2.mb-6 a,body.offdc-storefront-compare main#main-content .flex.flex-wrap.gap-2.mb-6 button{line-height:1.45;letter-spacing:.01em}body.offdc-storefront-compare main#main-content .overflow-x-auto{scrollbar-width:thin;-webkit-overflow-scrolling:touch}body.offdc-storefront-compare main#main-content .min-w-\[640px\]{min-width:min(640px,100%)}body.offdc-storefront-compare main#main-content .rounded-xl.border.bg-card.p-4.text-center h3{line-height:1.42;letter-spacing:-.01em}body.offdc-storefront-compare main#main-content .rounded-xl.border.bg-card.p-4.text-center .text-lg.font-bold,body.offdc-storefront-compare main#main-content .rounded-xl.border.bg-card.p-4.text-center .text-primary{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.dark body.offdc-storefront-compare main#main-content .rounded-xl.border.bg-card.p-4{border-color:hsl(var(--border)/.44);background-color:hsl(var(--card)/.9)}body.offdc-storefront-compare main#main-content .rounded-xl.border.bg-card.p-4.border-amber-500\/50{border-color:hsl(38 92% 50%/.55);box-shadow:inset 0 1px 0 hsl(38 92% 50%/.12)}body.offdc-storefront-compare main#main-content .rounded-xl.border.overflow-hidden{border-color:hsl(var(--border)/.58);border-radius:var(--offdc-storefront-card-radius,1rem)}.dark body.offdc-storefront-compare main#main-content .rounded-xl.border.overflow-hidden{border-color:hsl(var(--border)/.42)}body.offdc-storefront-compare main#main-content .grid.items-center.gap-4.px-4.py-3.border-b{gap:clamp(.75rem,2vw,1rem);padding-inline:clamp(.75rem,2vw,1rem)}body.offdc-storefront-compare main#main-content .grid.items-center.gap-4 .text-sm.font-medium.text-muted-foreground{line-height:1.45;letter-spacing:.005em;max-width:var(--offdc-vp-4-compare-label-col)}body.offdc-storefront-compare main#main-content .grid.items-center.gap-4 .text-lg.font-bold.text-primary{font-variant-numeric:tabular-nums;line-height:1.2}body.offdc-storefront-compare main#main-content .grid.items-center.gap-4 .text-sm,body.offdc-storefront-compare main#main-content .grid.items-center.gap-4 span.text-xs{line-height:1.5}body.offdc-storefront-compare main#main-content .grid.items-center.gap-4.bg-muted\/30{background-color:hsl(var(--muted)/.28)}.dark body.offdc-storefront-compare main#main-content .grid.items-center.gap-4.bg-muted\/30{background-color:hsl(var(--muted)/.16)}body.offdc-storefront-compare main#main-content .text-center.py-16 h2{letter-spacing:var(--offdc-storefront-heading-tracking,-.02em);line-height:1.25}body.offdc-storefront-compare main#main-content .text-center.max-w-md p,body.offdc-storefront-compare main#main-content .text-center.py-16 p{line-height:var(--offdc-vp-4-prose-leading);max-width:var(--offdc-vp-4-prose-width);margin-inline:auto}body.offdc-storefront-commerce main#main-content .rounded-2xl.border.bg-card,body.offdc-storefront-commerce main#main-content .rounded-xl.border.bg-card{border-color:hsl(var(--border)/.58);border-radius:var(--offdc-storefront-card-radius,1rem)}.dark body.offdc-storefront-commerce main#main-content .rounded-2xl.border.bg-card,.dark body.offdc-storefront-commerce main#main-content .rounded-xl.border.bg-card{border-color:hsl(var(--border)/.42);background-color:hsl(var(--card)/.88)}body.offdc-storefront-commerce main#main-content .text-2xl.font-bold,body.offdc-storefront-commerce main#main-content h1.text-2xl,body.offdc-storefront-commerce main#main-content h1.text-3xl{letter-spacing:var(--offdc-storefront-heading-tracking,-.02em);line-height:1.22;text-wrap:balance}body.offdc-storefront-commerce main#main-content .text-muted-foreground.leading-relaxed,body.offdc-storefront-commerce main#main-content p.text-sm.text-muted-foreground{line-height:var(--offdc-vp-4-prose-leading)}body.offdc-storefront-commerce main#main-content .tabular-nums,body.offdc-storefront-commerce main#main-content .text-lg.font-semibold,body.offdc-storefront-commerce main#main-content [class*=font-bold][class*=text-primary]{font-variant-numeric:tabular-nums}body.offdc-storefront-commerce main#main-content .grid.gap-4,body.offdc-storefront-commerce main#main-content .grid.gap-6,body.offdc-storefront-commerce main#main-content .space-y-6>*+*{gap:var(--offdc-vp-4-commerce-stack)}body.offdc-storefront-commerce main#main-content .line-clamp-2.font-medium,body.offdc-storefront-commerce main#main-content .line-clamp-2.font-semibold{line-height:1.42}body.offdc-storefront-commerce main#main-content .border-b.border-border{border-color:hsl(var(--border)/.55)}.dark body.offdc-storefront-commerce main#main-content .border-b.border-border{border-color:hsl(var(--border)/.38)}body.offdc-storefront-commerce main#main-content .sticky .rounded-2xl.border,body.offdc-storefront-commerce main#main-content aside .rounded-2xl.border{box-shadow:0 1px 0 hsl(var(--border)/.12) inset}body.offdc-storefront-commerce main#main-content .text-sm.font-medium,body.offdc-storefront-commerce main#main-content label{line-height:1.45;letter-spacing:.005em}[dir=rtl] body.offdc-storefront-compare main#main-content h2,[dir=rtl] body.offdc-storefront-compare main#main-content h3{letter-spacing:0;word-spacing:.02em}[dir=rtl] body.offdc-storefront-commerce main#main-content .text-muted-foreground,[dir=rtl] body.offdc-storefront-compare main#main-content .text-center p{line-height:1.86}@media (prefers-reduced-motion:reduce){body.offdc-storefront-compare main#main-content .overflow-x-auto{scroll-behavior:auto}}:root{--offdc-vp-5-prose-width:74ch;--offdc-vp-5-prose-leading:1.78;--offdc-vp-5-auth-card-radius:1.125rem}body.offdc-storefront-account main#main-content .text-2xl.font-bold,body.offdc-storefront-account main#main-content .text-3xl.font-bold,body.offdc-storefront-account main#main-content h1.text-2xl,body.offdc-storefront-account main#main-content h1.text-3xl{letter-spacing:var(--offdc-storefront-heading-tracking,-.02em);line-height:1.22;text-wrap:balance}body.offdc-storefront-account main#main-content .text-muted-foreground.leading-relaxed,body.offdc-storefront-account main#main-content p.text-sm.text-muted-foreground{max-width:var(--offdc-vp-5-prose-width)}body.offdc-storefront-account main#main-content .rounded-2xl.border.bg-card,body.offdc-storefront-account main#main-content .rounded-xl.border.bg-card{border-color:hsl(var(--border)/.58);border-radius:var(--offdc-storefront-card-radius,1rem)}.dark body.offdc-storefront-account main#main-content .rounded-2xl.border.bg-card,.dark body.offdc-storefront-account main#main-content .rounded-xl.border.bg-card{border-color:hsl(var(--border)/.42);background-color:hsl(var(--card)/.88)}body.offdc-storefront-account main#main-content .grid.gap-4,body.offdc-storefront-account main#main-content .grid.gap-6,body.offdc-storefront-account main#main-content .space-y-6>*+*{gap:var(--offdc-vp-5-account-stack)}body.offdc-storefront-account main#main-content .tabular-nums,body.offdc-storefront-account main#main-content .text-lg.font-semibold,body.offdc-storefront-account main#main-content [class*=font-bold][class*=text-primary]{font-variant-numeric:tabular-nums;letter-spacing:-.015em}body.offdc-storefront-account main#main-content .grid.grid-cols-2.sm\:grid-cols-3.lg\:grid-cols-4{gap:clamp(.75rem,2vw,1rem)}body.offdc-storefront-account main#main-content .grid.grid-cols-2.sm\:grid-cols-3.lg\:grid-cols-4 a.rounded-xl{line-height:1.4;letter-spacing:.005em}body.offdc-storefront-account main#main-content .flex.flex-wrap.gap-2 a,body.offdc-storefront-account main#main-content .flex.flex-wrap.gap-2 button{line-height:1.45;letter-spacing:.01em}body.offdc-storefront-account main#main-content .rounded-lg.border.p-4,body.offdc-storefront-account main#main-content .rounded-xl.border.p-4{border-color:hsl(var(--border)/.55)}.dark body.offdc-storefront-account main#main-content .rounded-lg.border.p-4,.dark body.offdc-storefront-account main#main-content .rounded-xl.border.p-4{border-color:hsl(var(--border)/.38);background-color:hsl(var(--card)/.9)}body.offdc-storefront-account main#main-content .border-b.border-border{border-color:hsl(var(--border)/.52)}body.offdc-storefront-account main#main-content .text-center.max-w-md h2,body.offdc-storefront-account main#main-content .text-center.max-w-md p{line-height:var(--offdc-vp-5-prose-leading);max-width:var(--offdc-vp-5-prose-width);margin-inline:auto}body.offdc-storefront-auth main#main-content .rounded-2xl.border.bg-card,body.offdc-storefront-auth main#main-content .rounded-xl.border.bg-card\/80{border-color:hsl(var(--border)/.58);border-radius:var(--offdc-vp-5-auth-card-radius);box-shadow:0 1px 0 hsl(var(--border)/.1) inset}.dark body.offdc-storefront-auth main#main-content .rounded-2xl.border.bg-card,.dark body.offdc-storefront-auth main#main-content .rounded-xl.border.bg-card\/80{border-color:hsl(var(--border)/.42);background-color:hsl(var(--card)/.9)}body.offdc-storefront-auth main#main-content h1,body.offdc-storefront-auth main#main-content h2{letter-spacing:var(--offdc-storefront-heading-tracking,-.02em);line-height:1.25;text-wrap:balance}body.offdc-storefront-auth main#main-content input,body.offdc-storefront-auth main#main-content select,body.offdc-storefront-auth main#main-content textarea{line-height:1.4}body.offdc-storefront-auth main#main-content .text-muted-foreground.leading-relaxed,body.offdc-storefront-auth main#main-content p.text-sm.text-muted-foreground{max-width:var(--offdc-vp-5-prose-width)}body.offdc-storefront-auth main#main-content form .grid.gap-4,body.offdc-storefront-auth main#main-content form .space-y-4>*+*{gap:clamp(.875rem,2vw,1.125rem)}body.offdc-storefront-auth main#main-content .text-center.text-sm a{line-height:1.5}body.offdc-storefront-innovation main#main-content h1.text-2xl,body.offdc-storefront-innovation main#main-content h1.text-3xl{letter-spacing:var(--offdc-storefront-heading-tracking,-.02em);line-height:1.2;text-wrap:balance}body.offdc-storefront-innovation main#main-content .mt-6.mb-8.rounded-2xl.border.bg-card\/80 p.text-muted-foreground,body.offdc-storefront-innovation main#main-content section.rounded-2xl p.text-muted-foreground{line-height:var(--offdc-vp-5-prose-leading);max-width:var(--offdc-vp-5-prose-width)}body.offdc-storefront-innovation main#main-content section.rounded-2xl.border.bg-card\/80{border-color:hsl(var(--border)/.58)}.dark body.offdc-storefront-innovation main#main-content section.rounded-2xl.border.bg-card\/80{border-color:hsl(var(--border)/.42);background-color:hsl(var(--card)/.82)}body.offdc-storefront-innovation main#main-content .grid.gap-4.sm\:grid-cols-2.lg\:grid-cols-3{gap:clamp(1rem,2vw,1.5rem)}body.offdc-storefront-innovation main#main-content .tabular-nums,body.offdc-storefront-innovation main#main-content [class*=price]{font-variant-numeric:tabular-nums}[dir=rtl] body.offdc-storefront-account main#main-content h1,[dir=rtl] body.offdc-storefront-auth main#main-content h1,[dir=rtl] body.offdc-storefront-innovation main#main-content h1{letter-spacing:0;word-spacing:.02em}[dir=rtl] body.offdc-storefront-account main#main-content .text-muted-foreground,[dir=rtl] body.offdc-storefront-auth main#main-content .text-muted-foreground,[dir=rtl] body.offdc-storefront-innovation main#main-content .text-muted-foreground{line-height:1.88}@media (prefers-reduced-motion:reduce){body.offdc-storefront-account main#main-content .flex.flex-wrap.gap-2{scroll-behavior:auto}}:root{--offdc-vp-5-prose-width:72ch;--offdc-vp-5-prose-leading:1.76;--offdc-vp-5-account-stack:clamp(1.25rem,2.5vw,1.75rem);--offdc-vp-5-home-section:clamp(2.5rem,5vw,4rem)}body.offdc-storefront-home main#main-content section{scroll-margin-top:5.5rem}body.offdc-storefront-home main#main-content h2.text-2xl,body.offdc-storefront-home main#main-content h2.text-3xl{letter-spacing:var(--offdc-storefront-heading-tracking,-.02em);line-height:1.22;text-wrap:balance}body.offdc-storefront-home main#main-content .text-muted-foreground.leading-relaxed,body.offdc-storefront-home main#main-content p.text-sm.text-muted-foreground{line-height:var(--offdc-vp-5-prose-leading)}body.offdc-storefront-home main#main-content .rounded-2xl.border.bg-card{border-color:hsl(var(--border)/.58)}.dark body.offdc-storefront-home main#main-content .rounded-2xl.border.bg-card{border-color:hsl(var(--border)/.42);background-color:hsl(var(--card)/.9)}body.offdc-storefront-home main#main-content .grid.gap-6,body.offdc-storefront-home main#main-content .grid.gap-8{gap:var(--offdc-vp-5-home-section)}body.offdc-storefront-home main#main-content .tabular-nums,body.offdc-storefront-home main#main-content [class*=font-bold][class*=text-primary]{font-variant-numeric:tabular-nums}body.offdc-storefront-account main#main-content .rounded-2xl.border.bg-card,body.offdc-storefront-account main#main-content .rounded-2xl.border.bg-card\/80{border-color:hsl(var(--border)/.58);border-radius:var(--offdc-storefront-card-radius,1rem)}.dark body.offdc-storefront-account main#main-content .rounded-2xl.border.bg-card,.dark body.offdc-storefront-account main#main-content .rounded-2xl.border.bg-card\/80{border-color:hsl(var(--border)/.42);background-color:hsl(var(--card)/.88)}body.offdc-storefront-account main#main-content .text-2xl.font-bold,body.offdc-storefront-account main#main-content h1.text-2xl,body.offdc-storefront-account main#main-content h1.text-3xl{letter-spacing:var(--offdc-storefront-heading-tracking,-.02em);line-height:1.22;text-wrap:balance}body.offdc-storefront-account main#main-content .text-muted-foreground.leading-relaxed,body.offdc-storefront-account main#main-content p.text-sm.text-muted-foreground{line-height:var(--offdc-vp-5-prose-leading)}body.offdc-storefront-account main#main-content .border-primary\/15{border-color:hsl(var(--primary)/.22)}.dark body.offdc-storefront-account main#main-content .border-primary\/15{border-color:hsl(var(--primary)/.18)}body.offdc-storefront-account main#main-content .space-y-8>*+*{margin-top:var(--offdc-vp-5-account-stack)}body.offdc-storefront-account main#main-content .grid.gap-3{gap:clamp(.75rem,2vw,1rem)}body.offdc-storefront-account main#main-content h2.text-sm.font-semibold.uppercase{letter-spacing:.06em;line-height:1.4}body.offdc-storefront-account main#main-content .overflow-x-auto{scrollbar-width:thin;-webkit-overflow-scrolling:touch}body.offdc-storefront-account main#main-content .rounded-xl.border.p-4,body.offdc-storefront-account main#main-content .rounded-xl.border.p-5{border-color:hsl(var(--border)/.55)}.dark body.offdc-storefront-account main#main-content .rounded-xl.border.p-4,.dark body.offdc-storefront-account main#main-content .rounded-xl.border.p-5{border-color:hsl(var(--border)/.38)}body.offdc-storefront-account main#main-content .tabular-nums,body.offdc-storefront-account main#main-content .text-lg.font-bold,body.offdc-storefront-account main#main-content [class*=font-semibold][class*=text-primary]{font-variant-numeric:tabular-nums}body.offdc-storefront-account main#main-content .line-clamp-2{line-height:1.42}body.offdc-storefront-account main#main-content .rounded-lg.border.bg-card\/50{border-color:hsl(var(--border)/.52)}.dark body.offdc-storefront-account main#main-content .rounded-lg.border.bg-card\/50{border-color:hsl(var(--border)/.36);background-color:hsl(var(--card)/.72)}body.offdc-storefront-account main#main-content .text-center.max-w-md p,body.offdc-storefront-account main#main-content .text-center.py-12 p,body.offdc-storefront-account main#main-content .text-center.py-16 p{line-height:var(--offdc-vp-5-prose-leading);max-width:var(--offdc-vp-5-prose-width);margin-inline:auto}body.offdc-storefront-auth main#main-content .rounded-2xl.border.bg-card,body.offdc-storefront-auth main#main-content .rounded-xl.border.bg-card{border-color:hsl(var(--border)/.58);box-shadow:0 1px 0 hsl(var(--border)/.1) inset}.dark body.offdc-storefront-auth main#main-content .rounded-2xl.border.bg-card,.dark body.offdc-storefront-auth main#main-content .rounded-xl.border.bg-card{border-color:hsl(var(--border)/.42);background-color:hsl(var(--card)/.9)}body.offdc-storefront-auth main#main-content h1.text-2xl,body.offdc-storefront-auth main#main-content h1.text-3xl{letter-spacing:var(--offdc-storefront-heading-tracking,-.02em);line-height:1.22;text-wrap:balance}body.offdc-storefront-auth main#main-content .text-sm.font-medium,body.offdc-storefront-auth main#main-content label{line-height:1.45;letter-spacing:.005em}body.offdc-storefront-auth main#main-content .text-muted-foreground.leading-relaxed,body.offdc-storefront-auth main#main-content p.text-sm.text-muted-foreground{line-height:var(--offdc-vp-5-prose-leading)}body.offdc-storefront-auth main#main-content .space-y-4>*+*,body.offdc-storefront-auth main#main-content .space-y-6>*+*{gap:clamp(1rem,2vw,1.25rem)}[dir=rtl] body.offdc-storefront-account main#main-content h1,[dir=rtl] body.offdc-storefront-auth main#main-content h1,[dir=rtl] body.offdc-storefront-home main#main-content h2{letter-spacing:0;word-spacing:.02em}[dir=rtl] body.offdc-storefront-account main#main-content .text-muted-foreground,[dir=rtl] body.offdc-storefront-auth main#main-content .text-muted-foreground,[dir=rtl] body.offdc-storefront-home main#main-content .text-muted-foreground{line-height:1.86}@media (prefers-reduced-motion:reduce){body.offdc-storefront-account main#main-content .overflow-x-auto{scroll-behavior:auto}}:root{--offdc-vp-5-cart-thumb:clamp(5.5rem,18vw,9rem);--offdc-vp-5-compare-card:clamp(10rem,28vw,14rem);--offdc-vp-5-pdp-thumb:4rem;--offdc-vp-5-search-skeleton-min:clamp(18rem,52vh,28rem)}body[data-offdc-vp-5-a]{--offdc-vp-5-cart-thumb:clamp(5.5rem,18vw,9rem)}body.offdc-storefront-pdp [data-offdc-pdp-gallery-thumbs]{min-height:var(--offdc-vp-5-pdp-thumb);contain:layout style}body.offdc-storefront-pdp main#main-content .aspect-square.rounded-lg.border{contain:layout style paint;content-visibility:auto;contain-intrinsic-size:auto min(100vw,480px)}body.offdc-storefront-pdp main#main-content [data-offdc-below-fold]{content-visibility:auto;contain-intrinsic-size:auto 520px}body.offdc-storefront-compare main#main-content .rounded-xl.border.bg-card.p-4.text-center{min-height:var(--offdc-vp-5-compare-card);contain:layout style}body.offdc-storefront-compare main#main-content .rounded-xl.border.bg-card.p-4 .relative{aspect-ratio:4/5;min-height:8rem;contain-intrinsic-size:auto 8rem;contain:layout style paint}body.offdc-storefront-compare main#main-content .overflow-x-auto{content-visibility:auto;contain-intrinsic-size:auto 360px}body.offdc-storefront-commerce [data-offdc-cart-line-media],body.offdc-storefront-commerce main#main-content .relative.w-28,body.offdc-storefront-commerce main#main-content .relative.w-28.h-28{width:var(--offdc-vp-5-cart-thumb);height:var(--offdc-vp-5-cart-thumb);aspect-ratio:1;contain:layout style paint;flex-shrink:0}body.offdc-storefront-commerce main#main-content .h-24.w-24.shrink-0{width:var(--offdc-vp-5-cart-thumb);height:var(--offdc-vp-5-cart-thumb);aspect-ratio:1;contain:layout style paint}body.offdc-storefront-commerce main#main-content [data-offdc-commerce-skeleton]{min-height:clamp(14rem,40vh,22rem);contain:layout style}[data-offdc-product-grid-skeleton]{contain:layout style;content-visibility:auto;contain-intrinsic-size:auto var(--offdc-vp-5-search-skeleton-min)}[data-offdc-product-grid-skeleton],body[data-offdc-route="/products"] [data-offdc-product-grid-skeleton],body[data-offdc-route="/search"] [data-offdc-product-grid-skeleton]{min-height:var(--offdc-vp-5-search-skeleton-min)}body[data-offdc-vp-5-a] [data-offdc-below-fold]{content-visibility:auto;contain-intrinsic-size:auto 500px}body[data-offdc-vp-5-a] img[loading=lazy]{background-color:hsl(var(--muted))}@media (prefers-reduced-motion:reduce){body[data-offdc-vp-5-a] .offdc-image-skeleton{animation:none}}:root{--offdc-vp-6-prose-width:76ch;--offdc-vp-6-prose-leading:1.8;--offdc-vp-6-catalog-stack:clamp(1.25rem,2.5vw,1.75rem);--offdc-vp-6-policy-section:clamp(1.5rem,3vw,2.25rem)}body.offdc-storefront-catalog-v6 main#main-content h1.text-2xl,body.offdc-storefront-catalog-v6 main#main-content h1.text-3xl{letter-spacing:var(--offdc-storefront-heading-tracking,-.02em);line-height:1.2;text-wrap:balance}body.offdc-storefront-catalog-v6 main#main-content .text-muted-foreground.leading-relaxed,body.offdc-storefront-catalog-v6 main#main-content p.text-sm.text-muted-foreground{line-height:var(--offdc-vp-6-prose-leading);max-width:var(--offdc-vp-6-prose-width)}body.offdc-storefront-catalog-v6 main#main-content .flex.flex-wrap.items-center.justify-between.gap-3,body.offdc-storefront-catalog-v6 main#main-content .flex.flex-wrap.items-center.justify-between.gap-4{gap:clamp(.75rem,2vw,1rem)}body.offdc-storefront-catalog-v6 main#main-content .flex.flex-wrap.items-center.gap-2 a,body.offdc-storefront-catalog-v6 main#main-content .flex.flex-wrap.items-center.gap-2 button{line-height:1.45;letter-spacing:.01em}body.offdc-storefront-catalog-v6 main#main-content .font-bold.text-primary,body.offdc-storefront-catalog-v6 main#main-content .tabular-nums,body.offdc-storefront-catalog-v6 main#main-content [class*=price]{font-variant-numeric:tabular-nums;letter-spacing:-.015em}body.offdc-storefront-catalog-v6 main#main-content .rounded-xl.border.bg-card\/80,body.offdc-storefront-catalog-v6 main#main-content aside.rounded-xl.border.bg-card{border-color:hsl(var(--border)/.58);border-radius:var(--offdc-storefront-card-radius,1rem)}.dark body.offdc-storefront-catalog-v6 main#main-content .rounded-xl.border.bg-card\/80,.dark body.offdc-storefront-catalog-v6 main#main-content aside.rounded-xl.border.bg-card{border-color:hsl(var(--border)/.42);background-color:hsl(var(--card)/.88)}body.offdc-storefront-catalog-v6 main#main-content .rounded-xl.border.bg-card label,body.offdc-storefront-catalog-v6 main#main-content aside label{line-height:1.45;letter-spacing:.005em}body.offdc-storefront-catalog-v6 main#main-content .grid.grid-cols-1.sm\:grid-cols-2.lg\:grid-cols-3,body.offdc-storefront-catalog-v6 main#main-content .grid.grid-cols-1.sm\:grid-cols-2.lg\:grid-cols-3.xl\:grid-cols-4{gap:var(--offdc-vp-6-catalog-stack)}body.offdc-storefront-catalog-v6 main#main-content .line-clamp-2.font-medium,body.offdc-storefront-catalog-v6 main#main-content .line-clamp-2.font-semibold,body.offdc-storefront-catalog-v6 main#main-content h3.line-clamp-2{line-height:1.42}body.offdc-storefront-catalog-v6 main#main-content .flex.flex-wrap.items-center.justify-center.gap-2,body.offdc-storefront-catalog-v6 main#main-content .flex.items-center.justify-center.gap-2{gap:clamp(.375rem,1.5vw,.625rem)}body.offdc-storefront-catalog-v6 main#main-content .flex.items-center.justify-center.gap-2 button{min-height:2.5rem;line-height:1.4}body.offdc-storefront-catalog-v6 main#main-content .rounded-2xl.border.bg-card .font-semibold,body.offdc-storefront-catalog-v6 main#main-content .rounded-2xl.border.bg-card h3{line-height:1.35;letter-spacing:-.01em}body.offdc-storefront-catalog-v6 main#main-content .rounded-2xl.border.bg-card p.text-sm.text-muted-foreground{line-height:var(--offdc-vp-6-prose-leading)}body.offdc-storefront-catalog-v6 main#main-content .text-center.max-w-md h2,body.offdc-storefront-catalog-v6 main#main-content .text-center.max-w-md p{line-height:var(--offdc-vp-6-prose-leading);max-width:var(--offdc-vp-6-prose-width);margin-inline:auto}body.offdc-storefront-policy-v6 main#main-content .prose,body.offdc-storefront-policy-v6 main#main-content .prose-sm{max-width:var(--offdc-vp-6-prose-width);line-height:var(--offdc-vp-6-prose-leading)}body.offdc-storefront-policy-v6 main#main-content .prose li,body.offdc-storefront-policy-v6 main#main-content .prose p,body.offdc-storefront-policy-v6 main#main-content .text-muted-foreground.leading-relaxed{line-height:var(--offdc-vp-6-prose-leading)}body.offdc-storefront-policy-v6 main#main-content .prose h2,body.offdc-storefront-policy-v6 main#main-content .prose h3{letter-spacing:-.015em;line-height:1.32;scroll-margin-top:calc(4.75rem + env(safe-area-inset-top, 0px))}body.offdc-storefront-policy-v6 main#main-content .flex.flex-wrap.gap-2 button.rounded-full,body.offdc-storefront-policy-v6 main#main-content .flex.flex-wrap.justify-center.gap-2.mt-4 a{line-height:1.45;letter-spacing:.01em}body.offdc-storefront-policy-v6 main#main-content section.rounded-2xl.border.bg-card\/80{border-color:hsl(var(--border)/.58);margin-block-end:var(--offdc-vp-6-policy-section)}.dark body.offdc-storefront-policy-v6 main#main-content section.rounded-2xl.border.bg-card\/80{border-color:hsl(var(--border)/.42);background-color:hsl(var(--card)/.84)}body.offdc-storefront-policy-v6 main#main-content [data-state=open] button,body.offdc-storefront-policy-v6 main#main-content button[aria-expanded]{line-height:1.5;letter-spacing:.005em}body.offdc-storefront-features main#main-content h1.text-2xl,body.offdc-storefront-features main#main-content h1.text-3xl{letter-spacing:var(--offdc-storefront-heading-tracking,-.02em);line-height:1.2;text-wrap:balance}body.offdc-storefront-features main#main-content .text-muted-foreground.leading-relaxed{line-height:var(--offdc-vp-6-prose-leading);max-width:var(--offdc-vp-6-prose-width)}body.offdc-storefront-features main#main-content .grid.gap-4.sm\:grid-cols-2.lg\:grid-cols-3{gap:clamp(1rem,2vw,1.5rem)}body.offdc-storefront-features main#main-content .rounded-2xl.border.bg-card,body.offdc-storefront-features main#main-content .rounded-xl.border.bg-card{border-color:hsl(var(--border)/.58)}.dark body.offdc-storefront-features main#main-content .rounded-2xl.border.bg-card,.dark body.offdc-storefront-features main#main-content .rounded-xl.border.bg-card{border-color:hsl(var(--border)/.42);background-color:hsl(var(--card)/.88)}body.offdc-storefront-features main#main-content .rounded-2xl.border.bg-card h3,body.offdc-storefront-features main#main-content .rounded-xl.border.bg-card .font-semibold{line-height:1.35;letter-spacing:-.01em}body.offdc-storefront-features main#main-content .rounded-2xl.border.bg-card p.text-sm.text-muted-foreground{line-height:var(--offdc-vp-6-prose-leading)}body.offdc-storefront-features main#main-content input.h-10,body.offdc-storefront-features main#main-content input.h-11{line-height:1.4}body.offdc-storefront-support main#main-content h1.text-2xl,body.offdc-storefront-support main#main-content h1.text-3xl{letter-spacing:var(--offdc-storefront-heading-tracking,-.02em);line-height:1.22;text-wrap:balance}body.offdc-storefront-support main#main-content .text-muted-foreground.leading-relaxed,body.offdc-storefront-support main#main-content p.text-sm.text-muted-foreground{line-height:var(--offdc-vp-6-prose-leading);max-width:var(--offdc-vp-6-prose-width)}body.offdc-storefront-support main#main-content .rounded-2xl.border.bg-card,body.offdc-storefront-support main#main-content .rounded-xl.border.bg-card{border-color:hsl(var(--border)/.58);border-radius:var(--offdc-storefront-card-radius,1rem)}.dark body.offdc-storefront-support main#main-content .rounded-2xl.border.bg-card,.dark body.offdc-storefront-support main#main-content .rounded-xl.border.bg-card{border-color:hsl(var(--border)/.42);background-color:hsl(var(--card)/.88)}body.offdc-storefront-support main#main-content .text-sm.font-medium,body.offdc-storefront-support main#main-content label{line-height:1.45;letter-spacing:.005em}body.offdc-storefront-support main#main-content input,body.offdc-storefront-support main#main-content select,body.offdc-storefront-support main#main-content textarea{line-height:1.4}body.offdc-storefront-support main#main-content form .grid.gap-4,body.offdc-storefront-support main#main-content form .space-y-4>*+*{gap:clamp(.875rem,2vw,1.125rem)}body.offdc-storefront-support main#main-content .rounded-lg.border.p-4,body.offdc-storefront-support main#main-content .rounded-xl.border.p-4{border-color:hsl(var(--border)/.55)}.dark body.offdc-storefront-support main#main-content .rounded-lg.border.p-4,.dark body.offdc-storefront-support main#main-content .rounded-xl.border.p-4{border-color:hsl(var(--border)/.38)}[dir=rtl] body.offdc-storefront-catalog-v6 main#main-content h1,[dir=rtl] body.offdc-storefront-features main#main-content h1,[dir=rtl] body.offdc-storefront-policy-v6 main#main-content h1,[dir=rtl] body.offdc-storefront-support main#main-content h1{letter-spacing:0;word-spacing:.02em}[dir=rtl] body.offdc-storefront-catalog-v6 main#main-content .text-muted-foreground,[dir=rtl] body.offdc-storefront-features main#main-content .text-muted-foreground,[dir=rtl] body.offdc-storefront-policy-v6 main#main-content .prose p,[dir=rtl] body.offdc-storefront-support main#main-content .text-muted-foreground{line-height:1.9}@media (prefers-reduced-motion:reduce){body.offdc-storefront-catalog-v6 main#main-content .flex.items-center.justify-center.gap-2 button{transition:none}}:root{--offdc-vp-6-hero-min:clamp(16rem,42vw,24rem);--offdc-vp-6-auth-card-min:clamp(18rem,52vh,26rem);--offdc-vp-6-innovation-hero-min:clamp(14rem,38vh,20rem);--offdc-vp-6-catalog-sidebar-min:clamp(12rem,28vh,18rem);--offdc-vp-6-policy-section-min:clamp(8rem,22vh,14rem);--offdc-vp-6-home-below-fold:clamp(18rem,48vh,30rem)}body[data-offdc-vp-6-c]{--offdc-vp-6-hero-min:clamp(16rem,42vw,24rem)}body.offdc-storefront-home-v6 [data-offdc-hero-lcp]{min-height:var(--offdc-vp-6-hero-min);contain:layout style paint}body.offdc-storefront-home-v6 main#main-content>section:first-of-type{contain:layout style}body.offdc-storefront-home-v6 [data-offdc-below-fold]{content-visibility:auto;contain-intrinsic-size:auto var(--offdc-vp-6-home-below-fold)}body.offdc-storefront-account-v6 main#main-content .rounded-xl.border.bg-card{min-height:5.5rem;contain:layout style}body.offdc-storefront-account-v6 [data-offdc-account-skeleton],body.offdc-storefront-account-v6 [data-offdc-commerce-skeleton]{min-height:clamp(14rem,40vh,22rem);contain:layout style}body.offdc-storefront-auth-v6 main#main-content .rounded-xl.border.bg-card,body.offdc-storefront-auth-v6 main#main-content form{min-height:var(--offdc-vp-6-auth-card-min);contain:layout style}body.offdc-storefront-innovation-v6 main#main-content [data-testid^=innovation-]{min-height:var(--offdc-vp-6-innovation-hero-min);contain:layout style}body.offdc-storefront-innovation-v6 main#main-content [data-offdc-below-fold]{content-visibility:auto;contain-intrinsic-size:auto 440px}body.offdc-storefront-catalog-v6 [data-offdc-product-grid-skeleton]{min-height:clamp(20rem,55vh,32rem);contain:layout style}body.offdc-storefront-catalog-v6 [data-offdc-filter-sidebar],body.offdc-storefront-catalog-v6 aside{min-height:var(--offdc-vp-6-catalog-sidebar-min);contain:layout style;content-visibility:auto}body.offdc-storefront-policy-v6 main#main-content section{min-height:var(--offdc-vp-6-policy-section-min);contain:layout style}body.offdc-storefront-policy-v6 [data-offdc-below-fold]{content-visibility:auto;contain-intrinsic-size:auto 400px}body.offdc-storefront-features-v6 [data-offdc-below-fold],body.offdc-storefront-support-v6 [data-offdc-below-fold]{content-visibility:auto;contain-intrinsic-size:auto 420px}body[data-offdc-vp-6-c] img[loading=lazy]{background-color:hsl(var(--muted))}@media (prefers-reduced-motion:reduce){body[data-offdc-vp-6-c] .offdc-image-skeleton{animation:none}}:root{--offdc-vp-7-hero-copy-min:clamp(14rem,38vh,22rem);--offdc-vp-7-hero-cta-min:clamp(3rem,8vh,4.5rem);--offdc-vp-7-auth-shell-min:clamp(5rem,14vh,7rem);--offdc-vp-7-auth-form-min:clamp(12rem,36vh,18rem);--offdc-vp-7-catalog-toolbar-min:clamp(3rem,10vh,4.5rem);--offdc-vp-7-grid-skeleton-min:clamp(20rem,55vh,34rem)}body[data-offdc-vp-7-b]{--offdc-vp-7-hero-copy-min:clamp(14rem,38vh,22rem)}body.offdc-storefront-home-v7 [data-offdc-hero-copy]{min-height:var(--offdc-vp-7-hero-copy-min);contain:layout style}body.offdc-storefront-home-v7 [data-offdc-hero-copy] h1{min-height:clamp(3.5rem,12vw,5.5rem);contain:layout style}body.offdc-storefront-home-v7 [data-offdc-hero-cta-row]{min-height:var(--offdc-vp-7-hero-cta-min);contain:layout style}body.offdc-storefront-home-v7 [data-offdc-hero-lcp]{aspect-ratio:4/3;contain-intrinsic-size:auto clamp(16rem,42vw,24rem);contain:layout style paint}body.offdc-storefront-auth-v7 [data-offdc-auth-card-shell]{min-height:var(--offdc-vp-7-auth-shell-min);contain:layout style}body.offdc-storefront-auth-v7 main#main-content [data-offdc-auth-form-stack],body.offdc-storefront-auth-v7 main#main-content form{min-height:var(--offdc-vp-7-auth-form-min);contain:layout style}body.offdc-storefront-auth-v7 main#main-content .rounded-xl.border.bg-card{contain:layout style}body.offdc-storefront-account-v7 main#main-content .rounded-xl.border.bg-card>:first-child{min-height:clamp(3rem,10vh,4.5rem);contain:layout style}body.offdc-storefront-catalog-v7 [data-offdc-catalog-toolbar]{min-height:var(--offdc-vp-7-catalog-toolbar-min);contain:layout style}body.offdc-storefront-catalog-v7 [data-offdc-product-grid-skeleton],body.offdc-storefront-catalog-v7 [data-offdc-vp7b-grid-slot]{min-height:var(--offdc-vp-7-grid-skeleton-min);contain:layout style;content-visibility:auto;contain-intrinsic-size:auto var(--offdc-vp-7-grid-skeleton-min)}body.offdc-storefront-catalog-v7 [data-offdc-filter-sidebar],body.offdc-storefront-catalog-v7 aside{content-visibility:auto;contain-intrinsic-size:auto clamp(12rem,28vh,18rem)}body.offdc-storefront-innovation-v7 main#main-content [data-offdc-below-fold]{content-visibility:auto;contain-intrinsic-size:auto 480px}@media (prefers-reduced-motion:reduce){body[data-offdc-vp-7-b] .offdc-image-skeleton{animation:none}}:root{--offdc-vp-7-prose-width:78ch;--offdc-vp-7-prose-leading:1.82;--offdc-vp-7-section-stack:clamp(1.5rem,3vw,2.5rem);--offdc-vp-7-catalog-stack:clamp(1.375rem,2.75vw,1.875rem);--offdc-vp-7-account-stack:clamp(1.25rem,2.5vw,1.875rem);--offdc-vp-7-section-accent:color-mix(in srgb,hsl(var(--primary)) 28%,transparent)}body.offdc-storefront-catalog-v7 main#main-content h1.text-2xl,body.offdc-storefront-catalog-v7 main#main-content h1.text-3xl{letter-spacing:var(--offdc-storefront-heading-tracking,-.02em);line-height:1.18;text-wrap:balance}body.offdc-storefront-catalog-v7 main#main-content .text-muted-foreground.leading-relaxed,body.offdc-storefront-catalog-v7 main#main-content p.text-sm.text-muted-foreground{line-height:var(--offdc-vp-7-prose-leading);max-width:var(--offdc-vp-7-prose-width);text-wrap:pretty}body.offdc-storefront-catalog-v7 main#main-content .flex.flex-wrap.items-center.gap-1\.5,body.offdc-storefront-catalog-v7 main#main-content nav[aria-label] ol{gap:clamp(.375rem,1.25vw,.625rem);line-height:1.45}body.offdc-storefront-catalog-v7 main#main-content .flex.flex-wrap.items-center.justify-between.gap-3,body.offdc-storefront-catalog-v7 main#main-content .flex.flex-wrap.items-center.justify-between.gap-4{gap:clamp(.875rem,2vw,1.125rem)}body.offdc-storefront-catalog-v7 main#main-content .rounded-xl.border.bg-card\/80,body.offdc-storefront-catalog-v7 main#main-content aside.rounded-xl.border.bg-card{border-color:hsl(var(--border)/.56);border-radius:var(--offdc-storefront-card-radius,1rem)}.dark body.offdc-storefront-catalog-v7 main#main-content .rounded-xl.border.bg-card\/80,.dark body.offdc-storefront-catalog-v7 main#main-content aside.rounded-xl.border.bg-card{border-color:hsl(var(--border)/.4);background-color:hsl(var(--card)/.86)}body.offdc-storefront-catalog-v7 main#main-content .grid.grid-cols-1.sm\:grid-cols-2.lg\:grid-cols-3,body.offdc-storefront-catalog-v7 main#main-content .grid.grid-cols-1.sm\:grid-cols-2.lg\:grid-cols-3.xl\:grid-cols-4{gap:var(--offdc-vp-7-catalog-stack)}body.offdc-storefront-catalog-v7 main#main-content .line-clamp-2.font-medium,body.offdc-storefront-catalog-v7 main#main-content .line-clamp-2.font-semibold,body.offdc-storefront-catalog-v7 main#main-content h3.line-clamp-2{line-height:1.4;text-wrap:pretty}body.offdc-storefront-catalog-v7 main#main-content .rounded-2xl.border.bg-card{border-block-end:2px solid var(--offdc-vp-7-section-accent)}body.offdc-storefront-catalog-v7 main#main-content .flex.items-center.justify-center.gap-2 button{min-height:2.5rem;line-height:1.42}body.offdc-storefront-policy-v7 main#main-content .prose,body.offdc-storefront-policy-v7 main#main-content .prose-sm{max-width:var(--offdc-vp-7-prose-width);line-height:var(--offdc-vp-7-prose-leading)}body.offdc-storefront-policy-v7 main#main-content .prose li,body.offdc-storefront-policy-v7 main#main-content .prose p,body.offdc-storefront-policy-v7 main#main-content .text-muted-foreground.leading-relaxed{line-height:var(--offdc-vp-7-prose-leading);text-wrap:pretty}body.offdc-storefront-policy-v7 main#main-content .prose h2,body.offdc-storefront-policy-v7 main#main-content .prose h3{letter-spacing:-.018em;line-height:1.3;scroll-margin-top:calc(5rem + env(safe-area-inset-top, 0px));text-wrap:balance}body.offdc-storefront-policy-v7 main#main-content section.rounded-2xl.border.bg-card\/80{border-color:hsl(var(--border)/.56);margin-block-end:var(--offdc-vp-7-section-stack);border-block-end:2px solid var(--offdc-vp-7-section-accent)}.dark body.offdc-storefront-policy-v7 main#main-content section.rounded-2xl.border.bg-card\/80{border-color:hsl(var(--border)/.4);background-color:hsl(var(--card)/.82)}body.offdc-storefront-policy-v7 main#main-content [data-state=open] button,body.offdc-storefront-policy-v7 main#main-content button[aria-expanded]{line-height:1.52;letter-spacing:.004em}body.offdc-storefront-policy-v7 main#main-content .flex.flex-wrap.gap-2 button.rounded-full,body.offdc-storefront-policy-v7 main#main-content .flex.flex-wrap.justify-center.gap-2.mt-4 a{line-height:1.46}body.offdc-storefront-features-v7 main#main-content h1.text-2xl,body.offdc-storefront-features-v7 main#main-content h1.text-3xl{letter-spacing:var(--offdc-storefront-heading-tracking,-.02em);line-height:1.18;text-wrap:balance}body.offdc-storefront-features-v7 main#main-content .text-muted-foreground.leading-relaxed{line-height:var(--offdc-vp-7-prose-leading);max-width:var(--offdc-vp-7-prose-width);text-wrap:pretty}body.offdc-storefront-features-v7 main#main-content .grid.gap-4.sm\:grid-cols-2.lg\:grid-cols-3{gap:var(--offdc-vp-7-section-stack)}body.offdc-storefront-features-v7 main#main-content .rounded-2xl.border.bg-card,body.offdc-storefront-features-v7 main#main-content .rounded-xl.border.bg-card{border-color:hsl(var(--border)/.56);border-block-end:2px solid var(--offdc-vp-7-section-accent)}.dark body.offdc-storefront-features-v7 main#main-content .rounded-2xl.border.bg-card,.dark body.offdc-storefront-features-v7 main#main-content .rounded-xl.border.bg-card{border-color:hsl(var(--border)/.4);background-color:hsl(var(--card)/.86)}body.offdc-storefront-features-v7 main#main-content .rounded-2xl.border.bg-card h3,body.offdc-storefront-features-v7 main#main-content .rounded-xl.border.bg-card .font-semibold{line-height:1.34;text-wrap:pretty}body.offdc-storefront-features-v7 main#main-content .rounded-2xl.border.bg-card p.text-sm.text-muted-foreground{line-height:var(--offdc-vp-7-prose-leading)}body.offdc-storefront-support-v7 main#main-content h1.text-2xl,body.offdc-storefront-support-v7 main#main-content h1.text-3xl{letter-spacing:var(--offdc-storefront-heading-tracking,-.02em);line-height:1.2;text-wrap:balance}body.offdc-storefront-support-v7 main#main-content .text-muted-foreground.leading-relaxed,body.offdc-storefront-support-v7 main#main-content p.text-sm.text-muted-foreground{line-height:var(--offdc-vp-7-prose-leading);max-width:var(--offdc-vp-7-prose-width);text-wrap:pretty}body.offdc-storefront-support-v7 main#main-content .rounded-2xl.border.bg-card,body.offdc-storefront-support-v7 main#main-content .rounded-xl.border.bg-card{border-color:hsl(var(--border)/.56);border-radius:var(--offdc-storefront-card-radius,1rem)}.dark body.offdc-storefront-support-v7 main#main-content .rounded-2xl.border.bg-card,.dark body.offdc-storefront-support-v7 main#main-content .rounded-xl.border.bg-card{border-color:hsl(var(--border)/.4);background-color:hsl(var(--card)/.86)}body.offdc-storefront-support-v7 main#main-content .text-sm.font-medium,body.offdc-storefront-support-v7 main#main-content label{line-height:1.46}body.offdc-storefront-support-v7 main#main-content form .grid.gap-4,body.offdc-storefront-support-v7 main#main-content form .space-y-4>*+*{gap:clamp(.9375rem,2vw,1.1875rem)}body.offdc-storefront-support-v7 main#main-content .rounded-lg.border.p-4,body.offdc-storefront-support-v7 main#main-content .rounded-xl.border.p-4{border-color:hsl(var(--border)/.52)}body.offdc-storefront-account-v7 main#main-content .text-2xl.font-bold,body.offdc-storefront-account-v7 main#main-content .text-3xl.font-bold,body.offdc-storefront-account-v7 main#main-content h1.text-2xl,body.offdc-storefront-account-v7 main#main-content h1.text-3xl{letter-spacing:var(--offdc-storefront-heading-tracking,-.02em);line-height:1.2;text-wrap:balance}body.offdc-storefront-account-v7 main#main-content .text-muted-foreground.leading-relaxed,body.offdc-storefront-account-v7 main#main-content p.text-sm.text-muted-foreground{line-height:var(--offdc-vp-7-prose-leading);max-width:var(--offdc-vp-7-prose-width);text-wrap:pretty}body.offdc-storefront-account-v7 main#main-content .rounded-2xl.border.bg-card,body.offdc-storefront-account-v7 main#main-content .rounded-xl.border.bg-card{border-color:hsl(var(--border)/.56);border-radius:var(--offdc-storefront-card-radius,1rem)}.dark body.offdc-storefront-account-v7 main#main-content .rounded-2xl.border.bg-card,.dark body.offdc-storefront-account-v7 main#main-content .rounded-xl.border.bg-card{border-color:hsl(var(--border)/.4);background-color:hsl(var(--card)/.86)}body.offdc-storefront-account-v7 main#main-content .grid.gap-4,body.offdc-storefront-account-v7 main#main-content .grid.gap-6,body.offdc-storefront-account-v7 main#main-content .space-y-6>*+*{gap:var(--offdc-vp-7-account-stack)}body.offdc-storefront-account-v7 main#main-content .grid.grid-cols-2.sm\:grid-cols-3.lg\:grid-cols-4{gap:clamp(.8125rem,2vw,1.0625rem)}body.offdc-storefront-account-v7 main#main-content .grid.grid-cols-2.sm\:grid-cols-3.lg\:grid-cols-4 a.rounded-xl{line-height:1.42;border-block-end:2px solid var(--offdc-vp-7-section-accent)}body.offdc-storefront-account-v7 main#main-content .flex.flex-wrap.gap-2 a,body.offdc-storefront-account-v7 main#main-content .flex.flex-wrap.gap-2 button{line-height:1.46}body.offdc-storefront-account-v7 main#main-content .rounded-lg.border.p-4,body.offdc-storefront-account-v7 main#main-content .rounded-xl.border.p-4{border-color:hsl(var(--border)/.52)}.dark body.offdc-storefront-account-v7 main#main-content .rounded-lg.border.p-4,.dark body.offdc-storefront-account-v7 main#main-content .rounded-xl.border.p-4{border-color:hsl(var(--border)/.36);background-color:hsl(var(--card)/.88)}body.offdc-storefront-account-v7 main#main-content .border-b.border-border{border-color:hsl(var(--border)/.5)}body.offdc-storefront-account-v7 main#main-content .text-center.max-w-md h2,body.offdc-storefront-account-v7 main#main-content .text-center.max-w-md p{line-height:var(--offdc-vp-7-prose-leading);max-width:var(--offdc-vp-7-prose-width);margin-inline:auto;text-wrap:pretty}[dir=rtl] body.offdc-storefront-account-v7 main#main-content h1,[dir=rtl] body.offdc-storefront-catalog-v7 main#main-content h1,[dir=rtl] body.offdc-storefront-features-v7 main#main-content h1,[dir=rtl] body.offdc-storefront-policy-v7 main#main-content h1,[dir=rtl] body.offdc-storefront-support-v7 main#main-content h1{letter-spacing:0;word-spacing:.02em}[dir=rtl] body.offdc-storefront-account-v7 main#main-content .text-muted-foreground,[dir=rtl] body.offdc-storefront-catalog-v7 main#main-content .text-muted-foreground,[dir=rtl] body.offdc-storefront-features-v7 main#main-content .text-muted-foreground,[dir=rtl] body.offdc-storefront-policy-v7 main#main-content .prose p,[dir=rtl] body.offdc-storefront-support-v7 main#main-content .text-muted-foreground{line-height:1.92}@media (prefers-reduced-motion:reduce){body.offdc-storefront-catalog-v7 main#main-content .flex.items-center.justify-center.gap-2 button{transition:none}}:root{--offdc-vp-10b-pdp-gallery-min:clamp(18rem,48vw,28rem);--offdc-vp-10b-compare-spec-min:clamp(16rem,44vh,26rem);--offdc-vp-10b-auth-card-min:clamp(18rem,52vh,26rem);--offdc-vp-10b-search-skeleton-min:clamp(20rem,55vh,34rem);--offdc-vp-10b-orders-list-min:clamp(14rem,38vh,22rem);--offdc-vp-10b-profile-hub-min:clamp(12rem,32vh,18rem);--offdc-vp-10b-policy-accordion-min:clamp(10rem,28vh,16rem);--offdc-vp-10b-checkout-shell-min:clamp(16rem,42vh,24rem)}body[data-offdc-vp-10-b]{--offdc-vp-10b-pdp-gallery-min:clamp(18rem,48vw,28rem)}body.offdc-storefront-pdp-v10 [data-offdc-pdp-gallery-slot],body.offdc-storefront-pdp-v10 [data-offdc-pdp-gallery-thumbs],body.offdc-storefront-pdp-v10 [data-offdc-vp10b-pdp-slot]{min-height:var(--offdc-vp-10b-pdp-gallery-min);contain:layout style;content-visibility:auto;contain-intrinsic-size:auto var(--offdc-vp-10b-pdp-gallery-min)}body.offdc-storefront-compare-v10 [data-offdc-compare-spec-slot],body.offdc-storefront-compare-v10 [data-offdc-vp10b-compare-slot]{min-height:var(--offdc-vp-10b-compare-spec-min);contain:layout style}body.offdc-storefront-auth-v10 [data-offdc-auth-card-shell],body.offdc-storefront-auth-v10 [data-offdc-auth-card-slot],body.offdc-storefront-auth-v10 [data-offdc-vp10b-auth-slot]{min-height:var(--offdc-vp-10b-auth-card-min);contain:layout style}body.offdc-storefront-auth-v10 [data-offdc-auth-field-stack],body.offdc-storefront-auth-v10 [data-offdc-register-slot],body.offdc-storefront-auth-v10 [data-offdc-vp10b-register-slot]{min-height:clamp(12rem,36vh,18rem);contain:layout style}body.offdc-storefront-search-v10 [data-offdc-search-filter-slot],body.offdc-storefront-search-v10 [data-offdc-vp10b-search-skeleton]{min-height:clamp(3rem,10vh,4.5rem);contain:layout style}body.offdc-storefront-search-v10 [data-offdc-product-grid-skeleton],body.offdc-storefront-search-v10 [data-offdc-search-grid-slot]{min-height:var(--offdc-vp-10b-search-skeleton-min);contain:layout style;content-visibility:auto;contain-intrinsic-size:auto var(--offdc-vp-10b-search-skeleton-min)}body.offdc-storefront-orders-v10 [data-offdc-orders-list-slot],body.offdc-storefront-orders-v10 [data-offdc-vp10b-orders-slot]{min-height:var(--offdc-vp-10b-orders-list-min);contain:layout style}body.offdc-storefront-profile-v10 [data-offdc-profile-hub-slot],body.offdc-storefront-profile-v10 [data-offdc-vp10b-profile-slot]{min-height:var(--offdc-vp-10b-profile-hub-min);contain:layout style}body.offdc-storefront-policy-v10 [data-offdc-policy-accordion],body.offdc-storefront-policy-v10 [data-offdc-policy-prose-slot],body.offdc-storefront-policy-v10 [data-offdc-vp10b-policy-slot]{min-height:var(--offdc-vp-10b-policy-accordion-min);contain:layout style;content-visibility:auto;contain-intrinsic-size:auto var(--offdc-vp-10b-policy-accordion-min)}body.offdc-storefront-checkout-v10 [data-offdc-checkout-shell],body.offdc-storefront-checkout-v10 [data-offdc-vp10b-checkout-slot]{min-height:var(--offdc-vp-10b-checkout-shell-min);contain:layout style}@media (prefers-reduced-motion:reduce){body[data-offdc-vp-10-b] .offdc-image-skeleton{animation:none}}:root{--offdc-vp-10-prose-width:76ch;--offdc-vp-10-prose-leading:1.84;--offdc-vp-10-account-stack:clamp(1.3125rem,2.6vw,1.9375rem);--offdc-vp-10-checkout-stack:clamp(1.25rem,2.4vw,1.75rem);--offdc-vp-10-section-accent:color-mix(in srgb,hsl(var(--primary)) 26%,transparent)}body.offdc-storefront-account-v10 main#main-content h1.text-2xl,body.offdc-storefront-account-v10 main#main-content h1.text-3xl{letter-spacing:var(--offdc-storefront-heading-tracking,-.02em);line-height:1.18;text-wrap:balance}body.offdc-storefront-account-v10 main#main-content .text-muted-foreground.leading-relaxed,body.offdc-storefront-account-v10 main#main-content p.text-sm.text-muted-foreground{line-height:var(--offdc-vp-10-prose-leading);max-width:var(--offdc-vp-10-prose-width);text-wrap:pretty}body.offdc-storefront-account-v10 main#main-content .grid.gap-4,body.offdc-storefront-account-v10 main#main-content .grid.gap-6{gap:var(--offdc-vp-10-account-stack)}body.offdc-storefront-account-v10 main#main-content .grid.grid-cols-2.sm\:grid-cols-3.lg\:grid-cols-4 a.rounded-xl{line-height:1.44;border-block-end:2px solid var(--offdc-vp-10-section-accent)}body.offdc-storefront-account-v10 main#main-content .rounded-2xl.border.bg-card,body.offdc-storefront-account-v10 main#main-content .rounded-xl.border.bg-card{border-color:hsl(var(--border)/.54);border-radius:var(--offdc-storefront-card-radius,1rem)}.dark body.offdc-storefront-account-v10 main#main-content .rounded-2xl.border.bg-card,.dark body.offdc-storefront-account-v10 main#main-content .rounded-xl.border.bg-card{border-color:hsl(var(--border)/.38);background-color:hsl(var(--card)/.86)}body.offdc-storefront-account-v10 main#main-content .border-b.border-border{border-color:hsl(var(--border)/.48)}body.offdc-storefront-auth-v10 main#main-content .rounded-2xl.border.bg-card,body.offdc-storefront-auth-v10 main#main-content .rounded-xl.border.bg-card{border-color:hsl(var(--border)/.56);border-radius:var(--offdc-storefront-card-radius,1rem)}body.offdc-storefront-auth-v10 main#main-content form .grid.gap-4,body.offdc-storefront-auth-v10 main#main-content form .space-y-4>*+*{gap:clamp(.9375rem,2vw,1.1875rem)}body.offdc-storefront-auth-v10 main#main-content .text-sm.font-medium,body.offdc-storefront-auth-v10 main#main-content label{line-height:1.48;letter-spacing:.003em}body.offdc-storefront-auth-v10 main#main-content .text-2xl.font-bold,body.offdc-storefront-auth-v10 main#main-content h1.text-2xl{letter-spacing:var(--offdc-storefront-heading-tracking,-.02em);line-height:1.22;text-wrap:balance}body.offdc-storefront-auth-v10 main#main-content p.text-sm.text-muted-foreground{line-height:var(--offdc-vp-10-prose-leading);text-wrap:pretty}body.offdc-storefront-policy-v10 main#main-content .prose,body.offdc-storefront-policy-v10 main#main-content .prose-sm{max-width:var(--offdc-vp-10-prose-width);line-height:var(--offdc-vp-10-prose-leading)}body.offdc-storefront-policy-v10 main#main-content .prose li,body.offdc-storefront-policy-v10 main#main-content .prose p{line-height:var(--offdc-vp-10-prose-leading);text-wrap:pretty}body.offdc-storefront-policy-v10 main#main-content .prose h2,body.offdc-storefront-policy-v10 main#main-content .prose h3{letter-spacing:-.016em;line-height:1.32;scroll-margin-top:calc(5rem + env(safe-area-inset-top, 0px));text-wrap:balance}body.offdc-storefront-policy-v10 main#main-content section.rounded-2xl.border.bg-card\/80{border-color:hsl(var(--border)/.54);border-block-end:2px solid var(--offdc-vp-10-section-accent)}body.offdc-storefront-checkout-v10 main#main-content h1.text-2xl,body.offdc-storefront-checkout-v10 main#main-content h1.text-3xl{letter-spacing:var(--offdc-storefront-heading-tracking,-.02em);line-height:1.2;text-wrap:balance}body.offdc-storefront-checkout-v10 main#main-content .grid.gap-6,body.offdc-storefront-checkout-v10 main#main-content .space-y-6>*+*{gap:var(--offdc-vp-10-checkout-stack)}body.offdc-storefront-checkout-v10 main#main-content .rounded-2xl.border.bg-card,body.offdc-storefront-checkout-v10 main#main-content .rounded-xl.border.bg-card{border-color:hsl(var(--border)/.54);border-radius:var(--offdc-storefront-card-radius,1rem)}body.offdc-storefront-checkout-v10 main#main-content table td,body.offdc-storefront-checkout-v10 main#main-content table th{line-height:1.46;padding-block:clamp(.625rem,1.5vw,.8125rem)}body.offdc-storefront-checkout-v10 main#main-content .flex.flex-wrap.gap-2 a,body.offdc-storefront-checkout-v10 main#main-content .flex.flex-wrap.gap-2 button{line-height:1.44}[dir=rtl] body.offdc-storefront-account-v10 main#main-content h1,[dir=rtl] body.offdc-storefront-auth-v10 main#main-content h1,[dir=rtl] body.offdc-storefront-checkout-v10 main#main-content h1,[dir=rtl] body.offdc-storefront-policy-v10 main#main-content h1{letter-spacing:0;word-spacing:.02em}[dir=rtl] body.offdc-storefront-account-v10 main#main-content .text-muted-foreground,[dir=rtl] body.offdc-storefront-auth-v10 main#main-content .text-muted-foreground,[dir=rtl] body.offdc-storefront-policy-v10 main#main-content .prose p{line-height:1.94}:root{--offdc-vp-11a-cart-summary-min:clamp(14rem,38vh,22rem);--offdc-vp-11a-wishlist-grid-min:clamp(18rem,50vh,30rem);--offdc-vp-11a-innovation-hero-min:clamp(14rem,40vh,20rem);--offdc-vp-11a-notifications-feed-min:clamp(12rem,34vh,18rem);--offdc-vp-11a-checkout-funnel-min:clamp(16rem,44vh,26rem);--offdc-vp-11a-compare-spec-min:clamp(16rem,44vh,26rem)}body[data-offdc-vp-11-a]{--offdc-vp-11a-cart-summary-min:clamp(14rem,38vh,22rem)}body.offdc-storefront-cart-v11 [data-offdc-cart-summary-slot],body.offdc-storefront-cart-v11 [data-offdc-vp10b-cart-slot],body.offdc-storefront-cart-v11 [data-offdc-vp11a-cart-slot]{min-height:var(--offdc-vp-11a-cart-summary-min);contain:layout style}body.offdc-storefront-cart-v11 [data-offdc-cart-line-media]{aspect-ratio:1/1;contain-intrinsic-size:auto clamp(5rem,18vw,9rem);contain:layout style paint}body.offdc-storefront-wishlist-v11 [data-offdc-vp11a-wishlist-slot],body.offdc-storefront-wishlist-v11 [data-offdc-wishlist-grid-slot]{min-height:var(--offdc-vp-11a-wishlist-grid-min);contain:layout style;content-visibility:auto;contain-intrinsic-size:auto var(--offdc-vp-11a-wishlist-grid-min)}body.offdc-storefront-innovation-v11 [data-offdc-innovation-shell],body.offdc-storefront-innovation-v11 [data-offdc-vp11a-innovation-slot],body.offdc-storefront-innovation-v11 [data-offdc-vp9c-innovation-slot]{min-height:var(--offdc-vp-11a-innovation-hero-min);contain:layout style}body.offdc-storefront-innovation-v11 main#main-content [data-offdc-below-fold]{content-visibility:auto;contain-intrinsic-size:auto clamp(18rem,48vh,30rem)}body.offdc-storefront-innovation-v11 img[loading=lazy]{content-visibility:auto}body.offdc-storefront-notifications-v11 [data-offdc-notifications-feed-slot],body.offdc-storefront-notifications-v11 [data-offdc-vp11a-notifications-slot]{min-height:var(--offdc-vp-11a-notifications-feed-min);contain:layout style;content-visibility:auto;contain-intrinsic-size:auto var(--offdc-vp-11a-notifications-feed-min)}body.offdc-storefront-compare-v11 [data-offdc-compare-spec-slot],body.offdc-storefront-compare-v11 [data-offdc-vp11a-compare-slot]{min-height:var(--offdc-vp-11a-compare-spec-min);contain:layout style}body.offdc-storefront-auth-v11 [data-offdc-auth-card-slot],body.offdc-storefront-auth-v11 [data-offdc-vp11a-auth-slot]{min-height:clamp(18rem,52vh,26rem);contain:layout style}body.offdc-storefront-search-v11 [data-offdc-search-grid-slot],body.offdc-storefront-search-v11 [data-offdc-vp11a-search-skeleton]{min-height:clamp(20rem,55vh,34rem);contain:layout style;content-visibility:auto}body.offdc-storefront-checkout-v11 [data-offdc-checkout-shell],body.offdc-storefront-checkout-v11 [data-offdc-vp11a-checkout-slot]{min-height:var(--offdc-vp-11a-checkout-funnel-min);contain:layout style}@media (prefers-reduced-motion:reduce){body[data-offdc-vp-11-a] .offdc-image-skeleton{animation:none}}:root{--offdc-vp-11-prose-width:77ch;--offdc-vp-11-prose-leading:1.86;--offdc-vp-11-hub-stack:clamp(1.4375rem,2.85vw,2.125rem);--offdc-vp-11-catalog-stack:clamp(1.3125rem,2.65vw,1.875rem);--offdc-vp-11-section-accent:color-mix(in srgb,hsl(var(--primary)) 30%,transparent)}body.offdc-storefront-features-v11 main#main-content h1.text-2xl,body.offdc-storefront-features-v11 main#main-content h1.text-3xl{letter-spacing:var(--offdc-storefront-heading-tracking,-.02em);line-height:1.16;text-wrap:balance}body.offdc-storefront-features-v11 main#main-content .text-muted-foreground.leading-relaxed{line-height:var(--offdc-vp-11-prose-leading);max-width:var(--offdc-vp-11-prose-width);text-wrap:pretty}body.offdc-storefront-features-v11 main#main-content .grid.gap-4.sm\:grid-cols-2.lg\:grid-cols-3{gap:var(--offdc-vp-11-hub-stack)}body.offdc-storefront-features-v11 main#main-content .rounded-2xl.border.bg-card,body.offdc-storefront-features-v11 main#main-content .rounded-xl.border.bg-card{border-color:hsl(var(--border)/.55);border-block-end:2px solid var(--offdc-vp-11-section-accent)}body.offdc-storefront-features-v11 main#main-content [data-state=open] button,body.offdc-storefront-features-v11 main#main-content button[aria-expanded]{line-height:1.54;letter-spacing:.004em}body.offdc-storefront-features-v11.offdc-storefront-support-v7 main#main-content form .grid.gap-4,body[data-offdc-vp-11-b] main#main-content .offdc-storefront-support-v11 form .space-y-4>*+*{gap:clamp(.9375rem,2vw,1.1875rem)}body.offdc-storefront-community-v11 main#main-content h1.text-2xl,body.offdc-storefront-community-v11 main#main-content h1.text-3xl{letter-spacing:var(--offdc-storefront-heading-tracking,-.02em);line-height:1.18;text-wrap:balance}body.offdc-storefront-community-v11 main#main-content .text-muted-foreground.leading-relaxed,body.offdc-storefront-community-v11 main#main-content p.text-sm.text-muted-foreground{line-height:var(--offdc-vp-11-prose-leading);max-width:var(--offdc-vp-11-prose-width);text-wrap:pretty}body.offdc-storefront-community-v11 main#main-content .rounded-2xl.border.bg-card,body.offdc-storefront-community-v11 main#main-content article.rounded-xl.border{border-color:hsl(var(--border)/.54);border-radius:var(--offdc-storefront-card-radius,1rem)}body.offdc-storefront-community-v11 main#main-content .grid.gap-4,body.offdc-storefront-community-v11 main#main-content .space-y-4>*+*{gap:var(--offdc-vp-11-hub-stack)}body.offdc-storefront-catalog-v11 main#main-content h1.text-2xl,body.offdc-storefront-catalog-v11 main#main-content h1.text-3xl{letter-spacing:var(--offdc-storefront-heading-tracking,-.02em);line-height:1.17;text-wrap:balance}body.offdc-storefront-catalog-v11 main#main-content .text-muted-foreground.leading-relaxed{line-height:var(--offdc-vp-11-prose-leading);max-width:var(--offdc-vp-11-prose-width);text-wrap:pretty}body.offdc-storefront-catalog-v11 main#main-content .grid.grid-cols-1.sm\:grid-cols-2.lg\:grid-cols-3,body.offdc-storefront-catalog-v11 main#main-content .grid.grid-cols-1.sm\:grid-cols-2.lg\:grid-cols-3.xl\:grid-cols-4{gap:var(--offdc-vp-11-catalog-stack)}body.offdc-storefront-catalog-v11 main#main-content .line-clamp-2.font-medium,body.offdc-storefront-catalog-v11 main#main-content h3.line-clamp-2{line-height:1.38;text-wrap:pretty}body.offdc-storefront-catalog-v11 main#main-content .rounded-2xl.border.bg-card{border-block-end:2px solid var(--offdc-vp-11-section-accent)}body.offdc-storefront-catalog-v11 main#main-content nav[aria-label] ol{gap:clamp(.375rem,1.25vw,.625rem);line-height:1.44}body.offdc-storefront-faq-v11 main#main-content .prose,body.offdc-storefront-faq-v11 main#main-content .prose-sm{max-width:var(--offdc-vp-11-prose-width);line-height:var(--offdc-vp-11-prose-leading)}body.offdc-storefront-faq-v11 main#main-content button[aria-expanded]{line-height:1.52;letter-spacing:.003em;text-wrap:pretty}body.offdc-storefront-faq-v11 main#main-content [data-state=open] .text-muted-foreground{line-height:var(--offdc-vp-11-prose-leading);text-wrap:pretty}body.offdc-storefront-faq-v11 main#main-content .rounded-2xl.border.bg-card\/80{border-color:hsl(var(--border)/.52);margin-block-end:clamp(.875rem,2vw,1.125rem)}body.offdc-storefront-auth-v11 main#main-content .rounded-2xl.border.bg-card{border-color:hsl(var(--border)/.56);border-radius:var(--offdc-storefront-card-radius,1rem)}body.offdc-storefront-auth-v11 main#main-content form .space-y-4>*+*{gap:clamp(.9375rem,2vw,1.1875rem)}body.offdc-storefront-auth-v11 main#main-content h1.text-2xl{letter-spacing:var(--offdc-storefront-heading-tracking,-.02em);line-height:1.2;text-wrap:balance}body.offdc-storefront-auth-v11 main#main-content p.text-sm.text-muted-foreground{line-height:var(--offdc-vp-11-prose-leading);text-wrap:pretty}[dir=rtl] body.offdc-storefront-auth-v11 main#main-content h1,[dir=rtl] body.offdc-storefront-catalog-v11 main#main-content h1,[dir=rtl] body.offdc-storefront-community-v11 main#main-content h1,[dir=rtl] body.offdc-storefront-faq-v11 main#main-content h1,[dir=rtl] body.offdc-storefront-features-v11 main#main-content h1{letter-spacing:0;word-spacing:.02em}[dir=rtl] body.offdc-storefront-catalog-v11 main#main-content .text-muted-foreground,[dir=rtl] body.offdc-storefront-community-v11 main#main-content .text-muted-foreground,[dir=rtl] body.offdc-storefront-faq-v11 main#main-content .text-muted-foreground,[dir=rtl] body.offdc-storefront-features-v11 main#main-content .text-muted-foreground{line-height:1.96}@media (prefers-reduced-motion:reduce){body.offdc-storefront-faq-v11 main#main-content button[aria-expanded],body.offdc-storefront-features-v11 main#main-content button[aria-expanded]{transition:none}}