@layer theme,base;@layer components{.glass-panel,.surface-solid{border-radius:var(--radius-card,var(--radius-lg))}.glass-inset{border-radius:var(--radius-control,var(--radius))}.store-chrome-host{z-index:var(--z-sticky,50);pointer-events:none;position:relative}.store-chrome-host>*{pointer-events:auto}.store-overlay-host{z-index:var(--z-overlay,100);pointer-events:none;position:relative}.store-overlay-host>*{pointer-events:auto}.store-link{text-decoration:none}.store-link--inert{cursor:default}.store-root .prose{color:var(--muted)}}@layer utilities,lumen.foundations,lumen.tokens;@layer lumen{.glass-panel{isolation:isolate;background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 0 var(--glass-highlight), var(--elev-2);position:relative}.glass-overlay{isolation:isolate;backface-visibility:hidden;background:var(--glass-bg-overlay);-webkit-backdrop-filter:blur(calc(var(--glass-blur) * 1.4)) saturate(var(--glass-saturation));backdrop-filter:blur(calc(var(--glass-blur) * 1.4)) saturate(var(--glass-saturation));border:1px solid var(--glass-border);border-radius:var(--overlay-radius,var(--radius-overlay));box-shadow:inset 0 1px 0 0 var(--glass-highlight), var(--elev-4);position:relative;transform:translate(0,0)}.glass-chrome{isolation:isolate;background:var(--glass-bg-chrome);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));border-bottom:1px solid var(--glass-border);box-shadow:inset 0 1px 0 0 var(--glass-highlight);position:relative}.glass-chrome[class~=fixed]{position:fixed}.glass-chrome[class~=sticky]{position:sticky}.glass-inset{background:color-mix(in srgb, var(--surface-alt) 60%, transparent);border:1px solid var(--glass-border);box-shadow:var(--shadow-inset-md)}.specular-edge{box-shadow:inset 0 1px 0 0 var(--glass-highlight)}.glass-control{isolation:isolate;background:linear-gradient(180deg, color-mix(in srgb, var(--glass-highlight) 45%, transparent) 0%, transparent 48%), color-mix(in srgb, var(--glass-bg-chrome) 80%, transparent);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 0 var(--glass-highlight), var(--elev-1);position:relative}.glass-frost{backface-visibility:hidden;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));transform:translate(0,0)}.glass-field{isolation:isolate;background:var(--input-bg,var(--surface));border:1px solid var(--border-control);box-shadow:var(--shadow-inset-sm)}.surface-solid{background:var(--card-bg,var(--surface));border:1px solid var(--border);box-shadow:var(--elev-1);color:var(--on-panel,var(--fg))}.lumen-input--clearable::-webkit-search-decoration{appearance:none;display:none}.lumen-input--clearable::-webkit-search-cancel-button{appearance:none;display:none}.lumen-input--clearable::-webkit-search-results-button{appearance:none;display:none}.lumen-input--clearable::-webkit-search-results-decoration{appearance:none;display:none}select.glass-field option,select.glass-field optgroup{background-color:var(--surface);color:var(--input-fg)}.glass-noise:before{content:"";pointer-events:none;border-radius:inherit;opacity:var(--glass-noise);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-frost{-webkit-backdrop-filter:none;backdrop-filter:none}.glass-panel,.glass-overlay,.glass-chrome,.glass-control{background:var(--card-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}[data-perf=low] .glass-frost,[data-perf=low] .glass-panel,[data-perf=low] .glass-overlay,[data-perf=low] .glass-chrome,[data-perf=low] .glass-control{background:var(--card-bg);-webkit-backdrop-filter:none;backdrop-filter:none}[data-perf=low] .glass-noise:before{display:none}[data-perf=low] .store-root{--glass-blur:0px!important}[data-perf=low] .store-root[style*=backdrop-filter],[data-perf=low] .store-root [style*=backdrop-filter]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (prefers-reduced-transparency:reduce){.glass-frost,.glass-panel,.glass-overlay,.glass-chrome,.glass-control{background:var(--card-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.glass-noise:before{display:none}.store-root{--glass-blur:0px!important}.store-root[style*=backdrop-filter],.store-root [style*=backdrop-filter]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.lumen-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--fg) 18%, transparent) transparent}.lumen-scroll::-webkit-scrollbar{width:8px;height:8px}.lumen-scroll::-webkit-scrollbar-track{background:0 0}.lumen-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--fg) 16%, transparent);border-radius:var(--radius-full,9999px);background-clip:padding-box;border:2px solid #0000}.lumen-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--fg) 28%, transparent);background-clip:padding-box;border:2px solid #0000}.lumen-scroll::-webkit-scrollbar-corner{background:0 0}.lumen-scroll-x{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--fg) 18%, transparent) transparent}.lumen-scroll-x::-webkit-scrollbar{width:8px;height:8px}.lumen-scroll-x::-webkit-scrollbar-track{background:0 0}.lumen-scroll-x::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--fg) 16%, transparent);border-radius:var(--radius-full,9999px)}@media (prefers-reduced-motion:no-preference){.lumen-scroll,.lumen-scroll-x{scroll-behavior:smooth}}.lumen-transition,.lumen-transition-fast{transition-property:color,background-color,border-color,box-shadow,opacity,filter,-webkit-backdrop-filter,backdrop-filter,scale,rotate,translate;transition-duration:calc(var(--dur-base) * var(--motion-intensity,1));transition-timing-function:var(--ease-standard)}.lumen-transition-fast{transition-duration:calc(var(--dur-fast) * var(--motion-intensity,1))}@media (prefers-reduced-motion:no-preference){.lumen-press:active:not(:disabled,[aria-busy=true]){scale:var(--press-scale)}}.lumen-spinner{border:var(--stroke-md) solid currentColor;border-radius:var(--radius-full);animation:lumen-spin var(--dur-spin) linear infinite;border-top-color:#0000;flex-shrink:0;display:inline-block}@keyframes lumen-spin{to{rotate:1turn}}.lumen-focus:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.lumen-control:has(>input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.lumen-stepper--joined:has(:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.lumen-focus-region:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(var(--focus-ring-width) * -1)}.lumen-stepper .glass-control,.lumen-stepper.glass-control{border-color:var(--border-control)}.lumen-hit:before{content:"";width:max(100%, var(--hit-min));height:max(100%, var(--hit-min));position:absolute;top:50%;left:50%;translate:-50% -50%}@media (pointer:coarse){.lumen-hit:before{width:max(100%, var(--touch-min));height:max(100%, var(--touch-min))}}.lumen-switch-input{width:max(100%, var(--hit-min));height:max(100%, var(--hit-min));opacity:0;appearance:none;cursor:inherit;margin:0;position:absolute;top:50%;left:50%;translate:-50% -50%}@media (pointer:coarse){.lumen-switch-input{width:max(100%, var(--touch-min));height:max(100%, var(--touch-min))}}.lumen-field-focus:focus-visible,.lumen-focus-inset:focus-visible,.lumen-focus-within:focus-within{outline:var(--stroke-sm) solid transparent;border-color:var(--field-accent,var(--focus-ring-color));box-shadow:var(--shadow-inset-sm), 0 0 0 var(--stroke-sm) var(--field-accent,var(--focus-ring-color))}.lumen-otp-slots:has(>input:focus-visible)>.lumen-otp-slot[data-active]{outline:var(--stroke-sm) solid transparent;border-color:var(--field-accent,var(--focus-ring-color));box-shadow:var(--shadow-inset-sm), 0 0 0 var(--stroke-sm) var(--field-accent,var(--focus-ring-color))}.lumen-otp-caret{display:none}.lumen-otp-slots:has(>input:focus-visible)>.lumen-otp-slot[data-active]>.lumen-otp-caret{display:block}.lumen-field--error{--field-accent:var(--danger);border-color:var(--danger)}.lumen-field--success{--field-accent:var(--success);border-color:var(--success)}:is(button,a,[role=button]).glass-control:hover:not(:disabled,[aria-disabled=true]){box-shadow:var(--shadow-glass-hover)}.lumen-switch{--sw-ease:var(--ease-emphasized);--sw-dur:calc(var(--dur-base) * var(--motion-intensity,1))}.lumen-switch-track{transition:background var(--sw-dur) var(--sw-ease), border-color var(--sw-dur) var(--sw-ease), box-shadow var(--sw-dur) var(--sw-ease)}.lumen-switch-knob{transition:transform var(--sw-dur) var(--sw-ease);transform:translate(0)}.lumen-switch[data-state=on] .lumen-switch-knob{transform:translateX(var(--sw-travel,0px))}.lumen-range{--range-track-h:.375rem;--range-thumb:var(--space-5);appearance:none;accent-color:var(--primary);width:100%;height:var(--space-8);border-radius:var(--radius-full);background-color:#0000;background-size:100% var(--range-track-h);cursor:pointer;touch-action:pan-y;vertical-align:middle;background-position:50%;background-repeat:no-repeat;border:0;outline:none;margin:0;padding:0;display:block}.lumen-range::-webkit-slider-runnable-track{height:var(--range-track-h);border-radius:var(--radius-full);background:linear-gradient(to right, var(--primary) var(--lumen-range-pct,0%), var(--surface-alt) var(--lumen-range-pct,0%));border:0}.lumen-range::-webkit-slider-thumb{appearance:none;width:var(--range-thumb);height:var(--range-thumb);margin-top:calc((var(--range-track-h) - var(--range-thumb)) / 2);border-radius:var(--radius-full);background:var(--primary);border:var(--stroke-md) solid var(--surface);box-shadow:var(--elev-2);cursor:grab;transition:scale calc(var(--dur-fast) * var(--motion-intensity,1)) var(--ease-standard)}.lumen-range::-webkit-slider-thumb:active{cursor:grabbing;scale:calc(1 + .12 * var(--motion-intensity,1))}.lumen-range::-moz-range-track{height:var(--range-track-h);border-radius:var(--radius-full);background:var(--surface-alt);border:0}.lumen-range::-moz-range-progress{height:var(--range-track-h);border-radius:var(--radius-full);background:var(--primary);border:0}.lumen-range::-moz-range-thumb{width:var(--range-thumb);height:var(--range-thumb);border:var(--stroke-md) solid var(--surface);border-radius:var(--radius-full);background:var(--primary);box-shadow:var(--elev-2);cursor:grab}.lumen-range:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.lumen-range:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.glass-lift{transition:box-shadow calc(var(--dur-base) * var(--motion-intensity,1)) var(--ease-standard)}.glass-lift:hover{box-shadow:inset 0 1px 0 0 var(--glass-highlight), var(--elev-3)}.lumen-skeleton{background-color:var(--surface-alt);animation:lumen-skeleton-in calc(var(--dur-fast) * var(--motion-intensity,1)) var(--ease-standard) var(--loading-delay) backwards}@keyframes lumen-skeleton-in{0%{opacity:0}}[data-vz-refreshing]{opacity:.6;transition:opacity calc(var(--dur-fast) * var(--motion-intensity,1)) var(--ease-standard) var(--loading-delay)}@media (prefers-reduced-motion:reduce){.store-root,.admin-root{--motion-intensity:0!important}.lumen-transition,.lumen-transition-fast,.lumen-switch-track,.lumen-switch-knob{transition-duration:.01ms!important}.lumen-range::-webkit-slider-thumb{transition:none}.lumen-spinner{animation-duration:calc(var(--dur-spin) * 3)}.glass-lift,.glass-lift:hover{transition:none;transform:none}.lumen-skeleton{animation-duration:.01ms}}@media (forced-colors:active){.lumen-progress{outline:var(--stroke-sm) solid CanvasText}.lumen-progress-fill{forced-color-adjust:none;background-color:highlight}.lumen-switch{forced-color-adjust:none;background-color:canvas;border-color:buttontext}.lumen-switch[data-state=on]{background-color:highlight;border-color:highlight}.lumen-switch-knob{background-color:buttontext}.lumen-switch[data-state=on] .lumen-switch-knob{background-color:highlighttext}.lumen-badge{border:var(--stroke-sm) solid CanvasText}.lumen-spinner{forced-color-adjust:none;border-color:#0000 currentColor currentColor}.lumen-carousel-dot{forced-color-adjust:none;background-color:canvastext}[aria-current=true]>.lumen-carousel-dot{background-color:highlight}:where([aria-selected=true],[aria-checked=true],[aria-pressed=true],.lumen-segmented-option:has(>input:checked)):where(:not([role=tab],input)){outline:var(--stroke-md) solid Highlight;outline-offset:calc(var(--stroke-md) * -1)}}.store-root.ui-lab-sandbox:before{border-radius:inherit;z-index:var(--z-base);position:absolute}.store-console-search-wrap{width:100%;min-width:0;position:relative}.store-console-search-wrap--fill{max-width:none}.store-console-search{border-radius:var(--radius-full);background:var(--surface-alt);border:1px solid var(--border);width:100%;min-width:0;height:42px;box-shadow:inset 0 1px 2px var(--state-hover);align-items:center;gap:0;padding:0 6px 0 12px;display:flex;position:relative}.store-root[data-navbar=floating-glass] .store-console-search,.lumen-nav .store-console-search{background:color-mix(in srgb, var(--fg) 5%, var(--surface));border-color:var(--glass-border,var(--border));box-shadow:inset 0 1px 3px var(--state-selected)}.store-root .store-console-search:focus-within,.store-root[data-navbar=floating-glass] .store-console-search:focus-within,.lumen-nav .store-console-search:focus-within{border-color:var(--primary);outline:var(--stroke-sm) solid transparent;box-shadow:inset 0 1px 2px var(--state-hover)}.store-root .store-search-sheet .store-console-search:focus-within,.store-root[data-navbar=floating-glass] .store-search-sheet .store-console-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 22%, transparent), inset 0 1px 2px var(--state-hover)}.store-console-search__icon{color:var(--muted);flex:none;margin-right:8px;display:inline-flex}.store-console-search__input{min-width:0;height:40px;color:var(--fg);appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:0;flex:auto;padding:0;font-size:.92rem}.store-root .store-console-search__input:focus,.store-root .store-console-search__input:focus-visible,.store-search-sheet .store-console-search__input:focus,.store-search-sheet .store-console-search__input:focus-visible,.store-console-search__input:focus,.store-console-search__input:focus-visible{outline-offset:0!important;box-shadow:none!important;border:none!important;outline:none!important}.store-console-search__input::-webkit-search-decoration{appearance:none}.store-console-search__input::-webkit-search-cancel-button{appearance:none}.store-console-search__input::-webkit-search-results-button{appearance:none}.store-console-search__input::-webkit-search-results-decoration{appearance:none}.store-console-search__input::placeholder{color:var(--muted)}.store-console-search__go{border-radius:var(--radius-full);min-width:0;height:30px;min-height:30px;color:var(--on-primary,var(--primary-fg));background:var(--primary);font:inherit;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 1px 0 0 var(--sheen-edge);transition:background-color calc(var(--dur-fast) * var(--motion-intensity,1)) var(--ease-standard), box-shadow calc(var(--dur-fast) * var(--motion-intensity,1)) var(--ease-standard);border:none;flex:none;justify-content:center;align-items:center;padding:0 14px;font-size:.78rem;font-weight:600;line-height:1;display:inline-flex}.store-console-search__go:hover{background:var(--primary-hover)}.store-console-search__go:active{background:var(--primary-active)}.store-console-search__go:focus-visible{outline:2px solid color-mix(in srgb, var(--on-primary,var(--primary-fg)) 70%, transparent);outline-offset:1px}.store-console-search__go:disabled{cursor:default;opacity:var(--disabled-opacity);background:var(--primary)}.store-console-search__scope{font-size:var(--type-xs);color:var(--muted);margin:.375rem 0 0}@keyframes store-search-nudge{0%,to{translate:0}25%{translate:calc(-5px * var(--motion-intensity,1))}75%{translate:calc(5px * var(--motion-intensity,1))}}.store-console-search--nudge{animation:store-search-nudge calc(var(--dur-fast) * 2.2) var(--ease-standard)}@media (prefers-reduced-motion:reduce){.store-console-search--nudge{animation:none}}[data-store-chrome-edge=header]{z-index:var(--z-header,70);position:relative}.store-chrome-btn{justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;font:inherit;font-weight:var(--fw-semibold);letter-spacing:.01em;white-space:nowrap;cursor:pointer;color:var(--fg);border-radius:var(--radius);transition-property:color,background-color,border-color,box-shadow;transition-duration:calc(var(--dur-fast) * var(--motion-intensity,1));transition-timing-function:var(--ease-standard);background:0 0;border:1px solid #0000;flex-shrink:0;margin:0;line-height:1;text-decoration:none;display:inline-flex;position:relative}.store-chrome-btn--sm{min-width:44px;height:44px;min-height:44px;font-size:var(--type-sm,.875rem);padding:0 .5rem}.store-chrome-btn--md{min-width:44px;height:44px;min-height:44px;font-size:var(--type-sm,.875rem);padding:0 .75rem}.store-chrome-btn--lg{min-width:44px;height:44px;min-height:44px;font-size:var(--type-base,1rem);padding:0 1rem}.store-chrome-btn--icon{width:var(--touch-min);padding:0}.store-chrome-btn--pill{border-radius:var(--radius-full)}.store-chrome-btn--ghost{color:var(--fg);background:0 0;border-color:#0000}.store-chrome-btn--ghost:hover{background:var(--state-hover)}.store-chrome-btn--plain{color:var(--fg);background:0 0;border:none;padding-inline:.35rem}.store-chrome-btn--outline{background:var(--surface);color:var(--fg);border-color:var(--border-control)}.store-chrome-btn--outline:hover{border-color:color-mix(in srgb, var(--fg) 22%, var(--border-control))}.store-chrome-btn--soft{background:var(--surface-alt);color:var(--fg);border-color:#0000}.store-chrome-btn--solid{background:var(--primary);color:var(--on-primary,var(--primary-fg));border-color:color-mix(in srgb, var(--primary) 70%, transparent);box-shadow:inset 0 1px 0 0 var(--sheen-edge)}.store-chrome-btn--solid:hover{background:var(--primary-hover)}.store-chrome-btn--glass{background:var(--surface);color:var(--fg);border-color:var(--border)}.store-chrome-btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.store-header-slot--end [data-block-type=headerCart] .store-chrome-btn--solid,.store-header-slot--end [data-block-type=headerCart] .store-chrome-btn--pill{border-radius:var(--radius-full)}.store-header-slot .dm-control:not(.store-chrome-btn),.pb-section--header .dm-control:not(.store-chrome-btn){border-radius:var(--radius);width:40px;min-width:40px;height:40px;min-height:40px;color:var(--muted)}.store-header-slot .dm-control:not(.store-chrome-btn):hover,.pb-section--header .dm-control:not(.store-chrome-btn):hover{color:var(--fg);background:var(--state-hover)}.store-header-slot .dm-control.glass-control:not(.store-chrome-btn),.pb-section--header .dm-control.glass-control:not(.store-chrome-btn){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.store-drawer-tools{border-top:1px solid var(--glass-border,var(--border));flex-direction:column;gap:4px;margin-top:12px;padding-top:12px;display:flex}.store-drawer-tools__link{border-radius:var(--radius);min-height:44px;color:var(--on-panel,var(--fg));font-size:.92rem;font-weight:var(--fw-medium);align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:flex}.store-drawer-tools__link:hover{background:var(--state-selected)}.store-drawer-tools__row{border-radius:var(--radius);min-height:48px;color:var(--on-panel,var(--fg));font-size:.92rem;font-weight:var(--fw-medium);justify-content:space-between;align-items:center;gap:12px;padding:4px 12px;display:flex}.store-menu--panel{flex-direction:column;align-items:stretch;width:100%;min-width:0;display:flex}.store-drawer-doc,.store-cart-doc{min-width:0}.store-drawer-tools__row .dm-control.dm-switch,.dm-control.dm-switch.store-chrome-btn{width:auto;min-width:0;height:auto;min-height:40px;padding-inline:10px}.store-site-logo{--site-logo-text-lh:calc(1.15rem * 1.1);max-height:max(var(--site-logo-h), var(--site-logo-text-lh));flex-wrap:wrap;overflow:visible clip}.store-site-logo:has(>.store-site-logo__text--sm){--site-logo-text-lh:calc(1rem * 1.1)}.store-site-logo:has(>.store-site-logo__text--lg){--site-logo-text-lh:calc(1.45rem * 1.1)}.store-brand-logo--dark,.store-root[data-mode=dark] .store-brand-logo--light,html[data-store-mode=dark] .store-root:not([data-mode]) .store-brand-logo--light,body[data-mode=dark] .store-root:not([data-mode]) .store-brand-logo--light{display:none!important}.store-root[data-mode=dark] .store-brand-logo--dark,html[data-store-mode=dark] .store-root:not([data-mode]) .store-brand-logo--dark,body[data-mode=dark] .store-root:not([data-mode]) .store-brand-logo--dark{display:block!important}.store-brand-logo-frame{display:contents!important}.store-root[data-mode=dark] .store-brand-logo-frame,html[data-store-mode=dark] .store-root:not([data-mode]) .store-brand-logo-frame,body[data-mode=dark] .store-root:not([data-mode]) .store-brand-logo-frame{min-width:0;position:relative;display:block!important}.store-site-logo .store-brand-logo-frame{flex-shrink:1!important;width:auto!important;max-width:100%!important}.store-root[data-mode=dark] .store-brand-logo:not(.store-brand-logo--dark),html[data-store-mode=dark] .store-root:not([data-mode]) .store-brand-logo:not(.store-brand-logo--dark),body[data-mode=dark] .store-root:not([data-mode]) .store-brand-logo:not(.store-brand-logo--dark){background:var(--logo-plate);box-shadow:0 0 0 var(--space-1) var(--logo-plate);border-radius:var(--radius-sm);aspect-ratio:auto!important;height:auto!important}.store-root[data-mode=dark] .store-brand-logo-frame>.store-brand-logo,html[data-store-mode=dark] .store-root:not([data-mode]) .store-brand-logo-frame>.store-brand-logo,body[data-mode=dark] .store-root:not([data-mode]) .store-brand-logo-frame>.store-brand-logo{top:50%;left:var(--logo-x,50%);translate:calc(-1 * var(--logo-x,50%)) -50%;margin:0;position:absolute}[data-store-chrome=mobile],[data-store-chrome=tablet]{display:none}.store-pdp-sticky,.store-checkout-sticky{bottom:var(--store-dock-height,0px)}.store-floating-chrome[data-edge=bottom]{translate:0 calc(-1 * max(var(--store-checkout-bar-h,0px), var(--store-sticky-bar-h,0px)));bottom:calc(var(--store-dock-height,0px) + .75rem)!important}.store-footer-col--accordion{border-bottom:1px solid var(--border)}.store-footer-col--accordion>summary{cursor:pointer;min-height:44px;font-size:var(--type-sm,.875rem);font-weight:var(--fw-semibold);color:var(--fg);justify-content:space-between;align-items:center;list-style:none;display:flex}.store-footer-col--accordion>summary::-webkit-details-marker{display:none}.store-footer-col--accordion>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.45rem;height:.45rem;margin-left:.5rem;transform:rotate(45deg)}.store-footer-col--accordion[open]>summary:after{transform:rotate(-135deg)}@container (width>=768px){.store-footer-col--accordion{border-bottom:0}.store-footer-col--accordion::details-content{content-visibility:visible;block-size:auto}.store-footer-col--accordion>summary{cursor:default;pointer-events:none;min-height:0;margin-bottom:.75rem}.store-footer-col--accordion>summary:after{display:none}}.store-menu-trigger{color:var(--fg)}@media (width<=640px){.lumen-pagination .lumen-pagination-hit,.store-checkout-sticky button,.store-root [data-qty] button{min-height:var(--touch-min,2.75rem);min-width:var(--touch-min,2.75rem)}}.store-footer--glass{border-top:none;margin-top:0}.store-footer--glass .store-footer-main--stacked{grid-template-columns:1fr;gap:clamp(2rem,5vw,3rem);max-width:none}@container (width>=860px){.store-footer--glass .store-footer-main--stacked{grid-template-columns:minmax(0,1.05fr) minmax(0,1.95fr);align-items:start}}.store-footer--glass .store-footer-cols{gap:1.75rem 1.5rem}@container (width>=640px){.store-footer--glass .store-footer-cols:is(.store-footer-cols--3,.store-footer-cols--4){grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=900px){.store-footer--glass .store-footer-cols--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.store-footer-nl--glass{border-radius:var(--radius-lg);max-width:none;margin-top:1.5rem;padding:clamp(1rem,2.5vw,1.35rem)}.store-footer-nl--glass .store-newsletter-form{gap:.55rem;max-width:100%;margin-top:1rem}.store-footer-nl--glass .store-newsletter-form--inline .store-input,.store-footer-nl--glass .store-newsletter-form--inline input[type=email]{min-width:0;min-height:var(--touch-min);flex:auto}.store-footer-nl--glass .store-newsletter-form--inline button[type=submit]{min-height:var(--touch-min);flex:none;padding:.6rem 1.1rem;font-size:.85rem}.store-footer--glass .store-footer-social-btn{isolation:isolate;background:linear-gradient(180deg, color-mix(in srgb, var(--glass-highlight) 40%, transparent) 0%, transparent 55%), color-mix(in srgb, var(--glass-bg-chrome) 80%, transparent);border-color:var(--glass-border);box-shadow:inset 0 1px 0 0 var(--glass-highlight), var(--elev-1)}.store-footer--glass .store-footer-social-btn:hover{color:var(--fg);box-shadow:inset 0 1px 0 0 var(--glass-highlight), var(--elev-2)}.store-footer--glass .store-footer-col-title{color:var(--accent)}.store-footer--glass .store-footer-bottom{border-top-color:var(--glass-border);margin-top:clamp(2rem,4vw,3rem)}[data-perf=low] .store-footer--glass .store-footer-social-btn{background:var(--card-bg);-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-transparency:reduce){.store-footer--glass .store-footer-social-btn{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.lumen-media-scrim{background:var(--scrim-media);color:var(--on-scrim)}.lumen-media-scrim--fade:before{content:"";inset-inline:0;height:var(--scrim-media-fade);background:linear-gradient(to top, var(--scrim-media), transparent);pointer-events:none;position:absolute;bottom:100%}.store-media-toggle{z-index:var(--z-raised);width:var(--touch-min);height:var(--touch-min);border:1px solid color-mix(in srgb, var(--on-scrim) 35%, transparent);border-radius:var(--radius-full);background:var(--scrim-media);color:var(--on-scrim);cursor:pointer;transition:background-color calc(var(--dur-fast) * var(--motion-intensity,1)) var(--ease-standard);place-items:center;padding:0;display:grid;position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-3)}.store-media-toggle:hover{background:var(--scrim-media-strong)}.store-media-play{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.store-media-play:focus-visible{outline:var(--stroke-sm) solid transparent}.store-media-play__disc{border-radius:var(--radius-full);background:var(--surface);width:3.5rem;height:3.5rem;color:var(--fg);box-shadow:var(--elev-3);transition:transform calc(var(--dur-fast) * var(--motion-intensity,1)) var(--ease-standard);place-items:center;display:grid}.store-media-play:hover .store-media-play__disc{transform:scale(calc(1 + .06 * var(--motion-intensity,1)))}.store-media-play:focus-visible .store-media-play__disc{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.store-media-consent{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--scrim-media-strong);color:var(--on-scrim);text-align:center;outline:none;flex-direction:column;display:flex;position:absolute;inset:0}.store-media-consent__text{max-width:36ch;font-size:var(--text-sm);line-height:var(--lh-normal);margin:0}.store-media-consent__actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.store-ia-panel:has(.store-ia-trigger:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(var(--focus-ring-width) * -1)}.store-ia-trigger{cursor:pointer;list-style:none}.store-ia-trigger::-webkit-details-marker{display:none}.store-ia-trigger:after{content:"";position:absolute;inset:-100vmax}.store-ia-wrap{container-type:inline-size}.store-ia{gap:var(--space-2);height:var(--ia-h,400px);display:flex}.store-ia-panel{min-width:0;min-height:0;transition-property:flex-grow,height;transition-duration:calc(var(--dur-slow) * var(--motion-intensity,1));transition-timing-function:var(--ease-emphasized);flex:1 1 0}.store-ia-trigger{font-size:var(--type-sm);writing-mode:vertical-rl;letter-spacing:.04em;line-height:1.42857;rotate:180deg}.store-ia-panel:hover{flex-grow:4}.store-ia:not(:has(.store-ia-panel:hover,.store-ia-trigger:focus-visible)) .store-ia-panel:has(details[open]){flex-grow:4}.store-ia-panel:has(.store-ia-trigger:focus-visible){flex-grow:4}.store-ia-panel:hover .store-ia-trigger{font-size:var(--type-lg);writing-mode:horizontal-tb;letter-spacing:normal;line-height:1.55556;rotate:none}.store-ia:not(:has(.store-ia-panel:hover,.store-ia-trigger:focus-visible)) .store-ia-panel:has(details[open]) .store-ia-trigger{font-size:var(--type-lg);writing-mode:horizontal-tb;letter-spacing:normal;line-height:1.55556;rotate:none}.store-ia-panel:has(.store-ia-trigger:focus-visible) .store-ia-trigger{font-size:var(--type-lg);writing-mode:horizontal-tb;letter-spacing:normal;line-height:1.55556;rotate:none}@container (width<=40rem){.store-ia{flex-direction:column;height:auto}.store-ia-panel{flex:none;height:4.5rem}.store-ia-panel:hover{height:min(var(--ia-h,400px), 20rem)}.store-ia:not(:has(.store-ia-panel:hover,.store-ia-trigger:focus-visible)) .store-ia-panel:has(details[open]){height:min(var(--ia-h,400px), 20rem)}.store-ia-panel:has(.store-ia-trigger:focus-visible){height:min(var(--ia-h,400px), 20rem)}.store-ia-trigger{writing-mode:horizontal-tb;letter-spacing:normal;rotate:none}}.store-ia-panel[data-tint=default] .store-ia-overlay{background:color-mix(in srgb, var(--scrim-media-ink) 25%, transparent)}.store-ia-panel[data-tint=gradient] .store-ia-overlay{background:linear-gradient(to top, color-mix(in srgb, var(--scrim-media-ink) 45%, transparent), transparent 65%)}.store-btn--primary{background:var(--primary);color:var(--on-primary,var(--primary-fg));border:1px solid color-mix(in srgb, var(--primary) 70%, transparent);box-shadow:var(--elev-1,var(--elev-2))}.store-btn--accent{background:var(--accent);color:var(--on-accent,var(--accent-fg));border:1px solid #0000}.store-btn--ghost{color:var(--fg);background:0 0;border:1px solid #0000}.store-btn--outline{color:var(--fg);border:1px solid var(--border-control);background:0 0}.store-btn--primary:hover{background:var(--primary-hover)}.store-btn--primary:active{background:var(--primary-active)}.store-btn--accent:hover{background:var(--accent-hover)}.store-btn--accent:active{background:var(--accent-active)}.store-btn--ghost:hover,.store-btn--outline:hover{background:var(--state-hover)}.store-btn--ghost:active,.store-btn--outline:active{background:var(--state-active)}.store-btn--sm{min-height:36px;padding:.55rem 1.1rem;font-size:.82rem}.store-btn--md{min-height:42px;padding:.8rem 1.5rem;font-size:.92rem}.store-btn--lg{min-height:48px;padding:1rem 2rem;font-size:1rem}.store-badge{font-size:var(--text-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);align-items:center;display:inline-flex}.store-badge--accent{background:var(--accent);color:var(--on-accent,var(--accent-fg))}.store-badge--sale{background:var(--danger);color:var(--on-danger)}.store-badge--muted{background:var(--surface-alt);color:var(--muted)}.store-badge--stock{background:var(--success-wash);color:var(--success-fg)}.store-widget-card{background:var(--surface);color:var(--fg);border:1px solid var(--border);border-radius:var(--radius-lg)}@keyframes lumen-pb-fill{0%{transform:scaleX(0)}to{transform:none}}.lumen-pb-fill{transform-origin:0;animation:lumen-pb-fill calc(var(--dur-slow) * var(--motion-intensity,1)) var(--ease-standard) both}[dir=rtl] .lumen-pb-fill{transform-origin:100%}@media (prefers-reduced-motion:reduce){.lumen-pb-fill{animation:none!important}}.store-section-header{margin-bottom:clamp(1.15rem,3vw,1.75rem)}.store-section-kicker{margin:0 0 var(--space-2);color:var(--muted);font-size:var(--text-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase}.store-widget-heading{font-family:var(--font-heading);font-weight:var(--fw-heading);letter-spacing:var(--ls-heading);color:var(--fg);margin:0 0 .35rem;line-height:1.15}[data-block-type=features] .glass-panel,[data-block-type=faq] .glass-panel,[data-block-type=cta] .glass-panel,[data-block-type=newsletter] .glass-panel,[data-block-type=testimonials] .glass-panel,[data-block-type=stats] .glass-panel,[data-block-type=iconBox] .glass-panel,[data-block-type=teamMembers] .glass-panel,[data-block-type=trustBar] .glass-panel{background:var(--surface);border:1px solid var(--card-border);box-shadow:var(--card-shadow-rest);-webkit-backdrop-filter:none;backdrop-filter:none}.store-card.glass-panel{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:none}:where([data-block-type]) :where(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea){border-radius:var(--radius)}.store-pagination{justify-content:center;align-items:center;gap:4px;margin-top:2.5rem;display:flex}.store-pagination>ul{flex-wrap:wrap;justify-content:center;max-width:100%}.store-pagination a,.store-pagination button{border-radius:var(--radius);border:1px solid var(--border-control);background:var(--surface);min-width:44px;min-height:44px;color:var(--fg);justify-content:center;align-items:center;padding:0 .65rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.store-pagination [aria-current=page]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.store-pagination__status,.lumen-pagination__status{padding:0 var(--space-3);font-size:var(--type-sm);font-variant-numeric:tabular-nums;color:var(--muted);display:none}@container (width<=30rem){.store-pagination__status,.lumen-pagination__status{display:block}.store-pagination__page,.lumen-pagination__page{display:none}}.store-load-more{align-items:center;gap:var(--space-3);margin-top:var(--space-6);text-align:center;flex-direction:column;display:flex}.store-load-more--previous{margin-top:0;margin-bottom:var(--space-2)}.store-load-more__progress{width:min(100%,15rem)}.store-load-more__button{min-width:min(100%,16rem)}@media (scripting:enabled){.store-pagination[data-load-more]{display:none}}@media (scripting:none){.store-load-more{display:none}}html[data-listing-restore] [data-listing-grid]{visibility:hidden}[data-block-type=trustBar]{scrollbar-width:none;overflow:auto hidden}[data-block-type=cta] .store-actions,[data-block-type=buttonGroup]{max-width:100%}[data-block-type=faq] button,[data-block-type=accordion] button{text-align:start;min-height:44px}@container (width<=767px){.store-footer-cols,.store-footer-main--stacked,.store-footer--glass .store-footer-main--stacked{gap:1.5rem;grid-template-columns:1fr!important}.store-footer a,.store-footer .store-footer-link{align-items:center;min-height:44px;display:inline-flex}.store-newsletter-form{flex-direction:column;align-items:stretch}.store-catalog-header h1,[data-block-type=catalogHeader] h1{font-size:clamp(1.45rem,7vw,2rem)}input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=submit],[type=button],[type=image],[type=reset],[type=hidden]),select,textarea{font-size:16px}:where([data-block-type=cta] .store-actions,[data-block-type=buttonGroup],.lumen-cta__actions){flex-direction:column;align-items:stretch;width:100%}.store-faq-split{grid-template-columns:1fr!important}.store-faq-split>div[style*=sticky]{position:static!important}}[data-checkout-empty-boot]{display:none}html[data-checkout-cart=empty] [data-checkout-empty-boot]{display:flex}[data-cart-empty-boot]{display:none}html[data-checkout-cart=empty] [data-cart-empty-boot]{display:block}html[data-checkout-cart=empty] [data-cart-skeleton],html[data-checkout-auth] .co-guest-skeleton,html[data-checkout-auth] [data-checkout-guest],html[data-checkout-cart=empty] [data-checkout-skeleton],html[data-checkout-cart=empty] [data-checkout-ssr]{display:none}html[data-wishlist=filled] [data-wishlist-empty]{visibility:hidden}.dm-control{--dm-ease:var(--ease-emphasized,cubic-bezier(.3, 0, 0, 1));--dm-dur:calc(var(--dur-base,.28s) * var(--motion-intensity,1))}.dm-control:not(.store-chrome-btn):not(.dm-control--chrome){appearance:none;color:var(--on-panel,var(--fg));cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;line-height:1}.dm-control:disabled{cursor:default;opacity:.5}.dm-icon-wrap{place-items:center;display:grid;position:relative}.dm-icon-wrap>svg{grid-area:1/1;display:block}.dm-sun,.dm-moon,.dm-sys{transform-origin:50%}.dm-control[data-anim=morph] .dm-sun,.dm-control[data-anim=morph] .dm-moon,.dm-control[data-anim=morph] .dm-sys{transition:transform var(--dm-dur) var(--dm-ease), opacity var(--dm-dur) var(--dm-ease)}.dm-control[data-anim=orbit] .dm-icon-wrap{transition:transform var(--dm-dur) var(--dm-ease)}.dm-control[data-mode=dark][data-anim=orbit] .dm-icon-wrap{transform:rotate(180deg)}.dm-control[data-preference=system][data-anim=orbit] .dm-icon-wrap{transform:rotate(90deg)}.dm-control[data-anim=fade] .dm-sun,.dm-control[data-anim=fade] .dm-moon,.dm-control[data-anim=fade] .dm-sys{transition:opacity var(--dm-dur) var(--dm-ease)}.dm-control[data-anim=eclipse] .dm-moon,.dm-control[data-anim=eclipse] .dm-sys{transition:transform var(--dm-dur) var(--dm-ease), opacity var(--dm-dur) var(--dm-ease)}.dm-control .dm-sys{opacity:0;transform:scale(.4)}.dm-control[data-mode=light]:not([data-preference=system]) .dm-sun{opacity:1;transform:rotate(0)scale(1)}.dm-control[data-mode=light]:not([data-preference=system]) .dm-moon{opacity:0;transform:rotate(-45deg)scale(.4)}.dm-control[data-mode=dark]:not([data-preference=system]) .dm-sun{opacity:0;transform:rotate(45deg)scale(.4)}.dm-control[data-mode=dark]:not([data-preference=system]) .dm-moon{opacity:1;transform:rotate(0)scale(1)}.dm-control[data-preference=system] .dm-sun{opacity:0;transform:rotate(45deg)scale(.4)}.dm-control[data-preference=system] .dm-moon{opacity:0;transform:rotate(-45deg)scale(.4)}.dm-control[data-preference=system] .dm-sys{opacity:1;transform:rotate(0)scale(1)}.dm-control[data-anim=eclipse][data-mode=light]:not([data-preference=system]) .dm-moon{opacity:0;transform:translate(10px)scale(.7)}.dm-control[data-anim=eclipse][data-mode=dark]:not([data-preference=system]) .dm-sun{opacity:1;transform:scale(1)}.dm-control[data-anim=eclipse][data-mode=dark]:not([data-preference=system]) .dm-moon{opacity:1;transform:translate(0)scale(1)}.dm-fab{border-radius:var(--radius-full,999px);width:44px;height:44px}.dm-pill{border-radius:var(--radius-full,999px);letter-spacing:.01em;align-items:center;gap:8px;min-height:40px;padding:0 12px 0 10px;font-size:.8rem;font-weight:600;display:inline-flex}.dm-switch{align-items:center;gap:10px;display:inline-flex}.dm-switch-track{border-radius:var(--radius-full);background:var(--surface-alt);border:1px solid var(--border-control);width:52px;height:28px;transition:background var(--dm-dur) var(--dm-ease), border-color var(--dm-dur) var(--dm-ease);flex-shrink:0;position:relative}.dm-control[data-mode=dark]:not([data-preference=system]) .dm-switch-track{background:var(--primary);border-color:#0000}.dm-control[data-preference=system] .dm-switch-track{background:color-mix(in srgb, var(--primary) 35%, var(--surface-alt));border-color:var(--primary)}.dm-switch-knob{border-radius:var(--radius-full);background:var(--surface);border:1px solid var(--border-control);width:22px;height:22px;box-shadow:var(--elev-1,var(--elev-2));color:var(--fg);transition:transform var(--dm-dur) var(--dm-ease);place-items:center;display:grid;position:absolute;top:2px;left:2px}.dm-control[data-mode=dark]:not([data-preference=system]) .dm-switch-knob{color:var(--primary);border-color:#0000;transform:translate(24px)}.dm-control[data-preference=system] .dm-switch-knob{color:var(--primary);border-color:#0000;transform:translate(12px)}.dm-segmented{border-radius:var(--radius-full,999px);background:var(--surface-alt);border:1px solid var(--border);align-items:stretch;gap:2px;padding:3px;display:inline-flex}.dm-segment{min-height:32px;color:var(--muted);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.72rem;font-weight:600;display:inline-flex;position:relative}.dm-segment[data-active=true]{color:var(--on-primary,var(--primary-fg))}.dm-segment-pill{border-radius:var(--radius-full);background:var(--primary);z-index:var(--z-base);position:absolute;inset:0}.dm-segment>span:not(.dm-segment-pill){z-index:var(--z-raised);position:relative}.dm-eclipse{border-radius:var(--radius-full);width:44px;height:44px;overflow:hidden}.dm-footer{justify-content:flex-end;padding:10px 16px 16px;display:flex}.dm-mobile-item{min-width:44px;min-height:44px;font-size:var(--type-2xs);color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:600;display:flex}@media (prefers-reduced-motion:reduce){.dm-control,.dm-control *{transition-duration:.01ms!important}}.store-prose{max-width:72ch;color:var(--fg);font-size:var(--text-body,1rem);overflow-wrap:anywhere;line-height:1.7;overflow:auto hidden}.store-prose h1,.store-prose h2,.store-prose h3,.store-prose h4{color:var(--fg);font-family:var(--font-heading);letter-spacing:-.02em;line-height:1.25}.store-prose h1{font-size:var(--text-h1);margin:0 0 .85em}.store-prose h2{font-size:var(--text-h2);margin:1.6em 0 .65em}.store-prose h3{font-size:var(--text-h3);margin:1.35em 0 .5em}.store-prose p,.store-prose li{color:var(--fg)}.store-prose p{margin:0 0 1em}.store-prose a{color:var(--primary);text-underline-offset:.18em}.store-prose a:hover{text-decoration:underline}.store-prose ul,.store-prose ol{margin:0 0 1em;padding-left:1.25rem}.store-prose li+li{margin-top:.35em}.store-prose strong{color:var(--fg);font-weight:var(--fw-semibold)}.store-prose blockquote{border-left:2px solid var(--primary);color:var(--muted);margin:1.25em 0;padding-left:1rem;font-style:italic}.store-prose code{border-radius:var(--radius-sm);background:var(--state-selected);padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.store-prose pre{border-radius:var(--radius);background:var(--state-hover);max-width:100%;color:var(--fg);margin:1.25em 0;padding:1rem;overflow:auto hidden}.store-prose pre code{background:0 0;padding:0}.store-prose table{border-collapse:collapse;width:100%;font-size:.95em}.store-prose th,.store-prose td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.5em .75em}.store-prose th{color:var(--fg);font-weight:var(--fw-semibold)}.store-prose td{color:var(--muted)}.store-prose img{border-radius:var(--radius);max-width:100%;height:auto}.store-richtext{overflow-wrap:break-word}.store-richtext>:first-child{margin-top:0}.store-richtext>:last-child{margin-bottom:0}.store-richtext p{margin:0 0 1em}.store-richtext h1,.store-richtext h2,.store-richtext h3,.store-richtext h4{color:var(--fg);font-family:var(--font-heading);font-weight:var(--fw-heading);letter-spacing:var(--ls-heading);line-height:var(--lh-tight);text-wrap:balance;overflow-wrap:normal;word-break:normal}.store-richtext h1,.store-richtext h2{font-size:var(--type-2xl);margin:1.75em 0 .6em}.store-richtext h3{font-size:var(--type-xl);margin:1.5em 0 .5em}.store-richtext h4{font-size:var(--type-lg);margin:1.4em 0 .4em}.store-richtext ul,.store-richtext ol{margin:0 0 1em;padding-inline-start:1.375rem}.store-richtext ul{list-style:outside}.store-richtext ol{list-style:decimal}.store-richtext ul ul{list-style-type:circle}.store-richtext li{padding-inline-start:.25rem}.store-richtext li+li,.store-richtext li>ul,.store-richtext li>ol{margin-top:.4em}.store-richtext li>ul,.store-richtext li>ol{margin-bottom:0}.store-richtext li::marker{color:var(--muted)}.store-richtext ol>li::marker{font-variant-numeric:tabular-nums}.store-richtext a{color:var(--primary);text-underline-offset:.2em;border-radius:var(--radius-sm);transition:text-decoration-thickness calc(var(--dur-fast) * var(--motion-intensity,1)) var(--ease-standard);text-decoration:underline;text-decoration-thickness:from-font}.store-richtext a:hover{color:var(--primary-hover,var(--primary));text-decoration-thickness:2px}.store-richtext a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.store-richtext strong,.store-richtext b{color:var(--fg);font-weight:var(--fw-semibold)}.store-richtext blockquote{border-inline-start:3px solid var(--primary);color:var(--fg);font-size:var(--type-lg);font-style:normal;line-height:var(--lh-relaxed);margin:1.5em 0;padding:.125em 0 .125em 1.125rem}.store-richtext blockquote p{margin-bottom:.5em}.store-richtext hr{border:0;border-top:1px solid var(--border);margin:2em 0}.store-richtext img{border-radius:var(--radius-media);max-width:100%;height:auto}.store-richtext figure{margin:1.5em 0}.store-richtext figcaption{color:var(--muted);font-size:var(--type-sm);margin-top:.5em}.store-richtext table{border-collapse:collapse;width:max-content;max-width:100%;font-size:var(--type-sm);line-height:var(--lh-normal);margin:1.5em 0;display:block;overflow:auto hidden}.store-richtext th,.store-richtext td{border-bottom:1px solid var(--border);text-align:start;vertical-align:top;padding:.625em 1em}.store-richtext th{color:var(--fg);font-weight:var(--fw-semibold);background:var(--wash-1)}.store-richtext tr:last-child>td{border-bottom:0}.store-richtext-title{color:var(--fg);font-family:var(--font-heading);font-weight:var(--fw-heading);letter-spacing:var(--ls-heading);text-wrap:balance;overflow-wrap:normal;word-break:normal;margin:0;line-height:1.15}.store-richtext-title--spaced{margin-bottom:var(--space-5)}.store-richtext--block{color:var(--muted);font-size:var(--text-body);line-height:1.7}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){@view-transition{navigation:auto}.store-gallery-stage-frame:first-of-type .store-gallery-stage-img,.store-gallery-stage--carousel .store-gallery-slide:first-child .store-gallery-stage-img{view-transition-name:vz-hero}.store-product-card:has(a:is(:hover,:active,:focus-visible)) .store-card-img{view-transition-name:vz-hero}::view-transition-group(root){animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(vz-hero){animation-duration:calc(var(--dur-base,.28s) * var(--motion-intensity,1));animation-timing-function:var(--ease-emphasized,cubic-bezier(.32, .72, 0, 1))}::view-transition-old(vz-hero){object-fit:cover;block-size:100%;inline-size:100%}::view-transition-new(vz-hero){object-fit:cover;block-size:100%;inline-size:100%}::view-transition-old(vz-hero):only-child{display:none}::view-transition-new(vz-hero):only-child{animation:none}}.pb-sticky{--pb-sticky-offset:0px;z-index:var(--z-sticky,50)}.pb-sticky[data-pb-sticky-edge=top]{top:calc(var(--pb-sticky-inset,0px) + var(--pb-sticky-offset,0px));position:sticky}.pb-sticky[data-pb-sticky-edge=bottom]{bottom:var(--pb-sticky-offset,0px);position:sticky}[data-store-chrome-edge=header] .pb-sticky{z-index:var(--z-header,70)}[data-store-chrome-edge=header] .pb-sticky[data-pb-sticky-edge=top]{top:var(--pb-sticky-offset,0px)}[data-store-chrome-edge=header]:has(>.pb-doc>.pb-sticky-slot>.pb-sticky[data-pb-sticky-scope=page][data-pb-sticky-edge=top],>.store-banner>.pb-doc>.pb-sticky-slot>.pb-sticky[data-pb-sticky-scope=page][data-pb-sticky-edge=top]){--chrome-display:contents}[data-store-chrome-edge=header][data-store-chrome=desktop]:has(>.pb-doc>.pb-sticky-slot>.pb-sticky[data-pb-sticky-scope=page][data-pb-sticky-edge=top],>.store-banner>.pb-doc>.pb-sticky-slot>.pb-sticky[data-pb-sticky-scope=page][data-pb-sticky-edge=top]){display:contents}[data-store-chrome-edge=header]:has(>.pb-doc>.pb-sticky-slot>.pb-sticky[data-pb-sticky-scope=page][data-pb-sticky-edge=top],>.store-banner>.pb-doc>.pb-sticky-slot>.pb-sticky[data-pb-sticky-scope=page][data-pb-sticky-edge=top])>.store-banner{display:contents}[data-store-chrome-edge=header]:has(>.pb-doc>.pb-sticky-slot>.pb-sticky[data-pb-sticky-scope=page][data-pb-sticky-edge=top],>.store-banner>.pb-doc>.pb-sticky-slot>.pb-sticky[data-pb-sticky-scope=page][data-pb-sticky-edge=top])>.store-banner>.pb-doc{display:contents}[data-store-chrome-edge=header]:has(>.pb-doc>.pb-sticky-slot>.pb-sticky[data-pb-sticky-scope=page][data-pb-sticky-edge=top],>.store-banner>.pb-doc>.pb-sticky-slot>.pb-sticky[data-pb-sticky-scope=page][data-pb-sticky-edge=top])>.store-banner>.pb-doc>.pb-sticky-slot{display:contents}[data-store-chrome-edge=header]:has(>.pb-doc>.pb-sticky-slot>.pb-sticky[data-pb-sticky-scope=page][data-pb-sticky-edge=top],>.store-banner>.pb-doc>.pb-sticky-slot>.pb-sticky[data-pb-sticky-scope=page][data-pb-sticky-edge=top])>.pb-doc{display:contents}[data-store-chrome-edge=header]:has(>.pb-doc>.pb-sticky-slot>.pb-sticky[data-pb-sticky-scope=page][data-pb-sticky-edge=top],>.store-banner>.pb-doc>.pb-sticky-slot>.pb-sticky[data-pb-sticky-scope=page][data-pb-sticky-edge=top])>.pb-doc>.pb-sticky-slot{display:contents}[data-store-chrome-edge=header]:has(>.pb-doc>.pb-sticky-slot>.pb-sticky[data-pb-sticky-scope=page][data-pb-sticky-edge=top],>.store-banner>.pb-doc>.pb-sticky-slot>.pb-sticky[data-pb-sticky-scope=page][data-pb-sticky-edge=top])>.store-banner>.pb-doc>:not(.pb-sticky-slot){z-index:var(--z-header,70)}[data-store-chrome-edge=header]:has(>.pb-doc>.pb-sticky-slot>.pb-sticky[data-pb-sticky-scope=page][data-pb-sticky-edge=top],>.store-banner>.pb-doc>.pb-sticky-slot>.pb-sticky[data-pb-sticky-scope=page][data-pb-sticky-edge=top])>.pb-doc>:not(.pb-sticky-slot){z-index:var(--z-header,70)}[data-store-chrome-edge=header]>.store-banner>.pb-doc>.pb-sticky-slot>.pb-sticky[data-pb-sticky-scope=page],[data-store-chrome-edge=header]>.pb-doc>.pb-sticky-slot>.pb-sticky[data-pb-sticky-scope=page]{flex-shrink:0}html{scroll-padding-top:var(--store-scroll-pad-top,0px)}#main-content[tabindex="-1"]:focus{outline:var(--stroke-sm) solid transparent}.pb-sticky-slot{width:100%;min-width:0;display:block}.pb-sticky[data-pb-sticky-scope=page][data-pb-sticky-state=fixed]{top:var(--pb-sticky-fixed-top);left:var(--pb-sticky-fixed-left);position:fixed;bottom:auto;right:auto;width:var(--pb-sticky-fixed-width)!important;margin-top:0!important;margin-bottom:0!important}.store-column-blocks>.pb-sticky,.pb-column-blocks>.pb-sticky{align-self:flex-start}.store-column.pb-sticky,.pb-column.pb-sticky,.store-inner-column.pb-sticky{align-self:flex-start!important;height:auto!important;min-height:0!important}:is(.store-column:has(>.store-column-blocks .pb-sticky)>.store-column-blocks,.pb-column:has(>.pb-column-blocks .pb-sticky)>.pb-column-blocks,.store-inner-column:has(>.store-column-blocks .pb-sticky)>.store-column-blocks){flex:auto;align-content:flex-start;min-height:100%;margin-top:0;margin-bottom:0}:is(.store-document:has(.pb-sticky),.store-section:has(.pb-sticky),.store-section-inner:has(.pb-sticky),.store-columns:has(.pb-sticky),.store-column:has(.pb-sticky),.store-column-blocks:has(.pb-sticky),.store-inner-section:has(.pb-sticky),.store-inner-column:has(.pb-sticky),.pb-section:has(.pb-sticky),.pb-column:has(.pb-sticky),.pb-column-blocks:has(.pb-sticky)){overflow:visible!important}.pb-sticky[data-pb-sticky-state=stuck],.pb-sticky[data-pb-sticky-state=fixed]{z-index:var(--z-sticky,50)}[data-store-chrome-edge=header] .pb-sticky[data-pb-sticky-state=stuck],[data-store-chrome-edge=header] .pb-sticky[data-pb-sticky-state=fixed]{z-index:var(--z-header,70)}.store-root,.store-document,.store-section{min-width:0;max-width:100%}.store-root img,.store-root video,.store-root svg{max-width:100%;height:auto}.store-root iframe,.store-root embed,.store-root object,.store-root table{max-width:100%}@container (width<=767px){.store-root table{-webkit-overflow-scrolling:touch;width:100%;display:block;overflow:auto hidden}}.store-root *{box-sizing:border-box}.store-container{width:100%;max-width:var(--container,1200px);padding-left:max(clamp(.875rem, 4vw, 1.75rem), env(safe-area-inset-left,0px));padding-right:max(clamp(.875rem, 4vw, 1.75rem), env(safe-area-inset-right,0px));margin-left:auto;margin-right:auto}.store-root .store-columns>*,.store-root .store-column-blocks>*,.store-root .store-grid>*,.store-root .store-grid>:is(vz-island,[data-island])>*{min-width:0}.store-root [style*=overflow]{overscroll-behavior-x:contain;max-width:100%}.store-section-pad-sm{padding-top:var(--section-gap-sm);padding-bottom:var(--section-gap-sm)}.store-section-pad-md{padding-top:var(--section-gap-md);padding-bottom:var(--section-gap-md)}.store-columns,.pb-columns{--pb-col-gap:0px;box-sizing:border-box;flex-flow:row;justify-content:flex-start;align-items:stretch;gap:0;width:100%;min-width:0;display:flex}.store-column,.pb-column{box-sizing:border-box;min-width:0}.store-section{flex-direction:column;display:flex}.store-section-inner{width:100%;min-height:inherit;flex-direction:column;flex:auto;display:flex}.store-section-inner>.store-columns,.store-section-inner>.store-column{flex:auto;min-height:100%}.store-column{box-sizing:border-box;flex-direction:column;min-width:0;max-width:100%;min-height:0;display:flex}.store-column-blocks{--pb-item-gap:.5rem;box-sizing:border-box;flex-flow:wrap;flex:0 auto;place-content:flex-start;align-items:flex-start;gap:.5rem;width:100%;min-width:0;display:flex}.store-column-blocks[data-h-align=start]{justify-content:flex-start}.store-column-blocks[data-h-align=center]{justify-content:center}.store-column-blocks[data-h-align=end]{justify-content:flex-end}.store-column-blocks[data-h-align=stretch]{justify-content:flex-start}.store-column-blocks[data-h-align=space-between]{justify-content:space-between}.store-column-blocks[data-h-align=space-around]{justify-content:space-around}.store-column-blocks[data-v-align=start]{align-content:flex-start;align-items:flex-start;margin-top:0;margin-bottom:auto}.store-column-blocks[data-v-align=center]{align-content:center;align-items:center;margin-top:auto;margin-bottom:auto}.store-column-blocks[data-v-align=end]{align-content:flex-end;align-items:flex-end;margin-top:auto;margin-bottom:0}.store-column-blocks[data-v-align=stretch]{flex:auto;align-content:stretch;align-items:stretch;min-height:100%;margin-top:0;margin-bottom:0}.pb-doc{color:var(--fg);font-family:var(--font-body)}.pb-doc .pb-section{font-family:var(--font-body);font-size:var(--base-size);color:var(--fg);background:0 0}.pb-doc .pb-section:not(.pb-sticky),.pb-doc .pb-widget:not(.pb-sticky){position:relative}.pb-doc .pb-widget:not(.pb-sticky){min-width:0}.pb-doc .pb-section-inner:not(.store-header-bar-inner){max-width:var(--container);flex:1;margin-inline:auto;position:relative}.pb-doc .pb-column:not(.pb-sticky){box-sizing:border-box;flex-direction:column;align-self:stretch;min-width:0;max-width:100%;min-height:0;display:flex;position:relative}:is(.pb-doc,[data-builder]) .pb-column{flex:0 1 calc(var(--pb-cw,100%) - var(--pb-col-gap,0px) * var(--pb-cg,0));width:calc(var(--pb-cw,100%) - var(--pb-col-gap,0px) * var(--pb-cg,0))}.pb-doc .pb-column-blocks.store-column-blocks{--pb-item-gap:.75rem;--pb-cw:initial;--pb-cg:initial;gap:.75rem;position:relative}[data-builder] .pb-column-blocks.store-column-blocks{--pb-cw:initial;--pb-cg:initial}main .pb-doc>.pb-section:nth-child(n+3):not(.pb-sticky):not(:has(.pb-sticky,[data-sticky=true])):not([data-cv-warm]){content-visibility:auto;contain-intrinsic-size:auto 500px}.store-contentinfo:not([data-cv-warm]){content-visibility:auto;contain-intrinsic-size:auto 500px}.store-grid:not([data-cv-warm])>.store-product-card:nth-child(n+9),.store-grid:not([data-cv-warm])>:is(vz-island,[data-island]):nth-child(n+9)>.store-product-card{content-visibility:auto;contain-intrinsic-size:auto none auto 340px}.store-grid:not([data-cv-warm])>:nth-child(n+9):not(vz-island,[data-island]):has(>:is(vz-island,[data-island])>.store-product-card){content-visibility:auto;contain-intrinsic-size:auto none auto 340px}.store-rv>.store-rv__head,.store-rv>.store-rv__room{display:none}.store-rv:has([data-rv-item])>.store-rv__head{display:block}html[data-rv-n] .store-rv:not(:has([data-rv-none]))>.store-rv__head{display:block}html[data-rv-n] .store-rv:not(:has([data-rv-item],[data-rv-none]))>.store-rv__room{display:grid}html[data-rv-n="1"] .store-rv__room>:nth-child(n+2),html[data-rv-n="2"] .store-rv__room>:nth-child(n+3),html[data-rv-n="3"] .store-rv__room>:nth-child(n+4),html[data-rv-n="4"] .store-rv__room>:nth-child(n+5),html[data-rv-n="5"] .store-rv__room>:nth-child(n+6),html[data-rv-n="6"] .store-rv__room>:nth-child(n+7),html[data-rv-n="7"] .store-rv__room>:nth-child(n+8){display:none}.store-block-wrap[data-pb-surface=none]>.pb-widget-content>:is(.glass-panel,.glass-chrome,.glass-overlay,.glass-control),.store-block-wrap[data-pb-surface=custom]>.pb-widget-content>:is(.glass-panel,.glass-chrome,.glass-overlay,.glass-control),.store-block-wrap[data-pb-surface=none]>.pb-widget-content>:first-child>:is(.glass-panel,.glass-chrome,.glass-overlay,.glass-control),.store-block-wrap[data-pb-surface=custom]>.pb-widget-content>:first-child>:is(.glass-panel,.glass-chrome,.glass-overlay,.glass-control){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important}.store-block-wrap[data-pb-pad="1"] .store-section-pad-sm,.store-block-wrap[data-pb-pad="1"] .store-section-pad-md{padding-top:0!important;padding-bottom:0!important}:is(.store-block-wrap[data-pb-surface=custom]:has(.store-footer--glass),.store-block-wrap[data-pb-surface=custom]:has(.store-footer--style-surface)){border-radius:var(--radius-xl);overflow:hidden}.store-block-wrap[data-pb-surface=custom]:has(.lumen-nav){border-radius:var(--radius-xl);overflow:visible}.store-section[data-pb-surface=none],.pb-section[data-pb-surface=none]{background-color:#0000;background-image:none}.store-section[data-pb-surface=custom],.pb-section[data-pb-surface=custom]{-webkit-backdrop-filter:none;backdrop-filter:none}.store-block-wrap[data-width-mode=full],.store-block-wrap:is(:not([data-width-mode]),[data-width-mode=full]){box-sizing:border-box;flex:0 0 100%;width:100%;max-width:100%}.store-block-wrap[data-width-mode=percent]{flex:0 0 var(--pb-w);width:var(--pb-w);box-sizing:border-box;min-width:0;max-width:100%}.store-block-wrap[data-width-mode=auto]{box-sizing:border-box;flex:none;width:max-content;min-width:0;max-width:100%}.store-block-wrap[data-width-mode=px]{width:var(--pb-w);box-sizing:border-box;flex:none;min-width:0;max-width:100%}.store-block-wrap[data-width-mode=auto] .store-menu,.store-block-wrap[data-width-mode=auto] .store-menu__list,.store-block-wrap[data-width-mode=auto] .store-container{width:auto;max-width:100%}.store-block-wrap[data-self-align=start]{text-align:left;margin-left:0;margin-right:auto}.store-block-wrap[data-self-align=center]{text-align:center;margin-left:auto;margin-right:auto}.store-block-wrap[data-self-align=end]{text-align:right;margin-left:auto;margin-right:0}.store-block-wrap[data-self-align]>.pb-widget-content{width:auto;max-width:100%}@container (width<=767px){.pb-section--stack-mobile :is(.store-columns,.pb-columns){flex-flow:column}:is(.pb-doc,[data-builder]) .pb-section--stack-mobile :is(.store-column,.pb-column){flex-basis:100%;width:100%;min-width:0;max-width:100%}.pb-section--stack-mobile .store-block-wrap:is([data-width-mode=full],[data-width-mode=percent],:not([data-width-mode])){flex-basis:100%;width:100%;max-width:100%}.pb-section--stack-mobile .store-block-wrap:is([data-width-mode=px],[data-width-mode=auto]){flex:none;width:auto;min-width:0;max-width:100%}}.store-card{transition:transform calc(var(--dur-base) * var(--motion-intensity,1)) var(--ease-standard), box-shadow calc(var(--dur-base) * var(--motion-intensity,1)) var(--ease-standard);background:var(--card-bg,var(--surface));color:var(--fg);contain:layout style paint;min-width:0}@media (hover:hover){.store-card:hover{transform:translateY(var(--card-lift));box-shadow:var(--card-shadow-hover)}}.store-card-media{background:var(--media-plate);overflow:hidden}.store-btn{border-radius:var(--radius);letter-spacing:.01em;cursor:pointer;box-sizing:border-box;transition-property:background-color,color,border-color,box-shadow,scale;transition-duration:calc(var(--dur-fast) * var(--motion-intensity,1));transition-timing-function:var(--ease-standard);white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.store-btn:active:not(:disabled,[aria-busy=true]){scale:var(--press-scale)}}@container (width<=767px){.store-btn,.store-quick-add{min-height:44px}}.store-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}@container (width<=480px){.store-actions{flex-direction:column;align-items:stretch}.store-actions .store-btn,.store-actions a.store-btn{text-align:center;justify-content:center;width:100%}}.store-fade-in{animation:storeFadeIn var(--dur-slow) var(--ease-standard) backwards}@keyframes storeFadeIn{0%{transform:translateY(8px)}}.store-footer{border-top:1px solid var(--border);background:0 0;margin-top:0;padding-top:clamp(1.5rem,4vw,2.5rem);padding-bottom:clamp(1.25rem,3vw,2rem)}.store-footer--style-surface,.store-footer--painted{border-top:none;margin-top:0}.store-footer-main{grid-template-columns:1fr;align-items:start;gap:clamp(1.75rem,4vw,2.75rem);display:grid}@container (width>=900px){.store-footer-main:not(.store-footer-main--stacked){grid-template-columns:minmax(220px,1.15fr) minmax(0,2.2fr);gap:clamp(2rem,5vw,3.5rem)}}.store-footer-main--stacked{grid-template-columns:1fr;max-width:42rem}.store-footer-brand-name{color:var(--fg)}.store-footer-desc{color:var(--muted);font-size:var(--type-sm,.875rem);max-width:28rem;margin:.75rem 0 0;line-height:1.55}.store-footer-desc--center{text-align:center;margin-left:auto;margin-right:auto}.store-footer-social{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.store-footer-social--center{justify-content:center}.store-footer-social-btn{width:var(--touch-min,2.75rem);height:var(--touch-min,2.75rem);border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface,transparent);color:var(--muted);transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:calc(var(--dur-fast) * var(--motion-intensity,1));transition-timing-function:var(--ease-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.store-footer-social-btn:hover{color:var(--fg);border-color:color-mix(in srgb, var(--primary) 45%, var(--border));background:color-mix(in srgb, var(--primary) 8%, transparent)}.store-footer-social-btn:active{transition-duration:calc(var(--dur-fast) * var(--motion-intensity,1) / 2);transform:scale(.95)}.store-footer-contact{color:var(--muted);font-size:var(--type-sm,.875rem);flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.store-footer-contact-row{align-items:center;gap:.5rem;min-width:0;display:flex}.store-footer-contact-icon{opacity:.75;flex-shrink:0;display:inline-flex}.store-footer-nl{max-width:22rem;margin-top:1.5rem}.store-footer-nl--center{text-align:center;max-width:24rem;margin-left:auto;margin-right:auto}.store-footer-nl-title{font-size:var(--type-sm,.875rem);font-weight:var(--fw-semibold);color:var(--fg);margin-bottom:.25rem}.store-footer-nl-sub{font-size:var(--type-sm,.875rem);color:var(--muted);margin:0 0 .75rem;line-height:1.45}.store-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.25rem;min-width:0;display:grid}@container (width>=640px){.store-footer-cols--3,.store-footer-cols--4{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=900px){.store-footer-cols--4{grid-template-columns:repeat(4,minmax(0,1fr))}.store-footer-cols--2{grid-template-columns:repeat(2,minmax(0,1fr))}.store-footer-cols--1{grid-template-columns:1fr}}.store-footer-col-title{font-size:var(--type-sm,.875rem);letter-spacing:.06em;text-transform:uppercase;color:var(--fg);margin:0 0 .75rem;font-weight:700}.store-footer-col-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.store-footer-link{color:var(--muted);font-size:var(--type-sm,.875rem);transition:color var(--dur-fast) var(--ease-standard);line-height:1.35;text-decoration:none}.store-footer-link:hover{color:var(--primary)}.store-footer-minimal{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding-bottom:.5rem;display:flex}.store-footer-minimal-brand{color:var(--fg);font-size:1.35rem}.store-footer-minimal-links{flex-wrap:wrap;justify-content:center;gap:.25rem 1.25rem;display:flex}.store-footer-bottom{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(1.75rem,4vw,2.75rem);padding-top:1.25rem;display:flex}.store-footer-legal{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:clamp(1.25rem,3vw,1.75rem);display:flex}.store-footer-company{max-width:48rem;color:var(--muted);font-size:var(--type-sm,.875rem);overflow-wrap:anywhere;margin:0;line-height:1.5}.store-footer-sal{flex:none;max-width:100%}.store-footer-sal a,.store-footer-sal span:not(.sr-only){border-radius:var(--radius-sm);display:inline-block}.store-footer-sal a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.store-footer-sal img{max-width:100%;height:auto;display:block}.store-footer-copy{color:var(--muted);font-size:var(--type-sm,.875rem);margin:0;line-height:1.4}.store-footer-payments{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.store-footer-pay-img{opacity:.55;filter:grayscale(.15);transition:opacity var(--dur-fast) var(--ease-standard)}.store-footer-pay-img:hover{opacity:.9}.store-footer .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.store-grid{gap:clamp(1rem,3vw,1.5rem);width:100%;min-width:0;display:grid}.store-grid--card-height-content{align-items:start}.store-grid--card-height-equal{align-items:stretch}.store-grid-cols-1{grid-template-columns:minmax(0,1fr)}.store-grid-cols-2,.store-grid-cols-3,.store-grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}@container (width>=640px){.store-grid-cols-3,.store-grid-cols-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=1024px){.store-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.store-input{background:var(--input-bg,var(--surface));color:var(--input-fg,var(--fg));border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.92rem;font-family:var(--font-body);width:100%;max-width:100%;transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);outline:none;padding:.65rem .85rem}.store-input::placeholder{color:var(--muted);opacity:.85}.store-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 22%, transparent)}.store-panel-on-gradient{color:var(--on-panel,var(--fg))}.pb-section--header,.store-header-bar,.store-header-bar-section{min-height:0;z-index:var(--z-header,70);position:relative;overflow:visible}.pb-section--header:not([data-pb-surface=custom]),.store-header-bar:not([data-pb-surface=custom]),.store-header-bar-section:not([data-pb-surface=custom]){isolation:isolate;background:var(--glass-bg-chrome,var(--surface));border-bottom:1px solid var(--glass-border,var(--border));box-shadow:inset 0 1px 0 0 var(--glass-highlight,transparent)}.pb-section--header:not([data-pb-surface=custom])[data-pb-sticky-state],.store-header-bar:not([data-pb-surface=custom])[data-pb-sticky-state],.store-header-bar-section:not([data-pb-surface=custom])[data-pb-sticky-state]{box-shadow:none}.pb-section--header:not([data-pb-surface=custom])[data-pb-sticky-state]:before,.store-header-bar:not([data-pb-surface=custom])[data-pb-sticky-state]:before,.store-header-bar-section:not([data-pb-surface=custom])[data-pb-sticky-state]:before{content:"";z-index:var(--z-behind);border-radius:inherit;pointer-events:none;background:var(--glass-bg-chrome,var(--surface));box-shadow:inset 0 1px 0 0 var(--glass-highlight,transparent);-webkit-backdrop-filter:blur(var(--glass-blur,12px)) saturate(var(--glass-saturation,1.2));backdrop-filter:blur(var(--glass-blur,12px)) saturate(var(--glass-saturation,1.2));position:absolute;inset:0}[data-perf=low] .pb-section--header:not([data-pb-surface=custom])[data-pb-sticky-state]:before,[data-perf=low] .store-header-bar:not([data-pb-surface=custom])[data-pb-sticky-state]:before,[data-perf=low] .store-header-bar-section:not([data-pb-surface=custom])[data-pb-sticky-state]:before{background:var(--card-bg);-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-transparency:reduce){.pb-section--header:not([data-pb-surface=custom])[data-pb-sticky-state]:before,.store-header-bar:not([data-pb-surface=custom])[data-pb-sticky-state]:before,.store-header-bar-section:not([data-pb-surface=custom])[data-pb-sticky-state]:before{background:var(--card-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.pb-section--header>.store-section-inner,.store-header-bar-inner{max-width:var(--container,1200px);box-sizing:border-box;width:100%;min-height:0;margin-left:auto;margin-right:auto}.store-header-bar-inner{padding-left:max(clamp(.875rem, 4vw, 1.75rem), env(safe-area-inset-left,0px));padding-right:max(clamp(.875rem, 4vw, 1.75rem), env(safe-area-inset-right,0px));flex-direction:column;flex:1;display:flex;position:relative}.pb-header-grid,.store-header-bar-grid{--pb-col-gap:1rem;flex-flow:row;justify-content:flex-start;align-items:center;gap:.5rem 1rem;width:100%;min-width:0;min-height:56px;display:flex}.pb-header-slot,.store-header-slot{flex-flow:row;align-items:stretch;min-width:0;max-width:100%;display:flex}.pb-header-slot[data-slot-fit=hug],.store-header-slot[data-slot-fit=hug]{flex:0 auto;width:auto}.pb-header-slot[data-slot-fit=hug][data-slot=end],.store-header-slot[data-slot-fit=hug][data-slot=end]{flex:none}.pb-header-slot[data-slot-fit=fill],.store-header-slot[data-slot-fit=fill]{flex:1 1 0;width:auto;min-width:0}:is(.pb-header-grid:not(:has(>[data-slot-fit=fill])):has(>:nth-child(3):last-child),.store-header-bar-grid:not(:has(>[data-slot-fit=fill])):has(>:nth-child(3):last-child)){grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;align-items:center;display:grid}:is(.pb-header-grid:not(:has(>[data-slot-fit=fill])):has(>:nth-child(2):last-child),.store-header-bar-grid:not(:has(>[data-slot-fit=fill])):has(>:nth-child(2):last-child)){grid-template-columns:minmax(0,1fr) auto;display:grid}.pb-header-grid:not(:has(>[data-slot-fit=fill]))>.pb-header-slot[data-slot=start]{justify-self:stretch;width:auto;min-width:min-content;max-width:none;overflow:visible}.store-header-bar-grid:not(:has(>[data-slot-fit=fill]))>.store-header-slot--start{justify-self:stretch;width:auto;min-width:min-content;max-width:none;overflow:visible}.pb-header-grid:not(:has(>[data-slot-fit=fill]))>.pb-header-slot[data-slot=end]{justify-self:stretch;width:auto;min-width:min-content;max-width:none;overflow:visible}.store-header-bar-grid:not(:has(>[data-slot-fit=fill]))>.store-header-slot--end{justify-self:stretch;width:auto;min-width:min-content;max-width:none;overflow:visible}.pb-header-grid:not(:has(>[data-slot-fit=fill]))>.pb-header-slot[data-slot=center]{justify-self:stretch;min-width:0;max-width:100%;overflow:visible}.store-header-bar-grid:not(:has(>[data-slot-fit=fill]))>.store-header-slot--center{justify-self:stretch;min-width:0;max-width:100%;overflow:visible}.store-header-slot--center [data-block-type=siteLogo],.pb-section--header .store-header-slot--center [data-block-type=siteLogo]{flex:auto;width:auto;min-width:0;max-width:100%;overflow:visible}.store-header-slot--start .store-block-wrap,.store-header-slot--end .store-block-wrap,.store-header-slot--start .pb-widget,.store-header-slot--end .pb-widget{flex:none;min-width:min-content;overflow:visible}.store-site-logo{align-items:center;gap:var(--space-3);min-width:0;max-width:100%;color:inherit;text-decoration:none;display:inline-flex}.store-site-logo__mark{border-radius:var(--radius-sm);background:var(--primary);color:var(--on-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.store-site-logo__text{font-family:var(--font-heading);font-size:1.15rem;font-weight:var(--fw-bold);letter-spacing:var(--ls-heading);color:var(--fg);word-break:break-word;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden}.store-site-logo__text--sm{font-size:1rem}.store-site-logo__text--lg{font-size:1.45rem}.store-header-slot--center .store-site-logo{justify-content:center;width:100%}.store-site-logo img,.store-site-logo svg{object-fit:contain;min-width:0;height:auto;flex-shrink:1!important;width:auto!important;max-width:100%!important}.store-header-slot--center .store-site-logo__text,[data-store-chrome=mobile] .store-header-slot--center .store-site-logo__text,[data-store-chrome=tablet] .store-header-slot--center .store-site-logo__text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pb-section--header .store-column,.pb-section--header .pb-column{flex-direction:column;flex:auto;align-self:stretch;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;display:flex}.pb-section--header .pb-column-blocks.store-column-blocks{--pb-item-gap:.5rem;flex-flow:row;flex:0 auto;align-content:center;align-items:center;gap:.5rem;width:100%;min-width:0;margin-top:0;margin-bottom:0;display:flex}.pb-section--header .store-column-blocks[data-h-align=start],.pb-section--header .pb-column-blocks[data-h-align=start]{justify-content:flex-start}.pb-section--header .store-column-blocks[data-h-align=center],.pb-section--header .pb-column-blocks[data-h-align=center]{justify-content:center}.pb-section--header .store-column-blocks[data-h-align=end],.pb-section--header .pb-column-blocks[data-h-align=end]{justify-content:flex-end}.pb-section--header .store-column-blocks[data-h-align=stretch],.pb-section--header .pb-column-blocks[data-h-align=stretch]{justify-content:flex-start}.pb-section--header .store-column-blocks[data-h-align=space-between],.pb-section--header .pb-column-blocks[data-h-align=space-between]{justify-content:space-between}.pb-section--header .store-column-blocks[data-h-align=space-around],.pb-section--header .pb-column-blocks[data-h-align=space-around]{justify-content:space-around}.store-header-slot--start .store-column-blocks:not([data-h-align]),.store-header-slot--start .pb-column-blocks:not([data-h-align]){justify-content:flex-start}.store-header-slot--center .store-column-blocks:not([data-h-align]),.store-header-slot--center .pb-column-blocks:not([data-h-align]){justify-content:center}.store-header-slot--end .store-column-blocks:not([data-h-align]),.store-header-slot--end .pb-column-blocks:not([data-h-align]){justify-content:flex-end}.pb-section--header .store-block-wrap[data-self-align=start],.pb-section--header .pb-widget[data-self-align=start]{margin-left:0;margin-right:auto}.pb-section--header .store-block-wrap[data-self-align=center],.pb-section--header .pb-widget[data-self-align=center]{margin-left:auto;margin-right:auto}.pb-section--header .store-block-wrap[data-self-align=end],.pb-section--header .pb-widget[data-self-align=end]{margin-left:auto;margin-right:0}.pb-section--header .store-block-wrap,.pb-section--header .pb-widget{flex:none;width:auto;min-width:0;max-width:100%;overflow:visible}.pb-section--header .store-block-wrap[data-header-fill],.pb-section--header .pb-widget[data-header-fill]{flex:auto;width:100%;min-width:0}.pb-section--header .store-header-slot--start .store-block-wrap,.pb-section--header .store-header-slot--end .store-block-wrap,.pb-section--header .store-header-slot--start .pb-widget,.pb-section--header .store-header-slot--end .pb-widget{flex:none;min-width:min-content;overflow:visible}.pb-section--header .store-header-slot--center [data-block-type=siteLogo]{flex:auto;min-width:0;max-width:100%}.pb-section--header .store-header-search--inline{width:100%;max-width:none}.pb-section--header .store-site-logo{max-width:100%}.store-header-badge{z-index:var(--z-raised);box-sizing:border-box;border-radius:var(--radius-full);min-width:1.25rem;height:1.25rem;font-size:var(--type-2xs);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;letter-spacing:0;pointer-events:none;justify-content:center;align-items:center;padding:0 5px;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-5px}.store-header-badge--bump{scale:calc(1 + .25 * var(--motion-intensity,1))}.store-header-badge--inline{min-width:1.35rem;height:1.35rem;font-size:var(--type-xs);padding:0 6px;position:static}.store-chrome-btn--sm .store-header-badge{min-width:1.1rem;height:1.1rem;font-size:var(--type-2xs)}.store-chrome-btn--lg .store-header-badge{min-width:1.35rem;height:1.35rem;font-size:var(--type-xs)}.store-header-badge--outline{background:var(--surface);color:var(--fg);border:1px solid var(--border)}.store-header-badge--soft{background:var(--surface-alt);color:var(--fg);border:1px solid #0000}.store-header-badge--ghost{color:inherit;font-weight:var(--fw-bold);background:0 0;border:1px solid #0000}.store-header-badge--plain{color:inherit;min-width:0;height:auto;font-size:var(--type-xs);font-weight:var(--fw-bold);background:0 0;border:none;padding:0}.store-header-badge--plain:not(.store-header-badge--inline){top:-2px;right:-2px}.store-chrome-btn--sm .store-header-badge--plain,.store-chrome-btn--lg .store-header-badge--plain{min-width:0;height:auto}.store-header-badge--solid{background:var(--primary);color:var(--on-primary,var(--primary-fg));border:2px solid var(--surface,var(--bg))}.store-header-badge--solid.store-header-badge--inline{border:none}.store-chrome-btn--solid .store-header-badge--solid.store-header-badge--inline{background:var(--on-primary,var(--primary-fg));color:var(--primary)}.store-header-badge--glass{background:var(--surface);color:var(--fg);border:1px solid var(--border)}.store-header-badge--on-primary{background:var(--on-primary,var(--primary-fg));color:var(--primary);border:none}.store-header-account,.store-header-wishlist,.store-header-search--icon{flex-shrink:0;position:relative;overflow:visible}.store-header-account-name{text-overflow:ellipsis;white-space:nowrap;max-width:7.5rem;overflow:hidden}.store-chrome-btn.store-header-avatar{font-size:.85rem;font-weight:var(--fw-bold);padding:0}.store-chrome-btn--sm.store-header-avatar{font-size:var(--type-xs)}.store-inner-section{flex-flow:row;align-items:stretch;width:100%;min-width:0;display:flex}.store-inner-column{flex:0 1 calc(var(--pb-cw,100%) - var(--pb-col-gap,0px) * var(--pb-cg,0));min-width:0;width:calc(var(--pb-cw,100%) - var(--pb-col-gap,0px) * var(--pb-cg,0))}@container (width<=767px){.store-inner-section.store-inner-section--stack{flex-direction:column}.store-inner-section--stack>.store-inner-column{flex-basis:100%;width:100%;min-width:0;max-width:100%}}@media (prefers-reduced-motion:reduce){.pb-scroll-effect{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (animation-range:entry){.pb-scroll-effect[data-scroll-effect]{--pb-scroll-k:calc(var(--pb-scroll-i,1) * var(--motion-intensity,1))}@keyframes pb-scroll-parallax{0%{transform:translateY(calc(-30px * var(--pb-scroll-k)))}to{transform:translateY(calc(30px * var(--pb-scroll-k)))}}@keyframes pb-scroll-fade-in{0%{opacity:calc(1 - var(--motion-intensity,1))}}@keyframes pb-scroll-slide-in{0%{transform:translateX(calc(48px * var(--pb-scroll-k)));opacity:calc(1 - var(--motion-intensity,1))}}@keyframes pb-scroll-zoom-in{0%{transform:scale(calc(1 - .08 * var(--pb-scroll-k)))}}@keyframes pb-scroll-rotate{0%{transform:rotate(calc(-4deg * var(--pb-scroll-k)))}to{transform:rotate(calc(4deg * var(--pb-scroll-k)))}}@keyframes pb-scroll-unblur{0%{filter:blur(calc(6px * var(--pb-scroll-k)))}}@keyframes pb-scroll-pin{0%{transform:translateY(calc(-8px * var(--pb-scroll-k)))}to{transform:translateY(calc(8px * var(--pb-scroll-k)))}}.pb-scroll-effect[data-scroll-effect=parallax]{animation:linear both pb-scroll-parallax;animation-timeline:view();animation-range:cover}.pb-scroll-effect[data-scroll-effect=fade-on-scroll]{animation:linear both pb-scroll-fade-in;animation-timeline:view();animation-range:entry entry 45%}.pb-scroll-effect[data-scroll-effect=slide-on-scroll]{animation:linear both pb-scroll-slide-in;animation-timeline:view();animation-range:entry entry 45%}.pb-scroll-effect[data-scroll-effect=zoom-on-scroll]{animation:linear both pb-scroll-zoom-in;animation-timeline:view();animation-range:entry entry 45%}.pb-scroll-effect[data-scroll-effect=rotate-on-scroll]{animation:linear both pb-scroll-rotate;animation-timeline:view();animation-range:cover}.pb-scroll-effect[data-scroll-effect=blur-on-scroll]{animation:linear both pb-scroll-unblur;animation-timeline:view();animation-range:cover cover 50%}.pb-scroll-effect[data-scroll-effect=pin]{animation:linear both pb-scroll-pin;animation-timeline:view();animation-range:cover 10% cover 90%}[data-perf=low] .pb-scroll-effect[data-scroll-effect=blur-on-scroll]{animation:none}}}.store-prose{max-width:72ch;margin-inline:auto}.store-section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:clamp(1.5rem,3.5vw,2.75rem);display:flex}.store-section-header--center{text-align:center;flex-direction:column;align-items:center}@container (width<=640px){.store-section-header:not(.store-section-header--center){flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.store-card:hover{transform:none}.store-fade-in,.store-marquee-track,.store-announce-dot{animation:none}}.store-announce-dot{border-radius:var(--radius-full);opacity:.85;width:8px;height:8px;animation:store-announce-pulse calc(var(--dur-slow) * 4) var(--ease-standard) 2;background-color:currentColor;flex-shrink:0}[data-perf=low] .store-announce-dot{animation:none}@keyframes store-announce-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.store-btn:focus-visible,.store-input:focus-visible,.store-footer-link:focus-visible,.store-footer-social-btn:focus-visible,.store-header-account-link:focus-visible,.store-quick-add:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.store-footer-link:focus-visible{border-radius:var(--radius-sm)}.store-footer{padding-bottom:max(clamp(1.5rem, 3vw, 2rem), env(safe-area-inset-bottom))}[data-store-chrome-edge=header].store-fade-in,[data-store-chrome-edge=header] .store-fade-in{animation:none}body:has(.pb-cart-fab[data-side=right]){--pb-fab-lift-right:calc(var(--control-h-md) + var(--space-3))}body:has(.pb-cart-fab[data-side=left]){--pb-fab-lift-left:calc(var(--control-h-md) + var(--space-3))}.store-menu{align-items:center;gap:var(--space-2);width:100%;min-width:0;font-family:var(--font-body);display:flex;position:relative}.store-menu__toggle{gap:var(--space-2);flex-shrink:0}.store-menu .store-menu__toggle{display:none}.store-menu__toggle-label{font-size:var(--type-sm);font-weight:var(--fw-semibold)}.store-menu__gap{padding:var(--space-2) 0;color:var(--muted);font-size:var(--type-sm);margin:0}.store-menu__list{justify-content:center;align-items:center;gap:var(--space-1);flex-wrap:nowrap;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.store-menu[data-align=left] .store-menu__list{justify-content:flex-start}.store-menu[data-align=right] .store-menu__list{justify-content:flex-end}.store-header-slot[data-slot-fit=hug] .store-menu,.store-header-slot[data-slot-fit=hug] .store-menu__list,:is(.lumen-nav__links,.store-nav-links) .store-menu,:is(.lumen-nav__links,.store-nav-links) .store-menu__list{width:auto}.store-menu__item{flex-shrink:0;align-items:center;margin:0;display:flex;position:relative}.store-menu__link{min-height:var(--control-h-md);border-radius:var(--radius-control);color:var(--fg);font:inherit;font-size:var(--type-sm);font-weight:var(--fw-medium);line-height:var(--lh-tight);white-space:nowrap;cursor:pointer;transition-property:color,background-color,box-shadow;transition-duration:calc(var(--dur-fast) * var(--motion-intensity,1));transition-timing-function:var(--ease-standard);background:0 0;border:0;align-items:center;gap:.375rem;padding:0 .75rem;text-decoration:none;display:inline-flex}.store-menu__link[data-static]{cursor:default}.store-menu[data-glass] .store-menu__link{color:var(--on-panel)}.store-menu__link:not([data-static]):hover,.store-menu__item[data-open]>.store-menu__link{color:var(--primary);background:var(--state-hover)}.store-menu__item[data-active]>.store-menu__link{color:var(--primary);font-weight:var(--fw-semibold)}.store-menu[data-variant=pills] .store-menu__link{border-radius:var(--radius-pill)}.store-menu[data-variant=pills] .store-menu__item[data-active]>.store-menu__link{background:var(--primary);color:var(--on-primary)}.store-menu[data-variant=underline] .store-menu__link{box-shadow:inset 0 calc(var(--stroke-md) * -1) 0 transparent;border-radius:0}.store-menu[data-variant=underline] .store-menu__link:not([data-static]):hover,.store-menu[data-variant=underline] .store-menu__item[data-open]>.store-menu__link,.store-menu[data-variant=underline] .store-menu__item[data-active]>.store-menu__link{box-shadow:inset 0 calc(var(--stroke-md) * -1) 0 var(--primary);background:0 0}.store-menu__caret{width:var(--hit-min);height:var(--hit-min);border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;transition-property:color,background-color;transition-duration:calc(var(--dur-fast) * var(--motion-intensity,1));transition-timing-function:var(--ease-standard);background:0 0;border:0;justify-content:center;align-items:center;margin-inline-start:-.625rem;padding:0;display:inline-flex}.store-menu__caret:hover,.store-menu__item[data-open]>.store-menu__caret{color:var(--primary)}.store-menu__chevron{transition:rotate calc(var(--dur-fast) * var(--motion-intensity,1)) var(--ease-standard);flex-shrink:0}.store-menu__item[data-open] .store-menu__chevron{rotate:180deg}.store-menu[data-caret=off] .store-menu__link .store-menu__chevron{display:none}.store-menu[data-caret=off] .store-menu__caret:not(:focus-visible){clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.store-menu :is(a,button):focus-visible,.store-mnav :is(a,button,summary):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.store-menu__icon{flex-shrink:0}.store-menu__text{min-width:0}:is(.store-menu,.store-mnav) [data-highlight]{color:var(--accent)}.store-menu__badge{border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-size:var(--type-2xs);font-weight:var(--fw-bold);letter-spacing:.02em;white-space:nowrap;flex-shrink:0;align-items:center;padding:.0625rem .375rem;line-height:1.4;display:inline-flex}.store-menu__badge[data-tone=primary]{background:var(--primary);color:var(--on-primary)}.store-menu__badge[data-tone=success]{background:var(--success);color:var(--on-success)}.store-menu__badge[data-tone=warning]{background:var(--warning);color:var(--on-warning)}.store-menu__badge[data-tone=danger]{background:var(--danger);color:var(--on-danger)}.store-menu__badge[data-tone=neutral]{background:var(--surface-alt);color:var(--fg);box-shadow:inset 0 0 0 var(--stroke-sm) var(--border)}:is(.store-menu__col-media,.store-menu__tile-media,.store-menu__tab-media,.store-menu__promo-media,.store-mnav__thumb){border-radius:var(--radius-media);background:var(--media-plate);display:block;position:relative;overflow:hidden}:is(.store-menu__col-media,.store-menu__tile-media,.store-menu__tab-media,.store-menu__promo-media,.store-mnav__thumb) img{object-fit:cover}.store-menu__panel{--menu-top:4rem;--menu-gap:0px;--menu-left:0px;--menu-min-w:0px;--menu-max-h:70vh;inset:auto;top:var(--menu-top);z-index:var(--z-dropdown);width:max-content;height:auto;color:var(--fg);opacity:0;transition-property:opacity,translate,display,overlay;transition-duration:calc(var(--dur-fast) * var(--motion-intensity,1));transition-timing-function:var(--ease-standard);transition-behavior:allow-discrete;background:0 0;border:0;margin:0;padding:0;display:none;position:fixed;overflow:visible;translate:0 -.25rem}.store-menu__panel[data-open]{opacity:1;display:block;translate:0}@starting-style{.store-menu__panel[data-open]{opacity:0;translate:0 -.25rem}}.store-menu[data-switching] .store-menu__panel{transition:none}.store-menu__panel:before{content:"";inset-inline:0;height:var(--menu-gap);position:absolute;bottom:100%}.store-menu__panel[data-width=content]{left:var(--menu-left);min-width:max(var(--menu-min-w), 14rem);max-width:min(40rem, calc(100vw - var(--space-4)))}.store-menu__panel[data-width=container]{width:min(var(--container,1200px), calc(100vw - 2 * var(--space-4)));margin-inline:auto;left:0;right:0}.store-menu__panel[data-width=full]{width:auto;left:0;right:0}.store-menu__sheet{gap:var(--space-5);max-height:var(--menu-max-h);padding:var(--space-5);overscroll-behavior:contain;border:var(--stroke-sm) solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--elev-3);grid-template-columns:minmax(0,1fr);display:grid;overflow-y:auto}.store-menu__sheet[data-scheme]{background:var(--surface);color:var(--fg)}.store-menu__panel[data-width=full] .store-menu__sheet{padding-inline:max(var(--space-5), calc((100vw - var(--container,1200px)) / 2));border-inline:0;border-radius:0}.store-menu__panel[data-layout=dropdown] .store-menu__sheet{gap:var(--space-2);padding:var(--space-2)}.store-menu__panel:not([data-layout=dropdown]) .store-menu__sheet[data-promos]{grid-template-columns:minmax(0,1fr) auto}.store-menu__panel:not([data-layout=dropdown]) .store-menu__sheet[data-promos=start]{grid-template-columns:auto minmax(0,1fr)}.store-menu__panel:not([data-layout=dropdown]) .store-menu__sheet[data-promos=start] .store-menu__promos{grid-area:1/1}.store-menu__body{min-width:0}.store-menu__foot{padding-top:var(--space-3);border-top:var(--stroke-sm) solid var(--border);grid-column:1/-1}.store-menu__panel[data-layout=dropdown] .store-menu__foot{padding:var(--space-2) var(--space-3) var(--space-1)}.store-menu__all{color:var(--fg);font-size:var(--type-sm);font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:.375rem;text-decoration:none;display:inline-flex}.store-menu__all:hover{color:var(--primary)}.store-menu__all svg{transition:translate calc(var(--dur-fast) * var(--motion-intensity,1)) var(--ease-standard)}.store-menu__all:hover svg{translate:calc(.125rem * var(--motion-intensity,1)) 0}.store-menu__rows{gap:1px;min-width:12rem;margin:0;padding:0;list-style:none;display:grid}.store-menu__rows[data-nested]{min-width:0;padding-inline-start:var(--space-3)}.store-menu__row{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--fg);font-size:var(--type-sm);transition:background-color calc(var(--dur-fast) * var(--motion-intensity,1)) var(--ease-standard);gap:.125rem;text-decoration:none;display:grid}.store-menu__row:hover{background:var(--state-hover)}.store-menu__row[aria-current=page]{background:var(--state-selected)}.store-menu__row-label{font-weight:var(--fw-medium);align-items:center;gap:.375rem;display:inline-flex}.store-menu__row-desc{color:var(--muted);font-size:var(--type-xs);line-height:var(--lh-snug)}.store-menu__group-label{margin:var(--space-2) var(--space-3) var(--space-1);color:var(--muted);font-size:var(--text-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;align-items:center;gap:.375rem;display:flex}.store-menu__cols{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.store-menu__cols[data-cols]{grid-template-columns:repeat(var(--mega-cols), minmax(0, 1fr))}.store-menu__col{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.store-menu__col-media-link{display:block}.store-menu__col-media{aspect-ratio:16/10;margin-bottom:var(--space-1)}.store-menu__heading{color:var(--fg);font-size:var(--type-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);align-items:center;gap:.375rem;margin:0;text-decoration:none;display:inline-flex}a.store-menu__heading:hover{color:var(--primary)}.store-menu__desc{color:var(--muted);font-size:var(--type-xs);line-height:var(--lh-snug);margin:0}.store-menu__links{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.store-menu__sublink{min-height:var(--hit-min);color:var(--muted);font-size:var(--type-sm);text-underline-offset:.2em;transition:color calc(var(--dur-fast) * var(--motion-intensity,1)) var(--ease-standard);align-items:center;gap:.375rem;padding-block:.125rem;text-decoration:none;display:inline-flex}.store-menu__sublink:hover,.store-menu__sublink[aria-current=page]{color:var(--fg);text-decoration:underline}.store-menu__col[data-run] .store-menu__sublink{color:var(--fg);font-weight:var(--fw-medium)}.store-menu__col[data-run] .store-menu__sublink:hover{color:var(--primary)}.store-menu__sublabel{padding-top:var(--space-2);color:var(--muted);font-size:var(--text-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;align-items:center;gap:.375rem;display:flex}.store-menu__tabs{gap:var(--space-5);grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);min-height:16rem;display:grid}.store-menu__tablist{border-inline-end:var(--stroke-sm) solid var(--border);flex-direction:column;gap:1px;padding-inline-end:var(--space-3);display:flex}.store-menu__tab{width:100%;min-height:var(--control-h-md);padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--fg);font:inherit;font-size:var(--type-sm);font-weight:var(--fw-medium);text-align:start;cursor:pointer;transition:background-color calc(var(--dur-fast) * var(--motion-intensity,1)) var(--ease-standard);background:0 0;border:0;align-items:center;gap:.5rem;display:flex}.store-menu__tab .store-menu__text{flex:1}.store-menu__tab:hover{background:var(--state-hover)}.store-menu__tab[aria-selected=true]{background:var(--state-selected);font-weight:var(--fw-semibold)}.store-menu__tab-caret{color:var(--muted);flex-shrink:0}.store-menu__tabpanel{align-content:start;gap:var(--space-4);min-width:0;display:grid}.store-menu__tabpanel[hidden]{display:none}.store-menu__tabhead{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.store-menu__tabhead .store-menu__heading{font-size:var(--type-base)}.store-menu__tiles{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));margin:0;padding:0;list-style:none;display:grid}.store-menu__tile{gap:var(--space-2);color:var(--fg);font-size:var(--type-sm);font-weight:var(--fw-medium);text-decoration:none;display:grid}a.store-menu__tile:hover .store-menu__tile-label{color:var(--primary)}.store-menu__tile-media{aspect-ratio:1}.store-menu__tile-media[data-empty]{background:var(--surface-alt)}.store-menu__tile-label{align-items:center;gap:.375rem;display:inline-flex}.store-menu__tab-media{aspect-ratio:16/9;max-width:24rem}.store-menu__promos{gap:var(--space-4);grid-auto-rows:min-content;width:clamp(12rem,22vw,18rem);display:grid}.store-menu__panel[data-layout=dropdown] .store-menu__promos{gap:var(--space-2);width:auto;padding:0 var(--space-1) var(--space-1)}.store-menu__promo{gap:var(--space-2);color:var(--fg);text-decoration:none;display:grid}.store-menu__promo-media{aspect-ratio:4/3}.store-menu__promo-media img{transition:scale calc(var(--dur-base) * var(--motion-intensity,1)) var(--ease-standard)}a.store-menu__promo:hover .store-menu__promo-media img{scale:calc(1 + .03 * var(--motion-intensity,1))}.store-menu__promo-body{gap:.125rem;display:grid}.store-menu__promo-title{font-size:var(--type-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.store-menu__promo-text{color:var(--muted);font-size:var(--type-xs);line-height:var(--lh-snug)}.store-menu__promo-cta{margin-top:var(--space-1);font-size:var(--type-sm);font-weight:var(--fw-semibold);align-items:center;gap:.25rem;display:inline-flex}a.store-menu__promo:hover .store-menu__promo-cta{color:var(--primary)}.store-mnav{width:100%;color:var(--on-panel);font-family:var(--font-body);display:block}.store-mnav :is(a,button,summary):focus-visible{outline-offset:calc(var(--focus-ring-width) * -1)}.store-mnav__list{gap:1px;margin:0;padding:0;list-style:none;display:grid}.store-mnav__row{align-items:center;gap:var(--space-3);width:100%;min-height:var(--touch-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:inherit;font:inherit;font-size:var(--type-base);font-weight:var(--fw-medium);line-height:var(--lh-snug);text-align:start;cursor:pointer;transition:background-color calc(var(--dur-fast) * var(--motion-intensity,1)) var(--ease-standard);background:0 0;border:0;margin:0;text-decoration:none;display:flex}.store-mnav__row[data-static]{color:var(--on-panel-muted);cursor:default}.store-mnav__row:not([data-static]):hover{background:var(--state-hover)}.store-mnav__row[aria-current=page],.store-mnav__row[data-current]{background:var(--state-selected);font-weight:var(--fw-semibold)}.store-mnav__label{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.store-mnav__caret{color:var(--on-panel-muted);transition:rotate calc(var(--dur-fast) * var(--motion-intensity,1)) var(--ease-standard);flex-shrink:0}.store-mnav__thumb{flex-shrink:0;width:2.5rem;height:2.5rem}.store-mnav__head{gap:var(--space-1);margin-bottom:var(--space-2);padding-bottom:var(--space-2);border-bottom:var(--stroke-sm) solid var(--border);display:grid}.store-mnav__back{min-height:var(--touch-min);padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--radius-control);color:var(--on-panel-muted);font:inherit;font-size:var(--type-sm);font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:.25rem;display:inline-flex}.store-mnav__back:hover{background:var(--state-hover);color:var(--on-panel)}.store-mnav__title{padding:0 var(--space-3);font-size:var(--type-lg);font-weight:var(--fw-heading);letter-spacing:var(--ls-heading);line-height:var(--lh-tight);margin:0}.store-mnav__all{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-3);border-radius:var(--radius-control);color:inherit;font-size:var(--type-sm);font-weight:var(--fw-semibold);text-underline-offset:.2em;text-decoration:underline;display:flex}.store-mnav__all:hover{background:var(--state-hover)}.store-mnav__promos{gap:var(--space-3);margin-top:var(--space-4);padding:0 var(--space-3) var(--space-2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:min(15rem,78%);grid-auto-flow:column;display:grid;overflow:auto hidden}.store-mnav__promos>*{scroll-snap-align:start}.store-mnav .store-menu__promo{color:var(--on-panel)}.store-mnav .store-menu__promo-text{color:var(--on-panel-muted)}.store-mnav__viewport{position:relative;overflow-x:clip}.store-mnav__level{transition:translate calc(var(--dur-base) * var(--motion-intensity,1)) var(--ease-emphasized), opacity calc(var(--dur-base) * var(--motion-intensity,1)) var(--ease-standard), visibility 0s calc(var(--dur-base) * var(--motion-intensity,1))}.store-mnav__level[data-active]{transition:translate calc(var(--dur-base) * var(--motion-intensity,1)) var(--ease-emphasized), opacity calc(var(--dur-base) * var(--motion-intensity,1)) var(--ease-standard), visibility 0s;position:relative}.store-mnav__level:not([data-active]){visibility:hidden;opacity:0;pointer-events:none;position:absolute;inset:0 0 auto;translate:100%}.store-mnav__level[data-past]{translate:-25%}.store-mnav:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .store-mnav__level:not([data-active]){translate:-100%}.store-mnav:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .store-mnav__level[data-past]{translate:25%}.store-mnav__group>summary{list-style:none}.store-mnav__group>summary::-webkit-details-marker{display:none}.store-mnav__group[open]>summary{font-weight:var(--fw-semibold)}.store-mnav__group[open]>summary .store-mnav__caret{rotate:180deg}.store-mnav__sub{padding:0 0 var(--space-2);padding-inline-start:var(--space-3)}.store-mnav__list[data-depth="1"] .store-mnav__row,.store-mnav__list[data-depth="2"] .store-mnav__row{font-size:var(--type-sm)}.store-newsletter{min-width:0}.store-newsletter--card,.store-newsletter--gradient{padding:var(--space-6);border-radius:var(--card-radius)}.store-newsletter--card{border:1px solid var(--card-border);box-shadow:var(--card-shadow-rest);color:var(--fg)}.store-newsletter--gradient{color:var(--on-panel,var(--fg))}@container (width>=48rem){.store-newsletter--card,.store-newsletter--gradient{padding:var(--space-12) var(--space-8)}}.store-newsletter--split{gap:var(--space-8);align-items:center;display:grid}@container (width>=48rem){.store-newsletter--split{padding-block:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.store-newsletter__media{border-radius:var(--radius-media);overflow:hidden}.store-newsletter-band{padding-block:var(--space-12);color:var(--fg)}.store-newsletter-band.store-newsletter--gradient{color:var(--on-panel,var(--fg))}@container (width>=48rem){.store-newsletter-band{padding-block:calc(var(--space-12) + var(--space-8))}}.store-newsletter__body{text-align:left;width:100%;min-width:0;max-width:35rem}.store-newsletter--split .store-newsletter__body{max-width:none}.store-newsletter-band .store-newsletter__body{max-width:40rem}.store-newsletter__body--center{text-align:center;margin-inline:auto}.store-newsletter__title{color:inherit;font-size:var(--text-section);overflow-wrap:break-word;text-wrap:balance;margin:0;line-height:1.15}.store-newsletter__title--sm{font-size:var(--text-h3)}.store-newsletter__subtitle{max-width:60ch;margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--type-base);line-height:var(--lh-relaxed)}.store-newsletter--gradient .store-newsletter__subtitle{color:var(--on-panel-muted,var(--muted))}.store-newsletter__body--center .store-newsletter__subtitle{margin-inline:auto}.store-newsletter__proof{margin:0 0 var(--space-3);color:var(--muted);font-size:var(--type-sm);font-weight:var(--fw-medium)}.store-newsletter__proof strong{color:var(--fg);font-weight:var(--fw-semibold)}.store-newsletter-form{gap:var(--space-3);width:100%;min-width:0;max-width:27.5rem;margin-top:var(--space-6);box-sizing:border-box;flex-direction:column;display:flex}.store-newsletter-form--inline{max-width:32.5rem}.store-newsletter-form--center{align-items:center;margin-left:auto;margin-right:auto}.store-newsletter-form--left{align-items:flex-start;margin-left:0;margin-right:auto}.store-newsletter-controls{gap:var(--space-3);flex-direction:column;width:100%;min-width:0;display:flex}.store-newsletter-form .store-input,.store-newsletter-form input[type=email]{box-sizing:border-box;width:100%;min-width:0;font-size:var(--type-base);min-height:var(--control-h-lg);height:var(--control-h-lg);padding:0 var(--space-4);border-radius:var(--radius-control);border:1px solid var(--border-control);background:var(--input-bg,var(--surface));color:var(--input-fg,var(--fg));transition:border-color calc(var(--dur-fast) * var(--motion-intensity,1)) var(--ease-standard), box-shadow calc(var(--dur-fast) * var(--motion-intensity,1)) var(--ease-standard)}.store-newsletter-form button[type=submit]{width:100%;min-height:var(--control-h-lg);height:var(--control-h-lg);padding:0 var(--space-6);border-radius:var(--radius-control);justify-content:center;align-items:center;gap:var(--space-2);background:var(--primary);color:var(--on-primary);font-family:var(--font-body);font-size:var(--type-base);font-weight:var(--fw-semibold);cursor:pointer;box-sizing:border-box;transition:background-color calc(var(--dur-fast) * var(--motion-intensity,1)) var(--ease-standard), transform calc(var(--dur-fast) * var(--motion-intensity,1)) var(--ease-standard);white-space:nowrap;border:none;display:inline-flex}.store-newsletter-form button[type=submit]:hover:not(:disabled,[aria-busy=true]){background:var(--primary-hover)}.store-newsletter-form button[type=submit]:active:not(:disabled,[aria-busy=true]){background:var(--primary-active);transform:scale(var(--press-scale))}.store-newsletter-form button[type=submit]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.store-newsletter-form button[type=submit]:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.store-newsletter-form button[type=submit][aria-busy=true],.store-newsletter-form .store-input[readonly]{cursor:progress}@container (width>=480px){.store-newsletter-form--inline .store-newsletter-controls{flex-direction:row;align-items:center}.store-newsletter-form--inline .store-input,.store-newsletter-form--inline input[type=email]{flex:auto;width:auto;min-width:0}.store-newsletter-form--inline button[type=submit]{flex:none;width:auto}}.store-newsletter-error-region{width:100%}.store-newsletter-error-region:empty{margin-top:calc(-1 * var(--space-3))}.store-newsletter-error{color:var(--danger-fg);font-size:var(--type-sm);width:100%;margin:0;line-height:1.4}.store-newsletter-form--center .store-newsletter-error{text-align:center}.store-newsletter-form--left .store-newsletter-error{text-align:left}.store-newsletter-privacy{font-size:var(--type-sm);color:var(--muted);width:100%;margin:0;line-height:1.5}.store-newsletter--gradient .store-newsletter-privacy{color:var(--on-panel-muted,var(--muted))}.store-newsletter-form--center .store-newsletter-privacy{text-align:center}.store-newsletter-form--left .store-newsletter-privacy{text-align:left}.store-newsletter-success{align-items:center;gap:var(--space-2);min-height:var(--control-h-lg);padding:var(--space-3) var(--space-5);border-radius:var(--radius-control);background:var(--success-tint);border:1px solid var(--success-edge);color:var(--success-fg);font-size:var(--type-sm);font-weight:var(--fw-semibold);margin-top:var(--space-6);line-height:1.4;display:inline-flex}.store-newsletter-success--center{justify-content:center;margin-left:auto;margin-right:auto}.store-newsletter-success--left{justify-content:flex-start;margin-left:0;margin-right:auto}.store-newsletter-success-icon{color:var(--success-fg);flex-shrink:0}.lc-root{max-width:100%;display:inline-flex;position:relative}.lc-trigger{gap:.4rem;max-width:100%}.lc-trigger-copy{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.lc-code{font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase}.lc-sep{border-radius:var(--radius-full);background:color-mix(in srgb, var(--fg) 35%, transparent);flex-shrink:0;width:3px;height:3px}.lc-fx{font-weight:var(--fw-semibold);letter-spacing:.01em}.lc-chevron{opacity:.62;width:12px;height:12px;transition:transform var(--dur-fast,.15s) var(--ease-emphasized,cubic-bezier(.3, 0, 0, 1));flex-shrink:0}.lc-chevron.is-open{transform:rotate(180deg)}.lc-panel.glass-overlay,.lc-panel.glass-panel{overscroll-behavior:contain;min-width:0;color:var(--on-panel,var(--fg));caret-color:#0000;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;padding:8px;display:grid;position:fixed;overflow:auto}.lc-panel:focus,.lc-panel:focus-visible{outline:none}.lc-panel[data-cols="2"]{grid-template-columns:minmax(0,1fr)}@media (width>=480px){.lc-panel[data-cols="2"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding:8px 6px 8px 8px}.lc-panel[data-cols="2"] .lc-group+.lc-group{border-left:1px solid color-mix(in srgb, var(--border) 85%, transparent);margin-left:4px;padding-left:8px}}.lc-group{border:0;min-width:0;margin:0;padding:2px 4px 6px}.lc-legend{float:none;width:100%;font-size:.6875rem;font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--on-panel-muted,var(--muted));margin:0;padding:6px 8px;display:block}.lc-options{flex-direction:column;gap:2px;display:flex}.lc-option{appearance:none;border-radius:var(--radius,10px);width:100%;min-height:44px;color:var(--on-panel,var(--fg));font:inherit;text-align:left;cursor:pointer;caret-color:#0000;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background var(--dur-fast,.15s) var(--ease-emphasized,cubic-bezier(.3, 0, 0, 1));background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;display:grid}.lc-option:hover{background:var(--state-hover)}.lc-option:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lc-option:disabled{cursor:wait;opacity:.55}.lc-option.is-active{background:color-mix(in srgb, var(--primary) 12%, transparent)}.lc-flag{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg) 16%, transparent);border-radius:4px;flex-shrink:0;line-height:0;display:inline-flex;overflow:hidden}.lc-option-copy{flex-direction:column;gap:2px;min-width:0;line-height:1.2;display:flex}.lc-option-name{font-size:.8125rem;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-option.is-active .lc-option-name{font-weight:var(--fw-semibold)}.lc-option-meta{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;color:var(--on-panel-muted,var(--muted));font-size:.6875rem;font-weight:500;overflow:hidden}.lc-check{opacity:0;width:16px;height:16px;color:var(--primary);flex-shrink:0}.lc-option.is-active .lc-check{opacity:1}.lc-inline{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;padding:4px 0;display:grid}@media (width>=480px){.lc-inline:has(.lc-group+.lc-group){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}}@media (prefers-reduced-motion:reduce){.lc-chevron,.lc-option{transition:none}}.pb-widget-content{width:100%;min-width:0;max-width:100%;position:relative}.store-block-wrap[data-self-align]>.pb-widget-content{width:auto}.pb-widget-content[data-overlay]{z-index:var(--z-raised)}.store-catalog-header{flex-direction:column;gap:.75rem;display:flex}.store-catalog-header__title{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--fg);margin:0;font-size:clamp(1.45rem,4vw,2rem);font-weight:700;line-height:1.15}.store-catalog-header__banner{aspect-ratio:4;border-radius:var(--radius-media);background:var(--media-plate);position:relative;overflow:hidden}.store-catalog-header__banner img{object-fit:cover}@media (width<768px){.store-catalog-header__banner{aspect-ratio:5/2}}.store-catalog-header__description{color:var(--muted);font-size:var(--text-body)}.store-catalog-header__description>:first-child{margin-top:0}.store-catalog-header__description>:last-child{margin-bottom:0}.store-filter-toggle{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;color:var(--fg);font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:0 .9rem;font-weight:600;display:flex}.store-filter-bar{gap:.5rem;margin-bottom:1rem;display:flex}.store-filter-bar>.store-filter-toggle{flex:1 1 0;width:auto;min-width:0}.store-filter-bar__sort{flex:1 1 0;min-width:0}.store-filter-chips{margin-bottom:1rem}@container (width<=767px){.pb-section--stack-mobile .store-filter-bar,.pb-section--stack-mobile .store-filter-chips{padding-left:max(clamp(.875rem, 4vw, 1.75rem), env(safe-area-inset-left,0px));padding-right:max(clamp(.875rem, 4vw, 1.75rem), env(safe-area-inset-right,0px))}}.catalog-sidebar{border-radius:var(--card-radius);border:1px solid var(--card-border);background:var(--surface);padding:var(--space-5)}.store-facet-chip{justify-content:center;align-items:center;gap:var(--space-1);min-height:2.25rem;padding:0 var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface);color:var(--fg);font-size:var(--type-sm);line-height:var(--lh-tight);font-weight:var(--fw-medium);text-decoration:none;display:inline-flex}.store-facet-chip__count{color:var(--muted);font-size:var(--type-xs);font-weight:var(--fw-regular);font-variant-numeric:tabular-nums}.store-facet-swatches{gap:var(--space-2);flex-wrap:wrap;display:flex}.store-facet-swatch{border:1px solid var(--border-control);border-radius:var(--radius-full);background-clip:padding-box;flex:none;width:2rem;height:2rem;position:relative}.store-facet-swatch:after{content:"";border-radius:inherit;border:2px solid #0000;position:absolute;inset:-4px}@media (pointer:coarse){.store-facet-chip{min-height:var(--touch-min)}.store-facet-swatch:before{content:"";width:var(--touch-min);height:var(--touch-min);position:absolute;top:50%;left:50%;translate:-50% -50%}}@media (hover:hover){.store-facet-chip:hover{background:var(--state-hover)}.store-facet-swatch:hover:after{border-color:var(--border-control)}}.store-facet-chip:is([aria-current=true],[aria-pressed=true]){border-color:var(--fg);background:var(--fg);color:var(--bg)}.store-facet-chip:is([aria-current=true],[aria-pressed=true]) .store-facet-chip__count{color:inherit;opacity:.8}.store-facet-swatch:is([aria-current=true],[aria-pressed=true]):after{border-color:var(--fg)}.store-facet-chip:disabled,.store-facet-swatch:disabled{opacity:.4;cursor:not-allowed}.store-cart-line{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);gap:1rem;padding:1rem;display:flex}.store-cart-summary{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem;position:sticky;top:5.5rem}.store-cart-layout{gap:2rem;display:grid}.store-cart-layout__recs{min-width:0}.store-cart-sticky{display:none}.store-checkout-thumb{border-radius:var(--radius-sm);background:var(--surface-alt);flex:0 0 4.75rem;width:4.75rem;height:4.75rem;position:relative;overflow:hidden}.store-checkout-thumb img,.store-checkout-thumb .store-image{object-fit:contain;object-position:center;max-width:none;padding:0;width:100%!important;height:100%!important;inset:0!important;transform:none!important}.store-checkout-lines--compact .store-checkout-thumb{flex-basis:3.5rem;width:3.5rem;height:3.5rem}.co-sum .store-checkout-lines--compact .store-checkout-thumb{flex-basis:var(--co-sum-thumb);width:var(--co-sum-thumb);height:var(--co-sum-thumb)}[data-checkout-root] .glass-panel,[data-block-type=checkoutShell] .glass-panel,[data-block-type=checkoutPage] .glass-panel,.co-sum .co-sum__panel.glass-panel{background:var(--card-bg,var(--surface));-webkit-backdrop-filter:none;backdrop-filter:none}.store-document:has([data-block-type^=checkout])>.store-section>.store-section-inner{box-sizing:border-box;padding-inline:clamp(.875rem,4vw,1.75rem)}[data-block-type=checkoutShell] input:not(.lumen-stepper__value),[data-block-type=checkoutPage] input:not(.lumen-stepper__value),[data-block-type=authForm] input,[data-block-type=accountAddresses] input,[data-block-type=formBuilder] input,[data-block-type=accountDashboard] input,[data-block-type=newsletter] input{min-height:44px;font-size:16px}.store-account-nav a,[data-block-type=accountDashboard] a,[data-block-type=accountOrders] a,[data-block-type=accountDownloads] a{min-height:44px}@media (width<1024px){.store-cart-page{padding-bottom:calc(5.75rem + env(safe-area-inset-bottom,0px))}.store-cart-sticky{inset-inline:0;bottom:var(--store-dock-height,0px);z-index:var(--z-sticky,50);padding:.75rem max(.75rem, env(safe-area-inset-right,0px)) max(.75rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left,0px));border-top:1px solid var(--border);background:var(--card-bg);display:block;position:fixed}.store-cart-sticky__inner{justify-content:space-between;align-items:center;gap:.75rem;max-width:80rem;margin:0 auto;display:flex}}@media (width>=1024px){.store-cart-layout{grid-template-columns:minmax(0,2fr) minmax(17rem,1fr);grid-template-areas:"lines summary""recs summary";align-items:start}.store-cart-layout__lines{grid-area:lines}.store-cart-layout__summary{grid-area:summary}.store-cart-layout__recs{grid-area:recs}}@media (width<768px){[data-block-type=accountDashboard] .store-columns,[data-block-type=accountOrders] .store-columns{flex-direction:column!important}}.store-pdp-sticky,.store-checkout-sticky{inset-inline:0;bottom:var(--store-dock-height,0px);z-index:var(--z-sticky,50);isolation:isolate;position:fixed}.store-pdp-sticky{padding:.75rem max(.75rem, env(safe-area-inset-right,0px)) max(.75rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left,0px));border-top:1px solid var(--border);background:var(--glass-bg-chrome,var(--surface))}@media (width>=521px){.store-pdp-sticky{-webkit-backdrop-filter:blur(var(--glass-blur,16px)) saturate(var(--glass-saturation,1.1));backdrop-filter:blur(var(--glass-blur,16px)) saturate(var(--glass-saturation,1.1))}}@media (width<=520px){.store-pdp-sticky{background:color-mix(in srgb, var(--surface) 92%, transparent)}}[data-perf=low] .store-pdp-sticky{background:var(--card-bg);-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-transparency:reduce){.store-pdp-sticky{background:var(--card-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.store-pdp-sticky{background:var(--card-bg)}}.store-pdp-sticky--desktop{box-sizing:border-box;height:calc(4.5rem + env(safe-area-inset-bottom,0px));padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:var(--card-bg);box-shadow:var(--elev-3);-webkit-backdrop-filter:none;backdrop-filter:none;transition:translate calc(var(--dur-base) * var(--motion-intensity,1)) var(--ease-emphasized), opacity calc(var(--dur-fast) * var(--motion-intensity,1)) var(--ease-standard);align-items:center;display:flex}@starting-style{.store-pdp-sticky--desktop{opacity:0;translate:0 100%}}html{--store-scroll-dock:0px;scroll-padding-bottom:var(--store-scroll-dock)}html:has(.store-pdp-sticky){scroll-padding-bottom:calc(var(--store-scroll-dock) + 5.5rem + env(safe-area-inset-bottom,0px))}@media (width<1024px){html:has(.store-cart-sticky){scroll-padding-bottom:calc(var(--store-scroll-dock) + 5.75rem + env(safe-area-inset-bottom,0px))}html:has(.store-checkout-sticky){scroll-padding-bottom:calc(var(--store-scroll-dock) + var(--store-checkout-bar-h,9.5rem) + .75rem)}}@container (width>=1024px) and (width<=1440px){.store-columns:has([data-block-type=productsFilter]) .store-grid-cols-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=767px){.store-grid-cols-2,.store-grid-cols-3,.store-grid-cols-4,[data-block-type=productGrid] .store-grid,[data-block-type=relatedProducts] .store-grid,[data-block-type=recentlyViewed] .store-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.store-cart-line{flex-wrap:wrap}.store-cart-summary{position:static}[data-block-type=checkoutShell] .store-columns,[data-block-type=checkoutPage] .store-columns{flex-direction:column!important}.store-product-card__actions .store-quick-add,.store-product-card__actions .store-btn,.store-product-card__actions .store-product-card__peek{min-height:var(--touch-min)}.store-product-card__actions .store-product-card__peek{min-width:var(--touch-min)}}@media (width<=639px){.store-cart-line{padding:.85rem}.store-cart-line .relative.h-20{width:4.5rem;height:4.5rem}}.store-product-card{--card-toggle-size:2.25rem;contain:layout style paint;flex-direction:column;max-width:100%;display:flex;position:relative;overflow:hidden}.store-product-card--elevated,.store-product-card--bordered{background:var(--card-bg,var(--surface));border:1px solid var(--card-border);border-radius:var(--card-radius)}.store-product-card--elevated{box-shadow:var(--card-shadow-rest)}.store-product-card--bordered{border-color:var(--border-control)}.store-product-card--bordered:hover{border-color:var(--accent)}.store-product-card--minimal{border-radius:var(--radius-media)}.store-product-card--image{overflow:visible}.store-product-card--lift{transition:transform calc(var(--dur-base) * var(--motion-intensity,1)) var(--ease-standard), box-shadow calc(var(--dur-base) * var(--motion-intensity,1)) var(--ease-standard)}@media (hover:hover){.store-product-card--lift:hover{transform:translateY(var(--card-lift));box-shadow:var(--card-shadow-hover)}.store-product-card--image.store-product-card--lift:hover{box-shadow:none}}.store-product-card__media{aspect-ratio:1;background:var(--media-plate);flex-shrink:0;position:relative;overflow:hidden}.store-product-card--editorial:not(.store-product-card--compact) .store-product-card__media{aspect-ratio:4/5}.store-product-card__media--inset{margin:var(--media-inset) var(--media-inset) 0}.store-product-card__media--inset,.store-product-card--image .store-product-card__media{border-radius:var(--radius-media)}.store-product-card__media-link{color:inherit;display:block;position:absolute;inset:0}.store-product-card__placeholder{background:var(--surface-alt);width:100%;height:100%;color:var(--muted);justify-content:center;align-items:center;display:flex}.store-product-card__badges{top:var(--space-2);left:var(--space-2);right:var(--space-2);z-index:var(--z-raised);align-items:flex-start;gap:var(--space-1);pointer-events:none;flex-direction:column;display:flex;position:absolute}.store-product-card__badges .store-badge{white-space:nowrap;text-overflow:ellipsis;max-width:100%;letter-spacing:calc(var(--ls-wide) / 2);padding-inline:calc(var(--space-1) * 1.5);line-height:var(--lh-tight);display:block;overflow:hidden}.store-product-card:has(.wishlist-card-overlay,.compare-card-overlay) .store-product-card__badges{right:calc(var(--space-2) + var(--card-toggle-size) + var(--space-1))}.store-product-card--compact .store-product-card__badges{top:var(--space-1);left:var(--space-1)}.store-product-card__link{color:inherit;text-decoration:none;display:block}.store-product-card__body{padding:var(--density-card-pad);flex-direction:column;display:flex}.store-product-card--flush .store-product-card__body{padding:.75rem 0}.store-product-card--warm .store-product-card__body{padding:1.35rem}.store-product-card--compact .store-product-card__body{padding:var(--density-card-pad-compact)}.store-product-card__eyebrow{margin-bottom:var(--space-1);color:var(--muted);font-size:var(--text-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);line-height:var(--lh-tight);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.store-product-card__title{color:var(--fg);line-height:var(--lh-product-title);-webkit-line-clamp:var(--product-title-lines);line-clamp:var(--product-title-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.store-product-card .store-product-card__title{font-family:var(--font-body);font-size:var(--text-product-title);font-weight:var(--fw-semibold);min-height:calc(1em * var(--lh-product-title) * var(--product-title-lines))}.store-product-card--warm .store-product-card__title,.store-product-card--editorial .store-product-card__title{font-family:var(--font-heading);font-weight:var(--fw-medium)}.store-product-card--editorial .store-product-card__title{font-size:var(--type-lg)}.store-product-card--compact .store-product-card__title{font-size:var(--type-xs)}.store-product-card__rating{align-items:center;gap:.35rem;margin-top:.35rem;display:flex}.store-product-card__rating-count{color:var(--muted);font-size:var(--text-meta)}.store-product-card__sku{color:var(--muted);font-family:var(--font-mono,monospace);font-size:var(--text-meta);letter-spacing:.04em;margin-top:.35rem}.store-product-card__price{margin-top:.75rem}.store-product-card--compact .store-product-card__price{margin-top:.35rem}.store-product-card--equal .store-product-card__link{flex:1}.store-product-card--equal .store-product-card__body{height:100%}.store-product-card--equal .store-product-card__price{margin-top:auto;padding-top:.75rem}.store-product-card--equal.store-product-card--compact .store-product-card__price{padding-top:.35rem}.store-product-card__actions{align-items:center;gap:var(--space-2);padding:0 var(--density-card-pad) var(--density-card-pad);display:flex}.store-product-card--flush .store-product-card__actions{padding:0 0 var(--space-3)}.store-product-card--compact .store-product-card__actions{padding:0 var(--density-card-pad-compact) var(--density-card-pad-compact)}.store-product-card__cta{flex:auto;min-width:0}.store-product-card__peek{flex:none}.store-product-card__stock{min-height:var(--control-h-sm);color:var(--muted);font-size:var(--text-stock);font-weight:var(--fw-medium);flex:auto;align-items:center;display:flex}@container (width<=767px){.store-product-card{--density-card-pad:.625rem;--media-inset:var(--space-2)}.store-product-card__stock{min-height:var(--touch-min)}}.lumen-price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.5rem;display:inline-flex}.lumen-price__amount{font-size:1.05rem;font-weight:var(--fw-bold);color:var(--fg)}.lumen-price--sm .lumen-price__amount{font-size:.88rem}.lumen-price--lg .lumen-price__amount{font-size:1.35rem}.lumen-price__amount--sale{color:var(--accent)}.lumen-price__dual,.lumen-price__compare{color:var(--fg);opacity:.75}.lumen-price__dual{font-size:.72em}.lumen-price__compare{font-size:.85em;text-decoration:line-through}.lumen-price__unit{color:var(--muted);flex-basis:100%;font-size:.75rem;line-height:1.3}.lumen-price__note{color:var(--muted);flex-basis:100%;font-size:.7rem;line-height:1.3}.lumen-price-pending{color:#0000;border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none;text-decoration:none}.lumen-icon-eye{width:var(--icon-md);height:var(--icon-md);--lumen-eye-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M247.31,124.76c-.35-.79-8.82-19.58-27.65-38.41C194.57,61.26,162.88,48,128,48S61.43,61.26,36.34,86.35C17.51,105.18,9,124,8.69,124.76a8,8,0,0,0,0,6.5c.35.79,8.82,19.57,27.65,38.4C61.43,194.74,93.12,208,128,208s66.57-13.26,91.66-38.34c18.83-18.83,27.3-37.61,27.65-38.4A8,8,0,0,0,247.31,124.76ZM128,192c-30.78,0-57.67-11.19-79.93-33.25A133.47,133.47,0,0,1,25,128,133.33,133.33,0,0,1,48.07,97.25C70.33,75.19,97.22,64,128,64s57.67,11.19,79.93,33.25A133.46,133.46,0,0,1,231.05,128C223.84,141.46,192.43,192,128,192Zm0-112a48,48,0,1,0,48,48A48.05,48.05,0,0,0,128,80Zm0,80a32,32,0,1,1,32-32A32,32,0,0,1,128,160Z'/%3E%3C/svg%3E") center / contain no-repeat;-webkit-mask:var(--lumen-eye-mask);-webkit-mask:var(--lumen-eye-mask);mask:var(--lumen-eye-mask);background-color:currentColor;flex:none;display:inline-block}@media (forced-colors:active){.lumen-icon-eye{forced-color-adjust:none;background-color:buttontext}}.vx-card-from{align-items:baseline;gap:.35rem;display:inline-flex}.vx-card-from__label{white-space:nowrap;color:var(--muted);font-size:var(--text-meta);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;flex-shrink:0}.vx-card-swatches{z-index:var(--z-raised);border-radius:var(--radius-full);background:color-mix(in srgb, var(--bg) 72%, transparent);gap:5px;padding:4px;display:flex;position:absolute;bottom:8px;left:8px}.vx-card-dot{width:var(--touch-min);height:var(--touch-min);min-width:var(--touch-min);min-height:var(--touch-min);border-radius:var(--radius-full);background-origin:content-box;background-clip:content-box;background-color:var(--surface-alt);box-sizing:border-box;background-size:cover;border:1px solid #0000;padding:.7rem;position:relative}.vx-card-dot:after{content:"";border:1px solid var(--border-control);border-radius:inherit;pointer-events:none;position:absolute;inset:.7rem}.vx-card-dot[aria-pressed=true]{box-shadow:0 0 0 2px var(--fg)}.vx-card-dot:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.compare-toggle{min-height:var(--touch-min);min-width:var(--touch-min);border-radius:var(--radius);border:1px solid var(--border-control);background:var(--surface);color:var(--muted);transition-property:background-color,color,border-color,transform;transition-duration:calc(var(--dur-fast) * var(--motion-intensity,1));transition-timing-function:var(--ease-standard);justify-content:center;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;display:inline-flex}.compare-toggle:hover{color:var(--fg);border-color:color-mix(in srgb, var(--fg) 22%, var(--border-control))}.compare-toggle:active{transform:scale(var(--press-scale))}.compare-toggle.is-on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface));color:var(--fg)}.compare-toggle--btn{width:100%;padding:0 .85rem}.compare-toggle--icon{border-radius:var(--radius-full);background:color-mix(in srgb, var(--surface) 92%, transparent);width:48px;min-width:48px;height:48px;min-height:48px;box-shadow:var(--elev-2)}.compare-card-overlay .compare-toggle--icon,.wishlist-card-overlay .compare-toggle--icon{width:var(--card-toggle-size);height:var(--card-toggle-size);min-width:var(--card-toggle-size);min-height:var(--card-toggle-size);border-color:var(--border);background:var(--surface);color:var(--fg);box-shadow:none;transition-property:background-color,color,border-color,box-shadow,transform;position:relative}.compare-card-overlay .compare-toggle--icon:before,.wishlist-card-overlay .compare-toggle--icon:before{content:"";width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-full);position:absolute;top:50%;left:50%;translate:-50% -50%}@media (hover:hover){.compare-card-overlay .compare-toggle--icon:hover,.wishlist-card-overlay .compare-toggle--icon:hover{border-color:var(--border-control);box-shadow:var(--elev-2)}}.wishlist-card-overlay,.compare-card-overlay{--card-toggle-edge:var(--space-2);top:var(--card-toggle-edge);right:var(--card-toggle-edge);z-index:var(--z-raised);position:absolute}.store-product-card:has(>.store-product-card__media--inset) :is(.compare-card-overlay,.wishlist-card-overlay){--card-toggle-edge:calc(var(--media-inset) + var(--space-2))}.compare-card-overlay.is-compact,.wishlist-card-overlay.is-compact{--card-toggle-edge:var(--space-1)}.wishlist-card-toggle.is-on{border-color:var(--danger-fg);background:color-mix(in srgb, var(--danger-fg) 10%, var(--surface));color:var(--danger-fg)}.compare-card-overlay .compare-toggle.is-on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface))}.wishlist-card-overlay~.compare-card-overlay{top:calc(var(--card-toggle-edge) + var(--card-toggle-size) + var(--space-2))}@media print{.compare-toggle{display:none!important}}.vx-card-dot--static{pointer-events:none;width:1.375rem;min-width:0;height:1.375rem;min-height:0;padding:.3rem}.vx-card-dot--static:after{inset:.3rem}.store-product-carousel{position:relative;container-type:inline-size}.store-product-carousel__viewport{--pc-gap:clamp(.75rem, 2vw, 1.25rem);--pc-visible:var(--pc-columns,4);margin:calc(-1 * var(--space-2));padding:var(--space-2);overflow:hidden}@container (width<800px){.store-product-carousel__viewport{--pc-visible:min(3, var(--pc-columns,4))}}@container (width<560px){.store-product-carousel__viewport{--pc-visible:min(2, var(--pc-columns,4))}}@container (width<300px){.store-product-carousel__viewport{--pc-visible:1}}.store-product-carousel__track{align-items:stretch;gap:var(--pc-gap);transform:translateX(calc(-1 * var(--pc-index,0) * (100% + var(--pc-gap)) / var(--pc-visible)));transition:transform calc(var(--dur-slow) * var(--motion-intensity,1)) var(--ease-standard);display:flex}.store-product-carousel__slide{flex:0 0 calc((100% - var(--pc-gap) * (var(--pc-visible) - 1)) / var(--pc-visible));min-width:0;display:flex}.store-product-carousel__slide>.store-product-card{width:100%}.store-product-carousel__arrow{z-index:var(--z-raised);border-radius:var(--radius-full);position:absolute;top:50%;translate:0 -50%}.store-product-carousel__arrow--prev{left:calc(-1 * var(--space-3))}.store-product-carousel__arrow--next,.store-product-carousel__pause{right:calc(-1 * var(--space-3))}.store-product-carousel__pause{top:var(--space-2);translate:none}@media (prefers-reduced-motion:reduce){.store-product-carousel__track{transition:none}}.store-hero{min-height:clamp(360px, 60vh, var(--hero-min-h,580px));color:var(--fg);position:relative;overflow:hidden}.store-hero-inner{min-height:inherit;align-items:center;padding-top:clamp(3rem,9vw,7rem);padding-bottom:clamp(2.5rem,7vw,6rem);display:block;position:relative}.store-hero-split{grid-template-columns:1fr;align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid}@container (width>=768px){.store-hero-split{grid-template-columns:1fr 1fr}.store-hero-split--reverse>:first-child{order:2}.store-hero-split--reverse>:last-child{order:1}}.store-hero{container-type:inline-size}.store-hero-title{font-family:var(--font-heading);font-weight:var(--fw-heading);letter-spacing:var(--ls-display,var(--ls-heading));color:var(--fg);overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;margin:0;font-size:clamp(2rem,1rem + 4.2cqi,4.5rem);line-height:1.06}.store-split{grid-template-columns:1fr;align-items:center;gap:clamp(1.25rem,3vw,2rem);display:grid}@container (width>=768px){.store-split{grid-template-columns:1fr 1.2fr}}.catalog-sidebar{height:auto;max-height:none;position:relative;overflow:visible}}
