@charset "UTF-8";:root,[data-brand]{--glass-surface:color-mix(in oklch,var(--surface-raised) 95%,transparent);--glass-blur:blur(20px) saturate(180%) brightness(1.06);--overlay-scrim:color-mix(in oklch,var(--neutral-1000) 12%,transparent);--overlay-scrim-strong:color-mix(in oklch,var(--neutral-1000) 38%,transparent);--overlay-blur:blur(8px) saturate(120%);--frame-backdrop-filter:blur(40px) saturate(120%);--glow-accent-outer:0 0 0 3px var(--focus-ring),0 0 24px color-mix(in oklab,var(--a-fill) 25%,transparent);--glow-accent:var(--glow-accent-outer)}:root{--font-display-serif:"Instrument Serif",ui-serif,Georgia,serif;--font-ui:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--text-2xs:0.6875rem;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3rem;--text-5xl:4rem;--text-6xl:5.25rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--leading-none:1;--leading-tight:1.1;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.7;--tracking-tighter:-0.035em;--tracking-tight:-0.02em;--tracking-snug:-0.01em;--tracking-normal:0;--tracking-wide:0.02em;--tracking-widest:0.08em;--icon-size-xs:0.75rem;--icon-size-sm:1rem;--icon-size-md:1.25rem;--icon-size-lg:1.5rem;--icon-size-xl:2rem;--icon-stroke:1.75}:root{--type-display-xl-font:var(--font-display);--type-display-xl-size:var(--text-6xl);--type-display-xl-weight:var(--display-weight);--type-display-xl-leading:var(--leading-none);--type-display-xl-tracking:var(--display-tracking);--type-display-xl-transform:none;--type-display-xl-variant-numeric:normal;--type-display-lg-font:var(--font-display);--type-display-lg-size:var(--text-5xl);--type-display-lg-weight:var(--display-weight);--type-display-lg-leading:var(--leading-none);--type-display-lg-tracking:var(--display-tracking);--type-display-lg-transform:none;--type-display-lg-variant-numeric:normal;--type-display-md-font:var(--font-display);--type-display-md-size:var(--text-4xl);--type-display-md-weight:var(--display-weight);--type-display-md-leading:var(--leading-tight);--type-display-md-tracking:var(--display-tracking);--type-display-md-transform:none;--type-display-md-variant-numeric:normal;--type-display-sm-font:var(--font-display);--type-display-sm-size:var(--text-3xl);--type-display-sm-weight:var(--display-weight);--type-display-sm-leading:var(--leading-tight);--type-display-sm-tracking:var(--display-tracking);--type-display-sm-transform:none;--type-display-sm-variant-numeric:normal;--type-heading-xl-font:var(--font-ui);--type-heading-xl-size:var(--text-3xl);--type-heading-xl-weight:var(--weight-semibold);--type-heading-xl-leading:var(--leading-tight);--type-heading-xl-tracking:var(--tracking-snug);--type-heading-xl-transform:none;--type-heading-xl-variant-numeric:normal;--type-heading-lg-font:var(--font-ui);--type-heading-lg-size:var(--text-2xl);--type-heading-lg-weight:var(--weight-semibold);--type-heading-lg-leading:var(--leading-tight);--type-heading-lg-tracking:var(--tracking-snug);--type-heading-lg-transform:none;--type-heading-lg-variant-numeric:normal;--type-heading-md-font:var(--font-ui);--type-heading-md-size:var(--text-xl);--type-heading-md-weight:var(--weight-semibold);--type-heading-md-leading:var(--leading-snug);--type-heading-md-tracking:var(--tracking-normal);--type-heading-md-transform:none;--type-heading-md-variant-numeric:normal;--type-heading-sm-font:var(--font-ui);--type-heading-sm-size:var(--text-lg);--type-heading-sm-weight:var(--weight-semibold);--type-heading-sm-leading:var(--leading-snug);--type-heading-sm-tracking:var(--tracking-normal);--type-heading-sm-transform:none;--type-heading-sm-variant-numeric:normal;--type-lede-font:var(--font-ui);--type-lede-size:var(--text-xl);--type-lede-weight:var(--weight-regular);--type-lede-leading:var(--leading-normal);--type-lede-tracking:var(--tracking-snug);--type-lede-transform:none;--type-lede-variant-numeric:normal;--type-body-lg-font:var(--font-ui);--type-body-lg-size:var(--text-lg);--type-body-lg-weight:var(--weight-regular);--type-body-lg-leading:var(--body-leading);--type-body-lg-tracking:var(--tracking-normal);--type-body-lg-transform:none;--type-body-lg-variant-numeric:normal;--type-body-font:var(--font-ui);--type-body-size:var(--text-base);--type-body-weight:var(--weight-regular);--type-body-leading:var(--leading-normal);--type-body-tracking:var(--tracking-normal);--type-body-transform:none;--type-body-variant-numeric:normal;--type-body-sm-font:var(--font-ui);--type-body-sm-size:var(--text-sm);--type-body-sm-weight:var(--weight-regular);--type-body-sm-leading:var(--leading-normal);--type-body-sm-tracking:var(--tracking-normal);--type-body-sm-transform:none;--type-body-sm-variant-numeric:normal;--type-ui-lg-font:var(--font-ui);--type-ui-lg-size:var(--text-base);--type-ui-lg-weight:var(--weight-semibold);--type-ui-lg-leading:var(--leading-snug);--type-ui-lg-tracking:var(--tracking-normal);--type-ui-lg-transform:none;--type-ui-lg-variant-numeric:normal;--type-ui-font:var(--font-ui);--type-ui-size:var(--text-sm);--type-ui-weight:var(--weight-semibold);--type-ui-leading:var(--leading-snug);--type-ui-tracking:var(--tracking-normal);--type-ui-transform:none;--type-ui-variant-numeric:normal;--type-action-size:0.9375rem;--type-ui-sm-font:var(--font-ui);--type-ui-sm-size:var(--text-xs);--type-ui-sm-weight:var(--weight-semibold);--type-ui-sm-leading:var(--leading-snug);--type-ui-sm-tracking:var(--tracking-normal);--type-ui-sm-transform:none;--type-ui-sm-variant-numeric:normal;--type-eyebrow-font:var(--font-ui);--type-eyebrow-size:var(--text-xs);--type-eyebrow-weight:var(--weight-semibold);--type-eyebrow-leading:var(--leading-snug);--type-eyebrow-tracking:var(--furniture-tracking);--type-eyebrow-transform:uppercase;--type-eyebrow-variant-numeric:normal;--type-furniture-font:var(--font-metadata);--type-furniture-size:var(--text-sm);--type-furniture-weight:var(--weight-regular);--type-furniture-leading:var(--leading-snug);--type-furniture-tracking:var(--furniture-tracking);--type-furniture-transform:none;--type-furniture-variant-numeric:normal;--type-small-print-font:var(--font-ui);--type-small-print-size:var(--text-2xs);--type-small-print-weight:var(--weight-regular);--type-small-print-leading:var(--leading-snug);--type-small-print-tracking:var(--tracking-wide);--type-small-print-transform:none;--type-small-print-variant-numeric:normal;--type-mono-font:var(--font-metadata);--type-mono-size:var(--text-sm);--type-mono-weight:var(--weight-regular);--type-mono-leading:var(--leading-snug);--type-mono-tracking:var(--tracking-normal);--type-mono-transform:none;--type-mono-variant-numeric:tabular-nums}:root{--type-display-xl-size:clamp( calc(var(--text-4xl) * var(--display-scale,1)),calc((2rem + 5cqi) * var(--display-scale,1)),calc(var(--text-6xl) * var(--display-scale,1)) );--type-display-lg-size:clamp( calc(var(--text-3xl) * var(--display-scale,1)),calc((1.75rem + 3.5cqi) * var(--display-scale,1)),calc(var(--text-5xl) * var(--display-scale,1)) );--type-display-md-size:clamp( calc(var(--text-2xl) * var(--display-scale,1)),calc((1.375rem + 2.5cqi) * var(--display-scale,1)),calc(var(--text-4xl) * var(--display-scale,1)) );--type-display-sm-size:clamp( calc(var(--text-xl) * var(--display-scale,1)),calc((1.125rem + 1.75cqi) * var(--display-scale,1)),calc(var(--text-3xl) * var(--display-scale,1)) );--type-heading-xl-size:clamp(var(--text-2xl),5cqi,var(--text-3xl));--type-heading-lg-size:clamp(var(--text-xl),4cqi,var(--text-2xl));--type-lede-size:clamp(var(--text-lg),1rem + 0.6cqi,var(--text-xl))}:root{--space-0:0;--space-px:1px;--space-0-5:0.125rem;--space-1:0.25rem;--space-1-5:0.375rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-28:7rem;--space-32:8rem}:root{--space-inset-xs:var(--space-2);--space-inset-sm:var(--space-3);--space-inset:var(--space-4);--space-inset-lg:clamp(var(--space-5),1.05rem + 0.9vw,var(--space-6));--space-inset-xl:clamp(var(--space-6),1.2rem + 1vw,var(--space-8));--control-inset-block:var(--space-3);--space-stack-xs:var(--space-1);--space-stack-sm:var(--space-2);--space-stack:var(--space-3);--space-stack-lg:var(--space-4);--space-stack-xl:var(--space-6);--space-stack-2xl:var(--space-8);--space-inline-xs:var(--space-1);--space-inline-sm:var(--space-2);--space-inline:var(--space-3);--space-inline-lg:var(--space-4);--space-layout-sm:var(--space-6);--space-layout:var(--space-8);--space-layout-lg:var(--space-12);--space-layout-xl:var(--space-16);--space-section-sm:clamp(var(--space-12),2rem + 4vw,var(--space-20));--space-section:clamp(var(--space-16),2.5rem + 6vw,var(--space-24));--space-section-lg:clamp(var(--space-20),3rem + 8vw,var(--space-32));--gutter-sm:var(--space-4);--gutter:clamp(var(--space-4),0.5rem + 2.5vw,var(--space-8));--gutter-lg:var(--space-8)}:root{--container-prose:44rem;--container-content:64rem;--container-wide:80rem}:root{--radius-none:0;--radius-xs:0.125rem;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.25rem;--radius-3xl:1.75rem;--radius-full:9999px;--radius-control:var(--radius-md);--radius-card:var(--radius-xl);--radius-surface:var(--radius-2xl);--radius-pill:var(--radius-full);--radius-media:var(--radius-lg);--corner-shape:round}@property --sq-r{syntax:"*";inherits:false}@property --sq-tl{syntax:"*";inherits:false}@property --sq-tr{syntax:"*";inherits:false}@property --sq-br{syntax:"*";inherits:false}@property --sq-bl{syntax:"*";inherits:false}:root,[data-brand]{--shadow-ink:var(--neutral-1000);--elevation-1:0 1px 2px light-dark( color-mix(in oklab,var(--shadow-ink) 4%,transparent),color-mix(in oklab,var(--shadow-ink) 30%,transparent));--elevation-2:0 1px 2px light-dark( color-mix(in oklab,var(--shadow-ink) 6%,transparent),color-mix(in oklab,var(--shadow-ink) 40%,transparent)),0 2px 8px -2px light-dark( color-mix(in oklab,var(--shadow-ink) 8%,transparent),color-mix(in oklab,var(--shadow-ink) 50%,transparent));--elevation-3:0 2px 4px light-dark( color-mix(in oklab,var(--shadow-ink) 6%,transparent),color-mix(in oklab,var(--shadow-ink) 40%,transparent)),0 8px 24px -4px light-dark( color-mix(in oklab,var(--shadow-ink) 12%,transparent),color-mix(in oklab,var(--shadow-ink) 60%,transparent));--elevation-4:0 4px 8px light-dark( color-mix(in oklab,var(--shadow-ink) 8%,transparent),color-mix(in oklab,var(--shadow-ink) 50%,transparent)),0 16px 48px -8px light-dark( color-mix(in oklab,var(--shadow-ink) 16%,transparent),color-mix(in oklab,var(--shadow-ink) 70%,transparent));--elevation-5:0 8px 16px light-dark( color-mix(in oklab,var(--shadow-ink) 10%,transparent),color-mix(in oklab,var(--shadow-ink) 60%,transparent)),0 32px 80px -12px light-dark( color-mix(in oklab,var(--shadow-ink) 24%,transparent),color-mix(in oklab,var(--shadow-ink) 80%,transparent));--elevation-inner:inset 0 2px 4px light-dark( color-mix(in oklab,var(--shadow-ink) 6%,transparent),color-mix(in oklab,var(--shadow-ink) 40%,transparent))}:root{--motion-instant:0ms;--motion-fast:100ms;--motion-default:150ms;--motion-moderate:220ms;--motion-slow:380ms;--motion-deliberate:600ms;--ease-linear:linear;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.7,0,0.84,0);--ease-in-out:cubic-bezier(0.76,0,0.24,1);--ease-spatial:linear( 0,0.0033 0.8%,0.0263 2.39%,0.0896 4.77%,0.4676 12.34%,0.5688,0.6553,0.7274,0.7862,0.8336 19.34%,0.8793,0.9132,0.9377 23.94%,0.9575,0.9712 26.79%,0.9819 28.5%,0.9899 30.44%,0.9987 34.42%,1.0025 38.91%,1.0006 46.28%,1 );--ease-spatial-bounce:linear( 0,0.004,0.016,0.035,0.063,0.098,0.141,0.191,0.25,0.316,0.391,0.473,0.563,0.66,0.766,0.879,1,1.058 66.7%,1.077,1.088,1.09,1.084,1.07,1.048,1.02,1.006 89.5%,0.997,0.994,0.996,1 );--ease-effect:cubic-bezier(0.33,0,0.2,1);--ease-spring:var(--ease-spatial);--ease-anticipate:var(--ease-spatial-bounce);--motion-hover:var(--motion-fast) var(--ease-effect);--motion-focus:var(--motion-fast) var(--ease-effect);--motion-press:var(--motion-instant);--motion-enter:var(--motion-moderate) var(--ease-spatial);--motion-exit:var(--motion-default) var(--ease-effect);--motion-transform:var(--motion-default) var(--ease-spatial);--motion-lift:var(--motion-fast) var(--ease-spatial);--motion-settle:var(--motion-moderate) var(--ease-spatial-bounce);--motion-theme:var(--motion-slow) var(--ease-in-out)}@media (prefers-reduced-motion: reduce){:root{--motion-fast:0.01ms;--motion-default:0.01ms;--motion-moderate:0.01ms;--motion-slow:0.01ms;--motion-deliberate:0.01ms}*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}::view-transition-group(*),::view-transition-image-pair(*),::view-transition-old(*),::view-transition-new(*){animation-duration:0.01ms !important;animation-delay:0ms !important}}:root{--z-base:0;--z-raised:1;--z-sticky:100;--z-dropdown:200;--z-overlay:300;--z-drawer:400;--z-modal:500;--z-popover:600;--z-toast:700;--z-tooltip:800;--z-debug:9999}:root{--breakpoint-sm:480px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px}:root,[data-brand]{--surface-page:light-dark(var(--neutral-50),var(--neutral-900));--surface-raised:light-dark(var(--neutral-0),var(--neutral-800));--surface-sunken:light-dark(var(--neutral-100),var(--neutral-850));--surface-overlay:light-dark(var(--neutral-0),var(--neutral-800));--border-subtle:light-dark(var(--neutral-200),var(--neutral-750));--border-default:light-dark(var(--neutral-300),var(--neutral-700));--border-strong:light-dark(var(--neutral-400),var(--neutral-600));--border-control:light-dark(var(--neutral-450),var(--neutral-500));--border-control-hover:light-dark(var(--neutral-500),var(--neutral-450));--text-primary:light-dark(var(--neutral-800),var(--neutral-100));--text-secondary:light-dark(var(--neutral-600),var(--neutral-400));--text-tertiary:light-dark(var(--neutral-550),var(--neutral-450));--text-placeholder:light-dark(var(--neutral-550),var(--neutral-450));--text-disabled:light-dark(var(--neutral-400),var(--neutral-600));--text-inverse:light-dark(var(--neutral-50),var(--neutral-900))}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}[data-brand=jwshop]{color-scheme:light;--neutral-0:oklch(100.0% 0.0014 60);--neutral-50:oklch(98.8% 0.0016 60);--neutral-100:oklch(96.5% 0.0018 60);--neutral-200:oklch(92.0% 0.0024 60);--neutral-300:oklch(86.0% 0.0031 60);--neutral-400:oklch(72.0% 0.0047 60);--neutral-450:oklch(63.0% 0.0057 60);--neutral-500:oklch(58.0% 0.0063 60);--neutral-550:oklch(52.0% 0.0070 60);--neutral-600:oklch(45.0% 0.0065 60);--neutral-700:oklch(32.0% 0.0046 60);--neutral-750:oklch(27.0% 0.0039 60);--neutral-800:oklch(22.0% 0.0032 60);--neutral-850:oklch(18.0% 0.0026 60);--neutral-900:oklch(14.0% 0.0020 60);--neutral-1000:oklch(8.0% 0.0012 60);--a-tint-1:light-dark(oklch(97.0% 0.0141 262),oklch(24.0% 0.0300 262));--a-tint-2:light-dark(oklch(94.0% 0.0285 262),oklch(28.0% 0.0550 262));--a-tint-3:light-dark(oklch(89.0% 0.0533 262),oklch(34.0% 0.0900 262));--a-line:light-dark(oklch(58.0% 0.1600 262),oklch(58.0% 0.1600 262));--a-fill:light-dark(oklch(52.0% 0.1800 262),oklch(74.0% 0.1338 262));--a-fill-hover:light-dark(oklch(46.0% 0.1800 262),oklch(80.0% 0.1005 262));--a-fill-active:light-dark(oklch(40.0% 0.1700 262),oklch(86.0% 0.0687 262));--a-fill-ink:light-dark(oklch(100.0% 0.0000 0),oklch(24.0% 0.0800 262));--a-ink:light-dark(oklch(44.0% 0.1500 262),oklch(74.0% 0.1338 262));--a-fill-edge:transparent;--a-primary-fill:light-dark(oklch(20.0% 0.0150 60),oklch(93.0% 0.0070 60));--a-primary-fill-hover:light-dark(oklch(15.0% 0.0150 60),oklch(96.0% 0.0070 60));--a-primary-fill-active:light-dark(oklch(11.0% 0.0150 60),oklch(90.0% 0.0070 60));--a-primary-ink:light-dark(oklch(97.0% 0.0070 60),oklch(18.0% 0.0120 60));--surface-well:oklch(94.1% 0.0128 87);--wash-a:light-dark(oklch(97.0% 0.0141 262),oklch(24.0% 0.0300 262));--wash-b:light-dark(oklch(94.0% 0.0285 262),oklch(28.0% 0.0550 262));--sleeve-stop-1:light-dark(oklch(97.0% 0.0141 262),oklch(24.0% 0.0900 262));--sleeve-stop-2:light-dark(oklch(94.0% 0.0285 262),oklch(28.0% 0.0900 262));--sleeve-stop-3:light-dark(oklch(89.0% 0.0533 262),oklch(34.0% 0.0900 262));--sleeve-accent:light-dark(oklch(52.0% 0.1200 262),oklch(72.0% 0.1200 262));--sleeve-accent-ink:light-dark(oklch(98.0% 0.0093 262),oklch(18.0% 0.0200 262));--focus-ring:light-dark(oklch(58.0% 0.1600 262),oklch(58.0% 0.1600 262));--success-tint-1:light-dark(oklch(97.0% 0.0300 150),oklch(24.0% 0.0300 150));--success-tint-3:light-dark(oklch(89.0% 0.0900 150),oklch(34.0% 0.0900 150));--success-line:light-dark(oklch(58.0% 0.1597 150),oklch(58.0% 0.1597 150));--success-fill:light-dark(oklch(52.0% 0.1432 150),oklch(74.0% 0.1600 150));--success-fill-hover:light-dark(oklch(46.0% 0.1267 150),oklch(80.0% 0.1500 150));--success-fill-active:light-dark(oklch(40.0% 0.1101 150),oklch(86.0% 0.1400 150));--success-fill-ink:light-dark(oklch(100.0% 0.0000 0),oklch(24.0% 0.0661 150));--success-ink:light-dark(oklch(44.0% 0.1211 150),oklch(74.0% 0.1500 150));--success-fill-edge:transparent;--warning-tint-1:light-dark(oklch(97.0% 0.0300 85),oklch(24.0% 0.0300 85));--warning-tint-3:light-dark(oklch(89.0% 0.0900 85),oklch(34.0% 0.0697 85));--warning-line:light-dark(oklch(58.0% 0.1188 85),oklch(58.0% 0.1188 85));--warning-fill:light-dark(oklch(52.0% 0.1066 85),oklch(74.0% 0.1516 85));--warning-fill-hover:light-dark(oklch(46.0% 0.0943 85),oklch(80.0% 0.1500 85));--warning-fill-active:light-dark(oklch(40.0% 0.0820 85),oklch(86.0% 0.1400 85));--warning-fill-ink:light-dark(oklch(100.0% 0.0000 0),oklch(24.0% 0.0492 85));--warning-ink:light-dark(oklch(44.0% 0.0901 85),oklch(74.0% 0.1500 85));--warning-fill-edge:transparent;--danger-tint-1:light-dark(oklch(97.0% 0.0146 25),oklch(24.0% 0.0300 25));--danger-tint-3:light-dark(oklch(89.0% 0.0576 25),oklch(34.0% 0.0900 25));--danger-line:light-dark(oklch(58.0% 0.1600 25),oklch(58.0% 0.1600 25));--danger-fill:light-dark(oklch(52.0% 0.1800 25),oklch(74.0% 0.1583 25));--danger-fill-hover:light-dark(oklch(46.0% 0.1800 25),oklch(80.0% 0.1143 25));--danger-fill-active:light-dark(oklch(40.0% 0.1622 25),oklch(86.0% 0.0754 25));--danger-fill-ink:light-dark(oklch(100.0% 0.0000 0),oklch(24.0% 0.0800 25));--danger-ink:light-dark(oklch(44.0% 0.1500 25),oklch(74.0% 0.1500 25));--danger-fill-edge:transparent;--info-tint-1:light-dark(oklch(97.0% 0.0152 245),oklch(24.0% 0.0300 245));--info-tint-3:light-dark(oklch(89.0% 0.0575 245),oklch(34.0% 0.0855 245));--info-line:light-dark(oklch(58.0% 0.1460 245),oklch(58.0% 0.1460 245));--info-fill:light-dark(oklch(52.0% 0.1308 245),oklch(74.0% 0.1440 245));--info-fill-hover:light-dark(oklch(46.0% 0.1157 245),oklch(80.0% 0.1083 245));--info-fill-active:light-dark(oklch(40.0% 0.1006 245),oklch(86.0% 0.0740 245));--info-fill-ink:light-dark(oklch(100.0% 0.0000 0),oklch(24.0% 0.0604 245));--info-ink:light-dark(oklch(44.0% 0.1107 245),oklch(74.0% 0.1440 245));--info-fill-edge:transparent;--radius-control:1.125rem;--radius-card:2.25rem;--radius-media:1.125rem;--radius-pill:9999px;--radius-surface:3.5rem;--corner-shape:squircle;--control-min-block:3rem;--control-inset-inline:var(--space-6);--control-gap:var(--space-3);--stack-rhythm:var(--space-4);--card-edge-width:1px;--btn-edge-width:1px;--card-shadow:none;--card-fill:transparent;--font-display:var(--font-ui);--font-metadata:var(--font-mono);--display-scale:1.1;--display-weight:var(--weight-regular);--display-tracking:var(--tracking-tighter);--body-leading:var(--leading-normal);--furniture-tracking:var(--tracking-wide);--accent-ink:var(--a-ink);--accent-ink-on-tint:var(--a-ink);--accent-200:var(--a-tint-3)}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){:where( .activity-ledger__entry[aria-current=true],.address-form__saved,.ai-disclosure,.aspect-media,.asset-meta__copy,.auth-shell__alt-link,.auth-shell__panel,.auth-shell__route,.autosave-indicator,.avatar--square .avatar__img,.avatar--square .avatar__photo,.badge,.banner__dismiss:not(.btn),.bento__media,.bento__tile,.btn,.bundle__offer,.buy-bar__panel,.buy-bar__thumb,.buy-box__drop,.buy-sheet__panel,.callout,.card,.card.record-tile:not(.card--flat) .frame.card__media,.cart-button__count,.challenge__slot,.checkout-layout__aside,.checkout-layout__consent,.checkout-layout__glance,.checkout-layout__section,.checkout-stepper__index,.checkout-stepper__label,.chip,.collection-bento__tile,.collection-board__empty,.collection-board__visibility-state,.combobox__listbox,.combobox__option,.compliance-block__summary,.compliance-block__warnings,.consent-matrix__switch,.contact-sheet__link,.contributor-card__verified,.cross-sell,.cta-band,.data-export,.delivery-meter,.delivery-meter__fill,.delivery-meter__track,.delivery-promise--lapsed,.dialog,.dialog__close:not(.btn),.download-panel,.download-panel__history-summary,.download-panel__renew,.drawer--end,.drawer--start,.drop-countdown--holding,.drop-room,.drop-room__media,.embed__consent,.error-page__code,.error-page__route,.error-summary,.facet-panel,.facet-panel--inline .facet__option,.facet-panel:popover-open,.facet-swatch__chip,.facet__link,.fact-list,.field__control,.file-upload__item,.file-upload__zone,.filmstrip__stage,.footnotes__backref,.format-selector__option,.frame,.gallery__stage,.gallery__thumb,.gallery__zoom:not(.btn),.glass,.inline-alert:not(.inline-alert--compact),.licence-certificate,.licence-certificate__section--restrictions,.licence-option,.lightbox__close:not(.btn),.lightbox__media,.maintenance-page__code,.menu__item,.menu__panel,.mini-basket__lines>.cart-line,.mini-basket__pair-thumb,.mini-basket__panel,.offline-indicator__notice,.pagination__item>[aria-current="page"],.pagination__link,.payment-method__option,.pill-nav--segmented .pill-nav__link,.pill-nav--segmented .pill-nav__list,.pill-nav__link,.play-btn,.product-feature__cover,.product-gallery__caption,.product-gallery__thumb,.product-gallery__track,.product-gallery__well,.product-tile__well,.profile-header__verification,.progress__bar,.progress__meter,.prose blockquote,.prose img,.prose pre,.quantity-stepper__step,.quote-block .quote-block__quote,.rating-display__count,.rating-display__dist-track,.release-link,.returns-info__action,.returns-info__summary,.review-dist__track,.review-excerpt__more,.rights-ribbon,.search-field__box,.search-field__option,.search-field__panel,.search-hit__media,.security-checkup__acknowledge:not(.btn),.security-checkup__action:not(.btn),.security-checkup__item--attention:not(.security-checkup__item--acknowledged),.security-checkup__item--urgent:not(.security-checkup__item--acknowledged),.sensitive-region,.series-nav__link,.session-list__session[aria-current=true],.shop-hero__head,.shop-hero__media,.shop-hero__tag,.signup-panel,.site-nav__link,.size-guide__diagram img,.size-guide__how,.size-guide__segment,.skeleton-loader__block,.skeleton-loader__line,.skip-link,.social-row a,.spine-index__link,.split-panel--surface,.status,.switch__control,.table--stacked :is(tbody,tfoot) tr,.tabs__tab,.toast,.toast__dismiss:not(.btn),.toc__link,.tooltip__bubble,.tooltip__close,.topic-grid__item,.two-factor-setup__codes,.two-factor-setup__copy,.two-factor-setup__panel,.two-factor-setup__qr-frame,.two-factor-setup__secret,.two-factor-setup__step-link,.variant-selector__option,.variant-selector__swatch,.watermark__mark,:is(.figure-group__items,.figure-group__item)>img,:is(.figure-group__items,.figure-group__item)>picture>img,[data-brand=jwshop] .cart-line__media,[data-brand=jwshop] .drawer--start,[data-brand=jwshop] .payment-method__panel,[data-brand=jwshop] .quantity-stepper__group,[data-brand=jwshop] .quantity-stepper__step,a.review-dist__label ){--_tl:min(var(--sq-tl,var(--sq-r)),50%);--_tr:min(var(--sq-tr,var(--sq-r)),50%);--_br:min(var(--sq-br,var(--sq-r)),50%);--_bl:min(var(--sq-bl,var(--sq-r)),50%);--squircle-clip:shape(from 0 calc(var(--_tl)*1),curve to calc(var(--_tl)*.1591) calc(var(--_tl)*.1591) with 0 calc(var(--_tl)*.625) / calc(var(--_tl)*-0.0109) calc(var(--_tl)*.3291),curve to calc(var(--_tl)*1) 0 with calc(var(--_tl)*.3291) calc(var(--_tl)*-0.0109) / calc(var(--_tl)*.625) 0,line to calc(100% - var(--_tr)*1) 0,curve to calc(100% - var(--_tr)*.1591) calc(var(--_tr)*.1591) with calc(100% - var(--_tr)*.625) 0 / calc(100% - var(--_tr)*.3291) calc(var(--_tr)*-0.0109),curve to 100% calc(var(--_tr)*1) with calc(100% - var(--_tr)*-0.0109) calc(var(--_tr)*.3291) / 100% calc(var(--_tr)*.625),line to 100% calc(100% - var(--_br)*1),curve to calc(100% - var(--_br)*.1591) calc(100% - var(--_br)*.1591) with 100% calc(100% - var(--_br)*.625) / calc(100% - var(--_br)*-0.0109) calc(100% - var(--_br)*.3291),curve to calc(100% - var(--_br)*1) 100% with calc(100% - var(--_br)*.3291) calc(100% - var(--_br)*-0.0109) / calc(100% - var(--_br)*.625) 100%,line to calc(var(--_bl)*1) 100%,curve to calc(var(--_bl)*.1591) calc(100% - var(--_bl)*.1591) with calc(var(--_bl)*.625) 100% / calc(var(--_bl)*.3291) calc(100% - var(--_bl)*-0.0109),curve to 0 calc(100% - var(--_bl)*1) with calc(var(--_bl)*-0.0109) calc(100% - var(--_bl)*.3291) / 0 calc(100% - var(--_bl)*.625),close);--squircle-radius:calc(var(--_tl)*.543) calc(var(--_tr)*.543) calc(var(--_br)*.543) calc(var(--_bl)*.543);--focus-offset:-3px;--focus-forced-offset:-3px;--glow-accent:inset 0 0 0 2px var(--surface-page),inset 0 0 0 5px var(--focus-ring),var(--glow-accent-outer)}:where( .address-form__body,.address-form__field,.address-form__fields,.ai-disclosure,.autosave-indicator,.bento__tile,.bundle__offer,.bundle__saving,.cart-line,.challenge,.character-count,.checkout-layout__consent,.checkout-layout__terms,.collection-board,.collection-board__visibility,.compliance-block,.compliance-block__warnings,.consent-matrix,.cookie-consent__choice,.cross-sell__summary,.danger-confirm__actions,.danger-confirm__field,.data-export__ask,.data-export__deliver,.data-export__path,.date-field,.date-field__part,.delivery-promise,.drop-countdown,.file-upload,.filmstrip,.format-selector__option,.inline-alert,.licence-option,.licence-option--extended,.linked-accounts__connection,.linked-accounts__identity,.loading-button,.notification-preferences__group:not([data-basis]),.notification-preferences__group[data-basis=consent],.notification-preferences__marketing:has(.notification-preferences__channel--fixed),.notification-preferences__marketing:not(:has(.consent-matrix)),.notification-preferences__quiet-hours:not(:has(.notification-preferences__exempt)),.order-summary:not(:has(.order-summary__line--delivery)),.order-summary__line--delivery:not(:has(.order-summary__amount)),.order-summary__line--discount:not(:has(.order-summary__code)),.otp-input,.passkey-prompt,.passkey-prompt__actions,.payment-method,.payment-method__express,.payment-method__option,.price--from,.price--sale,.price-history,.rating-display,.returns-info,.review-excerpt,.review-summary,.security-checkup,.security-checkup__item,.security-checkup__summary,.share-row,.skeleton-loader,.stat,.stat__trend,.stock-indicator,.tracklist__credits,.watermark,.wishlist-button )::after{--_tl:min(var(--sq-tl,var(--sq-r)),50%);--_tr:min(var(--sq-tr,var(--sq-r)),50%);--_br:min(var(--sq-br,var(--sq-r)),50%);--_bl:min(var(--sq-bl,var(--sq-r)),50%);--squircle-clip:shape(from 0 calc(var(--_tl)*1),curve to calc(var(--_tl)*.1591) calc(var(--_tl)*.1591) with 0 calc(var(--_tl)*.625) / calc(var(--_tl)*-0.0109) calc(var(--_tl)*.3291),curve to calc(var(--_tl)*1) 0 with calc(var(--_tl)*.3291) calc(var(--_tl)*-0.0109) / calc(var(--_tl)*.625) 0,line to calc(100% - var(--_tr)*1) 0,curve to calc(100% - var(--_tr)*.1591) calc(var(--_tr)*.1591) with calc(100% - var(--_tr)*.625) 0 / calc(100% - var(--_tr)*.3291) calc(var(--_tr)*-0.0109),curve to 100% calc(var(--_tr)*1) with calc(100% - var(--_tr)*-0.0109) calc(var(--_tr)*.3291) / 100% calc(var(--_tr)*.625),line to 100% calc(100% - var(--_br)*1),curve to calc(100% - var(--_br)*.1591) calc(100% - var(--_br)*.1591) with 100% calc(100% - var(--_br)*.625) / calc(100% - var(--_br)*-0.0109) calc(100% - var(--_br)*.3291),curve to calc(100% - var(--_br)*1) 100% with calc(100% - var(--_br)*.3291) calc(100% - var(--_br)*-0.0109) / calc(100% - var(--_br)*.625) 100%,line to calc(var(--_bl)*1) 100%,curve to calc(var(--_bl)*.1591) calc(100% - var(--_bl)*.1591) with calc(var(--_bl)*.625) 100% / calc(var(--_bl)*.3291) calc(100% - var(--_bl)*-0.0109),curve to 0 calc(100% - var(--_bl)*1) with calc(var(--_bl)*-0.0109) calc(100% - var(--_bl)*.3291) / 0 calc(100% - var(--_bl)*.625),close);--squircle-radius:calc(var(--_tl)*.543) calc(var(--_tr)*.543) calc(var(--_br)*.543) calc(var(--_bl)*.543);--focus-offset:-3px;--focus-forced-offset:-3px;--glow-accent:inset 0 0 0 2px var(--surface-page),inset 0 0 0 5px var(--focus-ring),var(--glow-accent-outer)}:where( .address-form__body,.ai-disclosure,.card.record-tile,.collection-board__visibility,.consent-matrix,.cookie-consent,.danger-confirm__actions,.danger-confirm__field,.data-export__deliver,.data-export__path,.linked-accounts,.linked-accounts__connection,.linked-accounts__identity,.notification-preferences:has(:is(input,button,select,textarea)[disabled]),.notification-preferences:has([aria-disabled=true]),.offline-indicator,.offline-indicator__notice,.sensitive-region,.two-factor-setup,[data-brand=jwmusic] .site-header__drawer-list .site-nav__link[aria-current=page] )::before{--_tl:min(var(--sq-tl,var(--sq-r)),50%);--_tr:min(var(--sq-tr,var(--sq-r)),50%);--_br:min(var(--sq-br,var(--sq-r)),50%);--_bl:min(var(--sq-bl,var(--sq-r)),50%);--squircle-clip:shape(from 0 calc(var(--_tl)*1),curve to calc(var(--_tl)*.1591) calc(var(--_tl)*.1591) with 0 calc(var(--_tl)*.625) / calc(var(--_tl)*-0.0109) calc(var(--_tl)*.3291),curve to calc(var(--_tl)*1) 0 with calc(var(--_tl)*.3291) calc(var(--_tl)*-0.0109) / calc(var(--_tl)*.625) 0,line to calc(100% - var(--_tr)*1) 0,curve to calc(100% - var(--_tr)*.1591) calc(var(--_tr)*.1591) with calc(100% - var(--_tr)*.625) 0 / calc(100% - var(--_tr)*.3291) calc(var(--_tr)*-0.0109),curve to 100% calc(var(--_tr)*1) with calc(100% - var(--_tr)*-0.0109) calc(var(--_tr)*.3291) / 100% calc(var(--_tr)*.625),line to 100% calc(100% - var(--_br)*1),curve to calc(100% - var(--_br)*.1591) calc(100% - var(--_br)*.1591) with 100% calc(100% - var(--_br)*.625) / calc(100% - var(--_br)*-0.0109) calc(100% - var(--_br)*.3291),curve to calc(100% - var(--_br)*1) 100% with calc(100% - var(--_br)*.3291) calc(100% - var(--_br)*-0.0109) / calc(100% - var(--_br)*.625) 100%,line to calc(var(--_bl)*1) 100%,curve to calc(var(--_bl)*.1591) calc(100% - var(--_bl)*.1591) with calc(var(--_bl)*.625) 100% / calc(var(--_bl)*.3291) calc(100% - var(--_bl)*-0.0109),curve to 0 calc(100% - var(--_bl)*1) with calc(var(--_bl)*-0.0109) calc(100% - var(--_bl)*.3291) / 0 calc(100% - var(--_bl)*.625),close);--squircle-radius:calc(var(--_tl)*.543) calc(var(--_tr)*.543) calc(var(--_br)*.543) calc(var(--_bl)*.543);--focus-offset:-3px;--focus-forced-offset:-3px;--glow-accent:inset 0 0 0 2px var(--surface-page),inset 0 0 0 5px var(--focus-ring),var(--glow-accent-outer)}:where( .file-upload__input )::file-selector-button{--_tl:min(var(--sq-tl,var(--sq-r)),50%);--_tr:min(var(--sq-tr,var(--sq-r)),50%);--_br:min(var(--sq-br,var(--sq-r)),50%);--_bl:min(var(--sq-bl,var(--sq-r)),50%);--squircle-clip:shape(from 0 calc(var(--_tl)*1),curve to calc(var(--_tl)*.1591) calc(var(--_tl)*.1591) with 0 calc(var(--_tl)*.625) / calc(var(--_tl)*-0.0109) calc(var(--_tl)*.3291),curve to calc(var(--_tl)*1) 0 with calc(var(--_tl)*.3291) calc(var(--_tl)*-0.0109) / calc(var(--_tl)*.625) 0,line to calc(100% - var(--_tr)*1) 0,curve to calc(100% - var(--_tr)*.1591) calc(var(--_tr)*.1591) with calc(100% - var(--_tr)*.625) 0 / calc(100% - var(--_tr)*.3291) calc(var(--_tr)*-0.0109),curve to 100% calc(var(--_tr)*1) with calc(100% - var(--_tr)*-0.0109) calc(var(--_tr)*.3291) / 100% calc(var(--_tr)*.625),line to 100% calc(100% - var(--_br)*1),curve to calc(100% - var(--_br)*.1591) calc(100% - var(--_br)*.1591) with 100% calc(100% - var(--_br)*.625) / calc(100% - var(--_br)*-0.0109) calc(100% - var(--_br)*.3291),curve to calc(100% - var(--_br)*1) 100% with calc(100% - var(--_br)*.3291) calc(100% - var(--_br)*-0.0109) / calc(100% - var(--_br)*.625) 100%,line to calc(var(--_bl)*1) 100%,curve to calc(var(--_bl)*.1591) calc(100% - var(--_bl)*.1591) with calc(var(--_bl)*.625) 100% / calc(var(--_bl)*.3291) calc(100% - var(--_bl)*-0.0109),curve to 0 calc(100% - var(--_bl)*1) with calc(var(--_bl)*-0.0109) calc(100% - var(--_bl)*.3291) / 0 calc(100% - var(--_bl)*.625),close);--squircle-radius:calc(var(--_tl)*.543) calc(var(--_tr)*.543) calc(var(--_br)*.543) calc(var(--_bl)*.543);--focus-offset:-3px;--focus-forced-offset:-3px;--glow-accent:inset 0 0 0 2px var(--surface-page),inset 0 0 0 5px var(--focus-ring),var(--glow-accent-outer)}:where( .catalogue-rail__scroller,.release-radar__scroller,.topic-rail__scroller )::scroll-button(*){--_tl:min(var(--sq-tl,var(--sq-r)),50%);--_tr:min(var(--sq-tr,var(--sq-r)),50%);--_br:min(var(--sq-br,var(--sq-r)),50%);--_bl:min(var(--sq-bl,var(--sq-r)),50%);--squircle-clip:shape(from 0 calc(var(--_tl)*1),curve to calc(var(--_tl)*.1591) calc(var(--_tl)*.1591) with 0 calc(var(--_tl)*.625) / calc(var(--_tl)*-0.0109) calc(var(--_tl)*.3291),curve to calc(var(--_tl)*1) 0 with calc(var(--_tl)*.3291) calc(var(--_tl)*-0.0109) / calc(var(--_tl)*.625) 0,line to calc(100% - var(--_tr)*1) 0,curve to calc(100% - var(--_tr)*.1591) calc(var(--_tr)*.1591) with calc(100% - var(--_tr)*.625) 0 / calc(100% - var(--_tr)*.3291) calc(var(--_tr)*-0.0109),curve to 100% calc(var(--_tr)*1) with calc(100% - var(--_tr)*-0.0109) calc(var(--_tr)*.3291) / 100% calc(var(--_tr)*.625),line to 100% calc(100% - var(--_br)*1),curve to calc(100% - var(--_br)*.1591) calc(100% - var(--_br)*.1591) with 100% calc(100% - var(--_br)*.625) / calc(100% - var(--_br)*-0.0109) calc(100% - var(--_br)*.3291),curve to calc(100% - var(--_br)*1) 100% with calc(100% - var(--_br)*.3291) calc(100% - var(--_br)*-0.0109) / calc(100% - var(--_br)*.625) 100%,line to calc(var(--_bl)*1) 100%,curve to calc(var(--_bl)*.1591) calc(100% - var(--_bl)*.1591) with calc(var(--_bl)*.625) 100% / calc(var(--_bl)*.3291) calc(100% - var(--_bl)*-0.0109),curve to 0 calc(100% - var(--_bl)*1) with calc(var(--_bl)*-0.0109) calc(100% - var(--_bl)*.3291) / 0 calc(100% - var(--_bl)*.625),close);--squircle-radius:calc(var(--_tl)*.543) calc(var(--_tr)*.543) calc(var(--_br)*.543) calc(var(--_bl)*.543);--focus-offset:-3px;--focus-forced-offset:-3px;--glow-accent:inset 0 0 0 2px var(--surface-page),inset 0 0 0 5px var(--focus-ring),var(--glow-accent-outer)}}}@font-face{font-family:"Instrument Serif";src:url("assets/fonts/instrument-serif-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url("assets/fonts/instrument-serif-400-italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Inter";src:url("assets/fonts/inter-variable.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("assets/fonts/inter-400-italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"JetBrains Mono";src:url("assets/fonts/jetbrains-mono-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box}body{margin:0}button{border:0;background:none;font:inherit;color:inherit;text-align:inherit}img,video{max-width:100%;height:auto}svg{max-width:100%}html{scroll-behavior:smooth;scroll-padding-block-start:calc(var(--sticky-chrome-height,var(--sticky-header-height,0px)) + var(--space-4))}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}:where(a){color:var(--accent-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em;transition:color var(--motion-hover)}:where(a:hover){color:var(--accent-ink-on-tint)}a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--focus-offset)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--focus-offset)}@property --focus-offset{syntax:"<length>";inherits:false;initial-value:2px}@property --focus-forced-offset{syntax:"<length>";inherits:false;initial-value:2px}@media (forced-colors: active){:focus-visible{outline:2px solid CanvasText !important;outline-offset:var(--focus-forced-offset) !important}}[hidden]{display:none !important}html{font-size:100%;font-family:var(--font-ui);font-feature-settings:"cv11","ss01","cv02","cv03","cv04";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-transform);font-variant-numeric:var(--type-body-variant-numeric);color:var(--text-primary);background:var(--surface-page);margin:0}[data-brand]{color:var(--text-primary);background-color:var(--surface-page)}h1,h2,h3,h4,h5,h6{margin:0;color:var(--text-primary)}h1{font-family:var(--type-display-md-font);font-size:var(--type-display-md-size);font-weight:var(--type-display-md-weight);line-height:var(--type-display-md-leading);letter-spacing:var(--type-display-md-tracking);text-transform:var(--type-display-md-transform);font-variant-numeric:var(--type-display-md-variant-numeric);text-wrap:balance}h2{font-family:var(--type-heading-lg-font);font-size:var(--type-heading-lg-size);font-weight:var(--type-heading-lg-weight);line-height:var(--type-heading-lg-leading);letter-spacing:var(--type-heading-lg-tracking);text-transform:var(--type-heading-lg-transform);font-variant-numeric:var(--type-heading-lg-variant-numeric)}h3{font-family:var(--type-heading-md-font);font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);line-height:var(--type-heading-md-leading);letter-spacing:var(--type-heading-md-tracking);text-transform:var(--type-heading-md-transform);font-variant-numeric:var(--type-heading-md-variant-numeric)}h4{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking);text-transform:var(--type-heading-sm-transform);font-variant-numeric:var(--type-heading-sm-variant-numeric)}h5{font-family:var(--type-body-font);font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-transform);font-variant-numeric:var(--type-body-variant-numeric);font-weight:var(--weight-semibold)}h6{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform);font-variant-numeric:var(--type-ui-variant-numeric)}p{font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-transform);font-variant-numeric:var(--type-body-variant-numeric);margin:0}code,pre,kbd,samp{font-family:var(--type-mono-font);font-size:var(--type-mono-size);font-weight:var(--type-mono-weight);line-height:var(--type-mono-leading);letter-spacing:var(--type-mono-tracking);text-transform:var(--type-mono-transform);font-variant-numeric:var(--type-mono-variant-numeric)}em,i{font-style:italic}strong,b{font-weight:var(--weight-semibold)}small{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);text-transform:var(--type-body-sm-transform);font-variant-numeric:var(--type-body-sm-variant-numeric);color:var(--text-secondary)}hr{border:0;border-block-start:1px solid var(--border-subtle);margin:0}::selection{background:var(--accent-200);color:var(--text-primary)}.print-only{display:none}@media print{:root,:root[data-theme=dark],:root[data-theme=light],[data-brand]{color-scheme:light !important}html,body{background:var(--neutral-0) !important;color:var(--neutral-900) !important;margin:0 !important;-webkit-print-color-adjust:exact;print-color-adjust:exact}*,*::before,*::after{box-shadow:none !important;text-shadow:none !important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.no-print,.screen-only,[data-print=hide],.site-header,.site-footer,.skip-link{display:none !important}.print-only{display:revert !important}h1,h2,h3,h4{break-after:avoid}img,svg{max-width:100% !important}.prose a[href^=http]::after{content:" (" attr(href) ")";font-size:0.85em;color:var(--neutral-600);word-break:break-all}.page-break-before{break-before:page}.page-break-after{break-after:page}.print-avoid-break{break-inside:avoid}}@page{margin:18mm}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);z-index:var(--z-tooltip);padding:var(--space-inset-sm) var(--space-inset);background:var(--surface-raised);border-radius:var(--radius-control);box-shadow:var(--elevation-3);font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform);font-variant-numeric:var(--type-ui-variant-numeric);color:var(--accent-ink);text-decoration:none}@supports (corner-shape: squircle){.skip-link{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.skip-link{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.skip-link:hover{text-decoration:underline}.skip-link:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.accordion{--accordion-inset-inline:var(--space-inset);--accordion-rule-width:1px;display:grid}.accordion__item{border-block-start-style:solid;border-block-start-width:var(--accordion-rule-width);min-inline-size:0}.accordion__item:first-of-type{border-block-start-width:0}.accordion--bordered{border-style:solid;border-width:var(--card-edge-width)}.accordion--flush{--accordion-inset-inline:0}.accordion--flush>.accordion__item:first-of-type{border-block-start-width:var(--accordion-rule-width)}.accordion--flush>.accordion__item:last-of-type{border-block-end-style:solid;border-block-end-width:var(--accordion-rule-width)}.accordion__summary{display:flex;align-items:center;gap:var(--control-gap);min-block-size:max(var(--control-min-block),1.5rem);padding-block:var(--space-3);padding-inline:var(--accordion-inset-inline);cursor:pointer;list-style:none}.accordion__summary::-webkit-details-marker{display:none}.accordion__label{flex:1 1 auto;min-inline-size:0;overflow-wrap:break-word;margin:0}.accordion__marker{flex:none;inline-size:1.25em;block-size:1.25em}.accordion__summary:focus-visible{outline:none;box-shadow:var(--glow-accent);--focus-forced-offset:-2px}.accordion__panel{padding-inline:var(--accordion-inset-inline);padding-block-start:var(--space-2);padding-block-end:var(--space-inset)}.accordion__panel>* + *{margin-block-start:var(--stack-rhythm)}@supports (interpolate-size: allow-keywords) and (selector(::details-content)){.accordion{interpolate-size:allow-keywords}.accordion__item::details-content{overflow-x:visible;overflow-y:clip;block-size:0}.accordion__item[open]::details-content{block-size:auto}}@media print{@supports selector(::details-content){.accordion__item::details-content{content-visibility:visible;overflow:visible;block-size:auto}.accordion__marker{display:none}}}.address-form{--address-form-order-given-name:1;--address-form-order-family-name:2;--address-form-order-name:1;--address-form-order-address-line1:3;--address-form-order-address-line2:4;--address-form-order-address-level2:5;--address-form-order-postal-code:6;--address-form-order-address-level1:7;--address-form-order-country:8;--address-form-postal-code-size:12ch;inline-size:100%;container-type:inline-size;container-name:address-form;min-inline-size:0;border-width:0;padding:0;margin:0}.address-form__legend{padding:0;margin-block-end:var(--stack-rhythm)}.address-form__body{display:grid;gap:var(--stack-rhythm);align-content:start}.address-form__recall{display:grid;gap:var(--control-gap)}.address-form__saved{padding-block:var(--space-3);padding-inline:var(--control-inset-inline);border-style:solid;border-width:1px}.address-form__saved-body{display:grid;gap:var(--space-0-5);min-inline-size:0}.address-form__saved-lines{overflow-wrap:anywhere}.address-form__saved:has(input:focus-visible){box-shadow:var(--glow-accent)}@media (forced-colors: active){.address-form__saved:has(input:focus-visible){outline:2px solid;outline-offset:2px}}.address-form__fields{display:grid;gap:var(--space-6);align-content:start;min-inline-size:0}@supports (reading-flow: grid-order){.address-form__fields{reading-flow:grid-order}}.address-form__field--given-name{order:var(--address-form-order-given-name)}.address-form__field--family-name{order:var(--address-form-order-family-name)}.address-form__field--name{order:var(--address-form-order-name)}.address-form__field--address-line1{order:var(--address-form-order-address-line1)}.address-form__field--address-line2{order:var(--address-form-order-address-line2)}.address-form__field--address-level2{order:var(--address-form-order-address-level2)}.address-form__field--postal-code{order:var(--address-form-order-postal-code)}.address-form__field--address-level1{order:var(--address-form-order-address-level1)}.address-form__field--country{order:var(--address-form-order-country)}.address-form__fixed{margin:0}.address-form:has(.address-form__country option[data-address-order=postcode-first]:checked){--address-form-order-postal-code:5;--address-form-order-address-level2:6}.address-form__field--postal-code .field__control{max-inline-size:min( 100%,calc(var(--address-form-postal-code-size) + 2 * var(--control-inset-inline)) )}@container address-form (inline-size>= 30rem){.address-form__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.address-form__field--name,.address-form__field--address-line1,.address-form__field--address-line2,.address-form__field--country,.address-form__field--wide{grid-column:1 / -1}}.address-form--billing:has(.address-form__same input:checked) .address-form__fields,.address-form:has(.address-form__recall):not(:has(.address-form__new:checked)) .address-form__fields{display:none}.address-form__field--given-name:not(:has(.field__control[autocomplete$="given-name" i]))::after,.address-form__field--family-name:not(:has(.field__control[autocomplete$="family-name" i]))::after,.address-form__field--name:not(:has(.field__control[autocomplete$=" name" i],.field__control[autocomplete="name" i]))::after,.address-form__field--address-line1:not(:has(.field__control[autocomplete$="address-line1" i]))::after,.address-form__field--address-line2:not(:has(.field__control[autocomplete$="address-line2" i]))::after,.address-form__field--address-level2:not(:has(.field__control[autocomplete$="address-level2" i]))::after,.address-form__field--address-level1:not(:has(.field__control[autocomplete$="address-level1" i]))::after,.address-form__field--postal-code:not(:has(.field__control[autocomplete$="postal-code" i]))::after,.address-form__field--country:not(:has(.field__control[autocomplete$="country" i],.field__control[autocomplete$="country-name" i]))::after,.address-form__fields:not(:has(.address-form__field--country))::after,.address-form:has(.address-form__same,.address-form__recall) .address-form__body:has(.address-form__fields [required])::after,form[autocomplete=off i] .address-form__body::before,.address-form__body:has([autocomplete=off i])::before{grid-column:1 / -1;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.address-form__field--given-name:not(:has(.field__control[autocomplete$="given-name" i]))::after{content:"Missing: the given-name autocomplete token on this control."}.address-form__field--family-name:not(:has(.field__control[autocomplete$="family-name" i]))::after{content:"Missing: the family-name autocomplete token on this control."}.address-form__field--name:not(:has(.field__control[autocomplete$=" name" i],.field__control[autocomplete="name" i]))::after{content:"Missing: the name autocomplete token on this control."}.address-form__field--address-line1:not(:has(.field__control[autocomplete$="address-line1" i]))::after{content:"Missing: the address-line1 autocomplete token on this control."}.address-form__field--address-line2:not(:has(.field__control[autocomplete$="address-line2" i]))::after{content:"Missing: the address-line2 autocomplete token on this control."}.address-form__field--address-level2:not(:has(.field__control[autocomplete$="address-level2" i]))::after{content:"Missing: the address-level2 autocomplete token — the town or city."}.address-form__field--address-level1:not(:has(.field__control[autocomplete$="address-level1" i]))::after{content:"Missing: the address-level1 autocomplete token — the county, state or province."}.address-form__field--postal-code:not(:has(.field__control[autocomplete$="postal-code" i]))::after{content:"Missing: the postal-code autocomplete token on this control."}.address-form__field--country:not(:has(.field__control[autocomplete$="country" i],.field__control[autocomplete$="country-name" i]))::after{content:"Missing: the country or country-name autocomplete token on this control."}.address-form__fields:not(:has(.address-form__field--country))::after{content:"Missing: the country. Every other field on this block is ambiguous without it."}.address-form:has(.address-form__same,.address-form__recall) .address-form__body:has(.address-form__fields [required])::after{content:"Remove required: this block can collapse, and a hidden required control blocks the form with a message nobody can be shown."}form[autocomplete=off i] .address-form__body::before,.address-form__body:has([autocomplete=off i])::before{content:"Remove autocomplete=off: a browser cannot fill an address it has been told not to fill (SC 1.3.5, SC 3.3.7)."}.aspect-media{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);inline-size:100%;aspect-ratio:var(--aspect-media-ratio,16 / 9);min-block-size:0;overflow:clip}.aspect-media>iframe,.aspect-media>embed,.aspect-media>object,.aspect-media>.aspect-media__frame{grid-area:1 / 1;z-index:var(--z-raised);inline-size:100%;block-size:100%;max-inline-size:100%;border-width:0}.aspect-media__frame>iframe,.aspect-media__frame>canvas{display:block;inline-size:100%;block-size:100%;border-width:0}.aspect-media__placeholder{grid-area:1 / 1;z-index:var(--z-base);display:flex;align-items:center;justify-content:center;margin:0;padding:var(--space-inset-sm);pointer-events:none}.aspect-media--16x9{--aspect-media-ratio:16 / 9}.aspect-media--4x3{--aspect-media-ratio:4 / 3}.aspect-media--1x1{--aspect-media-ratio:1}.aspect-media--4x5{--aspect-media-ratio:4 / 5}.aspect-media--9x16{--aspect-media-ratio:9 / 16}.auth-shell{display:flex;flex-direction:column;align-items:center;gap:var(--space-layout);min-block-size:var(--auth-shell-min-block,100svb);padding-inline:var(--gutter);padding-block:var(--space-section-sm)}.auth-shell__panel,.auth-shell__help{inline-size:100%;max-inline-size:var(--auth-shell-measure,26rem)}.auth-shell__panel{display:grid;gap:var(--space-stack-xl);margin-block:auto;padding:var(--space-inset-xl);border-style:solid;border-width:var(--auth-shell-edge-width,1px)}.auth-shell__head{display:grid;justify-items:start;gap:var(--space-stack-sm)}.auth-shell__lede{text-wrap:pretty}.auth-shell__body{display:grid;gap:var(--space-stack-xl);margin:0}.auth-shell :is(.btn,.field__control,.checkbox,.radio):not(textarea){min-block-size:max(var(--control-min-block),var(--auth-shell-target,2.75rem))}.auth-shell__alt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap);padding-block-start:var(--space-inset);border-block-start-style:solid;border-block-start-width:var(--auth-shell-edge-width,1px)}.auth-shell__alt-link,.auth-shell__route{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:max(var(--control-min-block),var(--auth-shell-target,2.75rem));padding-inline:var(--space-2);margin-inline-start:calc(var(--space-2) * -1)}.auth-shell__help{display:grid;justify-items:start;gap:var(--space-stack-sm)}.auth-shell__help-lede,.auth-shell__ref{margin:0;text-wrap:pretty}.auth-shell__ref-id{user-select:all;unicode-bidi:isolate;overflow-wrap:anywhere}.auth-shell__panel:not(:has(.provenance-strip))::before{content:"This screen does not say where it is. Put a .provenance-strip first inside .auth-shell__panel — the origin is the one thing on a credential page that an attacker cannot copy."}.auth-shell:not(:has(.auth-shell__route)) .auth-shell__panel::after{content:"This screen is a dead end. Every jwid screen ends in access or a named human route: add .auth-shell__help containing an .auth-shell__route."}.auth-shell__help:not(:has(.auth-shell__ref-id))::after{content:"This route has no reference number, so the desk it points at cannot find the attempt the reader is calling about: add .auth-shell__ref-id, minted by the server that rendered this screen."}.avatar{display:inline-grid;place-items:center;position:relative;flex:none;inline-size:var(--avatar-size,2.5rem);aspect-ratio:1}.avatar--xs{--avatar-size:1.5rem}.avatar--sm{--avatar-size:2rem}.avatar--md{--avatar-size:2.5rem}.avatar--lg{--avatar-size:3rem}.avatar--xl{--avatar-size:4rem}.avatar__initials,.avatar__icon,.avatar__photo,.avatar__img{grid-area:1 / 1}.avatar__photo,.avatar__img{place-self:stretch;inline-size:100%;block-size:100%;min-block-size:0}.avatar__img{object-fit:cover}.avatar__icon{inline-size:calc(var(--avatar-size,2.5rem) * 0.6);block-size:calc(var(--avatar-size,2.5rem) * 0.6)}.avatar:is(a,button){min-inline-size:max(var(--avatar-size,2.5rem),1.5rem);padding:0;cursor:pointer;text-decoration:none}.avatar:is(a,button):focus-visible{outline:none;box-shadow:var(--glow-accent)}.avatar__status{--avatar-status-size:max(calc(var(--avatar-size,2.5rem) * 0.32),0.625rem);position:absolute;inset-block-end:0;inset-inline-end:0;inline-size:var(--avatar-status-size);block-size:var(--avatar-status-size);border-style:solid;border-width:var(--avatar-status-edge,0.125rem)}.avatar__status::before{content:"";position:absolute;inset:28%}.avatar__status--busy::before{inset-block:40%;inset-inline:15%}.avatar__status--offline::before{inset-block:40%;inset-inline:8%;transform:rotate(45deg)}.avatar-group{display:flex;align-items:center;margin:0;padding-inline-start:0;list-style:none}.avatar-group--xs{--avatar-size:1.5rem}.avatar-group--sm{--avatar-size:2rem}.avatar-group--md{--avatar-size:2.5rem}.avatar-group--lg{--avatar-size:3rem}.avatar-group--xl{--avatar-size:4rem}.avatar-group>* + *{margin-inline-start:calc(var(--avatar-size,2.5rem) * var(--avatar-overlap,0.3) * -1)}.avatar-group .avatar:focus-visible{z-index:var(--z-raised)}:root{--back-to-top-offset:0px;--back-to-top-appear-after:100svb;--back-to-top-block:max(var(--control-min-block),1.5rem);--back-to-top-inset:calc( var(--sticky-dock-height,0px) + var(--back-to-top-offset) + max( var(--gutter),calc(env(safe-area-inset-bottom,0px) - var(--sticky-dock-height,0px)) ) );--back-to-top-clearance:0px}:root:has(.back-to-top){--back-to-top-clearance:calc( var(--back-to-top-inset) + var(--back-to-top-block) + var(--space-stack) )}html body:has(.back-to-top){padding-block-end:var(--back-to-top-clearance)}.back-to-top{position:fixed;z-index:var(--z-sticky);inset-block-end:var(--back-to-top-inset);inset-inline-end:max( var(--gutter),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px) );display:flex}.back-to-top__link{min-block-size:max(var(--control-min-block),1.5rem);min-inline-size:max(var(--control-min-block),1.5rem);cursor:pointer}.back-to-top__icon{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);flex:none}@media (forced-colors: active){.back-to-top .back-to-top__link{border-width:max(1px,var(--btn-edge-width))}}@media print{:root:has(.back-to-top){--back-to-top-clearance:0px}.back-to-top{display:none}}.badge{display:inline-flex;align-items:center;gap:var(--space-inline-xs);padding-block:var(--space-0-5);padding-inline:var(--space-inset-sm);border-style:solid;border-width:1px}.badge>svg{inline-size:1em;block-size:1em;flex:none}.banner{border-block-end-style:solid;border-block-end-width:var(--banner-edge-width,1px)}.banner__inner{margin-inline:auto;max-inline-size:var(--container-wide);padding-inline:var(--gutter);padding-block:var(--space-3);display:flex;align-items:flex-start;gap:var(--space-3)}.banner__icon{flex:none;inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.banner__text{flex:1 1 auto;min-inline-size:0;margin:0;overflow-wrap:break-word}.banner__dismiss{flex:none;margin-inline-start:auto;display:inline-flex;align-items:center;justify-content:center;min-block-size:max(var(--control-min-block),1.5rem);min-inline-size:max(var(--control-min-block),1.5rem);cursor:pointer}@media (forced-colors: active){.banner{border-block-end-width:max(1px,var(--banner-edge-width,1px))}}.breadcrumb{--breadcrumb-target-min:1.75rem}.breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-1);row-gap:var(--space-1);margin:0;padding-inline:0;list-style:none}.breadcrumb__item{display:flex;align-items:center;gap:var(--space-1);min-inline-size:0}.breadcrumb__item + .breadcrumb__item::before{content:var(--breadcrumb-separator,"/");flex:none;user-select:none}@supports (content: "a" / "b"){.breadcrumb__item + .breadcrumb__item::before{content:var(--breadcrumb-separator,"/") / ""}}.breadcrumb__link,.breadcrumb__item>[aria-current="page"]{display:inline-flex;align-items:center;gap:var(--control-gap);min-block-size:max(var(--breadcrumb-target-min),1.5rem);min-inline-size:max(var(--breadcrumb-target-min),1.5rem);padding-block:var(--space-0-5);padding-inline:var(--space-1);overflow-wrap:anywhere}.breadcrumb__item:first-child>:is(.breadcrumb__link,[aria-current="page"]){margin-inline-start:calc(var(--space-1) * -1)}.breadcrumb__link:focus-visible{outline:none;box-shadow:var(--glow-accent)}.breadcrumb__link>svg,.breadcrumb__link>.icon{inline-size:1.125em;block-size:1.125em;flex:none}.browse{display:flex;flex-direction:column;gap:var(--browse-gap,var(--space-6));margin-block-start:var(--browse-lead,var(--space-layout-sm));margin-block-end:var(--browse-tail,var(--space-layout-xl))}.browse__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-inline);min-block-size:var(--browse-bar-row,max(var(--control-min-block),2.75rem))}@media (max-width: 22.999rem){.browse__bar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"search search" "filters views"}.browse__search{grid-area:search}.browse__bar .facet-bar__toggle{grid-area:filters;justify-self:start}.browse__views{grid-area:views;margin-inline-start:0;justify-self:end}}.browse__bar .browse__search{flex:1 1 8rem;min-inline-size:0}.browse__bar .btn,.browse__bar .search-field__box,.browse__head .btn{padding-block:0}.browse__views{flex:none;margin-inline-start:auto}.browse__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.browse__sort{margin-inline-start:auto}.browse__sort-trigger{white-space:nowrap}.browse__skip{position:absolute}.browse__clear{display:inline-flex;align-items:center;min-block-size:max(var(--control-min-block),1.5rem);padding-inline:var(--space-2)}.browse__output{display:flex;flex-direction:column;gap:var(--browse-gap,var(--space-6))}.browse__results{display:flex;flex-direction:column;gap:var(--browse-results-gap,var(--space-layout))}.browse__results>.section{padding-block:0}.browse__results .section-header{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4)}.browse__results .section-header__title{order:0;flex:none}.browse__results .section-header::after{content:"";order:1;flex:1 1 var(--space-8);min-inline-size:0;border-block-start-style:solid;border-block-start-width:1px;align-self:center}.browse__results .section-header__lede{order:2;flex:none;margin:0}.browse__results .card-grid--releases{--card-min:max(9.5rem,calc((100% - 3 * var(--space-layout-sm)) / 4))}.browse:not(:has(.facet__option input:checked)):not(:has(.search-field__input:not(:placeholder-shown))) .browse__clear{display:none}.browse:has(.browse__results .empty-state) .browse__clear{display:none}@media (min-width: 23rem) and (min-height: 40rem){:root:has(.browse__bar--sticky){--sticky-chrome-height:calc( var(--sticky-header-height,0px) + var(--browse-bar-row,max(var(--control-min-block),2.75rem)) + var(--browse-bar-rhythm,var(--space-3)) * 2 + var(--browse-bar-rule-width,1px) )}.browse__bar--sticky{position:sticky;inset-block-start:var(--sticky-header-height,0px);z-index:var(--browse-bar-z,calc(var(--z-sticky) - 1));padding-block:var(--browse-bar-rhythm,var(--space-3));border-block-end-style:solid;border-block-end-width:var(--browse-bar-rule-width,1px)}.browse__bar--sticky::after{content:"";position:absolute;inset-block-start:0;inset-inline:calc(var(--gutter) * -1);block-size:calc(100% + var(--browse-bar-fade,var(--space-8)));z-index:-1;pointer-events:none}}@media print{.browse__bar--sticky{position:static}.browse__bar--sticky::after{content:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--control-gap);min-block-size:max(calc(var(--control-min-block) * var(--btn-scale,1)),1.5rem);padding-block:var(--control-inset-block);padding-inline:calc(var(--control-inset-inline) * var(--btn-scale,1));max-inline-size:100%;text-decoration:none;cursor:pointer;user-select:none;border-style:solid;border-width:var(--btn-edge-width)}.btn:focus-visible{outline:none;box-shadow:var(--glow-accent)}.btn[disabled],.btn[aria-disabled="true"]{cursor:not-allowed}.btn>svg,.btn>.icon{inline-size:1.25em;block-size:1.25em;flex:none}.btn--full{display:flex;inline-size:100%}.btn--icon{padding-inline:var(--space-2);min-inline-size:max(calc(var(--control-min-block) * var(--btn-scale,1)),1.5rem);aspect-ratio:1}.btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap)}.btn-row--center{justify-content:center}.btn-row--end{justify-content:flex-end}.callout{display:grid;grid-template-columns:auto 1fr;column-gap:var(--space-inline);row-gap:var(--space-stack-sm);padding:var(--space-inset-lg);border-style:solid;border-width:1px}.callout__icon{grid-column:1;grid-row:1;align-self:start;inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.callout__label{grid-column:2;grid-row:1}.callout__body{grid-column:2;min-inline-size:0;overflow-wrap:break-word}@media (max-width: 30rem){.callout__body{grid-column:1 / -1}}.callout .callout__body>* + *{margin-block-start:var(--space-stack-lg)}@media (min-width: 64rem){.callout--breakout{margin-inline:calc(-1 * min( var(--callout-breakout,var(--space-10)),max(0px,(100dvi - 2 * var(--gutter) - 100%) / 2) ))}}.card{display:flex;flex-direction:column;overflow:hidden;border-style:solid;border-width:var(--card-edge-width)}.card__body{display:grid;gap:var(--space-3);align-content:start;justify-items:start;padding:var(--space-inset-lg);flex:1}.card__body>.btn--full,.card__body>.card__stretch{justify-self:stretch}.card__media{margin:0}.card--interactive{position:relative}.card--interactive .card__link::after{content:"";position:absolute;inset:0}.card--interactive .card__link:focus-visible{outline:none}.card__action{position:relative;z-index:var(--z-raised);justify-self:stretch}.card--flat{overflow:visible}.card--flat .card__body{padding-inline:0}.card-grid{display:grid;gap:var(--space-layout-sm);grid-template-columns:repeat(auto-fill,minmax(min(var(--card-min,15rem),100%),1fr));margin-block:0;padding-inline:0;list-style:none}.card-grid--releases{--card-min:9.5rem}.card-grid--features{--card-min:18rem}@media (min-width: 48rem){.card-grid--releases{--card-min:12.5rem}}.cart-list{container:cart-line / inline-size;inline-size:100%;list-style:none;margin:0;padding:0}.cart-line{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-inline-lg);row-gap:var(--space-stack);align-items:start;padding-block:var(--space-inset);border-block-style:solid;border-block-width:0;--cart-line-media-inline:4rem}.cart-line + .cart-line{border-block-start-width:var(--cart-line-rule-width,1px)}.cart-line__media{grid-column:1;grid-row:1;inline-size:var(--cart-line-media-inline)}.cart-line__detail{grid-column:2;grid-row:1;display:grid;gap:var(--space-1);align-content:start;min-inline-size:var(--cart-line-detail-min,0px)}.cart-line__title,.cart-line__variant{margin:0;overflow-wrap:anywhere}.cart-line__notice,.cart-line__ledger,.cart-line__actions{grid-column:1 / -1}.cart-line__ledger{display:flex;flex-wrap:wrap;align-items:start;gap:var(--space-stack-sm) var(--space-inline-lg)}.cart-line__figure{display:grid;gap:var(--space-1);align-content:start;justify-items:start;min-inline-size:var(--cart-line-figure-min,6rem)}.cart-line__figure--quantity{min-inline-size:auto}.cart-line__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap)}.cart-line:has(.cart-line__remove):not( :has(.cart-line__remove[aria-label]),:has(.cart-line__remove[aria-labelledby]),:has(.cart-line__remove .cart-line__remove-item) )::after{content:"Missing: the item name in the remove control's accessible name.";grid-column:1 / -1;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.cart-list__status{margin:0;min-inline-size:0}@container cart-line (inline-size>= 42rem){.cart-line{grid-template-columns:auto minmax(min-content,1fr) auto auto;--cart-line-media-inline:5rem;--cart-line-detail-min:12rem}.cart-line__actions{grid-column:4;grid-row:1}.cart-line__notice{grid-column:2 / -1}.cart-line__figure{justify-items:end;text-align:end}.cart-line__ledger{grid-column:3;grid-row:1;justify-content:flex-end}}.catalogue-rail{--catalogue-rail-gap:var(--space-layout-sm);--catalogue-rail-tile:9.5rem;--catalogue-rail-feature:calc(var(--catalogue-rail-tile) * 2 + var(--catalogue-rail-gap));--catalogue-rail-marker:var(--space-2);--catalogue-rail-target:max(var(--control-min-block),1.5rem);--catalogue-rail-controls:calc(var(--catalogue-rail-target) + var(--space-4));--catalogue-rail-marker-target:1.5rem;display:grid;gap:var(--space-stack-lg)}.catalogue-rail>*{min-inline-size:0}@media (min-width: 48rem){.catalogue-rail{--catalogue-rail-tile:12.5rem}}.catalogue-rail__header{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-inline)}.catalogue-rail__heading{margin-block:0;text-wrap:balance;overflow-wrap:break-word}.catalogue-rail__all{display:inline-flex;align-items:center;gap:var(--space-inline-xs);margin-inline-start:auto;min-block-size:var(--catalogue-rail-target);padding-block:var(--space-1)}.catalogue-rail__all :is(img,svg){inline-size:1em;block-size:1em;flex:none}.catalogue-rail__track{position:relative}.catalogue-rail__scroller{display:flex;gap:var(--catalogue-rail-gap);margin:0;padding-block:var(--space-1);padding-inline:var(--space-1);list-style:none;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scroll-padding-inline:var(--space-1);scrollbar-width:thin}.catalogue-rail__item{flex:none;inline-size:min(var(--catalogue-rail-tile),100%);scroll-snap-align:start}.catalogue-rail__item--featured{inline-size:min(var(--catalogue-rail-feature),100%)}.catalogue-rail__item :is(.card__title,.card__meta,.catalogue-rail__cat){overflow-wrap:anywhere}@media (forced-colors: active){.catalogue-rail__item:focus-within{outline:2px solid;outline-offset:2px}}@supports selector(::scroll-button(inline-end)) and selector(::scroll-marker){.catalogue-rail__track{padding-block-end:var(--catalogue-rail-controls)}.catalogue-rail__scroller{scroll-marker-group:var(--catalogue-rail-markers,after)}.catalogue-rail__scroller::scroll-button(*){position:absolute;inset-block-end:0;display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--catalogue-rail-target);min-block-size:var(--catalogue-rail-target);padding-inline:var(--space-2);cursor:pointer;border-style:solid;border-width:var(--btn-edge-width)}.catalogue-rail__scroller::scroll-button(inline-start){inset-inline-start:0}.catalogue-rail__scroller::scroll-button(inline-end){inset-inline-end:0}.catalogue-rail__scroller::scroll-button(inline-start){content:var(--catalogue-rail-prev-glyph,"‹") / var(--catalogue-rail-prev-label,"Earlier releases")}.catalogue-rail__scroller::scroll-button(inline-end){content:var(--catalogue-rail-next-glyph,"›") / var(--catalogue-rail-next-label,"Later releases")}.catalogue-rail__scroller::scroll-button(*):disabled{cursor:default}.catalogue-rail__scroller::scroll-marker-group{position:absolute;inset-block-end:0;inset-inline:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-inline:calc(var(--catalogue-rail-target) + var(--space-2))}.catalogue-rail__item::scroll-marker{content:"";box-sizing:content-box;inline-size:var(--catalogue-rail-marker);block-size:var(--catalogue-rail-marker);padding:calc((var(--catalogue-rail-marker-target) - var(--catalogue-rail-marker)) / 2);cursor:pointer}.catalogue-rail__scroller::scroll-button(*):focus-visible,.catalogue-rail__item::scroll-marker:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}}.challenge>*,.challenge__note{min-inline-size:0}.challenge__slot{min-block-size:var(--challenge-reserve,70px);display:grid;align-content:center}.challenge[data-loaded] .challenge__note{display:none}.challenge:has(>.challenge__note)::after,.challenge:not(:has(.challenge__slot))::after,.challenge:not([role="group"])::after,.challenge:not(:has(.field__error))::after,.challenge:not(:has(.challenge__slot[tabindex]))::after{justify-self:stretch;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.challenge:has(>.challenge__note)::after{content:"The note is a sibling of the slot, not inside it. Hiding it takes a grid row and the form shortens under the reader."}.challenge:not(:has(.challenge__slot))::after{content:"No slot, so nothing reserves the widget's box: the form will jump by the height of the widget when it renders."}.challenge:not([role="group"])::after{content:"Missing role=group. The control is in an iframe; the wrapper is the only thing a screen reader can be given a name for."}.challenge:not(:has(.field__error))::after{content:"No .field__error node, so a refusal has nowhere to be read and the error summary has nothing to link."}.challenge:not(:has(.challenge__slot[tabindex]))::after{content:"The slot is not focusable. Add tabindex=-1: an error summary's link cannot land inside the provider's frame."}.character-count{display:grid;gap:var(--space-1)}.character-count__status{margin:0;min-inline-size:0}.character-count__announce{position:absolute;inline-size:1px;block-size:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%)}.character-count:not(:has(:where(.character-count__count[value]:not([value=""]))))::after,.character-count:not(:has(:where([role=status],[aria-live],output)))::after,.character-count--hard:not(:has(:where([maxlength])))::after,.character-count:not(:where(.character-count--hard)):has(:where([maxlength]))::after{justify-self:stretch;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.character-count:not(:has(:where(.character-count__count[value]:not([value=""]))))::after{content:"Missing: the figure this counter is counting."}.character-count:not(:has(:where([role=status],[aria-live],output)))::after{content:"Missing: the polite live region the count is announced in."}.character-count--hard:not(:has(:where([maxlength])))::after{content:"Missing: the maxlength this hard limit claims to enforce."}.character-count:not(:where(.character-count--hard)):has(:where([maxlength]))::after{content:"Remove maxlength, or declare the limit hard: a soft counter that silently truncates a paste is neither."}.checkout-stepper{container:checkout-stepper / inline-size;inline-size:100%;--stepper-target-min:1.75rem;--stepper-marker-min:1.75rem}.checkout-stepper__count{margin-block:0 var(--space-stack-xs);margin-inline:0;min-inline-size:0}.checkout-stepper__list{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-3);row-gap:var(--space-1);margin:0;padding-inline:0;list-style:none}.checkout-stepper__step{display:flex;align-items:center;min-inline-size:0}.checkout-stepper__label{display:inline-flex;align-items:center;gap:var(--control-gap);min-block-size:max(var(--stepper-target-min),1.5rem);min-inline-size:0;padding-block:var(--space-0-5);padding-inline:var(--space-1);overflow-wrap:anywhere}.checkout-stepper__step:first-child>.checkout-stepper__label{margin-inline-start:calc(var(--space-1) * -1)}.checkout-stepper__index{display:inline-flex;align-items:center;justify-content:center;flex:none;min-inline-size:max(var(--stepper-marker-min),1.5rem);min-block-size:max(var(--stepper-marker-min),1.5rem);padding-inline:var(--space-1);border-style:solid;border-width:var(--stepper-marker-edge-width,1px)}.checkout-stepper__name{min-inline-size:0}.checkout-stepper__label:has(>.checkout-stepper__state) .checkout-stepper__name::before{content:var(--stepper-complete-glyph,"\2713");margin-inline-end:var(--space-1)}@supports (content: "a" / "b"){.checkout-stepper__label:has(>.checkout-stepper__state) .checkout-stepper__name::before{content:var(--stepper-complete-glyph,"\2713") / ""}}a.checkout-stepper__label:focus-visible{outline:none;box-shadow:var(--glow-accent)}@container checkout-stepper (inline-size>= 32rem){.checkout-stepper__step{flex:1 1 auto}.checkout-stepper__step:last-child{flex:0 1 auto}.checkout-stepper__step:not(:last-child)::after{content:"";flex:1 1 var(--space-6);min-inline-size:var(--space-4);border-block-start-style:solid;border-block-start-width:var(--stepper-rail-thickness,1px)}}.chip{display:inline-flex;align-items:center;gap:var(--control-gap);min-block-size:max(var(--control-min-block),1.5rem);padding-block:var(--space-2);padding-inline:var(--space-4);cursor:pointer;user-select:none;border-style:solid;border-width:var(--btn-edge-width)}.chip:focus-visible{outline:none;box-shadow:var(--glow-accent)}.chip[disabled],.chip[aria-disabled=true]{cursor:not-allowed}.chip-row{display:flex;gap:var(--control-gap);overflow-x:auto;overscroll-behavior-inline:contain;padding-block:var(--space-1);padding-inline:var(--space-1);scroll-snap-type:inline proximity;scroll-padding-inline:var(--space-1);scrollbar-width:none}.chip-row::-webkit-scrollbar{display:none}.chip-row>*{flex:none;scroll-snap-align:start}.combobox{--combobox-offset:var(--space-1);--combobox-listbox-max-block:min(18rem,45dvb);position:relative;display:grid;gap:var(--space-2);min-inline-size:0}.combobox__input{min-inline-size:0}.combobox__tags{display:flex;flex-wrap:wrap;gap:var(--space-inline-xs);margin:0;padding-inline:0;list-style:none}.combobox__input[aria-expanded=false] ~ .combobox__listbox{display:none}.combobox__listbox{position:absolute;inset-block-start:calc(100% + var(--combobox-offset));inset-inline:0;z-index:var(--z-dropdown);max-block-size:var(--combobox-listbox-max-block);margin:0;padding:var(--space-1);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;list-style:none;border-style:solid;border-width:var(--combobox-edge-width,1px)}.combobox__option{display:flex;align-items:center;gap:var(--control-gap);min-block-size:max(var(--control-min-block),1.5rem);padding-block:var(--space-2);padding-inline:var(--space-3);scroll-margin-block:var(--space-1);overflow-wrap:break-word;cursor:pointer}.combobox__option[aria-disabled=true]{cursor:not-allowed}.combobox__option>svg,.combobox__option>.icon{flex:none;inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.combobox__option-name{flex:1 1 auto;min-inline-size:0}.combobox__option-note{flex:none;margin-inline-start:auto;padding-inline-start:var(--space-2);text-align:end}.combobox__empty{padding-block:var(--space-2);padding-inline:var(--space-3)}@media (forced-colors: active){.combobox__option[aria-selected=true]{outline:2px solid;outline-offset:-2px}}@supports (anchor-name: --combobox-anchor) and (anchor-scope: --combobox-anchor){.combobox{anchor-scope:--combobox-anchor}.combobox__input{anchor-name:--combobox-anchor}.combobox__listbox{position-anchor:--combobox-anchor;position-area:block-end span-inline-end;position-try-fallbacks:flip-block;inset:auto;margin-block:var(--combobox-offset);margin-inline:0;min-inline-size:anchor-size(inline);max-inline-size:calc(100dvi - var(--gutter) * 2)}}.compliance-block{--compliance-block-rule-width:1px;--summary-list-term-size:14rem;display:grid;gap:var(--space-stack-lg)}.compliance-block__title{margin:0}.compliance-block__composition{margin:0;padding-inline-start:var(--space-5)}.compliance-block__warnings{display:grid;grid-template-columns:auto 1fr;column-gap:var(--space-inline);row-gap:var(--space-stack-sm);padding:var(--space-inset-lg);border-style:solid;border-width:1px}.compliance-block__warnings-icon{grid-column:1;grid-row:1;align-self:start;inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.compliance-block__warnings-label{grid-column:2;grid-row:1;margin:0}.compliance-block__warnings-body{grid-column:2;min-inline-size:0;overflow-wrap:break-word}.compliance-block__warnings-body>* + *{margin-block-start:var(--space-stack-sm)}.compliance-block__energy{display:grid;justify-items:start;gap:var(--space-stack-sm);margin:0}.compliance-block__energy-label{inline-size:auto;block-size:auto;min-inline-size:96px;max-inline-size:100%}.compliance-block__more{border-block-start-style:solid;border-block-start-width:var(--compliance-block-rule-width);padding-block-start:var(--space-stack)}.compliance-block__summary{display:flex;align-items:center;gap:var(--control-gap);min-block-size:max(var(--control-min-block),1.5rem);padding-block:var(--space-1);cursor:pointer;list-style:none}.compliance-block__summary::-webkit-details-marker{display:none}.compliance-block__summary-label{flex:1 1 auto;min-inline-size:0;overflow-wrap:break-word}.compliance-block__marker{flex:none;inline-size:1.25em;block-size:1.25em}.compliance-block__summary:focus-visible{outline:none;box-shadow:var(--glow-accent)}.compliance-block__long{padding-block-start:var(--space-stack)}.compliance-block__long>* + *{margin-block-start:var(--stack-rhythm)}@supports (interpolate-size: allow-keywords) and (selector(::details-content)){.compliance-block{interpolate-size:allow-keywords}.compliance-block__more::details-content{overflow-x:visible;overflow-y:clip;block-size:0}.compliance-block__more[open]::details-content{block-size:auto}}.compliance-block:not(:has(.compliance-block__fact[data-fact="manufacturer"]))::after,.compliance-block:not(:has(.compliance-block__fact[data-fact="identifiers"]))::after,.compliance-block[data-manufacturer-established="outside-eu"]:not(:has(.compliance-block__fact[data-fact="responsible-person"]))::after{justify-self:stretch;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.compliance-block:not(:has(.compliance-block__fact[data-fact="manufacturer"]))::after{content:"Missing: who made this, with a postal and an electronic address."}.compliance-block:not(:has(.compliance-block__fact[data-fact="identifiers"]))::after{content:"Missing: the model, type or batch this information applies to."}.compliance-block[data-manufacturer-established="outside-eu"]:not(:has(.compliance-block__fact[data-fact="responsible-person"]))::after{content:"Missing: the EU responsible person for a manufacturer outside the Union."}.compliance-block__warnings:not(:has(.compliance-block__warnings-label))::after{content:"Missing: the word that names this panel. A tint and a glyph are not a label.";grid-column:1 / -1;padding:var(--space-inset-sm);border-style:solid;border-width:1px}@media print{@supports selector(::details-content){.compliance-block__more::details-content{content-visibility:visible;overflow:visible;block-size:auto}.compliance-block__marker{display:none}}.compliance-block__fact,.compliance-block__warnings,.compliance-block__energy{break-inside:avoid}}.cookie-consent{--cookie-consent-edge-width:1px;--cookie-consent-decision-inline:9rem;position:sticky;z-index:var(--z-sticky);inset-block-end:var(--sticky-dock-height,0px);border-block-start-style:solid;border-block-start-width:var(--cookie-consent-edge-width)}.cookie-consent__inner{margin-inline:auto;max-inline-size:var(--container-wide);padding-inline:max(var(--gutter),env(safe-area-inset-left),env(safe-area-inset-right));padding-block-start:var(--space-4);padding-block-end:max( var(--space-4),calc(env(safe-area-inset-bottom,0px) - var(--sticky-dock-height,0px)) );display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6)}.cookie-consent__body{flex:1 1 20rem;min-inline-size:0}.cookie-consent__title{margin-block:0 var(--space-stack-xs)}.cookie-consent__text{margin:0;overflow-wrap:break-word}.cookie-consent__choice{flex:0 1 auto;display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--control-gap)}.cookie-consent__decision{flex:1 1 var(--cookie-consent-decision-inline);min-inline-size:var(--cookie-consent-decision-inline);min-block-size:max(calc(var(--control-min-block) * var(--btn-scale,1)),1.5rem)}.cookie-consent::before,.cookie-consent__choice::after{display:block;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.cookie-consent__choice::after{flex:1 1 100%}dialog.cookie-consent::before,.cookie-consent[aria-modal=true]::before,.cookie-consent[role=dialog]::before,.cookie-consent[role=alertdialog]::before{content:"This is not a dialog. A consent request that opens modal and takes focus asks for a decision about a page the reader has not been allowed to see — not informed, not freely given (GDPR Art. 4(11))."}.cookie-consent:has(.cookie-consent__decision--accept):not(:has(.cookie-consent__decision--reject))::before{content:"Accept is here and Reject is not. Refusing must cost the same one press as accepting, in the same place (GDPR Art. 4(11); EDPB 03/2022 on deceptive design)."}.cookie-consent__choice:has(.cookie-consent__decision.btn--primary):has(.cookie-consent__decision:not(.btn--primary))::after,.cookie-consent__choice:has(.cookie-consent__decision.btn--secondary):has(.cookie-consent__decision:not(.btn--secondary))::after,.cookie-consent__choice:has(.cookie-consent__decision.btn--ghost):has(.cookie-consent__decision:not(.btn--ghost))::after,.cookie-consent__choice:has(.cookie-consent__decision.btn--inverse):has(.cookie-consent__decision:not(.btn--inverse))::after,.cookie-consent__choice:has(.cookie-consent__decision.btn--sm):has(.cookie-consent__decision:not(.btn--sm))::after,.cookie-consent__choice:has(.cookie-consent__decision.btn--lg):has(.cookie-consent__decision:not(.btn--lg))::after,.cookie-consent__choice:has(.cookie-consent__decision.btn--full):has(.cookie-consent__decision:not(.btn--full))::after,.cookie-consent__choice:has(.cookie-consent__decision.btn--icon):has(.cookie-consent__decision:not(.btn--icon))::after{content:"Accept and Reject carry different button modifiers, so one is louder or larger than the other. Equal prominence is the condition on which either answer counts (GDPR Art. 4(11); EDPB 03/2022) — give both the same modifier."}.cookie-consent__decision:not(button)::after{content:" — a decision must be a submit button, not a link: with script off this records nothing (ePrivacy Art. 5(3), PECR reg. 6)"}@media print{.cookie-consent{position:static}}.date-field__control{max-inline-size:fit-content}.date-field__control::-webkit-date-and-time-value{text-align:start}.date-field__control::-webkit-calendar-picker-indicator{min-inline-size:1.5rem;min-block-size:1.5rem;cursor:pointer}:is(.date-field--parts,.date-field--range)>.field__help{margin-block-end:var(--stack-rhythm)}:is(.date-field--parts,.date-field--range)>.field__error{margin-block-start:var(--stack-rhythm)}.date-field__parts{--date-field-part-inset:calc(2 * var(--control-inset-inline));display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--control-gap) var(--space-3)}.date-field__part{flex:0 1 auto;min-inline-size:0}.date-field__part>.field__control{inline-size:max( calc((var(--date-field-part-digits,4) + 1) * 1ch + var(--date-field-part-inset)),3rem );max-inline-size:100%}.date-field__part--bday-day,.date-field__part--bday-month{--date-field-part-digits:2}.date-field__part--bday-year{--date-field-part-digits:4}.date-field__part--bday-month:has(select){--date-field-part-digits:10;--date-field-part-inset:calc(2 * var(--control-inset-inline) + var(--space-4))}.date-field__range{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--control-gap) var(--space-4)}.date-field__range>.date-field{flex:0 1 auto;min-inline-size:0}.date-field__part--bday-day:not(:has(.field__control[autocomplete$="bday-day" i]))::after,.date-field__part--bday-month:not(:has(.field__control[autocomplete$="bday-month" i]))::after,.date-field__part--bday-year:not(:has(.field__control[autocomplete$="bday-year" i]))::after,.date-field__part:has(.field__control[type=number i])::after,.date-field:not(.date-field--parts):not(:has(.date-field__control[type=date i],.date-field__control[type=month i],.date-field__control[type=week i],.date-field__control[type=datetime-local i]))::after{padding:var(--space-inset-sm);border-style:solid;border-width:1px}.date-field__part--bday-day:not(:has(.field__control[autocomplete$="bday-day" i])),.date-field__part--bday-month:not(:has(.field__control[autocomplete$="bday-month" i])),.date-field__part--bday-year:not(:has(.field__control[autocomplete$="bday-year" i])),.date-field__part:has(.field__control[type=number i]){flex-basis:100%}.date-field__part--bday-day:not(:has(.field__control[autocomplete$="bday-day" i]))::after{content:"Missing: the bday-day autocomplete token on this control."}.date-field__part--bday-month:not(:has(.field__control[autocomplete$="bday-month" i]))::after{content:"Missing: the bday-month autocomplete token on this control."}.date-field__part--bday-year:not(:has(.field__control[autocomplete$="bday-year" i]))::after{content:"Missing: the bday-year autocomplete token on this control."}.date-field__part:has(.field__control[type=number i])::after{content:"Use type=text with inputmode=numeric: a number field spins on scroll, accepts e and -, and drops the leading zero of 05."}.date-field:not(.date-field--parts):not(:has(.date-field__control[type=date i],.date-field__control[type=month i],.date-field__control[type=week i],.date-field__control[type=datetime-local i]))::after{content:"Missing: a native date control. .date-field__control must be type=date, month, week or datetime-local — a drawn calendar is an enhancement over one, never a replacement for it."}.delivery-promise{--delivery-promise-edge-width:0;--delivery-promise-inset:0;display:grid;justify-items:start;gap:var(--space-2);padding:var(--delivery-promise-inset);border-style:solid;border-width:var(--delivery-promise-edge-width)}.delivery-promise__headline,.delivery-promise__method,.delivery-promise__cutoff,.delivery-promise__caveat,.delivery-promise__note{margin:0;min-inline-size:0}.delivery-promise__headline{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2)}.delivery-promise__glyph{flex:none;align-self:center;inline-size:1em;block-size:1em}.delivery-promise__when{min-inline-size:0}.delivery-promise__date,.delivery-promise__by,.delivery-promise__remaining{overflow-wrap:break-word}.delivery-promise__availability{justify-self:stretch}.delivery-promise--lapsed{--delivery-promise-edge-width:1px;--delivery-promise-inset:var(--space-inset)}.delivery-promise:not(:has(.delivery-promise__date[datetime]:not([datetime=""])))::after,.delivery-promise:not(:has(.delivery-promise__availability))::after,.delivery-promise:has(.delivery-promise__remaining:not([aria-hidden="true"]))::after,.delivery-promise:has(.delivery-promise__remaining):not(:has(.delivery-promise__by[datetime]:not([datetime=""])))::after,.delivery-promise:has(.delivery-promise__remaining):has(.delivery-promise__cutoff:not([role="status"]):not([aria-live]))::after,.delivery-promise--lapsed:has(.delivery-promise__remaining)::after,:is(.delivery-promise--preorder,.delivery-promise--backorder):not(:has(.delivery-promise__caveat))::after{justify-self:stretch;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.delivery-promise:not(:has(.delivery-promise__date[datetime]:not([datetime=""])))::after{content:"Missing: the arrival date, as <time datetime>."}.delivery-promise:not(:has(.delivery-promise__availability))::after{content:"Missing: whether this is in stock. A date alone does not say the thing exists."}.delivery-promise:has(.delivery-promise__remaining:not([aria-hidden="true"]))::after{content:"Hide the time remaining from assistive technology: it repeats the cutoff beside it, a tick at a time."}.delivery-promise:has(.delivery-promise__remaining):not(:has(.delivery-promise__by[datetime]:not([datetime=""])))::after{content:"Missing: the cutoff this is counting to, as <time datetime> with a zone."}.delivery-promise:has(.delivery-promise__remaining):has(.delivery-promise__cutoff:not([role="status"]):not([aria-live]))::after{content:"Announce the cutoff line: a promise that changes at zero in silence is an SC 2.2.1 failure."}.delivery-promise--lapsed:has(.delivery-promise__remaining)::after{content:"Remove: the cutoff has gone. Give the new date instead of counting to the old one."}:is(.delivery-promise--preorder,.delivery-promise--backorder):not(:has(.delivery-promise__caveat))::after{content:"Missing: that this date is an estimate, and how to cancel if it moves."}@media (forced-colors: active){.delivery-promise--lapsed{border-width:max(1px,var(--delivery-promise-edge-width))}}@media print{.delivery-promise__remaining{display:none}.delivery-promise{break-inside:avoid}}.dialog{--dialog-inline-size:32rem;--dialog-rule-width:1px;inline-size:var(--dialog-inline-size);max-inline-size:calc(100dvi - 2 * var(--gutter));max-block-size:calc(100dvb - 2 * var(--gutter));margin:auto;padding:0;border-style:solid;border-width:var(--dialog-edge-width,var(--card-edge-width));overflow:clip}.dialog[open]{display:grid;grid-template-rows:minmax(0,1fr)}.dialog--sm{--dialog-inline-size:24rem}.dialog__panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-block-size:0;margin:0}.dialog__header{display:flex;align-items:flex-start;gap:var(--space-inline);padding:var(--space-inset-lg);border-block-end-style:solid;border-block-end-width:var(--dialog-rule-width)}.dialog__title{flex:1 1 auto;min-inline-size:0;margin:0}.dialog__close{flex:none;min-block-size:max(calc(var(--control-min-block) * var(--btn-scale,1)),1.5rem);min-inline-size:max(calc(var(--control-min-block) * var(--btn-scale,1)),1.5rem);cursor:pointer}.dialog__body{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:var(--space-inset-lg)}.dialog__body>* + *{margin-block-start:var(--stack-rhythm)}.dialog__body:focus-visible{outline-offset:-3px}.dialog__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--control-gap);padding:var(--space-inset-lg);border-block-start-style:solid;border-block-start-width:var(--dialog-rule-width)}@media (width < 48rem){.dialog--full{--dialog-inline-size:100dvi;--dialog-safe-inline:max(env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));max-inline-size:100dvi;block-size:100dvb;max-block-size:100dvb}.dialog--full .dialog__header,.dialog--full .dialog__body,.dialog--full .dialog__footer{padding-inline:max(var(--space-inset-lg),var(--dialog-safe-inline))}.dialog--full .dialog__header{padding-block-start:max(var(--space-inset-lg),env(safe-area-inset-top,0px))}.dialog--full .dialog__footer,.dialog--full .dialog__body:last-child{padding-block-end:max(var(--space-inset-lg),env(safe-area-inset-bottom,0px))}}@media (forced-colors: active){.dialog{border-width:max(1px,var(--dialog-edge-width,var(--card-edge-width)))}}.download-panel{--download-panel-target-min:1.75rem;display:grid;gap:var(--space-stack-xl);padding:var(--space-inset-lg);border-style:solid;border-width:var(--card-edge-width)}.download-panel>*{min-inline-size:0}.download-panel__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-inline-lg)}.download-panel__identity{flex:1 1 14rem;min-inline-size:0;display:grid;gap:var(--space-0-5);justify-items:start}.download-panel__title,.download-panel__ref{margin:0}.download-panel__ref{overflow-wrap:anywhere}.download-panel__licence{flex:0 1 auto;min-inline-size:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.download-panel__deliver{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-inline-size:0}.download-panel__deliver>form{margin:0}.download-panel__expiry{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1)}.download-panel__expiry>svg{flex:none;align-self:center;inline-size:1em;block-size:1em}.download-panel__renew{display:inline-flex;align-items:center;gap:var(--control-gap);min-block-size:max(var(--download-panel-target-min),1.5rem);min-inline-size:max(var(--download-panel-target-min),1.5rem);padding-block:var(--space-0-5);padding-inline:var(--space-1);margin-inline-start:calc(var(--space-1) * -1);overflow-wrap:break-word;cursor:pointer}.download-panel__renew:focus-visible{outline:none;box-shadow:var(--glow-accent)}.download-panel__history{border-block-start-style:solid;border-block-start-width:1px;padding-block-start:var(--space-stack-lg)}.download-panel__history-summary{display:flex;align-items:center;gap:var(--control-gap);min-block-size:max(var(--control-min-block),1.5rem);padding-block:var(--space-1);cursor:pointer;list-style:none}.download-panel__history-summary::-webkit-details-marker{display:none}.download-panel__history-label{flex:1 1 auto;min-inline-size:0}.download-panel__history-marker{flex:none;inline-size:1.25em;block-size:1.25em}.download-panel__history-summary:focus-visible{outline:none;box-shadow:var(--glow-accent)}.download-panel__history-panel{padding-block-start:var(--space-stack)}.download-panel__note{margin:0}@media (max-width: 47.99rem){.download-panel__renditions .download-panel__deliver{align-items:stretch}}@media print{@supports selector(::details-content){.download-panel__history::details-content{content-visibility:visible;block-size:auto}}.download-panel,.download-panel__deliver{break-inside:avoid}}.drawer{--drawer-inline-size:20rem;--drawer-edge-width:1px;--drawer-rule-width:1px;--drawer-peek:var(--space-12);--drawer-safe-inline:max(env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));--drawer-inset-inline:max(var(--space-inset-lg),var(--drawer-safe-inline));inset-block:0;block-size:auto;max-block-size:none;inline-size:min(var(--drawer-inline-size),calc(100dvi - var(--drawer-peek)));max-inline-size:none;margin:0;padding:0;border-style:solid;border-width:0;overflow:hidden;overscroll-behavior:contain}.drawer--start{inset-inline:0 auto;border-inline-end-width:var(--drawer-edge-width)}.drawer--end{inset-inline:auto 0;border-inline-start-width:var(--drawer-edge-width)}.drawer__panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;block-size:100%;margin:0}.drawer__header{grid-row:1}.drawer__body{grid-row:2}.drawer__footer{grid-row:3}.drawer__header{display:flex;align-items:flex-start;gap:var(--space-inline);padding-inline:var(--drawer-inset-inline);padding-block:max(var(--space-inset-lg),env(safe-area-inset-top,0px)) var(--space-inset-lg);border-block-end-style:solid;border-block-end-width:var(--drawer-rule-width)}.drawer__title{flex:1 1 auto;min-inline-size:0;margin:0}.drawer__close{flex:none;min-block-size:max(calc(var(--control-min-block) * var(--btn-scale,1)),1.5rem);min-inline-size:max(calc(var(--control-min-block) * var(--btn-scale,1)),1.5rem);cursor:pointer}.drawer__body{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-inline:var(--drawer-inset-inline);padding-block:var(--space-inset-lg)}.drawer__body>* + *{margin-block-start:var(--stack-rhythm)}.drawer__body:focus-visible{outline-offset:-3px}.drawer__body:last-child{padding-block-end:max(var(--space-inset-lg),env(safe-area-inset-bottom,0px))}.drawer__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap);padding-inline:var(--drawer-inset-inline);padding-block:var(--space-inset-lg) max(var(--space-inset-lg),env(safe-area-inset-bottom,0px));border-block-start-style:solid;border-block-start-width:var(--drawer-rule-width)}@supports not selector(:popover-open){.drawer[popover]{inset-block:auto;inset-inline:auto;block-size:auto;inline-size:auto;max-inline-size:100%;border-width:0;overflow:visible}.drawer[popover] .drawer__body{overflow:visible}}@media (forced-colors: active){.drawer--start{border-inline-end-width:max(1px,var(--drawer-edge-width))}.drawer--end{border-inline-start-width:max(1px,var(--drawer-edge-width))}}.drop-countdown{--drop-countdown-edge-width:0;--drop-countdown-inset:0;display:grid;justify-items:start;gap:var(--space-2);padding:var(--drop-countdown-inset);border-style:solid;border-width:var(--drop-countdown-edge-width)}.drop-countdown__state,.drop-countdown__when,.drop-countdown__queue,.drop-countdown__note{margin:0;min-inline-size:0}.drop-countdown__clock{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2) var(--space-4)}.drop-countdown__unit{display:grid;justify-items:center;gap:var(--space-0-5)}.drop-countdown>.progress{justify-self:stretch}.drop-countdown__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap);justify-self:stretch}.drop-countdown__extend:not(.btn){min-block-size:max(var(--control-min-block),1.5rem);cursor:pointer}.drop-countdown--holding{--drop-countdown-edge-width:1px;--drop-countdown-inset:var(--space-inset)}.drop-countdown:not(.drop-countdown--queued):not(:has(.drop-countdown__at[datetime]:not([datetime=""])))::after,.drop-countdown--queued:not(:has(.drop-countdown__position[value]:not([value=""])))::after,.drop-countdown--holding:not(:has(.drop-countdown__extend))::after,.drop-countdown:has(.drop-countdown__clock:not([aria-hidden="true"]))::after{justify-self:stretch;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.drop-countdown:has(.drop-countdown__clock:not([aria-hidden="true"]))::after{content:"Hide the clock from assistive technology: it repeats the time beside it, a second at a time."}.drop-countdown--holding:not(:has(.drop-countdown__extend))::after{content:"Missing: a way to extend a hold you imposed (SC 2.2.1)."}.drop-countdown--queued:not(:has(.drop-countdown__position[value]:not([value=""])))::after{content:"Missing: the queue position this claim is counting."}.drop-countdown:not(.drop-countdown--queued):not(:has(.drop-countdown__at[datetime]:not([datetime=""])))::after{content:"Missing: the absolute time, as <time datetime> with a zone."}@media (forced-colors: active){.drop-countdown--holding{border-width:max(1px,var(--drop-countdown-edge-width))}}.empty-state{display:grid;justify-items:center;align-content:center;gap:var(--space-stack-lg);text-align:center;margin-inline:auto;max-inline-size:var(--empty-state-measure,32rem);min-block-size:var(--empty-state-min-block,14rem);padding:var(--space-inset-lg)}.empty-state__illustration{block-size:var(--empty-state-illustration-size,var(--space-16));inline-size:auto;max-inline-size:100%}.empty-state__title{text-wrap:balance}.empty-state__body{min-inline-size:0;overflow-wrap:anywhere;text-wrap:pretty}.empty-state__action{display:grid;justify-items:center;gap:var(--space-stack-sm);margin:0}.empty-state__note{min-inline-size:0;overflow-wrap:anywhere}.empty-state__ref-id{overflow-wrap:anywhere;user-select:all}.empty-state--empty{--empty-state-illustration-size:var(--space-24);--empty-state-min-block:20rem}.empty-state--no-results{--empty-state-illustration-size:var(--space-12)}.empty-state--error{--empty-state-illustration-size:var(--space-12)}.error-page{display:grid;align-content:center;justify-items:start;gap:var(--space-layout);margin-inline:auto;max-inline-size:var(--container-content);padding-inline:var(--gutter);padding-block:var(--space-section-lg);min-block-size:var(--error-page-min-block,60svb)}.error-page__body{display:grid;justify-items:start;gap:var(--space-stack);max-inline-size:var(--container-prose)}.error-page__code{display:inline-flex;align-items:center;gap:var(--space-2);padding-block:var(--space-1);padding-inline:var(--space-3);border-style:solid;border-width:1px}.error-page__code>svg{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);flex:none}.error-page__title{max-inline-size:var(--error-page-title-measure,22rem);text-wrap:balance}.error-page__lede{text-wrap:pretty}.error-page__search{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap);inline-size:100%;max-inline-size:var(--error-page-search-measure,30rem)}.error-page__search>label{flex:1 0 100%}.error-page__search>.field__control{flex:1 1 12rem;min-inline-size:0;appearance:none}.error-page__routes{inline-size:100%;max-inline-size:var(--error-page-routes-measure,46rem)}.error-page__route-list{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(var(--error-page-route-min,13rem),100%),1fr));list-style:none;margin:0;padding-inline-start:0}.error-page__route{display:grid;align-content:start;gap:var(--space-0-5);block-size:100%;min-block-size:max(var(--control-min-block),1.5rem);padding:var(--space-inset);border-style:solid;border-width:1px;text-decoration:none}.error-page__ref-id{overflow-wrap:anywhere;unicode-bidi:isolate;user-select:all}.error-summary{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-inset);border-style:solid;border-width:var(--error-summary-edge-width,1px)}.error-summary__icon{flex:none;inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.error-summary__body{min-inline-size:0;overflow-wrap:anywhere}.error-summary__body>* + *{margin-block-start:var(--space-3)}.error-summary__list{margin-block-end:0;margin-inline:0;padding-inline-start:var(--space-5)}.error-summary__list>li + li{margin-block-start:var(--space-2)}.error-summary__list a{padding-block:var(--space-1)}.error-summary:focus{outline-style:solid;outline-width:2px;outline-offset:2px}@media (forced-colors: active){.error-summary{border-width:max(1px,var(--error-summary-edge-width,1px))}}.facet-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-inline);margin-block-start:var(--facet-bar-lead,var(--space-layout-sm))}.facet-bar__count{margin:0}.facet-applied{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:center;gap:var(--control-gap);margin:0;padding:0;list-style:none}.facet-applied:empty{display:none}@media (min-width: 64rem) and (min-height: 40rem){:root:has(.facet-bar--sticky){--facet-bar-applied-line:0px;--sticky-chrome-height:calc( var(--sticky-header-height,0px) + var(--facet-bar-row,max(var(--control-min-block),1.5rem)) + var(--facet-bar-rhythm,var(--space-3)) * 2 + var(--facet-bar-applied-line) + var(--facet-bar-rule-width,1px) )}:root:has(.facet-bar--sticky .facet-applied:not(:empty)){--facet-bar-applied-line:calc(max(var(--control-min-block),1.5rem) + var(--space-inline))}.facet-bar--sticky{position:sticky;inset-block-start:var(--sticky-header-height,0px);z-index:calc(var(--z-sticky) - 1);padding-block:var(--facet-bar-rhythm,var(--space-3));border-block-end-style:solid;border-block-end-width:var(--facet-bar-rule-width,1px)}.facet-bar--sticky::after{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:calc(100% + var(--facet-bar-fade,var(--space-8)));z-index:-1;pointer-events:none}}.facet-applied__item{flex-wrap:wrap}.facet-applied__glyph{flex:none;inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.facet-applied__clear{display:inline-flex;align-items:center;min-block-size:max(var(--control-min-block),1.5rem);padding-inline:var(--space-2)}.facet-panel{--facet-panel-inline-size:21rem;--facet-panel-peek:var(--space-12);--facet-panel-rule-width:1px;--facet-panel-safe-inline:max(env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));--facet-panel-inset-inline:max(var(--space-inset-lg),var(--facet-panel-safe-inline))}.facet-panel__head{display:flex;align-items:flex-start;gap:var(--space-inline);padding-inline:var(--facet-panel-inset-inline);padding-block:var(--space-inset-lg);border-block-end-style:solid;border-block-end-width:var(--facet-panel-rule-width)}.facet-panel__title{flex:1 1 auto;min-inline-size:0;margin:0}.facet-panel__close{flex:none;min-block-size:max(var(--control-min-block),1.5rem);min-inline-size:max(var(--control-min-block),1.5rem);cursor:pointer}.facet-panel__groups{display:grid}.facet{border-block-start-style:solid;border-block-start-width:var(--facet-panel-rule-width);min-inline-size:0}.facet:first-of-type{border-block-start-width:0}.facet__summary{display:flex;align-items:center;gap:var(--control-gap);min-block-size:max(var(--control-min-block),1.5rem);padding-inline:var(--facet-panel-inset-inline);padding-block:var(--space-3);cursor:pointer;list-style:none}.facet__summary::-webkit-details-marker{display:none}.facet__summary:focus-visible{outline-offset:-2px}.facet__name{flex:1 1 auto;min-inline-size:0;margin:0}.facet__marker{flex:none;inline-size:1.25em;block-size:1.25em}.fieldset.facet__set{padding-inline:var(--facet-panel-inset-inline);padding-block-end:var(--space-inset)}.facet__set>.facet__legend{margin-block-end:var(--space-stack-sm)}.facet__options{display:grid;gap:var(--space-stack-sm);margin:0;padding:0;list-style:none}.facet__options>*{min-inline-size:0}.facet>.facet__options{padding-inline:var(--facet-panel-inset-inline);padding-block-end:var(--space-inset)}.facet__options--scroll{max-block-size:var(--facet-options-max,16rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:var(--space-1)}.facet__label{flex:1 1 auto;min-inline-size:0}.facet__count{flex:none}.facet__link{display:flex;align-items:flex-start;gap:var(--space-2);min-block-size:max(var(--control-min-block),1.5rem);padding-block:var(--space-1);padding-inline:var(--space-2)}.facet-range{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--control-gap)}.facet-range__field{flex:1 1 7rem;min-inline-size:0}.facet-swatch__chip{flex:none;inline-size:var(--icon-size-md);block-size:var(--icon-size-md);margin-block-start:var(--space-0-5);border-style:solid;border-width:1px}.facet-panel__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap);padding-inline:var(--facet-panel-inset-inline);padding-block:var(--space-inset-lg);border-block-start-style:solid;border-block-start-width:var(--facet-panel-rule-width)}.facet-panel__actions>:first-child{flex:1 1 auto}.facet-panel--live .facet-panel__actions .facet-panel__apply{position:absolute;inline-size:1px;block-size:1px;min-inline-size:0;min-block-size:0;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}@supports selector(:popover-open){.facet-panel:popover-open{display:grid;grid-template-rows:auto minmax(0,1fr) auto;position:fixed;inset-block:0;inset-inline:0 auto;block-size:auto;max-block-size:none;inline-size:min(var(--facet-panel-inline-size),calc(100dvi - var(--facet-panel-peek)));max-inline-size:none;margin:0;padding:0;border-style:solid;border-width:0;border-inline-end-width:var(--facet-panel-rule-width);overflow:hidden;overscroll-behavior:contain}.facet-panel:popover-open .facet-panel__groups{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.facet-panel:popover-open .facet-panel__head{padding-block-start:max(var(--space-inset-lg),env(safe-area-inset-top,0px))}.facet-panel:popover-open .facet-panel__actions{padding-block-end:max(var(--space-inset-lg),env(safe-area-inset-bottom,0px))}}@media (min-width: 64rem){.facet-panel{position:sticky;inset:auto;inset-block-start:var(--facet-panel-offset,var(--space-6));inline-size:auto;block-size:auto;max-inline-size:none;max-block-size:calc( 100dvb - var(--facet-panel-offset,var(--space-6)) - var(--facet-panel-foot,var(--space-6)) );margin:0;padding:0;border-style:solid;border-width:var(--facet-panel-edge-width,1px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.facet-panel:not(:popover-open){display:block}.facet-bar__toggle,.facet-panel__close{display:none}}@supports not selector(:popover-open){.facet-bar__toggle,.facet-panel__close{display:none}}@media (forced-colors: active){@media (min-width: 64rem){.facet-panel{border-width:max(1px,var(--facet-panel-edge-width,1px))}}}@media print{.facet-panel[popover],.facet-bar__toggle{display:none}.facet-bar--sticky{position:static}}.facet-panel--inline .facet__set{display:block;border:0;margin:0}.facet-panel--inline .facet__options{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none}.facet-panel--inline .facet__menu{display:inline-grid;min-inline-size:0}@media (max-width: 63.999rem){.facet-panel--inline .facet__trigger{display:none}.facet-panel--inline .facet-panel__groups{align-content:start}.facet-panel--inline .facet__panel{display:block;position:static;inset:auto;margin:0;padding:0;inline-size:auto;min-inline-size:0;max-inline-size:none;max-block-size:none;border-width:0;overflow:visible;clip-path:none;-webkit-clip-path:none}}.facet-panel--inline .facet__option{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:max(var(--control-min-block),2.75rem);padding-inline:var(--space-3);border-style:solid;border-width:var(--btn-edge-width)}.facet-panel--inline .facet__option input[type=checkbox]{position:absolute;inline-size:1px;block-size:1px;clip-path:inset(50%);margin:0;overflow:hidden;white-space:nowrap}.facet-panel--inline .facet__tick{flex:none;display:none;inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.facet-panel--inline .facet__option:has(input:checked) .facet__tick{display:block}.facet-panel--inline .facet__option:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:var(--focus-offset)}@media (forced-colors: active){.facet-panel--inline .facet__option input[type=checkbox]{position:static;inline-size:1.125rem;block-size:1.125rem;clip-path:none;overflow:visible}.facet-panel--inline .facet__option:has(input:checked) .facet__tick{display:none}}.facet-panel--inline .field__control{inline-size:auto;min-block-size:max(var(--control-min-block),2.75rem);padding-block:0}@media (min-width: 64rem){.facet-panel--inline,.facet-panel--inline:not(:popover-open){display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap);position:static;inset-block-start:auto;min-inline-size:0;max-block-size:none;overflow:visible;border-width:0;padding:0}.facet-panel--inline .facet-panel__groups{display:contents}.facet-panel--inline .fieldset.facet__set{padding:0}.facet-panel--inline .facet__legend{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.facet-panel--inline .facet-panel__head{display:none}.facet-panel--inline .facet-panel__actions{display:contents}}.facet-panel--live.facet-panel--inline .facet-panel__actions:not(:has(>*:not(.facet-panel__apply))){display:none}.figure-group{display:grid;gap:var(--space-stack);margin-inline:0}.figure-group__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--figure-group-min,12rem),100%),1fr));gap:var(--space-inline-lg);align-items:end}:is(.figure-group__items,.figure-group__item)>*{min-inline-size:0}:is(.figure-group__items,.figure-group__item)>:is(img,picture),:is(.figure-group__items,.figure-group__item)>picture>img{display:block;inline-size:100%;block-size:auto}:is(.figure-group__items,.figure-group__item)>.frame>img{block-size:100%}.figure-group__item{display:grid;align-items:end;gap:var(--space-stack-sm)}@supports (grid-template-rows: subgrid){.figure-group__items>.figure-group__item{grid-row:span 2;grid-template-rows:subgrid}}.figure-group.figure-group--breakout{--figure-group-breakout-width:min( var(--figure-group-breakout,var(--container-content)),calc(100dvi - 2 * var(--gutter)) );inline-size:max(100%,var(--figure-group-breakout-width));margin-inline-start:min(0px,calc((100% - var(--figure-group-breakout-width)) / 2))}.figure-group>.figure-group__caption{margin-block:0}.figure-group.figure-group--breakout>.figure-group__caption{max-inline-size:var(--figure-group-caption-measure,var(--container-prose));margin-inline:auto}.file-upload{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);inline-size:100%}.file-upload__limits{margin:0}.file-upload__zone{display:grid;justify-items:center;gap:var(--space-3);padding:var(--space-inset-lg);text-align:center;border-style:dashed;border-width:1px}.file-upload__prompt{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-inline-xs);margin:0;min-inline-size:0}.file-upload__glyph{inline-size:var(--icon-size-lg);block-size:var(--icon-size-lg);flex:none}@media (hover: none) and (pointer: coarse){.file-upload__prompt{display:none}}.file-upload__input{max-inline-size:100%;min-inline-size:0;min-block-size:max(var(--control-min-block),1.5rem);cursor:pointer}.file-upload__input::file-selector-button{min-block-size:max(var(--control-min-block),1.5rem);padding-block:var(--space-2);padding-inline:var(--control-inset-inline);margin-inline-end:var(--space-3);border-style:solid;border-width:var(--btn-edge-width);cursor:pointer}.file-upload__list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.file-upload__item{display:grid;grid-template-columns:1fr auto;align-items:start;gap:var(--space-2) var(--space-3);padding:var(--space-inset-sm);border-style:solid;border-width:1px}.file-upload__item-main{display:grid;gap:var(--space-1);min-inline-size:0}.file-upload__name,.file-upload__facts,.file-upload__note{margin:0;min-inline-size:0;overflow-wrap:anywhere}.file-upload__progress{--progress-thickness:var(--space-1-5)}.file-upload__note{display:flex;align-items:flex-start;gap:var(--space-1-5)}.file-upload__note>svg{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);flex:none;margin-block-start:var(--space-0-5)}.file-upload:not(:has(:where(.file-upload__limits)))::after,.file-upload:has(:where(.file-upload__zone ~ .file-upload__limits))::after,.file-upload:has(:where(.file-upload__zone)):not(:has(:where(input[type=file])))::after{padding:var(--space-inset-sm);border-style:solid;border-width:1px}.file-upload:not(:has(:where(.file-upload__limits)))::after{content:"Missing: the accepted types and the size limit, in text, before the control."}.file-upload:has(:where(.file-upload__zone ~ .file-upload__limits))::after{content:"Move: the limits belong before the control, not after it."}.file-upload:has(:where(.file-upload__zone)):not(:has(:where(input[type=file])))::after{content:"Missing: the file input. A drop zone is not a control."}.footer-legal{--footer-legal-identity-basis:22rem}.footer-legal__identity{display:grid;gap:var(--space-stack-xs);align-content:start;flex:1 1 var(--footer-legal-identity-basis);min-inline-size:0}.footer-legal__copyright,.footer-legal__address{margin:0;overflow-wrap:anywhere}.footer-legal__more{margin:0}.footer-legal__more a{display:inline-flex;align-items:center;min-block-size:max(var(--footer-link-min-block,1.75rem),1.5rem)}.footer-legal__registration{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-inline-lg);row-gap:var(--space-stack-xs);margin:0}.footer-legal__entry{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-inline-xs);min-inline-size:0}.footer-legal__value{margin-inline-start:0;overflow-wrap:anywhere}.footer-legal__policies{min-inline-size:0}.field{display:grid;gap:var(--space-1)}.field__control{inline-size:100%;min-block-size:max(var(--control-min-block),1.5rem);font-size:var(--field-control-size,1em);padding-block:var(--control-inset-block);padding-inline:var(--control-inset-inline);border-style:solid;border-width:1px}@media (max-width: 47.99rem){.field__control{font-size:max(16px,var(--field-control-size,1em))}}.field__control:focus{outline:none}textarea.field__control{min-block-size:7rem;padding-block:var(--space-3);resize:vertical}select.field__control{appearance:none;padding-inline-end:calc(var(--control-inset-inline) + var(--space-4));cursor:pointer}select.field__control[multiple]{padding-inline-end:var(--control-inset-inline)}.field__control[disabled]{cursor:not-allowed}.field__error{display:flex;align-items:flex-start;gap:var(--space-1)}.field__error>svg{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);flex:none;margin-block-start:var(--space-0-5)}.checkbox,.radio{display:flex;align-items:flex-start;gap:var(--space-2);min-block-size:max(var(--control-min-block),1.5rem);cursor:pointer}.checkbox input[type=checkbox],.radio input[type=radio]{inline-size:1.125rem;block-size:1.125rem;flex:none;margin:0;margin-block-start:0.1875rem;cursor:pointer}.checkbox input[disabled],.radio input[disabled]{cursor:not-allowed}.checkbox:has(input[disabled]),.radio:has(input[disabled]){cursor:not-allowed}.fieldset{border-width:0;padding:0;margin:0;min-inline-size:0}.fieldset legend{padding:0;margin-block-end:var(--stack-rhythm)}.form-grid{display:grid;gap:var(--space-6)}.form-grid__full{grid-column:1 / -1}@media (min-width: 48rem){.form-grid--2col{grid-template-columns:1fr 1fr}}.format-selector{inline-size:100%;min-inline-size:0;border-width:0;padding:0;margin:0}.format-selector__legend{padding:0;margin-block-end:var(--stack-rhythm)}.format-selector__options{display:grid;gap:var(--control-gap)}.format-selector__option{display:grid;grid-template-columns:auto minmax(0,1fr) fit-content(40%);column-gap:var(--control-gap);row-gap:var(--space-1);align-items:baseline;min-block-size:max(var(--control-min-block),1.5rem);padding-block:var(--space-3);padding-inline:var(--control-inset-inline);border-style:solid;border-width:1px;cursor:pointer}.format-selector__input{grid-area:1 / 1;inline-size:1.125rem;block-size:1.125rem;margin:0;align-self:start;margin-block-start:0.1875rem;margin-block-start:calc((1lh - 1.125rem) / 2);cursor:pointer}.format-selector__name{grid-area:1 / 2}.format-selector__option>.price{grid-area:1 / 3;justify-self:end}.format-selector__availability,.format-selector__detail,.format-selector__delivery{grid-column:2 / -1}.format-selector__option:has(.format-selector__input:focus-visible){box-shadow:var(--glow-accent)}.format-selector__option:has(.format-selector__input[disabled]),.format-selector__input[disabled]{cursor:not-allowed}.format-selector__option:not(:has(.price))::after,.format-selector__option:not(:has(.format-selector__availability))::after,.format-selector__option--sold-out:not(:has(.format-selector__input[disabled]))::after,.format-selector__option--preorder:not(:has(.format-selector__date[datetime]:not([datetime=""])))::after,.format-selector__option:has(:is(button,select,textarea,input:not([type=radio])))::after{grid-column:1 / -1;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.format-selector__option:not(:has(.price))::after{content:"Missing: what this format costs."}.format-selector__option:not(:has(.format-selector__availability))::after{content:"Missing: whether this format can be bought."}.format-selector__option--sold-out:not(:has(.format-selector__input[disabled]))::after{content:"Disable the input: this format cannot be chosen."}.format-selector__option--preorder:not(:has(.format-selector__date[datetime]:not([datetime=""])))::after{content:"Missing: the date this pre-order ships."}.format-selector__option:has(:is(button,select,textarea,input:not([type=radio])))::after{content:"Remove: a second control here takes the label off the radio."}.frame{display:block;position:relative;overflow:hidden}.frame.frame>img,.frame.frame>picture,.frame.frame>picture img,.frame.frame>video{display:block;inline-size:100%;block-size:100%;object-fit:var(--frame-fit,cover)}.frame--contain{--frame-fit:contain}.frame--square{aspect-ratio:1}.frame--wide,.frame--video{aspect-ratio:16 / 9}.frame--portrait{aspect-ratio:3 / 4}.frame--photo{aspect-ratio:4 / 3}.has-backdrop{position:relative;isolation:isolate;overflow:clip}.has-backdrop>:not(.frame--backdrop){position:relative;z-index:var(--z-raised)}.frame--backdrop{position:absolute;inset:0;margin:0}.frame--backdrop::after{content:"";position:absolute;inset:0}.frame__badge{position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3);z-index:var(--z-raised);pointer-events:none}.glass{border-style:solid;border-width:1px;position:relative;isolation:isolate;padding:var(--space-inset-xl)}.glass::before{content:"";position:absolute;inset:0;z-index:var(--z-base);pointer-events:none}.glass>*{position:relative;z-index:var(--z-raised)}.icon{display:inline-block;inline-size:var(--icon-size-md);block-size:var(--icon-size-md);flex:none;vertical-align:text-bottom}.icon--xs{inline-size:var(--icon-size-xs);block-size:var(--icon-size-xs)}.icon--sm{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.icon--lg{inline-size:var(--icon-size-lg);block-size:var(--icon-size-lg)}.icon--xl{inline-size:var(--icon-size-xl);block-size:var(--icon-size-xl)}.with-icon{display:inline-flex;align-items:center;gap:var(--space-inline-xs)}.inline-alert{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-inline-sm);row-gap:var(--space-stack-xs);align-items:start;margin:0;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.inline-alert__icon{grid-column:1;grid-row:1;inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.inline-alert__body{grid-column:2;min-inline-size:0;overflow-wrap:break-word}.inline-alert__body>* + *{margin-block-start:var(--space-stack-xs)}.inline-alert--compact{column-gap:var(--space-inline-xs);padding:0;border-width:0}.inline-alert--compact .inline-alert__icon{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);margin-block-start:var(--space-0-5)}.inline-alert:not(:has(.inline-alert__icon))::after,.inline-alert--compact:not([id])::after{grid-column:1 / -1;padding:var(--space-inset-xs);border-style:solid;border-width:1px}.inline-alert:not(:has(.inline-alert__icon))::after{content:"Missing: the glyph that names this role without colour."}.inline-alert--compact:not([id])::after{content:"Missing: the id its control points at with aria-describedby."}@property --gap{syntax:"*";inherits:false}@property --measure{syntax:"*";inherits:false}@property --grid-min{syntax:"*";inherits:false}@property --cover-min-block{syntax:"*";inherits:false}@property --sidebar-inline{syntax:"*";inherits:true}@property --sidebar-content-min{syntax:"*";inherits:true}@property --switcher-threshold{syntax:"*";inherits:true}.stack{display:flex;flex-direction:column;gap:var(--gap,var(--space-stack))}.stack--sm{gap:var(--gap,var(--space-stack-sm))}.stack--lg{gap:var(--gap,var(--space-stack-lg))}.stack--xl{gap:var(--gap,var(--space-stack-xl))}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap,var(--space-inline))}.sidebar{display:flex;flex-wrap:wrap;gap:var(--gap,var(--space-layout-sm))}.sidebar__aside{flex-basis:var(--sidebar-inline,18rem);flex-grow:1}.sidebar__main{flex-basis:0;flex-grow:999;min-inline-size:var(--sidebar-content-min,50%)}.sidebar__aside--sticky{align-self:start}@media (min-width: 64rem) and (min-height: 48rem){.sidebar__aside--sticky{position:sticky;inset-block-start:calc(var(--sticky-header-height,0px) + var(--space-6))}}.switcher{display:flex;flex-wrap:wrap;gap:var(--gap,var(--space-layout-sm))}.switcher>*{flex-grow:1;flex-basis:calc((var(--switcher-threshold,30rem) - 100%) * 999)}.cover{display:flex;flex-direction:column;gap:var(--gap,var(--space-layout));min-block-size:var(--cover-min-block,100svb)}.cover>*{margin-block:0}.cover__centre{margin-block:auto}.centre{margin-inline:auto;max-inline-size:var(--measure,var(--container-prose))}.container{margin-inline:auto;max-inline-size:var(--measure,var(--container-content));padding-inline:var(--gutter)}.container--prose{max-inline-size:var(--measure,var(--container-prose))}.container--wide{max-inline-size:var(--measure,var(--container-wide))}.container--full{max-inline-size:var(--measure,none)}.grid{display:grid;gap:var(--gap,var(--space-layout-sm));grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-min,16rem),100%),1fr))}.container,.layout-host{container:aston-layout / inline-size}@container aston-layout (inline-size < 30rem){:is(.sidebar,.switcher,.grid){gap:var(--gap,var(--space-inline-lg))}}@supports not (container-type: inline-size){@media (max-width: 30rem){:is(.sidebar,.switcher,.grid){gap:var(--gap,var(--space-inline-lg))}}}.sidebar__aside{min-inline-size:0}.grid--stretch>li{display:grid}.grid--rows-equal{grid-auto-rows:1fr}@container aston-layout (inline-size>= 30rem){.grid--rows-equal-wide{grid-auto-rows:1fr}}.grid--rows-equal:has(>li>.card--flat),.grid--rows-equal-wide:has(>li>.card--flat){grid-auto-rows:auto}.grid--single{grid-template-columns:minmax(0,1fr);column-gap:var(--space-4);row-gap:var(--space-2)}.lightbox{--lightbox-rail-inline:20rem;--lightbox-rule-width:1px;--lightbox-safe-inline:max(env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));--lightbox-inset-inline:max(var(--space-inset),var(--lightbox-safe-inline));inset-block:0;inset-inline:0;inline-size:auto;block-size:auto;max-inline-size:none;max-block-size:none;margin:0;padding:0;border-style:solid;border-width:0;overflow:hidden;overscroll-behavior:contain}.lightbox__panel{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"header" "stage" "rail" "controls";block-size:100%;margin:0}.lightbox__header{grid-area:header;display:flex;align-items:flex-start;gap:var(--space-inline);padding-inline:var(--lightbox-inset-inline);padding-block:max(var(--space-inset),env(safe-area-inset-top,0px)) var(--space-inset);border-block-end-style:solid;border-block-end-width:var(--lightbox-rule-width)}.lightbox__title{flex:1 1 auto;min-inline-size:0;margin:0}.lightbox__close{flex:none;min-block-size:max(var(--control-min-block),1.5rem);min-inline-size:max(var(--control-min-block),1.5rem);cursor:pointer}.lightbox__stage{grid-area:stage;display:flex;align-items:center;justify-content:center;min-block-size:0;min-inline-size:0;padding-inline:var(--lightbox-inset-inline);padding-block:var(--space-inset);overflow:hidden}.lightbox__media{display:block;inline-size:auto;block-size:auto;max-inline-size:100%;max-block-size:100%;object-fit:contain}.lightbox__rail{grid-area:rail;min-inline-size:0;max-block-size:40dvb;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-inline:var(--lightbox-inset-inline);padding-block:var(--space-inset);border-block-start-style:solid;border-block-start-width:var(--lightbox-rule-width)}.lightbox__rail>* + *{margin-block-start:var(--stack-rhythm)}.lightbox__rail:focus-visible{outline-offset:-3px}.lightbox:has(.lightbox__rail-toggle[aria-expanded="false"]) .lightbox__rail{display:none}.lightbox__controls{grid-area:controls;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--control-gap);padding-inline:var(--lightbox-inset-inline);padding-block:var(--space-inset) max(var(--space-inset),env(safe-area-inset-bottom,0px));border-block-start-style:solid;border-block-start-width:var(--lightbox-rule-width)}.lightbox__prev,.lightbox__next,.lightbox__rail-toggle{min-block-size:max(var(--control-min-block),1.5rem);min-inline-size:max(var(--control-min-block),1.5rem);cursor:pointer}.lightbox__rail-toggle{margin-inline-start:auto}.lightbox__counter{flex:none;min-inline-size:5ch;margin:0}@media (width>= 64rem){.lightbox__panel{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"header   rail" "stage    rail" "controls rail"}.lightbox__rail{inline-size:var(--lightbox-rail-inline);max-block-size:none;padding-block:max(var(--space-inset),env(safe-area-inset-top,0px)) max(var(--space-inset),env(safe-area-inset-bottom,0px));border-block-start-width:0;border-inline-start-style:solid;border-inline-start-width:var(--lightbox-rule-width)}}.loading-button{--loading-button-glyph:1em;--loading-button-ring-width:0.125em;--loading-button-reserve:calc(var(--loading-button-glyph) + var(--control-gap));display:grid;justify-items:start;gap:var(--space-1);margin:0}.loading-button:has(>.btn--full){justify-self:stretch}.loading-button>.btn--full{justify-self:stretch}.loading-button__label{display:grid;align-items:center;justify-items:center}.loading-button__label>*{grid-area:1 / 1}.loading-button__label-busy{padding-inline-start:var(--loading-button-reserve);visibility:hidden}.loading-button__control[aria-busy="true"] .loading-button__label-busy{visibility:visible}.loading-button__control[aria-busy="true"] .loading-button__label-idle{visibility:hidden}.loading-button__indicator{inline-size:var(--loading-button-glyph);block-size:var(--loading-button-glyph);margin-inline-end:calc(-1 * var(--loading-button-reserve));flex:none;border-style:solid;border-width:var(--loading-button-ring-width);visibility:hidden}.loading-button__control[aria-busy="true"] .loading-button__indicator{visibility:visible}.loading-button__control[aria-busy="true"]{cursor:progress}.loading-button__status{margin:0;min-inline-size:0}.loading-button:not(:has(.loading-button__indicator))::after,.loading-button:not(:has([aria-busy]))::after,.loading-button:not(:has(.loading-button__label-busy))::after,.loading-button:not(:has([role="status"],[aria-live],output))::after,.loading-button:has(.loading-button__control[aria-busy="true"][disabled])::after{justify-self:stretch;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.loading-button:not(:has(.loading-button__indicator))::after{content:"Missing: the indicator the busy word is holding room for."}.loading-button:not(:has([aria-busy]))::after{content:"Missing: aria-busy, which is where the pending state lives."}.loading-button:not(:has(.loading-button__label-busy))::after{content:"Missing: the word that says the button is working."}.loading-button:not(:has([role="status"],[aria-live],output))::after{content:"Missing: role=status, so an outcome would be announced to nobody."}.loading-button:has(.loading-button__control[aria-busy="true"][disabled])::after{content:"Disabled while busy: that press just dropped focus to the body."}.maintenance-page{display:grid;align-content:center;justify-items:start;gap:var(--space-layout);margin-inline:auto;max-inline-size:var(--container-content);padding-inline:var(--gutter);padding-block:var(--space-section-lg);min-block-size:var(--maintenance-page-min-block,70svb)}.maintenance-page__body{display:grid;justify-items:start;gap:var(--space-stack);max-inline-size:var(--container-prose)}.maintenance-page__code{display:inline-flex;align-items:center;gap:var(--space-2);padding-block:var(--space-1);padding-inline:var(--space-3);border-style:solid;border-width:1px}.maintenance-page__code>svg{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);flex:none}.maintenance-page__title{max-inline-size:var(--maintenance-page-title-measure,24rem);text-wrap:balance}.maintenance-page__lede{text-wrap:pretty}.maintenance-page__return{text-wrap:pretty}.maintenance-page__routes{inline-size:100%;max-inline-size:var(--maintenance-page-routes-measure,34rem)}.maintenance-page__route-list{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(var(--maintenance-page-route-min,15rem),100%),1fr));list-style:none;margin:0;padding-inline-start:0}.maintenance-page__route{display:grid;align-content:start;gap:var(--space-0-5);block-size:100%;min-block-size:max(var(--control-min-block),1.5rem);padding:var(--space-inset);border-style:solid;border-width:1px;text-decoration:none}.maintenance-page__note{max-inline-size:var(--container-prose)}.menu{--menu-offset:var(--space-1);--menu-min-inline:11rem;--menu-max-inline:20rem;--menu-max-block:22rem;--menu-sheet-inline:26rem;display:inline-grid;justify-items:start}.menu__trigger{display:inline-flex;align-items:center;justify-content:center;gap:var(--control-gap);min-block-size:max(calc(var(--control-min-block) * var(--btn-scale,1)),1.5rem);max-inline-size:100%;text-decoration:none;cursor:pointer}.menu__chevron{flex:none;inline-size:1em;block-size:1em}.menu__panel{padding:var(--space-2);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;border-style:solid;border-width:var(--menu-edge-width,1px)}.menu__list{display:grid;margin:0;padding-inline:0;list-style:none}.menu__label{margin:0;padding-block:var(--space-1);padding-inline:var(--space-3)}.menu__separator{block-size:0;margin-block:var(--space-1);margin-inline:0;border-style:solid;border-width:0;border-block-start-width:1px}.menu__item{display:flex;align-items:center;gap:var(--control-gap);inline-size:100%;min-block-size:max(var(--control-min-block),1.5rem);padding-block:var(--space-2);padding-inline:var(--space-3);text-align:start;text-decoration:none;overflow-wrap:anywhere;cursor:pointer;appearance:none;border-width:0}.menu__item[disabled],.menu__item[aria-disabled=true]{cursor:not-allowed}.menu__item>svg,.menu__item>.icon{flex:none;inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.menu__list:where(:has(.menu__item[aria-current]:not([aria-current=false]))) .menu__item::before{content:"";flex:none;inline-size:1em;text-align:center}.menu__item[aria-current]:not([aria-current=false])::before{content:"✓"}.menu__trigger:focus-visible,.menu__item:focus-visible{outline:none;box-shadow:var(--glow-accent)}@supports (anchor-name: --menu-anchor) and (anchor-scope: --menu-anchor){.menu{anchor-scope:--menu-anchor}.menu__trigger{anchor-name:--menu-anchor}.menu__panel{position-anchor:--menu-anchor;position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;margin-block:var(--menu-offset);margin-inline:0;min-inline-size:max(var(--menu-min-inline),anchor-size(inline));max-inline-size:min(var(--menu-max-inline),calc(100dvi - var(--gutter) * 2));max-block-size:min(var(--menu-max-block),calc(100dvb - var(--space-16)))}.menu--end .menu__panel{position-area:block-end span-inline-start}}@supports not ((anchor-name: --menu-anchor) and (anchor-scope: --menu-anchor)){.menu__panel{inset-block:auto 0;inset-inline:0;margin-block:0 calc(var(--space-2) + env(safe-area-inset-bottom,0px));margin-inline:auto;inline-size:min(var(--menu-sheet-inline),calc(100% - var(--gutter) * 2));max-block-size:calc(100dvb - var(--space-16))}}@supports not selector(:popover-open){.menu__panel{position:static;inset:auto;margin-block:var(--menu-offset) 0;margin-inline:0;inline-size:auto;min-inline-size:0;max-inline-size:100%;max-block-size:none;overflow-y:visible}}.order-summary{inline-size:100%;display:grid;gap:var(--stack-rhythm);align-content:start}.order-summary__title{margin:0}.order-summary__lines,.order-summary__total{margin:0}.order-summary__line{display:grid;grid-template-columns:minmax(min(8rem,45%),1fr) auto;column-gap:var(--space-inline-lg);row-gap:var(--space-1);align-items:baseline;padding-block:var(--space-2)}.order-summary__lines>.order-summary__line:first-child{padding-block-start:0}.order-summary__lines>.order-summary__line:last-child{padding-block-end:0}.order-summary__label,.order-summary__amount,.order-summary__note{margin:0;min-inline-size:0}.order-summary__label{grid-column:1;grid-row:1;overflow-wrap:break-word}.order-summary__amount{grid-column:2;grid-row:1;text-align:end;white-space:nowrap}.order-summary__amount--pending{white-space:normal}.order-summary__note{grid-column:1 / -1}.order-summary__code{overflow-wrap:anywhere}.order-summary__total{padding-block-start:var(--space-3);border-block-start-style:solid;border-block-start-width:2px}.order-summary__status{margin:0;min-inline-size:0}.order-summary:not(:has(.order-summary__line--delivery))::after,.order-summary__line--delivery:not(:has(.order-summary__amount))::after,.order-summary__line--discount:not(:has(.order-summary__code))::after{grid-column:1 / -1;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.order-summary:not(:has(.order-summary__line--delivery))::after{content:"Missing: the delivery cost line. Digital orders state it too."}.order-summary__line--delivery:not(:has(.order-summary__amount))::after{content:"Missing: the delivery charge, or the reason it is not yet known."}.order-summary__line--discount:not(:has(.order-summary__code))::after{content:"Missing: the code this discount came from."}@media print{.order-summary__line{break-inside:avoid}.order-summary__total{break-before:avoid}}.otp-input{display:grid;gap:var(--stack-rhythm)}.otp-input>*{min-inline-size:0}.otp-input__field{max-inline-size:var(--otp-input-max,16rem);direction:ltr;text-align:center;text-indent:var(--otp-input-tracking,0)}.otp-input__resend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-inline)}.otp-input__timer{flex:1 1 auto;min-inline-size:0}.otp-input:not(:has(input[autocomplete="one-time-code"]))::after,.otp-input:has(.otp-input__field[placeholder])::after,.otp-input:has(input[type=number])::after,.otp-input:has(input[maxlength="1"])::after,.otp-input:has(.field__control ~ .field__control)::after,.otp-input:has(.otp-input__resend .btn[disabled])::after,.otp-input:has(.otp-input__field[aria-invalid=true]:not([value]))::after,.otp-input:has(.otp-input__field[aria-invalid=true][value=""])::after{justify-self:stretch;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.otp-input:not(:has(input[autocomplete="one-time-code"]))::after{content:"Missing: autocomplete=one-time-code, which is the whole of SMS autofill."}.otp-input:has(.otp-input__field[placeholder])::after{content:"Remove the placeholder: the label says what to type and does not vanish."}.otp-input:has(input[type=number])::after{content:"type=number eats a leading zero and adds spinners. Use type=text with inputmode=numeric."}.otp-input:has(input[maxlength="1"])::after,.otp-input:has(.field__control ~ .field__control)::after{content:"Character cells: one field, never six. A code split into boxes cannot be pasted, autofilled or spoken as one string."}.otp-input:has(.otp-input__resend .btn[disabled])::after{content:"Resend is disabled, so it has left the tab order with the reason for the wait beside it. Use aria-disabled=true."}.otp-input:has(.otp-input__field[aria-invalid=true]:not([value]))::after,.otp-input:has(.otp-input__field[aria-invalid=true][value=""])::after{content:"The rejected code was cleared. SC 3.3.7: leave the value in the field so it can be checked rather than retyped."}.page-header{display:grid;gap:var(--space-stack-lg);align-content:start}.page-header>*,.page-header__body>*{min-inline-size:0}.page-header__breadcrumb{justify-self:start}.page-header__body{display:grid;gap:var(--space-stack-lg);align-items:start}.page-header__content{display:grid;gap:var(--space-stack);align-content:start;justify-items:start;max-inline-size:var(--page-header-measure,var(--container-prose))}.page-header__title{text-wrap:balance}@supports (text-wrap: pretty){.page-header__description{text-wrap:pretty}}.page-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap)}.page-header__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-stack-xs) var(--space-inline-sm);margin:0;padding-inline:0;list-style:none}.page-header__meta>*{min-inline-size:0;overflow-wrap:anywhere}.page-header__meta>* + *::before{content:"·";margin-inline-end:var(--space-inline-sm)}@supports (content: "x" / ""){.page-header__meta>* + *::before{content:"·" / ""}}.page-header--divided{padding-block-end:var(--space-stack-xl);border-block-end-style:solid;border-block-end-width:var(--page-header-edge-width,1px)}@media (min-width: 48rem){.page-header__body{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-layout-sm)}.page-header__actions{justify-self:end}}@media print{.page-header__actions{display:none}.page-header{break-inside:avoid}}.pagination{display:grid;justify-items:center;gap:var(--space-stack-lg);--pagination-target-min:var(--control-min-block)}.pagination--start{justify-items:start}.pagination__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:var(--control-gap);row-gap:var(--control-gap);margin:0;padding-inline:0;list-style:none}.pagination--start .pagination__list{justify-content:start}.pagination__item{display:flex;min-inline-size:0}.pagination__link,.pagination__item>[aria-current="page"]{display:inline-flex;align-items:center;justify-content:center;gap:var(--control-gap);min-block-size:max(var(--pagination-target-min),1.5rem);min-inline-size:max(var(--pagination-target-min),1.5rem);padding-block:var(--space-1);padding-inline:var(--space-2);text-decoration:none;overflow-wrap:anywhere;border-style:solid;border-width:var(--pagination-edge-width,1px)}.pagination__link--prev,.pagination__link--next{padding-inline:var(--control-inset-inline)}.pagination__link:focus-visible{outline:none;box-shadow:var(--glow-accent)}.pagination__link[aria-disabled="true"]{cursor:not-allowed}.pagination__link>svg,.pagination__link>.icon{inline-size:1.25em;block-size:1.25em;flex:none}:is(.pagination__link--prev,.pagination__link--next):dir(rtl)>:is(svg,.icon){scale:-1 1}.pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-block-size:max(var(--pagination-target-min),1.5rem);min-inline-size:max(var(--pagination-target-min),1.5rem);user-select:none}.pagination__ellipsis::before{content:var(--pagination-ellipsis,"\2026")}@supports (content: "a" / "b"){.pagination__ellipsis::before{content:var(--pagination-ellipsis,"\2026") / ""}}.pagination__count{margin:0;min-inline-size:0}.pagination--compact{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--control-gap);inline-size:100%}.pagination--compact .pagination__link--prev{grid-column:1;justify-self:start}.pagination--compact .pagination__count{grid-column:2}.pagination--compact .pagination__link--next{grid-column:3;justify-self:end}.passkey-prompt{--passkey-prompt-icon:var(--icon-size-xl);display:block}.passkey-prompt>*{margin-block:0}.passkey-prompt>* + *{margin-block-start:var(--space-stack-lg)}.passkey-prompt__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-inline)}.passkey-prompt__icon{flex:none;inline-size:var(--passkey-prompt-icon);block-size:var(--passkey-prompt-icon)}.passkey-prompt__title{margin:0;min-inline-size:0;overflow-wrap:anywhere}.passkey-prompt__lede{overflow-wrap:anywhere}.passkey-prompt__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap)}.passkey-prompt__error{min-inline-size:0;overflow-wrap:anywhere}.passkey-prompt__error:focus{outline-style:solid;outline-width:2px;outline-offset:2px}.passkey-prompt__fallback{display:grid;gap:var(--space-stack);justify-items:start;border-block-start-style:solid;border-block-start-width:1px;padding-block-start:var(--space-stack-lg)}.passkey-prompt__fallback>*{margin-block:0;min-inline-size:0}.passkey-prompt__fallback-title{overflow-wrap:anywhere}.passkey-prompt:not(:has(.passkey-prompt__fallback))::after,.passkey-prompt:has(details .passkey-prompt__fallback)::after{display:block;margin-block-start:var(--space-stack);padding:var(--space-inset-xs);border-style:solid;border-width:1px}.passkey-prompt:not(:has(.passkey-prompt__fallback))::after{content:"Missing: the way in for a device this passkey has not reached. That is the ordinary case, not the exotic one."}.passkey-prompt:has(details .passkey-prompt__fallback)::after{content:"The fallback is inside a disclosure. It has to be readable at first paint, not one interaction further away than the passkey."}.passkey-prompt__actions:has(>.passkey-prompt__primary[disabled])::after{content:"The primary action must not be disabled. Support is discovered by trying it — a disabled control leaves the tab order and gives no reason.";flex:1 1 100%;padding:var(--space-inset-xs);border-style:solid;border-width:1px}.payment-method{display:grid;gap:var(--space-stack);inline-size:100%;min-inline-size:0}.payment-method__express{display:grid;gap:var(--space-stack-xs)}.payment-method__express-title,.payment-method__express-note{margin:0;min-inline-size:0;max-inline-size:var(--container-prose)}.payment-method__wallets{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:var(--control-gap);margin-block-start:var(--space-2)}.payment-method__wallet{display:grid;min-block-size:max(var(--payment-wallet-reserve,2.75rem),1.5rem)}.payment-method__wallet>*{inline-size:100%;min-inline-size:0}.payment-method__choices{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--control-gap);min-inline-size:0;border-width:0;padding:0;margin:0}.payment-method__legend{grid-column:1 / -1;padding:0;margin-block-end:var(--stack-rhythm)}.payment-method__option{display:grid;grid-template-columns:auto minmax(0,1fr) fit-content(30%);column-gap:var(--control-gap);row-gap:var(--space-1);align-items:baseline;min-block-size:max(var(--control-min-block),1.5rem);padding-block:var(--space-3);padding-inline:var(--control-inset-inline);border-style:solid;border-width:1px;cursor:pointer}.payment-method__input{grid-area:1 / 1;inline-size:1.125rem;block-size:1.125rem;margin:0;align-self:start;margin-block-start:0.1875rem;margin-block-start:calc((1lh - 1.125rem) / 2);cursor:pointer}.payment-method__name{grid-area:1 / 2}.payment-method__marks{grid-area:1 / 3;display:flex;flex-wrap:wrap;align-items:center;align-self:center;justify-content:flex-end;gap:var(--space-inline-xs)}.payment-method__mark{flex:none;inline-size:auto;block-size:auto;max-inline-size:var(--payment-mark-size,2rem);max-block-size:var(--payment-mark-size,2rem);object-fit:contain}.payment-method__masked,.payment-method__accepted,.payment-method__detail{grid-column:2 / -1}.payment-method__masked{direction:ltr;unicode-bidi:isolate;white-space:nowrap;justify-self:start}.payment-method__option:has(.payment-method__input:focus-visible){box-shadow:var(--glow-accent)}.payment-method__option:has(.payment-method__input[disabled]),.payment-method__input[disabled]{cursor:not-allowed}.payment-method__panel{display:grid;gap:var(--space-stack-sm);min-inline-size:0}.payment-method__frame{display:grid;min-block-size:var(--payment-frame-reserve,16rem);min-inline-size:0}.payment-method__frame>iframe{inline-size:100%;block-size:var(--payment-frame-block,100%);max-inline-size:100%;min-inline-size:0;border-width:0}.payment-method__assurance,.payment-method__save{margin:0;min-inline-size:0;max-inline-size:var(--container-prose)}.payment-method:has(input[autocomplete*="cc-" i])::after,.payment-method__express:not(:has(.payment-method__express-note))::after,.payment-method__option:not(:has(.payment-method__name))::after,.payment-method__option:has(.payment-method__marks .payment-method__mark:nth-child(2)):not(:has(.payment-method__accepted))::after,.payment-method__option--saved:not(:has(.payment-method__masked))::after,.payment-method__option--expired:not(:has(.payment-method__input[disabled]))::after,.payment-method__option:has(:is(button,select,textarea,input:not([type=radio])))::after{grid-column:1 / -1;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.payment-method:has(input[autocomplete*="cc-" i])::after{content:"Remove: a card field on this origin puts the real number in this page's DOM. The provider's frame owns it."}.payment-method__express:not(:has(.payment-method__express-note))::after{content:"Missing: what pressing a wallet button does. It places the order."}.payment-method__option:not(:has(.payment-method__name))::after{content:"Missing: what this method is, in words."}.payment-method__option:has(.payment-method__marks .payment-method__mark:nth-child(2)):not(:has(.payment-method__accepted))::after{content:"Name these cards in words: a row of marks has no label."}.payment-method__option--saved:not(:has(.payment-method__masked))::after{content:"Missing: the last four digits. Nothing else tells one saved card from another."}.payment-method__option--expired:not(:has(.payment-method__input[disabled]))::after{content:"Disable the input: this card cannot be used."}.payment-method__option:has(:is(button,select,textarea,input:not([type=radio])))::after{content:"Remove: a second control here takes the label off the radio."}@media print{.payment-method__frame,.payment-method__express{display:none}.payment-method__option{break-inside:avoid}}.pill-nav{--pill-nav-target-min:var(--control-min-block);--pill-nav-inset-inline:var(--control-inset-inline);container:pill-nav / inline-size;justify-self:stretch;min-inline-size:0}.pill-nav__list{display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--control-gap);margin:0;padding-block:var(--space-1);padding-inline:var(--space-1);list-style:none;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scroll-padding-inline:var(--space-1);scrollbar-width:thin}.pill-nav__item{display:flex;flex:none;scroll-snap-align:start}.pill-nav__link{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:var(--control-gap);min-block-size:max(var(--pill-nav-target-min),1.5rem);padding-block:var(--space-1-5);padding-inline:var(--pill-nav-inset-inline);border-style:solid;border-width:var(--btn-edge-width)}.pill-nav__link:focus-visible{outline:none;box-shadow:var(--glow-accent)}.pill-nav__link>svg,.pill-nav__link>.icon{inline-size:1.25em;block-size:1.25em;flex:none}@container pill-nav (inline-size>= 48rem){.pill-nav__list{flex-wrap:var(--pill-nav-wrap,wrap)}}.pill-nav--segmented{--pill-nav-inset-inline:var(--space-2);container-type:normal;flex:0 0 auto;inline-size:var(--pill-nav-inline,auto)}.pill-nav--segmented .pill-nav__list{flex-wrap:nowrap;overflow:visible;padding:var(--space-0-5);border-style:solid;border-width:1px}.pill-nav--segmented .pill-nav__item{flex:1 1 0;min-inline-size:0}.pill-nav--segmented .pill-nav__link{justify-content:center;inline-size:100%;min-inline-size:var(--pill-nav-seg-min,max(var(--control-min-block),2.75rem));min-block-size:calc(max(var(--control-min-block),2.75rem) - var(--space-0-5) * 2 - 2px)}.price-history{inline-size:100%;display:grid;gap:var(--space-2);scroll-margin-block-start:var(--space-8)}.price-history__list{margin:0}.price-history__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-0-5) var(--space-inline-sm);align-items:baseline;padding-block:var(--space-1);border-block-start-style:solid;border-block-start-width:var(--price-history-rule-width,1px)}.price-history__row:first-child{padding-block-start:0;border-block-start-width:0}.price-history__row:last-child{padding-block-end:0}.price-history__term,.price-history__figure{margin:0}.price-history__term{min-inline-size:0;overflow-wrap:break-word}.price-history__figure{justify-self:end;text-align:end;white-space:nowrap}.price-history__date{white-space:normal}.price-history:not(:has(.price-history__row--reference))::after,.price-history:has(.price-history__row--reference):not(:has(.price-history__date))::after,.price-history:has(.price-history__row--reference):has(.price-history__date:not(time))::after{padding:var(--space-inset-sm);border-style:solid;border-width:1px}.price-history:not(:has(.price-history__row--reference))::after{content:"Missing: the lowest price of the previous 30 days."}.price-history:has(.price-history__row--reference):not(:has(.price-history__date))::after{content:"Missing: the date the lowest price applied."}.price-history:has(.price-history__row--reference):has(.price-history__date:not(time))::after{content:"The date must be a <time datetime>, not a span."}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2)}.price__amount,.price__was{white-space:nowrap}.price__reference{flex-basis:100%}.price--sale:not(:has(.price__reference))::after,.price--from:not(:has(.price__qualifier))::after{flex-basis:100%;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.price--sale:not(:has(.price__reference))::after{content:"Missing: the lowest price of the previous 30 days."}.price--from:not(:has(.price__qualifier))::after{content:"Missing: the 'from' that qualifies this range."}.price__was:not(:is(s,del))::after{content:" (mark this up as <s> or <del>)";white-space:normal}.print-furniture--head,.print-furniture--foot{display:none}.print-furniture__ident{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);margin:0}.print-furniture__value{unicode-bidi:isolate;overflow-wrap:anywhere}@media print{.print-furniture--head,.print-furniture--foot{display:grid;gap:var(--space-1);justify-items:start;break-inside:avoid}.print-furniture--head{margin-block-end:var(--space-stack);padding-block-end:var(--space-2);border-block-end-style:solid;border-block-end-width:var(--print-furniture-rule-width,1px);break-after:avoid}.print-furniture--foot{margin-block-start:var(--space-stack-lg);padding-block-start:var(--space-2);border-block-start-style:solid;border-block-start-width:var(--print-furniture-rule-width,1px)}.print-furniture__source{unicode-bidi:isolate;word-break:break-all}.prose a[data-print-url]::after{content:" (" attr(data-print-url) ")";word-break:break-all}.prose a.print-no-url::after{content:none}.print-keep-with-next{break-after:avoid}.print-keep-with-previous{break-before:avoid}.print-keep-lines{orphans:3;widows:3}}.progress{display:grid;gap:var(--space-1-5)}.progress__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-4)}.progress__label,.progress__value,.progress__hint{margin:0;min-inline-size:0}.progress__bar,.progress__meter{appearance:none;-webkit-appearance:none;display:block;inline-size:100%;block-size:var(--progress-thickness,var(--space-2));border-style:solid;border-width:var(--progress-edge-width,0);overflow:hidden}.progress--sm{--progress-thickness:var(--space-1-5)}.progress--lg{--progress-thickness:var(--space-4)}.progress-ring{display:grid;place-items:center;inline-size:var(--progress-ring-size,7rem);aspect-ratio:1}.progress-ring>*{grid-area:1 / 1}.progress-ring__dial{inline-size:100%;block-size:100%}.progress-ring__value{margin:0;text-align:center;max-inline-size:78%}.progress-ring__number{display:block}.progress__meter::-webkit-meter-bar{border-width:0}.prose{max-inline-size:var(--prose-measure,68ch)}.prose--center{margin-inline:auto}.prose :where(ul,ol,blockquote,figure,pre,table){margin:0}.prose>* + *{margin-block-start:var(--space-stack-lg)}.prose>* + h2{margin-block-start:var(--space-stack-2xl)}.prose>* + h3{margin-block-start:var(--space-stack-xl)}.prose ul,.prose ol{padding-inline-start:var(--space-6)}.prose li + li{margin-block-start:var(--space-stack-xs)}.prose li>ul,.prose li>ol{margin-block-start:var(--space-stack-xs)}.prose blockquote{position:relative;quotes:auto;padding:var(--space-inset-xl);padding-inline-start:var(--prose-quote-gutter,var(--space-12))}.prose blockquote::before{content:open-quote no-close-quote;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-4);line-height:1}@supports (content: "x" / ""){.prose blockquote::before{content:open-quote no-close-quote / ""}}.prose blockquote cite{display:block;margin-block-start:var(--space-stack)}.prose img{display:block;max-inline-size:100%;block-size:auto}.prose figcaption{margin-block-start:var(--space-stack-sm)}.prose hr{inline-size:var(--space-16);margin-block:var(--space-stack-2xl);margin-inline:auto;border-width:0;border-block-start-width:1px;border-style:solid}.prose code{padding:0.125em 0.375em;overflow-wrap:break-word}.prose pre{padding:var(--space-inset-lg);white-space:pre-wrap;overflow-wrap:break-word;tab-size:2}.prose pre code{padding:0}.prose table{inline-size:100%;max-inline-size:100%;border-collapse:collapse}.prose th,.prose td{padding:var(--space-2) var(--space-3);overflow-wrap:anywhere;border-block-end-width:1px;border-block-start-width:0;border-inline-width:0;border-style:solid}.prose__scroll{overflow-x:auto;overscroll-behavior-inline:contain;max-inline-size:100%}.prose__scroll>table{inline-size:max-content;min-inline-size:100%;max-inline-size:none}.provenance-strip{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-inline-sm);padding-block-end:var(--space-inset-sm);border-block-end-style:solid;border-block-end-width:var(--provenance-strip-edge-width,1px)}.provenance-strip__mark{flex:none;inline-size:auto;block-size:auto;max-inline-size:var(--provenance-mark-inline,5rem);max-block-size:var(--provenance-mark-block,1.25rem);object-fit:contain}.provenance-strip__text{flex:1 1 12rem;min-inline-size:0;display:grid;gap:var(--space-0-5);justify-items:start}.provenance-strip__name,.provenance-strip__host{unicode-bidi:isolate;overflow-wrap:anywhere}@media (forced-colors: active){.provenance-strip{border-block-end-width:1px}}.quantity-stepper{display:grid;justify-items:start;gap:var(--space-1);--quantity-stepper-target-min:var(--control-min-block)}.quantity-stepper__group{display:flex;align-items:stretch;max-inline-size:100%;border-style:solid;border-width:var(--quantity-stepper-edge-width,1px)}.quantity-stepper__step{display:inline-flex;align-items:center;justify-content:center;flex:none;min-block-size:max(var(--quantity-stepper-target-min),1.5rem);min-inline-size:max(var(--quantity-stepper-target-min),1.5rem);padding-block:var(--space-1);padding-inline:var(--space-2);cursor:pointer;user-select:none;border-style:solid;border-width:0}.quantity-stepper__step>svg,.quantity-stepper__step>.icon{inline-size:1.25em;block-size:1.25em;flex:none}.quantity-stepper__input{flex:1 1 auto;inline-size:max(var(--quantity-stepper-input-inline,4ch),3rem);min-block-size:max(var(--quantity-stepper-target-min),1.5rem);font-size:var(--quantity-stepper-input-size,1em);padding-block:var(--space-1);padding-inline:var(--space-1);border-style:solid;border-block-width:0;border-inline-width:var(--quantity-stepper-edge-width,1px)}.quantity-stepper__input{appearance:textfield}.quantity-stepper__input::-webkit-outer-spin-button,.quantity-stepper__input::-webkit-inner-spin-button{appearance:none;margin:0}@media (max-width: 47.99rem){.quantity-stepper__input{font-size:max(16px,var(--quantity-stepper-input-size,1em))}}.quantity-stepper__step:focus-visible,.quantity-stepper__input:focus-visible{outline:none;box-shadow:var(--glow-accent);position:relative;z-index:var(--z-raised)}.quantity-stepper__step[aria-disabled="true"],.quantity-stepper__step[disabled],.quantity-stepper__input[disabled]{cursor:not-allowed}.quantity-stepper__live{margin:0;min-inline-size:0}.range-field,.range-field__control{--range-field-knob:max(var(--range-field-thumb,1.5rem),1.5rem)}.range-field{inline-size:100%;display:grid;gap:var(--space-2)}.range-field__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-4)}.range-field__label,.range-field__value{margin:0;min-inline-size:0}.range-field__control{appearance:none;-webkit-appearance:none;display:block;inline-size:100%;min-block-size:var(--range-field-knob);margin:0;padding:0;cursor:pointer}.range-field__control[disabled]{cursor:not-allowed}.range-field__control::-webkit-slider-runnable-track{block-size:var(--range-field-track,var(--space-1));border-style:solid;border-width:var(--range-field-track-edge,0)}.range-field__control::-moz-range-track{block-size:var(--range-field-track,var(--space-1));border-style:solid;border-width:var(--range-field-track-edge,0)}.range-field__control::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;box-sizing:border-box;inline-size:var(--range-field-knob);block-size:var(--range-field-knob);border-style:solid;border-width:var(--range-field-knob-inset,var(--space-1));margin-block-start:calc( (var(--range-field-track,var(--space-1)) - var(--range-field-knob)) / 2 )}.range-field__control::-moz-range-thumb{box-sizing:border-box;inline-size:var(--range-field-knob);block-size:var(--range-field-knob);border-style:solid;border-width:var(--range-field-knob-inset,var(--space-1))}@supports (appearance: base){.range-field__control{appearance:base}.range-field__control::slider-track{block-size:var(--range-field-track,var(--space-1));border-style:solid;border-width:var(--range-field-track-edge,0)}.range-field__control::slider-fill{block-size:var(--range-field-track,var(--space-1))}.range-field__control::slider-thumb{box-sizing:border-box;inline-size:var(--range-field-knob);block-size:var(--range-field-knob);border-style:solid;border-width:var(--range-field-knob-inset,var(--space-1))}.range-field__pair>.range-field__control::slider-thumb{pointer-events:auto}}.range-field__pair{display:grid;align-items:center;min-block-size:var(--range-field-knob)}.range-field__pair>.range-field__control{grid-area:1 / 1;pointer-events:none}.range-field__pair>.range-field__control::-webkit-slider-thumb{pointer-events:auto}.range-field__pair>.range-field__control::-moz-range-thumb{pointer-events:auto}.range-field__ticks{display:flex;justify-content:space-between;gap:var(--space-inline-xs)}.range-field__ticks>option{display:block;min-inline-size:0;padding:0;white-space:normal}.rating-display{--rating-display-star-size:var(--icon-size-md);--rating-display-glyph-gap:var(--space-0-5);--rating-display-target-min:1.75rem;--rating-display-dist-track-block:var(--space-2);--rating-display-dist-edge-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);margin:0;min-inline-size:0}.rating-display--sm{--rating-display-star-size:var(--icon-size-sm)}.rating-display--lg{--rating-display-star-size:var(--icon-size-lg)}.rating-display__stars{position:relative;display:inline-flex;flex:none;align-self:center}.rating-display__glyphs{display:flex;flex-wrap:nowrap;gap:var(--rating-display-glyph-gap)}.rating-display__glyphs--filled{position:absolute;inset-block:0;inset-inline-start:0;inline-size:calc(var(--rating-display-fraction,0) * 1%);overflow:hidden}.rating-display__star{inline-size:var(--rating-display-star-size);block-size:var(--rating-display-star-size);flex:none;overflow:visible}.rating-display__score{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1);min-inline-size:0}.rating-display__count{display:inline-block;min-block-size:max(var(--rating-display-target-min),1.5rem);padding-block:var(--space-1);overflow-wrap:break-word}.rating-display__count:focus-visible{outline:none;box-shadow:var(--glow-accent)}.rating-display__dist{flex-basis:100%;align-self:stretch;display:grid;grid-template-columns:auto minmax(var(--rating-display-dist-track-min,2.5rem),1fr) auto;column-gap:var(--space-2);row-gap:var(--space-1);margin:0;padding:0;list-style:none;min-inline-size:0}.rating-display__dist-row{display:grid;grid-template-columns:auto minmax(var(--rating-display-dist-track-min,2.5rem),1fr) auto;grid-column:1 / -1;column-gap:var(--space-2);align-items:center}@supports (grid-template-columns: subgrid){.rating-display__dist-row{grid-template-columns:subgrid}}.rating-display__dist-label{min-inline-size:0}.rating-display__dist-track{display:block;block-size:var(--rating-display-dist-track-block);overflow:hidden;border-style:solid;border-width:var(--rating-display-dist-edge-width)}.rating-display__dist-fill{display:block;block-size:100%;inline-size:calc(var(--rating-display-share,0) * 1%)}.rating-display__dist-count{text-align:end}.rating-display::after{flex-basis:100%;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.rating-display:where(:not(:has(.rating-display__value[value]:not([value=""]))))::after{content:"Missing: the rating as a number. Stars alone are not a value."}.rating-display:where(:not(.rating-display--single):has(.rating-display__value[value]:not([value=""])):not(:has(.rating-display__count)))::after{content:"Missing: how many ratings this average is an average of."}[aria-hidden="true"] .rating-display::after,.rating-display[aria-hidden="true"]::after{content:none}.rating-input{display:grid;justify-items:start;gap:var(--space-2);--rating-input-target-min:var(--control-min-block);--rating-input-star-size:var(--icon-size-lg);border-width:0;padding:0;margin:0;min-inline-size:0}.rating-input__legend{padding:0;margin-block-end:var(--space-2)}.rating-input__options{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.rating-input__option,.rating-input__none{position:relative;display:inline-flex;align-items:center;justify-content:center;min-block-size:max(var(--rating-input-target-min),1.5rem);min-inline-size:max(var(--rating-input-target-min),1.5rem);padding-block:var(--space-1);cursor:pointer;user-select:none}.rating-input__none{padding-inline:var(--space-3);text-align:center;border-style:solid;border-width:var(--rating-input-edge-width,1px)}.rating-input__input{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:1px;block-size:1px;margin:0;padding:0;clip-path:inset(50%);border-width:0}.rating-input__input:focus-visible{outline:none}.rating-input__option:has(.rating-input__input:focus-visible),.rating-input__none:has(.rating-input__input:focus-visible){box-shadow:var(--glow-accent)}.rating-input__star{inline-size:var(--rating-input-star-size);block-size:var(--rating-input-star-size);flex:none;overflow:visible}.rating-input__option:has(.rating-input__input[disabled]),.rating-input__none:has(.rating-input__input[disabled]){cursor:not-allowed}@media (forced-colors: active){.rating-input__input{position:static;inline-size:1.125rem;block-size:1.125rem;clip-path:none}.rating-input__option,.rating-input__none{gap:var(--space-1)}.rating-input__option{padding-inline:var(--space-1)}}.returns-info{--returns-info-target-min:1.75rem;--returns-info-rule-width:1px;display:grid;gap:var(--space-stack-lg)}.returns-info__title{margin:0}.returns-info__action{display:inline-flex;align-items:center;gap:var(--space-inline-xs);min-block-size:max(var(--returns-info-target-min),1.5rem);min-inline-size:max(var(--returns-info-target-min),1.5rem);padding-block:var(--space-0-5);overflow-wrap:break-word}.returns-info__action:focus-visible{outline:none;box-shadow:var(--glow-accent)}.returns-info__more{border-block-start-style:solid;border-block-start-width:var(--returns-info-rule-width);padding-block-start:var(--space-stack)}.returns-info__summary{display:flex;align-items:center;gap:var(--control-gap);min-block-size:max(var(--control-min-block),1.5rem);padding-block:var(--space-1);cursor:pointer;list-style:none}.returns-info__summary::-webkit-details-marker{display:none}.returns-info__summary-label{flex:1 1 auto;min-inline-size:0}.returns-info__marker{flex:none;inline-size:1.25em;block-size:1.25em}.returns-info__summary:focus-visible{outline:none;box-shadow:var(--glow-accent)}.returns-info__long{padding-block-start:var(--space-stack);padding-block-end:var(--space-stack)}.returns-info__long>* + *{margin-block-start:var(--stack-rhythm)}@supports (interpolate-size: allow-keywords) and (selector(::details-content)){.returns-info{interpolate-size:allow-keywords}.returns-info__more::details-content{overflow-x:visible;overflow-y:clip;block-size:0}.returns-info__more[open]::details-content{block-size:auto}}.returns-info:not(:has(.returns-info__fact[data-fact="window"]))::after,.returns-info:where(:not(.returns-info--digital)):not(:has(.returns-info__fact[data-fact="cost"]))::after,.returns-info:where(:not(.returns-info--digital)):not(:has(.returns-info__fact[data-fact="condition"]))::after,.returns-info:not(:has(.returns-info__fact[data-fact="start"]))::after,.returns-info:has(.returns-info__fact[data-fact="window"]):not(:has(.returns-info__fact[data-fact="window"] :is(data[value]:not([value=""]),time[datetime]:not([datetime=""]))))::after,.returns-info:not(:has(.returns-info__policy[href]))::after,.returns-info:not([data-policy-version]:not([data-policy-version=""]))::after{justify-self:stretch;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.returns-info:not(:has(.returns-info__fact[data-fact="window"]))::after{content:"Missing: how long the buyer has to return this."}.returns-info:where(:not(.returns-info--digital)):not(:has(.returns-info__fact[data-fact="cost"]))::after{content:"Missing: who pays to send it back."}.returns-info:where(:not(.returns-info--digital)):not(:has(.returns-info__fact[data-fact="condition"]))::after{content:"Missing: the condition a return has to come back in."}.returns-info:not(:has(.returns-info__fact[data-fact="start"]))::after{content:"Missing: how a buyer starts a return."}.returns-info:has(.returns-info__fact[data-fact="window"]):not(:has(.returns-info__fact[data-fact="window"] :is(data[value]:not([value=""]),time[datetime]:not([datetime=""]))))::after{content:"Missing: the window as a value a check can compare with the policy."}.returns-info:not(:has(.returns-info__policy[href]))::after{content:"Missing: a link to the policy these facts are taken from."}.returns-info:not([data-policy-version]:not([data-policy-version=""]))::after{content:"Missing: the policy revision these facts were rendered from."}@media print{@supports selector(::details-content){.returns-info__more::details-content{content-visibility:visible;overflow:visible;block-size:auto}.returns-info__marker{display:none}}.returns-info__fact{break-inside:avoid}}.review-summary{--review-dist-track-block:var(--space-2);--review-dist-edge-width:0;--review-summary-target-min:1.75rem;inline-size:100%;container-type:inline-size;container-name:review-summary;display:grid;gap:var(--space-stack-xl)}.review-summary__title{margin:0}.review-summary__aggregate{display:grid;gap:var(--space-stack-lg);align-items:start}.review-summary__average{display:grid;justify-items:start;gap:var(--space-1);min-inline-size:0}.review-summary__score{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);margin:0}.review-summary__stars{flex:none;align-self:center}.review-summary__total{margin:0}.review-dist{display:grid;grid-template-columns:auto minmax(var(--review-dist-track-min,3rem),1fr) auto;column-gap:var(--space-3);row-gap:var(--space-1);margin:0;padding:0;list-style:none;min-inline-size:0}.review-dist__row{display:grid;grid-template-columns:auto minmax(var(--review-dist-track-min,3rem),1fr) auto;grid-column:1 / -1;column-gap:var(--space-3);align-items:center}@supports (grid-template-columns: subgrid){.review-dist__row{grid-template-columns:subgrid}}.review-dist__label{display:inline-flex;align-items:center;min-block-size:max(var(--review-summary-target-min),1.5rem);padding-block:var(--space-0-5);min-inline-size:0}.review-dist__label:focus-visible{outline:none;box-shadow:var(--glow-accent)}.review-dist__track{display:block;block-size:var(--review-dist-track-block);overflow:hidden;border-style:solid;border-width:var(--review-dist-edge-width)}.review-dist__fill{display:block;block-size:100%;inline-size:calc(var(--review-dist-fraction,0) * 1%)}.review-dist__value{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:var(--space-1) var(--space-2);text-align:end}.review-summary__controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--control-gap)}.review-summary__control{flex:1 1 12rem;min-inline-size:0}.review-summary__apply{flex:none}.review-list{display:grid;gap:var(--space-stack-xl);margin:0;padding:0;list-style:none}.review-list>li{min-inline-size:0}.review-excerpt{display:grid;justify-items:start;gap:var(--space-2);padding-block-start:var(--space-stack-lg);border-block-start-style:solid;border-block-start-width:var(--review-excerpt-rule-width,1px)}.review-list>li:first-child .review-excerpt{padding-block-start:0;border-block-start-width:0}.review-excerpt__title{margin:0}.review-excerpt__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);margin:0}.review-excerpt__rating{flex:none}.review-excerpt__verified{display:inline-flex;align-items:baseline;gap:var(--space-1)}.review-excerpt__glyph{flex:none;align-self:center;inline-size:1em;block-size:1em}.review-excerpt__body{margin:0;max-inline-size:var(--container-prose)}.review-excerpt__more{display:inline-flex;align-items:center;min-block-size:max(var(--review-summary-target-min),1.5rem);padding-block:var(--space-0-5);overflow-wrap:break-word}.review-excerpt__more:focus-visible{outline:none;box-shadow:var(--glow-accent)}@container review-summary (inline-size>= 34rem){.review-summary__aggregate{grid-template-columns:minmax(0,auto) minmax(12rem,1fr);column-gap:var(--space-layout-sm)}}.review-summary:not(:has(.review-summary__count[value]:not([value=""])))::after,.review-excerpt:not(:has(.review-excerpt__date))::after{justify-self:stretch;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.review-summary:not(:has(.review-summary__count[value]:not([value=""])))::after{content:"Missing: the number of reviews this average is an average of."}.review-excerpt:not(:has(.review-excerpt__date))::after{content:"Missing: the date this review was written."}@media print{.review-summary__controls{display:none}.review-excerpt{break-inside:avoid}}.search-field{--search-field-min-block:max(var(--control-min-block),2.75rem);--search-field-measure:34rem;--search-field-panel-max-block:20rem;--search-field-edge-width:1px;position:relative;display:grid;gap:var(--space-1);inline-size:100%;max-inline-size:var(--search-field-measure);min-inline-size:0}.search-field__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap);min-inline-size:0}.search-field__box{flex:1 1 12rem;min-inline-size:0;display:flex;align-items:center;gap:var(--control-gap);min-block-size:var(--search-field-min-block);padding-inline:var(--control-inset-inline);padding-block:var(--control-inset-block);border-style:solid;border-width:var(--search-field-edge-width)}.search-field__glyph{flex:none;inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.search-field__input{flex:1 1 auto;min-inline-size:0;appearance:none;padding:0;border-width:0}.search-field__input::-webkit-search-cancel-button,.search-field__input::-webkit-search-decoration{display:none}.search-field__clear{flex:none;display:grid;place-items:center;min-block-size:1.5rem;min-inline-size:1.5rem;padding-block:0;padding-inline:var(--space-1);appearance:none;border-width:0;text-decoration:none;cursor:pointer}.search-field__clear>svg{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.search-field__box:has(.search-field__input:placeholder-shown):not(:has(.search-field__clear:focus)) .search-field__clear{display:none}@supports selector(:has(*)){.search-field__input:focus{outline:none}}.search-field__clear:focus-visible{outline:none;box-shadow:var(--glow-accent)}.search-field__submit{flex:none}.search-field__panel{position:absolute;inset-block-start:100%;inset-inline:0;z-index:var(--z-dropdown);margin-block-start:var(--space-1);max-block-size:var(--search-field-panel-max-block);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:var(--space-1);border-style:solid;border-width:var(--search-field-edge-width)}.search-field:has(.search-field__input[aria-expanded=false]) .search-field__panel{display:none}.search-field__list{display:grid;margin:0;padding-inline:0;list-style:none}.search-field__option{display:flex;align-items:center;gap:var(--control-gap);min-block-size:max(var(--control-min-block),1.5rem);padding-block:var(--space-2);padding-inline:var(--space-3);scroll-margin-block:var(--space-1);overflow-wrap:anywhere;cursor:pointer}.search-field__option>svg{flex:none;inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.search-field__option-text{flex:1 1 auto;min-inline-size:0}.search-field--compact{--search-field-min-block:max(var(--control-min-block),1.5rem);--search-field-measure:22rem;--search-field-panel-max-block:16rem}.search-field--hero{--search-field-min-block:max(var(--control-min-block),3.5rem);--search-field-measure:44rem;--search-field-panel-max-block:24rem}.search-field--live .search-field__submit{position:absolute;inline-size:1px;block-size:1px;min-inline-size:0;min-block-size:0;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}@media print{.search-field__panel{display:none}}.search-results-header{display:grid;gap:var(--space-stack-lg);align-content:start}.search-results-header>*{min-inline-size:0}.search-results-header__lede{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-stack-xs) var(--space-inline)}.search-results-header__title{flex:1 1 var(--search-results-header-title-basis,16rem);min-inline-size:0;margin:0;text-wrap:balance}.search-results-header__query{unicode-bidi:isolate;overflow-wrap:anywhere}.search-results-header__count{flex:0 1 auto;margin:0}.search-results-header__controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-stack-sm) var(--space-inline-lg);margin:0}.search-results-header__control{flex:1 1 12rem;min-inline-size:0;max-inline-size:var(--search-results-header-control-max,18rem)}.search-results-header__choice>.field__label{margin-block-end:var(--space-1)}.search-results-header__choice-options{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-stack-xs) var(--space-inline-lg)}.search-results-header--divided{padding-block-end:var(--space-stack-xl);border-block-end-style:solid;border-block-end-width:var(--search-results-header-edge-width,1px)}@media print{.search-results-header__controls{display:none}.search-results-header{break-inside:avoid}}.section{padding-block:var(--space-section)}.section--sm{padding-block:var(--space-section-sm)}.section--lg{padding-block:var(--space-section-lg)}.section--bleed{display:grid;grid-template-columns:[full-start] minmax(var(--gutter),1fr) [content-start] calc(min(100%,var(--section-measure,var(--container-content))) - var(--gutter) * 2) [content-end] minmax(var(--gutter),1fr) [full-end]}.section--bleed>*{grid-column:content;min-inline-size:0}.section--bleed>.section__bleed{grid-column:full}.section-header{display:grid;gap:var(--space-stack);justify-items:start;margin-block-end:var(--space-layout-lg)}.section-header>*{min-inline-size:0}.section-header--center{justify-items:center;text-align:center;max-inline-size:var(--container-prose);margin-inline:auto}.section-header__title{text-wrap:balance}.section-header__lede{max-inline-size:var(--section-lede-measure,var(--container-prose));text-wrap:pretty}.share-row{display:grid;justify-items:start;gap:var(--space-2)}.share-row__heading{margin-block:0}.share-row__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap);margin:0;padding-inline:0;list-style:none}.share-row__item{display:flex}.share-row__control{min-block-size:max(calc(var(--share-row-target-min,var(--control-min-block)) * var(--btn-scale,1)),1.5rem);cursor:pointer}.share-row__glyph{inline-size:1.25em;block-size:1.25em;flex:none}.share-row__name{min-inline-size:0;overflow-wrap:break-word}.share-row--marks .share-row__control{min-inline-size:max(calc(var(--share-row-target-min,var(--control-min-block)) * var(--btn-scale,1)),1.5rem);justify-content:center}.share-row__note,.share-row__live{margin:0}.share-row:not(:has(.share-row__live))::after,.share-row:not(:has(a[href]))::after,.share-row:has(a[href="#"],a[href^="javascript:"])::after{justify-self:stretch;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.share-row:not(:has(.share-row__live))::after{content:"Missing the role=status line: a copy has nowhere to be announced."}.share-row:not(:has(a[href]))::after{content:"No real share links: without them this row shares nothing until script lands."}.share-row:has(a[href="#"],a[href^="javascript:"])::after{content:"A share affordance is a link with a real destination, not a handler dressed as one."}@media print{.share-row{display:none}}.site-footer{padding-block:var(--space-section-sm);border-block-start-style:solid;border-block-start-width:var(--site-footer-edge-width,1px)}.site-footer__grid{display:grid;gap:var(--space-layout);grid-template-columns:1fr}@media (min-width: 48rem){.site-footer__grid{grid-template-columns:minmax(min(var(--footer-brand-min,16rem),100%),1.5fr) repeat(auto-fit,minmax(min(var(--footer-column-min,9rem),100%),1fr))}.site-footer__newsletter{grid-column:span 2}}.site-footer__brand{display:grid;gap:var(--space-stack);align-content:start;justify-items:start}.site-footer__wordmark{display:inline-flex;align-items:center;gap:var(--space-inline-xs);min-block-size:max(var(--footer-wordmark-min-block,2rem),1.5rem);max-inline-size:100%}.site-footer__wordmark :is(img,svg){max-block-size:var(--footer-mark-block,1.75rem);inline-size:auto;flex:none}.site-footer__heading{margin-block:0 var(--space-stack)}.site-footer__links{display:grid;justify-items:start;gap:var(--space-stack-xs);margin:0;padding-inline:0;list-style:none}.site-footer__links--inline{display:flex;flex-wrap:wrap;column-gap:var(--space-inline-lg)}.site-footer__links a{display:inline-flex;align-items:center;min-block-size:max(var(--footer-link-min-block,1.75rem),1.5rem);padding-block:var(--space-0-5)}.social-row{display:flex;flex-wrap:wrap;gap:var(--space-inline-sm);margin:0;padding-inline:0;list-style:none}.social-row a{display:inline-flex;align-items:center;justify-content:center;gap:var(--control-gap);min-inline-size:max(var(--social-target-min,2.25rem),1.5rem);min-block-size:max(var(--social-target-min,2.25rem),1.5rem);padding-block:var(--space-1);padding-inline:var(--space-2);border-style:solid;border-width:var(--social-edge-width,1px)}.social-row a :is(img,svg){inline-size:var(--icon-size-md);block-size:var(--icon-size-md);flex:none}.site-footer__legal{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-stack-sm) var(--space-layout-sm);margin-block-start:var(--space-layout-lg);padding-block-start:var(--space-6);border-block-start-style:solid;border-block-start-width:var(--site-footer-edge-width,1px)}.site-footer__legal>*{margin-block:0}:root:has(.site-header){--sticky-header-height:calc( var(--site-header-block,4rem) + var(--site-header-edge-width,1px) )}:root:has(.site-header--bare){--site-header-edge-width:0px}.site-header--bare{pointer-events:none}.site-header--bare :is(a,button,input,select,textarea,summary,[popover]){pointer-events:auto}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.site-header--bare{animation-name:a-site-header-lid;animation-fill-mode:both;animation-timeline:scroll(root block);animation-range:0px 1px}}}@keyframes a-site-header-lid{from{pointer-events:none}to{pointer-events:auto}}.site-header--bare::before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:var(--site-header-glow-inline,0);block-size:var(--site-header-glow-block,0);z-index:-1;pointer-events:none}.site-header--bare::after{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:var(--site-header-scrim-block,0);z-index:-1;pointer-events:none}@media (forced-colors: active){:root:has(.site-header--bare){--site-header-edge-width:1px}.site-header--bare{pointer-events:auto}}@media (prefers-reduced-transparency: reduce){:root:has(.site-header--bare){--site-header-edge-width:1px}.site-header--bare{pointer-events:auto}}.site-header{position:sticky;inset-block-start:0;z-index:var(--z-sticky);border-block-end-style:solid;border-block-end-width:var(--site-header-edge-width,1px)}.site-header__inner{display:flex;align-items:center;gap:var(--space-inline);min-block-size:var(--site-header-block,4rem);padding-block:var(--space-2)}.site-header__brand{flex:none;display:inline-flex;align-items:center;gap:var(--space-inline-xs);min-block-size:max(var(--control-min-block),1.5rem);max-inline-size:60%;text-decoration:none}.site-header__brand :is(img,svg){max-block-size:var(--brand-mark-block,2rem);inline-size:auto;flex:none}.site-nav{flex:1 1 auto;min-inline-size:0}.site-nav__list{display:flex;align-items:center;gap:var(--space-inline-sm);margin:0;padding-inline:0;padding-block:var(--space-1-5);list-style:none;overflow-x:auto;scroll-padding-inline:var(--space-4);overscroll-behavior-inline:contain;scrollbar-width:thin}.site-nav__list>*{flex:none}.site-nav__link{display:inline-flex;align-items:center;justify-content:center;gap:var(--nav-link-gap,var(--control-gap));min-block-size:max(var(--nav-link-min-block,2.75rem),1.5rem);padding-block:var(--nav-link-padding-block,var(--space-1));padding-inline:var(--nav-link-padding-inline,var(--space-4));text-decoration:none}.site-nav__link--icon{--nav-link-padding-inline:var(--space-2);min-inline-size:max(var(--nav-link-min-block,2.75rem),1.5rem)}.site-header__brand:focus-visible,.site-nav__link:focus-visible{outline:none;box-shadow:var(--glow-accent)}.site-header__menu-trigger{display:none}@media (width < 48rem){.site-nav{display:none}.site-header__menu-trigger{display:inline-flex;order:1}}.site-header__burger{position:relative;display:block;inline-size:var(--burger-inline,1.125rem);block-size:var(--burger-bar,2px)}.site-header__burger::before,.site-header__burger::after{content:"";position:absolute;inset-inline:0;block-size:var(--burger-bar,2px)}.site-header__burger::before{inset-block-start:calc(var(--burger-gap,5px) * -1)}.site-header__burger::after{inset-block-start:var(--burger-gap,5px)}.site-header:has(.drawer:popover-open) .site-header__burger::before{translate:0 var(--burger-gap,5px);rotate:45deg}.site-header:has(.drawer:popover-open) .site-header__burger::after{translate:0 calc(var(--burger-gap,5px) * -1);rotate:-45deg}.site-header__drawer-list{display:flex;flex-direction:column;gap:var(--site-header-drawer-gap,var(--space-inline-sm));margin:0;padding-inline-start:0;list-style:none}.site-header__drawer-list .site-nav__link{display:flex;justify-content:flex-start}@supports not selector(:popover-open){.site-nav{display:block}.site-header__menu-trigger,.site-header .drawer[popover]{display:none}}.site-header__actions{flex:none;margin-inline-start:auto;display:flex;align-items:center;gap:var(--space-inline-sm)}.cart-button{position:relative}.cart-button__count{position:absolute;inset-block-start:calc(var(--space-1) * -1);inset-inline-end:calc(var(--space-1) * -1);display:grid;place-items:center;min-inline-size:1.25rem;min-block-size:1.25rem;padding-inline:var(--space-1);pointer-events:none}.cart-button__count:empty{display:none}.cart-button__icon{position:relative;display:inline-grid;place-items:center}.cart-button__icon>.cart-button__count{inset-block-start:calc(1.25rem / -2);inset-inline-end:calc(1.25rem / -2)}.cart-button__total{font-variant-numeric:tabular-nums;white-space:nowrap}.cart-button__label{white-space:nowrap}@media (width < 64rem){.cart-button__total,.cart-button__label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-height: 30rem){:root:has(.site-header){--sticky-header-height:0px}.site-header{position:static}}.site-header__next-release{display:flex;align-items:center;gap:var(--space-inline-sm)}.site-header__next-release>a{overflow:hidden;min-inline-size:0;text-overflow:ellipsis;white-space:nowrap}.site-header__next-release>.badge{flex:none}.skeleton-loader{--skeleton-loader-lead:1.5em;--skeleton-loader-avatar:var(--space-10);--skeleton-loader-edge-width:0;display:grid;gap:var(--stack-rhythm);align-content:start;justify-self:stretch}@supports (block-size: 1lh){.skeleton-loader{--skeleton-loader-lead:1lh}}.skeleton-loader__row{display:flex;align-items:flex-start;gap:var(--space-inline)}.skeleton-loader__stack{flex:1;min-inline-size:0;display:grid;gap:var(--space-1-5);align-content:start}.skeleton-loader__line{block-size:var(--skeleton-loader-lead);inline-size:var(--skeleton-loader-measure,100%);max-inline-size:100%;padding-block:calc((var(--skeleton-loader-lead) - 1em) / 2);border-style:solid;border-width:var(--skeleton-loader-edge-width)}.skeleton-loader__line--short{--skeleton-loader-measure:62%}.skeleton-loader__line--tail{--skeleton-loader-measure:38%}.skeleton-loader__block{inline-size:100%;block-size:var(--skeleton-loader-block-size,auto);aspect-ratio:var(--skeleton-loader-ratio,16 / 9);border-style:solid;border-width:var(--skeleton-loader-edge-width)}.skeleton-loader__avatar{flex:none;inline-size:var(--skeleton-loader-avatar);block-size:var(--skeleton-loader-avatar);border-style:solid;border-width:var(--skeleton-loader-edge-width)}.skeleton-loader-status{margin:0;min-inline-size:0}@media print{.skeleton-loader{display:none}}.skeleton-loader:has(a,button,input,select,textarea,[tabindex])::after{content:"Focusable element inside a placeholder: a tab stop that stands for nothing.";padding:var(--space-inset-sm);border-style:solid;border-width:1px}.skeleton-loader:not([aria-hidden="true"])::after{content:"Missing aria-hidden: every plate here is being announced as content.";padding:var(--space-inset-sm);border-style:solid;border-width:1px}.split-panel{display:grid;gap:var(--split-panel-gap,var(--space-layout-sm))}.split-panel>*{min-inline-size:0}.split-panel__media{display:grid;grid-template-rows:1fr;align-items:stretch;gap:var(--space-stack-sm);margin:0}.split-panel__media>:is(img,picture,video),.split-panel__media>picture>img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.split-panel__content{display:grid;align-content:var(--split-panel-content-align,center);justify-items:start;gap:var(--space-stack-lg);max-inline-size:var(--split-panel-measure,var(--container-prose))}.split-panel__content>.btn--full,.split-panel__content>.split-panel__stretch{justify-self:stretch}.split-panel__title{text-wrap:balance}.split-panel__lede{text-wrap:pretty}.split-panel__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap)}.split-panel--surface{--split-panel-gap:0;overflow:clip;border-style:solid;border-width:var(--card-edge-width)}.split-panel--surface>.split-panel__content{padding:var(--split-panel-inset,var(--space-inset-xl))}@media (min-width: 60rem){.split-panel{grid-template-columns:var(--split-panel-media-track,minmax(0,1fr)) var(--split-panel-content-track,minmax(0,1fr));grid-template-areas:"media content";gap:var(--split-panel-gap,var(--space-layout-lg))}.split-panel__media{grid-area:media}.split-panel__content{grid-area:content}.split-panel--media-end{grid-template-columns:var(--split-panel-content-track,minmax(0,1fr)) var(--split-panel-media-track,minmax(0,1fr));grid-template-areas:"content media"}.split-panel-set>.split-panel:nth-child(even of .split-panel):not(.split-panel--media-start,.split-panel--media-end){grid-template-columns:var(--split-panel-content-track,minmax(0,1fr)) var(--split-panel-media-track,minmax(0,1fr));grid-template-areas:"content media"}}.stat{display:grid;align-content:start;justify-items:start;row-gap:var(--space-stack-xs)}.stat__figure,.stat__trend{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2)}.stat__value{white-space:nowrap}.stat__trend-glyph{flex:none;align-self:center;inline-size:1em;block-size:1em}.stat__trend-word{min-inline-size:0}.stat-group{display:grid;gap:var(--space-layout-sm);grid-template-columns:repeat(auto-fit,minmax(min(var(--stat-min,11rem),100%),1fr));margin:0;padding-inline-start:0;list-style:none}@supports (grid-template-rows: subgrid){.stat-group>.stat{grid-row:span 4;grid-template-rows:subgrid}}.stat:not(:has(.stat__label))::after,.stat__trend:not(:has(.stat__trend-word))::after{padding:var(--space-inset-sm);border-style:solid;border-width:1px}.stat:not(:has(.stat__label))::after{content:"Missing: the label that says what this figure counts.";justify-self:stretch}.stat__trend:not(:has(.stat__trend-word))::after{content:"Missing: the word or sign that says which way this moved.";flex-basis:100%}.status{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-inset);border-style:solid;border-width:1px}.status__icon{flex:none;inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.status__body{flex:1 1 auto;min-inline-size:0;overflow-wrap:break-word}.status__body>* + *{margin-block-start:var(--space-1)}.stock-indicator{display:grid;justify-items:start;gap:var(--space-2)}.stock-indicator__state{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);margin:0}.stock-indicator__glyph{flex:none;align-self:center;inline-size:1em;block-size:1em}.stock-indicator__word{min-inline-size:0}.stock-indicator__detail{margin:0}.stock-indicator__notify{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--control-gap);justify-self:stretch}.stock-indicator__field{flex:1 1 12rem;min-inline-size:0}.stock-indicator:not(:has(.stock-indicator__word))::after,.stock-indicator:has(.stock-indicator__state:not([role="status"]):not([aria-live]))::after,.stock-indicator--low:not(:has(data.stock-indicator__count[value]:not([value=""])))::after,.stock-indicator--discontinued:has(.stock-indicator__notify)::after{justify-self:stretch;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.stock-indicator:not(:has(.stock-indicator__word))::after{content:"Missing: the word that names this state."}.stock-indicator:has(.stock-indicator__state:not([role="status"]):not([aria-live]))::after{content:"Announce the state line: a stock level that changes in silence is never heard."}.stock-indicator--low:not(:has(data.stock-indicator__count[value]:not([value=""])))::after{content:"Missing: the stock figure this claim is counting."}.stock-indicator--discontinued:has(.stock-indicator__notify)::after{content:"Remove: a discontinued line has no back-in-stock to notify."}.summary-list{inline-size:100%;container-type:inline-size;container-name:summary-list;margin:0}.summary-list__row{display:grid;gap:var(--space-1);padding-block:var(--space-3);border-block-start-style:solid;border-block-start-width:1px}.summary-list__row:first-child{padding-block-start:0;border-block-start-width:0}.summary-list__row:last-child{padding-block-end:0}.summary-list__term,.summary-list__value,.summary-list__actions{margin:0;min-inline-size:0}.summary-list__value{overflow-wrap:break-word}.summary-list__actions{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--control-gap)}.summary-list__action{display:inline-flex;align-items:center;gap:var(--control-gap);min-block-size:max(var(--summary-list-target-min,1.75rem),1.5rem);min-inline-size:max(var(--summary-list-target-min,1.75rem),1.5rem);padding-block:var(--space-0-5);padding-inline:var(--space-1);margin-inline-start:calc(var(--space-1) * -1);overflow-wrap:break-word;cursor:pointer}.summary-list__action:focus-visible{outline:none;box-shadow:var(--glow-accent)}@container summary-list (inline-size>= 32rem){.summary-list__row{grid-template-columns:minmax(0,var(--summary-list-term-size,12rem)) minmax(0,1fr) auto;column-gap:var(--space-inline-lg);row-gap:0;align-items:baseline}.summary-list__term{grid-column:1;grid-row:1}.summary-list__value{grid-column:2}.summary-list__actions{grid-column:3;grid-row:1;justify-content:flex-end}.summary-list__action{margin-inline-start:0;margin-inline-end:calc(var(--space-1) * -1)}.summary-list--no-actions .summary-list__row{grid-template-columns:minmax(0,var(--summary-list-term-size,12rem)) minmax(0,1fr)}}@media print{.summary-list__actions{display:none}.summary-list__row{break-inside:avoid}}.switch{display:flex;align-items:flex-start;gap:var(--control-gap);min-block-size:max(var(--control-min-block),1.5rem);cursor:pointer;--switch-track-inline:2.75rem;--switch-track-block:1.5rem;--switch-knob-inset:0.1875rem;--switch-knob-size:calc( var(--switch-track-block) - 2 * var(--switch-edge-width,1px) - 2 * var(--switch-knob-inset) )}.switch--reverse{flex-direction:row-reverse}.switch__control{appearance:none;flex:none;position:relative;inline-size:var(--switch-track-inline);block-size:var(--switch-track-block);margin:0;cursor:pointer;border-style:solid;border-width:var(--switch-edge-width,1px)}.switch__control::before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:var(--switch-knob-inset);margin-block-start:calc(var(--switch-knob-size) / -2);inline-size:var(--switch-knob-size);block-size:var(--switch-knob-size)}.switch__control:checked::before{inset-inline-start:calc(100% - var(--switch-knob-size) - var(--switch-knob-inset))}.switch__control[disabled]{cursor:not-allowed}.switch:has(.switch__control[disabled]){cursor:not-allowed}.switch__state{display:grid;align-items:center;justify-items:center;flex:none;min-block-size:var(--switch-track-block)}.switch__state>*{grid-area:1 / 1}.switch__state-on{visibility:hidden}.switch__control:checked ~ .switch__state .switch__state-on{visibility:visible}.switch__control:checked ~ .switch__state .switch__state-off{visibility:hidden}.switch__label{flex:1;min-inline-size:0}.table-scroll{overflow:auto;max-inline-size:100%;max-block-size:var(--table-scroll-max-block,none);overscroll-behavior-inline:contain;scroll-padding-inline:var(--space-4)}.table{inline-size:100%;max-inline-size:100%;border-collapse:separate;border-spacing:0}.table-scroll>.table{inline-size:max-content;min-inline-size:100%;max-inline-size:none}.table caption{caption-side:block-start;text-align:start;margin-block-end:var(--space-2)}.table th,.table td{padding-block:var(--table-cell-block,var(--space-3));padding-inline:var(--table-cell-inline,var(--space-4));text-align:start;vertical-align:baseline;border-block-end-style:solid;border-block-end-width:1px;border-block-start-width:0;border-inline-width:0}.table tbody:last-child tr:last-child>*,.table tfoot tr:last-child>*{border-block-end-width:0}.table th.table__num,.table td.table__num{text-align:end}.table--sticky thead th{position:sticky;inset-block-start:var(--table-sticky-offset,var(--sticky-header-height,0px));z-index:var(--z-raised)}.table-scroll{--table-sticky-offset:0px}.table--compact{--table-cell-block:var(--space-1-5);--table-cell-inline:var(--space-3)}@media (max-width: 47.99rem){.table--stacked,.table--stacked caption,.table--stacked :is(tbody,tfoot),.table--stacked :is(tbody,tfoot) tr,.table--stacked :is(tbody,tfoot) :is(td,th){display:block}.table--stacked thead{display:none}.table-scroll>.table--stacked{inline-size:100%;min-inline-size:0}.table--stacked :is(tbody,tfoot) tr{padding:var(--space-inset);border-style:solid;border-width:var(--card-edge-width)}.table--stacked :is(tbody,tfoot) tr + tr,.table--stacked tfoot tr:first-child{margin-block-start:var(--stack-rhythm)}.table--stacked :is(tbody,tfoot) :is(td,th){padding-inline:0;padding-block:var(--space-1);border-block-end-width:0}.table--stacked :is(tbody,tfoot) :is(td,th)[data-label]{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:var(--space-3);align-items:baseline}.table--stacked :is(tbody,tfoot) :is(td,th)[data-label]::before{content:attr(data-label);text-align:start}}.eyebrow{display:block;margin:0}.lede{max-inline-size:var(--lede-measure,var(--container-prose))}@supports (text-wrap: pretty){.lede{text-wrap:pretty}}.small-print{overflow-wrap:anywhere}.metadata{overflow-wrap:break-word}.truncate{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--truncate-lines,2);overflow:hidden;overflow-wrap:break-word}.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.timeline{--timeline-rail:var(--space-4);--timeline-gap:var(--space-4);--timeline-rhythm:var(--space-5);--timeline-dot:var(--space-3);--timeline-dot-current:var(--space-4);--timeline-dot-edge:0;--timeline-line:2px;--timeline-lead:calc(var(--type-ui-leading) * 1em);list-style:none;margin:0;padding-inline:0}@supports (block-size: 1lh){.timeline{--timeline-lead:1lh}}.timeline__event{position:relative;display:grid;gap:var(--space-1);justify-items:start;padding-inline-start:calc(var(--timeline-rail) + var(--timeline-gap));padding-block-end:var(--timeline-rhythm)}.timeline__event:last-child{padding-block-end:0}.timeline__event>*{margin:0;min-inline-size:0;overflow-wrap:break-word}.timeline__event::before{content:"";position:absolute;inset-block:0;inset-inline-start:calc((var(--timeline-rail) - var(--timeline-line)) / 2);inline-size:0;border-inline-start-style:solid;border-inline-start-width:var(--timeline-line)}.timeline__event:first-child::before{inset-block-start:calc(var(--timeline-lead) / 2)}.timeline__event:last-child::before{inset-block-end:calc(100% - var(--timeline-lead) / 2)}.timeline__event::after{content:"";position:absolute;inset-block-start:calc((var(--timeline-lead) - var(--timeline-dot)) / 2);inset-inline-start:calc((var(--timeline-rail) - var(--timeline-dot)) / 2);inline-size:var(--timeline-dot);block-size:var(--timeline-dot);border-style:solid;border-width:var(--timeline-dot-edge)}.timeline__event[aria-current]:not([aria-current=false]){--timeline-dot:var(--timeline-dot-current)}.timeline__now{margin-inline-start:var(--space-1)}.timeline--compact{--timeline-rail:var(--space-3);--timeline-gap:var(--space-3);--timeline-rhythm:var(--space-3);--timeline-dot:var(--space-2);--timeline-dot-current:var(--space-3)}@media print{.timeline__event{break-inside:avoid}}.toc{--toc-target-min:1.75rem;--toc-indent:var(--space-4)}.toc__summary{min-block-size:max(var(--toc-target-min),1.5rem);padding-block:var(--space-2);padding-inline-start:var(--space-3);padding-inline-end:var(--space-2);cursor:pointer}.toc--chevron .toc__summary{list-style:none}.toc--chevron .toc__summary::-webkit-details-marker{display:none}.toc--chevron .toc__summary::before{content:"";display:inline-block;inline-size:0.4375rem;block-size:0.4375rem;margin-inline:var(--space-0-5) var(--space-3);vertical-align:0.15em;border-style:solid;border-width:0;border-inline-end-width:1.5px;border-block-end-width:1.5px;rotate:-45deg}.toc--chevron .toc__disclosure[open]>.toc__summary::before{vertical-align:0.3em;rotate:45deg}.toc__list{display:grid;margin:0;padding-inline:0;list-style:none}.toc__item{min-inline-size:0}.toc__list .toc__list{padding-inline-start:var(--toc-indent)}.toc__link{display:block;min-block-size:max(var(--toc-target-min),1.5rem);padding-block:var(--space-1-5);padding-inline-start:var(--space-3);padding-inline-end:var(--space-2);overflow-wrap:anywhere}.toc__link:focus-visible{outline:none;box-shadow:var(--glow-accent)}.toc-target{scroll-margin-block-start:var(--toc-target-offset,0px)}@media (min-width: 60rem){.toc--sticky{position:sticky;align-self:start;inset-block-start:calc(var(--sticky-header-height,0px) + var(--space-4));max-block-size:calc(100dvb - var(--sticky-header-height,0px) - var(--space-8));overflow-y:auto;overscroll-behavior-block:contain;scrollbar-width:thin;scroll-padding-block:var(--space-1);padding-block:var(--space-1);padding-inline:var(--space-1);margin-block:calc(var(--space-1) * -1);margin-inline-start:calc(var(--space-1) * -1)}@supports selector(::details-content){.toc__disclosure::details-content{content-visibility:visible}.toc__summary{display:none}}}@media print{.toc--sticky{position:static;max-block-size:none;overflow:visible}@supports selector(::details-content){.toc__disclosure::details-content{content-visibility:visible}.toc__summary{display:block;list-style:none}.toc__summary::-webkit-details-marker{display:none}.toc--chevron .toc__summary::before{content:none}}}.tooltip{--tooltip-offset:var(--space-1);--tooltip-max-inline:18rem;--tooltip-sheet-inline:24rem;display:inline-grid;justify-items:start}.tooltip__trigger{display:inline-flex;align-items:center;justify-content:center;gap:var(--control-gap);min-block-size:1.5rem;min-inline-size:1.5rem;max-inline-size:100%;padding:var(--space-1);text-align:start;vertical-align:middle;cursor:pointer;appearance:none;border-width:0}.tooltip__trigger>.tooltip__glyph{flex:none;inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.tooltip__bubble{gap:var(--space-2);justify-items:start;padding:var(--space-inset-sm);overflow-wrap:anywhere;overflow-y:auto;overscroll-behavior:contain;border-style:solid;border-width:1px}.tooltip__bubble:popover-open{display:grid}.tooltip__close{display:inline-flex;align-items:center;justify-content:center;justify-self:end;min-block-size:max(var(--control-min-block),1.5rem);min-inline-size:max(var(--control-min-block),1.5rem);padding-inline:var(--space-3);cursor:pointer;appearance:none;border-width:0}@supports (anchor-name: --tooltip-anchor) and (anchor-scope: --tooltip-anchor){.tooltip{anchor-scope:--tooltip-anchor}.tooltip__trigger{anchor-name:--tooltip-anchor}.tooltip__bubble{position-anchor:--tooltip-anchor;position-area:block-start span-inline-end;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;margin-block:var(--tooltip-offset);margin-inline:0;inline-size:max-content;max-inline-size:min(var(--tooltip-max-inline),calc(100dvi - var(--gutter) * 2));max-block-size:calc(100dvb - var(--space-16))}}@supports not ((anchor-name: --tooltip-anchor) and (anchor-scope: --tooltip-anchor)){.tooltip__bubble{inset-block:auto 0;inset-inline:0;margin-block:0 calc(var(--space-2) + env(safe-area-inset-bottom,0px));margin-inline:auto;inline-size:min(var(--tooltip-sheet-inline),calc(100% - var(--gutter) * 2));max-block-size:calc(100dvb - var(--space-16))}}@supports not selector(:popover-open){.tooltip__bubble{display:grid;position:static;inset:auto;margin-block:var(--tooltip-offset) 0;margin-inline:0;inline-size:auto;max-inline-size:100%;max-block-size:none;overflow-y:visible}.tooltip__trigger,.tooltip__close{display:none}}.variant-selector{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-2) var(--control-gap);--variant-selector-swatch-size:var(--icon-size-lg);inline-size:100%;min-inline-size:0;border-width:0;padding:0;margin:0}.variant-selector__legend{grid-column:1 / -1;padding:0;margin-block-end:var(--stack-rhythm)}.variant-selector__chosen{grid-column:1;margin:0}.variant-selector__guide{grid-column:2;justify-self:end;display:inline-flex;align-items:center;min-block-size:max(var(--control-min-block),1.5rem);padding-block:var(--space-1)}.variant-selector__options{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--control-gap)}.variant-selector__option{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-block-size:max(var(--control-min-block),1.5rem);min-inline-size:max(var(--variant-selector-option-min,var(--control-min-block)),1.5rem);padding-block:var(--space-1-5);padding-inline:var(--space-3);text-align:center;cursor:pointer;user-select:none;border-style:solid;border-width:var(--variant-selector-edge-width,1px)}.variant-selector__input{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:1px;block-size:1px;margin:0;padding:0;clip-path:inset(50%)}.variant-selector__input:focus-visible{outline:none}.variant-selector__option:has(.variant-selector__input:focus-visible){box-shadow:var(--glow-accent)}.variant-selector__swatch{flex:none;inline-size:var(--variant-selector-swatch-size);block-size:var(--variant-selector-swatch-size);overflow:hidden;border-style:solid;border-width:1px}.variant-selector__swatch>img{display:block;inline-size:100%;block-size:100%;object-fit:cover}@media (forced-colors: active){.variant-selector__input{position:static;inline-size:1.125rem;block-size:1.125rem;clip-path:none}}.announce-strip__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:calc(var(--space-6) + var(--space-1));row-gap:var(--space-0-5);min-block-size:calc(var(--space-8) + var(--space-1));padding-block:var(--space-2)}.announce-strip__item{display:flex;align-items:center;gap:var(--space-2);min-inline-size:0;margin:0}.announce-strip__item--announcement{flex-basis:100%;justify-content:center}@media (width>= 80rem){.announce-strip__item--announcement{flex-basis:auto}}.announce-strip__icon{flex:none;inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}@media (width < 48rem){.announce-strip__inner{flex-direction:column}}@media (width < 64rem){.announce-strip__item--lg{display:none}}.basket-layout{display:grid;gap:var(--space-6)}.basket-layout:has(>.empty-state:not([hidden])){gap:var(--space-10)}.basket-layout__body{--sidebar-inline:22rem;--sidebar-content-min:55%;--gap:var(--space-10)}.basket-layout__lines{display:grid;align-content:start;gap:var(--space-6)}.basket-layout__summary{justify-items:stretch;gap:var(--space-6)}.basket-layout__returns{max-inline-size:44rem}.buy-bar{position:fixed;inset-inline:var(--space-2);inset-block-end:calc(var(--space-2) + env(safe-area-inset-bottom,0px));z-index:var(--z-sticky)}.buy-bar[data-state="hidden"]{translate:0 calc(100% + var(--space-6));visibility:hidden}.buy-bar__panel{display:flex;align-items:center;gap:var(--space-3);min-block-size:var(--buy-bar-block,4rem);padding:var(--space-2)}.buy-bar__thumb{display:block;flex:none;inline-size:2.75rem;block-size:2.75rem;overflow:hidden}.buy-bar__thumb>picture{display:contents}.buy-bar__thumb>img,.buy-bar__thumb>picture>img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.buy-bar__info{display:flex;flex-direction:column;flex:1 1 auto;min-inline-size:0;margin:0}.buy-bar__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.buy-bar__choice{margin-block:0}.buy-bar__size:empty{display:none}.buy-bar__action{flex:none;min-block-size:var(--space-12);padding-inline:calc(var(--space-4) + var(--space-0-5))}@media (width < 22.5rem){.buy-bar__thumb{display:none}}@media (min-width: 64rem){.buy-bar{display:none}}.buy-box{display:flex;flex-direction:column;min-inline-size:0;margin:0}.buy-box__descriptor{margin-block:0}.buy-box__title{margin:0;margin-block-start:calc(var(--space-2) + var(--space-0-5));overflow-wrap:anywhere}.buy-box__rating{align-self:flex-start;align-items:center;column-gap:calc(var(--space-2) + var(--space-0-5));min-block-size:2.75rem;margin-block-start:var(--space-1-5)}.buy-box__price{margin:0;margin-block-start:calc(var(--space-2) + var(--space-0-5))}.buy-box__option{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);margin:0;margin-block-start:var(--space-6)}.buy-box .variant-selector{margin-block-start:var(--space-4)}.buy-box__error{display:flex;align-items:center;gap:var(--space-2);margin:0}.buy-box__error:not(:empty){margin-block-start:var(--space-3)}.buy-box__error>svg,.buy-box__error>.icon{flex:none;inline-size:1.25em;block-size:1.25em}.buy-box .stock-indicator{margin-block-start:calc(var(--space-2) + var(--space-0-5))}.buy-box__add{margin-block-start:var(--space-5)}.buy-box>.buy-box__facts{margin-block-start:var(--space-5)}.buy-box--digital .summary-list{margin-block-start:var(--space-6)}.buy-box--soldout .stock-indicator{margin-block-start:var(--space-6)}.buy-box__drop{padding-block:var(--space-5);padding-inline:var(--space-5)}.buy-box--upcoming .buy-box__drop{margin-block-start:var(--space-6)}.buy-box__notify{display:grid;gap:var(--space-3);margin-block-start:var(--space-5)}.buy-box__meta{margin-block:var(--space-3) 0}.buy-box__meta>a{display:inline-flex;align-items:center;min-block-size:2.75rem}.buy-box .variant-selector__options:not(:has(.variant-selector__swatch)) .variant-selector__stock{white-space:nowrap}.buy-sheet{position:fixed;inset-block:auto 0;inset-inline:0;inline-size:100%;max-inline-size:none;max-block-size:none;margin:0;padding:0;overflow:visible;border-width:0}.buy-sheet__panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-block-size:min(92dvh,47.5rem);overflow:hidden}.buy-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-4) var(--space-2);padding-inline:var(--space-5) var(--space-3)}.buy-sheet__title{margin:0;min-inline-size:0}.buy-sheet__close{display:inline-grid;place-items:center;flex:none;inline-size:2.75rem;block-size:2.75rem;padding:0;border-width:0;cursor:pointer}.buy-sheet__close>svg,.buy-sheet__close>.icon{inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.buy-sheet__body{min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding-block:var(--space-2) var(--space-4);padding-inline:var(--space-5)}.buy-sheet__foot{padding-block:var(--space-3) calc(var(--space-5) + env(safe-area-inset-bottom,0px));padding-inline:var(--space-5)}.buy-sheet .variant-selector__options:not(:has(.variant-selector__swatch)) .variant-selector__stock{white-space:nowrap}.checkout-layout{display:grid;grid-template-columns:minmax(0,36rem);justify-content:center;align-items:start;gap:var(--space-12);padding-block:var(--space-6) 0;padding-inline:var(--gutter)}@media (min-width: 64rem){.checkout-layout{grid-template-columns:minmax(0,36rem) minmax(18rem,24rem);padding-block-start:var(--space-10)}}.checkout-layout__main{display:grid;gap:var(--space-5);min-inline-size:0}.checkout-layout__head{display:grid;gap:var(--space-1)}.checkout-layout__head>h1{margin-block:0 var(--space-2)}.checkout-layout__head>p{margin:0}.checkout-layout__glance{display:block}.checkout-layout__glance>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-block-size:2.75rem;padding-inline:var(--space-4);list-style:none;cursor:pointer}.checkout-layout__glance>summary::-webkit-details-marker{display:none}.checkout-layout__glance>summary::after{content:"";flex:none;inline-size:0.5rem;block-size:0.5rem;margin-block-start:calc(var(--space-1) * -1);border-style:solid;border-width:0;border-inline-end-width:1.5px;border-block-end-width:1.5px;rotate:45deg}.checkout-layout__glance[open]>summary::after{margin-block:var(--space-1) 0;rotate:-135deg}.checkout-layout__reveal>summary{display:flex;align-items:center;gap:var(--space-2);inline-size:fit-content;min-block-size:2.75rem;list-style:none;cursor:pointer}.checkout-layout__reveal>summary::-webkit-details-marker{display:none}.checkout-layout__reveal>summary::before{content:"";flex:none;inline-size:0.4375rem;block-size:0.4375rem;margin-inline:var(--space-0-5) var(--space-0-5);border-style:solid;border-width:0;border-inline-end-width:1.5px;border-block-end-width:1.5px;rotate:-45deg}.checkout-layout__reveal[open]>summary::before{rotate:45deg}.checkout-layout__glance[open]>summary ~ *{margin-inline:var(--space-4)}.checkout-layout__glance[open]>:last-child{margin-block-end:var(--space-4)}@media (min-width: 64rem){.checkout-layout__glance{display:none}}.checkout-layout__section{display:grid;gap:var(--space-4);min-inline-size:0;padding:var(--space-5);border-style:solid;border-width:1px}.checkout-layout__section>h2,.checkout-layout__review>h2{margin:0}.checkout-layout__or{display:flex;align-items:center;gap:var(--space-3);margin:0}.checkout-layout__or::before,.checkout-layout__or::after{content:"";flex:1 1 0;border-block-start-style:solid;border-block-start-width:1px}.checkout-layout__review{display:grid;gap:var(--space-4);min-inline-size:0;padding-block-start:var(--space-2)}.checkout-layout__review>p{margin:0}.checkout-layout__consent{display:grid;gap:var(--space-2);padding:var(--space-4);border-style:solid;border-width:1px}.checkout-layout__consent>p{margin:0}.checkout-layout__terms{display:grid;gap:var(--space-2)}.checkout-layout__terms>p{margin:0}.checkout-layout__form{display:contents}.checkout-layout__pay{display:grid}.checkout-layout__express{display:grid;gap:var(--space-3);min-inline-size:0}.checkout-layout__express>p{margin:0}.checkout-layout__after{text-align:center}.checkout-layout__aside{display:none}@media (min-width: 64rem){.checkout-layout__aside{display:grid;gap:var(--space-5);min-inline-size:0;padding:var(--space-6);border-style:solid;border-width:1px}}@media (min-width: 64rem) and (min-height: 48rem){.checkout-layout__aside{position:sticky;inset-block-start:calc(var(--sticky-header-height,0px) + var(--space-6))}}.checkout-layout__consent:not(:has(input[type=checkbox]:not([checked])))::after{content:"Missing: an unticked box for the download waiver.";padding:var(--space-inset-sm);border-style:solid;border-width:1px}.checkout-layout__terms:not(:has(input[type=checkbox][required]:not([checked])))::after{content:"Missing: a required, unticked box for the terms of sale.";padding:var(--space-inset-sm);border-style:solid;border-width:1px}.collection-bento{--collection-bento-safe:var(--space-4);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:13rem;grid-auto-flow:dense;gap:var(--space-3);margin:0;padding:0;list-style:none}.collection-bento__tile{position:relative;overflow:clip;min-inline-size:0}.collection-bento__tile--wide{grid-column:span 2}.collection-bento__link{--focus-offset:-4px;--focus-forced-offset:-2px;position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"text" "objects" "foot"}.collection-bento__text{position:relative;z-index:2;grid-area:text;display:flex;flex-direction:column;gap:var(--space-0-5);padding:var(--collection-bento-safe) var(--collection-bento-safe) 0}.collection-bento__objects{position:relative;z-index:1;grid-area:objects;container-type:size;display:flex;justify-content:center;align-items:flex-end;min-block-size:0;margin-block:var(--space-2) calc(var(--collection-bento-safe) / 3);margin-inline:calc(var(--collection-bento-safe) / 2)}.collection-bento__objects>picture{display:contents}.collection-bento__object{display:block;flex:0 1 auto;inline-size:calc(min(100cqb,100cqi) * var(--collection-bento-scale,1));block-size:auto;min-inline-size:0;max-inline-size:none;aspect-ratio:1;translate:0 calc(-10% * (1 - var(--collection-bento-scale,1)) / var(--collection-bento-scale,1))}.collection-bento__tile--wide .collection-bento__link{grid-template-columns:fit-content(60%) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"text objects" ". objects" "foot objects"}.collection-bento__tile--wide .collection-bento__objects{justify-content:flex-end;margin-block:calc(var(--collection-bento-safe) / 3);margin-inline:var(--space-2) calc(var(--collection-bento-safe) / 2)}.collection-bento__tile--wide .collection-bento__objects>:not(:first-child):is(.collection-bento__object),.collection-bento__tile--wide .collection-bento__objects>:not(:first-child)>.collection-bento__object{margin-inline-start:-9%}.collection-bento__tile--wide .collection-bento__objects>:first-child:is(.collection-bento__object),.collection-bento__tile--wide .collection-bento__objects>:first-child>.collection-bento__object{position:relative;z-index:1}.collection-bento__foot{position:relative;z-index:2;grid-area:foot;display:flex;flex-direction:column;gap:var(--space-0-5);padding:0 var(--collection-bento-safe) var(--collection-bento-safe)}.collection-bento__go{display:none}@media (min-width: 48rem){.collection-bento{--collection-bento-safe:var(--space-5);grid-auto-rows:17rem;gap:var(--space-4)}}@media (min-width: 64rem){.collection-bento{--collection-bento-safe:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:20rem}.collection-bento__text{gap:var(--space-1)}.collection-bento__go{position:absolute;z-index:3;inset-block-start:calc(var(--space-4) + var(--space-0-5));inset-inline-end:calc(var(--space-4) + var(--space-0-5));display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-style:solid;border-width:1px}.collection-bento__go .icon{inline-size:var(--space-4);block-size:var(--space-4)}}.delivery-meter{display:grid;padding-block:calc(var(--space-3) + var(--space-0-5));padding-inline:var(--space-4);border-style:solid;border-width:1px}.delivery-meter__message{margin:0}.delivery-meter__track{display:block;block-size:0.375rem;margin-block-start:var(--space-3);overflow:hidden}.delivery-meter__fill{display:block;inline-size:var(--delivery-meter-progress,0%);max-inline-size:100%;block-size:100%}.delivery-meter__ends{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-1) var(--space-3);margin-block:var(--space-2) 0}.dot-list{display:flex;flex-wrap:wrap;margin-inline-start:calc(var(--dot-list-gap,1.15em) * -1);clip-path:inset( calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1) var(--dot-list-gap,1.15em) )}.dot-list:where(:dir(rtl)){clip-path:inset( calc(var(--space-3) * -1) var(--dot-list-gap,1.15em) calc(var(--space-3) * -1) calc(var(--space-3) * -1) )}.dot-list--inline{display:inline-flex}.dot-list>*{white-space:nowrap}.dot-list>*::before{content:"·";content:"·" / "";display:inline-block;inline-size:var(--dot-list-gap,1.15em);text-align:center}.drop-room{position:relative;overflow:clip;isolation:isolate;margin-block-start:var(--shop-section)}.drop-room::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.drop-room__grid{display:grid;gap:calc(var(--space-6) + var(--space-1));padding:var(--space-8) var(--space-5) var(--space-5)}.drop-room__copy{min-inline-size:0}.drop-room__eyebrow,.drop-room__title,.drop-room__lede{margin-block:0}.drop-room__title{margin-block-start:var(--space-4);text-wrap:balance;overflow-wrap:anywhere}.drop-room__lede{margin-block-start:var(--space-4);max-inline-size:28.75rem;text-wrap:pretty}.drop-room__copy>.drop-countdown{margin-block-start:var(--space-8)}.drop-room__media{position:relative;overflow:clip;aspect-ratio:1;margin:0}.drop-room__image{display:block;inline-size:100%;block-size:100%;object-fit:cover}.drop-room__caption{position:absolute;inset-inline:var(--space-5);inset-block-end:var(--space-4)}.drop-room__caption.dot-list>*{white-space:normal;padding-inline-start:var(--dot-list-gap,1.15em);text-indent:calc(var(--dot-list-gap,1.15em) * -1)}.drop-room__caption.dot-list>*::before{text-indent:0}@media (width < 34rem){.drop-room__caption{inset-inline:var(--space-3);inset-block-end:var(--space-3)}}@media (min-width: 64rem){.drop-room__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--space-16);padding:var(--space-16)}.drop-room__caption{inset-inline:var(--space-6);inset-block-end:var(--space-5)}}@media (min-width: 80rem){.drop-room__grid{gap:var(--space-20);padding:calc(var(--space-12) + var(--space-6))}}.fact-list{display:grid;margin:0;padding:0;list-style:none;border-style:solid;border-width:1px}.fact-list__item{display:flex;align-items:flex-start;gap:calc(var(--space-3) + var(--space-0-5));min-inline-size:0;padding-block:var(--space-4);padding-inline:calc(var(--space-4) + var(--space-0-5))}.fact-list__item + .fact-list__item{border-block-start-style:solid;border-block-start-width:1px}.fact-list__icon{flex:none;inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.fact-list__body{flex:1 1 auto;min-inline-size:0;overflow-wrap:break-word}.fact-list__body>p{margin:0}.fact-list__body>.fact-list__total{margin-block-start:var(--space-1)}.fact-list__sub>a{display:inline-block;padding-block:var(--space-3);margin-block:calc(var(--space-3) * -1)}.fit-scale{display:grid;gap:var(--space-4);padding-block-start:var(--space-5);border-block-start-style:solid;border-block-start-width:1px}.fit-scale__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-1) var(--space-3);margin:0}.fit-scale__track{position:relative;display:flex;justify-content:space-between;block-size:calc(var(--space-3) - var(--space-0-5) / 2);margin-block-start:var(--space-0-5)}.fit-scale__track::before{content:"";position:absolute;inset-inline:0;inset-block:0;block-size:1px;margin-block:auto}.fit-scale__tick{position:relative;display:block;inline-size:1px;block-size:100%}.fit-scale__tick[data-current]::after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:calc(var(--space-2) + var(--space-0-5));block-size:calc(var(--space-2) + var(--space-0-5));margin-block-start:calc((var(--space-2) + var(--space-0-5)) / -2);margin-inline-start:calc((var(--space-2) + var(--space-0-5)) / -2)}.fit-scale__ends{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--space-2);margin:0;margin-block-start:calc(var(--space-1-5) * -1)}.fit-scale__ends>:last-child{text-align:end}.header-search{display:flex;align-items:center}.header-search__field{inline-size:14.5rem}.header-search .search-field__panel{inset-inline:auto 0;inline-size:max(100%,20rem)}@media (width < 72rem){.header-search__field{display:none}}@media (width>= 72rem){.header-search__icon{display:none}}@media (width>= 80rem){.header-search__field{inline-size:16.25rem}}.mini-basket{position:fixed;z-index:var(--z-dropdown);inset-block:auto 0;inset-inline:0;inline-size:auto;block-size:auto;max-inline-size:none;max-block-size:none;margin:0;padding:0;border-width:0;overflow:visible}@media (min-width: 48rem){.mini-basket{inset-block:0.75rem;inset-inline:auto 0.75rem;inline-size:min(27.5rem,calc(100% - 1.5rem))}}.mini-basket__panel{display:flex;flex-direction:column;max-block-size:min(92vh,47.5rem);max-block-size:min(92dvh,47.5rem);overflow:hidden}@media (min-width: 48rem){.mini-basket__panel{block-size:100%;max-block-size:none}}@media (min-width: 48rem){.mini-basket:has(.mini-basket__empty){inset-block-end:auto}.mini-basket:has(.mini-basket__empty) .mini-basket__panel{block-size:auto}}.mini-basket__handle{display:block;flex:none;inline-size:2.25rem;block-size:0.25rem;margin-block:var(--space-2) 0;margin-inline:auto}@media (min-width: 48rem){.mini-basket__handle{display:none}}.mini-basket__head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2) var(--space-1);padding-inline:var(--space-5) var(--space-3)}@media (min-width: 48rem){.mini-basket__head{padding-block:var(--space-4) var(--space-1-5);padding-inline:var(--space-6) var(--space-4)}}.mini-basket__status{display:flex;align-items:center;gap:calc(var(--space-2) + var(--space-0-5));min-inline-size:0;margin:0}.mini-basket__tick{display:inline-grid;place-items:center;flex:none;inline-size:1.75rem;block-size:1.75rem}.mini-basket__close{display:inline-grid;place-items:center;flex:none;inline-size:2.75rem;block-size:2.75rem;min-inline-size:2.75rem;min-block-size:2.75rem;padding:0;border-style:solid;border-width:1px;cursor:pointer}.mini-basket__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-4);min-block-size:0;padding-block:var(--space-2) var(--space-5);padding-inline:var(--space-5);overflow-y:auto;overscroll-behavior:contain}@media (min-width: 48rem){.mini-basket__body{gap:var(--space-5);padding-block:calc(var(--space-2) + var(--space-0-5)) var(--space-6);padding-inline:var(--space-6)}}.mini-basket__lines{display:grid;gap:var(--space-2)}.mini-basket__lines>.cart-line{--cart-line-rule-width:0px;padding:calc(var(--space-2) + var(--space-0-5));margin-inline:calc((var(--space-2) + var(--space-0-5)) * -1)}.mini-basket__empty{display:grid;justify-items:start;gap:var(--space-4);padding-block:var(--space-2) var(--space-4)}.mini-basket__empty>p{margin:0}.mini-basket__pairs{display:none}@media (min-width: 48rem){.mini-basket__pairs{display:block}}.mini-basket__pairs-title{margin-block:0 var(--space-1)}.mini-basket__pair-list{display:grid;margin:0;padding:0;list-style:none}.mini-basket__pair{display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding-block:calc(var(--space-2) + var(--space-0-5));border-block-end-style:solid;border-block-end-width:1px}.mini-basket__pair:last-child{border-block-end-width:0}.mini-basket__pair>form{margin:0}.mini-basket__pair-thumb{display:block;inline-size:3.25rem;block-size:3.25rem;overflow:hidden}.mini-basket__pair-thumb>picture{display:contents}.mini-basket__pair-thumb>img,.mini-basket__pair-thumb>picture>img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.mini-basket__pair-info{display:flex;flex-direction:column;min-inline-size:0;margin:0}.mini-basket__pair-name{overflow-wrap:anywhere}.mini-basket__foot{flex:none;padding-block:var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom,0px));padding-inline:var(--space-5);border-block-start-style:solid;border-block-start-width:1px}@media (min-width: 48rem){.mini-basket__foot{padding-block:var(--space-5) calc(var(--space-5) + var(--space-0-5));padding-inline:var(--space-6)}}.mini-basket__eta{display:flex;align-items:flex-start;gap:var(--space-2);margin-block:var(--space-3) 0}.mini-basket__eta>.icon{flex:none}.mini-basket__eta time{white-space:nowrap}.mini-basket__actions{display:grid;gap:var(--space-2);margin-block-start:var(--space-4)}.mini-basket__terms{margin-block:var(--space-3) 0;text-align:center}.order-page{display:grid;gap:var(--space-8);padding-block:var(--space-10) 0}.order-page__head,.order-page__group{display:grid;gap:var(--space-2);min-inline-size:0}.order-page__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.pdp{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.pdp__gallery,.pdp__buy{min-inline-size:0}.pdp__buy{margin-block-start:calc(var(--space-6) + var(--space-1))}.pdp__sections{margin-block-start:var(--space-10)}.pdp__reviews,.pdp__more{min-inline-size:0;margin-block-start:var(--shop-section)}.pdp__reviews .review-summary__aggregate{grid-template-columns:minmax(0,1fr)}.pdp__reviews--page{margin-block:var(--space-4) var(--space-10)}.pdp__reviews--empty .shelf-head{margin-block-end:var(--space-2)}.pdp__reviews--empty{margin-block-start:var(--space-16)}@media (min-width: 64rem){.pdp{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:calc(var(--space-12) + var(--space-2))}.pdp__buy{margin-block-start:0}.pdp__reviews,.pdp__more{grid-column:1 / -1}.pdp__reviews .review-summary{grid-template-columns:minmax(0,22.5rem) minmax(0,1fr);grid-template-areas:"aggregate list" "aggregate note";column-gap:var(--space-20);align-items:start}.pdp__reviews .review-summary__aggregate{grid-area:aggregate}.pdp__reviews .review-list{grid-area:list}.pdp__reviews .review-summary>.small-print{grid-area:note}}@media (min-width: 80rem){.pdp{column-gap:calc(var(--space-16) + var(--space-2))}}.product-feature{display:grid;gap:var(--space-6);margin-block-start:var(--shop-section)}.product-feature__cover{overflow:clip;aspect-ratio:1;max-inline-size:30rem;margin:0}.product-feature__image{display:block;inline-size:100%;block-size:100%;object-fit:cover}.product-feature__copy{min-inline-size:0}.product-feature__eyebrow,.product-feature__title,.product-feature__lede,.product-feature__price,.product-feature__note{margin-block:0}.product-feature__title{margin-block-start:var(--space-3);text-wrap:balance;overflow-wrap:anywhere}.product-feature__lede{margin-block-start:var(--space-4);max-inline-size:30rem;text-wrap:pretty}.product-feature__copy>.summary-list{margin-block-start:var(--space-6)}.product-feature__buy{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);margin-block-start:calc(var(--space-6) + var(--space-1))}.product-feature__note{display:flex;align-items:center;gap:var(--space-2);margin-block-start:var(--space-4)}.product-feature__note .icon{inline-size:1.125rem;block-size:1.125rem}@media (min-width: 64rem){.product-feature{grid-template-columns:minmax(0,30rem) minmax(0,35rem);justify-content:space-between;align-items:center;gap:var(--space-20)}}@media (min-width: 80rem){.product-feature{justify-content:start;gap:var(--space-28)}}.product-gallery{position:relative;min-inline-size:0}.product-gallery__track{display:flex;gap:var(--space-2);margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.product-gallery__track::-webkit-scrollbar{display:none}.product-gallery__slide{flex:0 0 100%;min-inline-size:0;scroll-snap-align:start}.product-gallery__well{position:relative;margin:0;overflow:clip;aspect-ratio:1}.product-gallery__image{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:var(--product-gallery-focus,50% 50%);transform:scale(var(--product-gallery-zoom,1));transform-origin:var(--product-gallery-focus,50% 50%)}.product-gallery__well--model{--product-gallery-focus:50% 50%}.product-gallery__zoom{position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3);z-index:1;display:inline-grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border-style:solid;border-width:1px}.product-gallery__zoom>svg,.product-gallery__zoom>.icon{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.product-gallery__caption{position:absolute;inset-inline-start:var(--space-3);inset-block-end:var(--space-3);display:inline-flex;align-items:center;min-block-size:var(--space-8);max-inline-size:calc(100% - 2 * var(--space-3));padding-block:var(--space-1);padding-inline:var(--space-3)}.product-gallery__thumbs{display:flex;align-items:center;gap:var(--space-2);padding-block-start:var(--space-3)}.product-gallery__thumb{position:relative;display:block;flex:none;inline-size:calc(var(--space-12) + var(--space-2));block-size:calc(var(--space-12) + var(--space-2));overflow:hidden;border-style:solid;border-width:1px}.product-gallery__thumb img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:var(--product-gallery-focus,50% 50%);transform:scale(var(--product-gallery-zoom,1));transform-origin:var(--product-gallery-focus,50% 50%)}.product-gallery__thumb::after{content:"";position:absolute;inset:0;pointer-events:none}.product-gallery__thumb[aria-current="true"]{outline-style:solid;outline-width:2px;outline-offset:2px}.product-gallery__count{margin:0;margin-inline-start:auto}.product-gallery__index{display:inline-block;min-inline-size:2ch;text-align:end}@media (min-width: 64rem){.product-gallery__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);overflow:visible;scroll-snap-type:none;clip-path:none}.product-gallery__slide:first-child,.product-gallery__slide:last-child{grid-column:1 / -1}.product-gallery__well--wide{aspect-ratio:16 / 10}.product-gallery__zoom{inset-block-start:calc(var(--space-4) + var(--space-0-5));inset-inline-end:calc(var(--space-4) + var(--space-0-5))}.product-gallery__caption{inset-inline-start:var(--space-4);inset-block-end:var(--space-4)}.product-gallery__thumbs{display:none}}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--space-6) + var(--space-1)) var(--space-3);margin:0;padding:0;list-style:none}.product-grid__more{display:flex;inline-size:fit-content;margin-block-start:var(--space-12);margin-inline:auto}.product-grid__end{margin-block:var(--space-12) 0;text-align:center}@media (max-width: 63.99rem){.product-grid--rail{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--space-3)) / 2.25);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);padding-block:var(--space-1);margin-block:calc(var(--space-1) * -1)}.product-grid--rail::-webkit-scrollbar{display:none}.product-grid--rail>*{scroll-snap-align:start}}@media (min-width: 48rem){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-10) var(--space-5)}}@media (min-width: 48rem) and (max-width: 63.99rem){.product-grid--rail{grid-template-columns:none;grid-auto-columns:30%}}@media (min-width: 64rem){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-12) var(--space-6)}}.product-tile{position:relative;container-type:inline-size;min-inline-size:0}.product-tile__well{position:relative;overflow:clip;aspect-ratio:1}.product-tile__image{display:block;inline-size:100%;block-size:100%;object-fit:cover}.product-tile__body{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--space-0-5);padding-block-start:var(--space-3)}.product-tile__status,.product-tile__name,.product-tile__price,.product-tile__descriptor{margin-block:0}.product-tile__status{grid-column:1 / -1}.product-tile__descriptor.dot-list>*{white-space:normal;padding-inline-start:var(--dot-list-gap,1.15em);text-indent:calc(var(--dot-list-gap,1.15em) * -1)}.product-tile__descriptor.dot-list>*::before{text-indent:0}.product-tile__name{grid-column:1;text-wrap:pretty;overflow-wrap:anywhere}.product-tile__link::after{content:"";position:absolute;inset:0;z-index:1}.product-tile__link:focus-visible{outline:none}.product-tile:has(.product-tile__link:focus-visible) .product-tile__well{box-shadow:var(--glow-accent)}.product-tile__meta{display:flex;align-items:center;min-block-size:1.25rem;margin-block-start:var(--space-0-5)}.product-tile__meta>.rating-display{margin:0}.product-tile__quick{position:absolute;z-index:2;inset-inline-end:var(--space-3);inset-block-start:calc(100cqi - 2.75rem - var(--space-3));margin:0}.product-tile__quick-button{display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;padding:0;border:0;cursor:pointer}.product-tile__quick-button .icon{inline-size:var(--space-4);block-size:var(--space-4)}@media (width < 48rem){.product-tile__quick{inset-inline-end:0;inset-block-start:100cqi}.product-tile:has(.product-tile__quick) .product-tile__body{padding-inline-end:calc(2.75rem + var(--space-2))}}@media (min-width: 64rem){.product-tile__body{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-3);padding-block-start:var(--space-4)}.product-tile__price{grid-column:2}.product-tile__descriptor,.product-tile__meta{grid-column:1 / -1}}.search-hit{gap:var(--space-3)}.search-hit__media{flex:none;display:grid;inline-size:var(--space-12);block-size:var(--space-12);overflow:hidden}.search-hit__media>img{inline-size:100%;block-size:100%;object-fit:cover}.search-hit__name,.search-hit__meta{display:block}.search-hit--scope>svg{margin-inline:calc((var(--space-12) - var(--icon-size-sm)) / 2)}.search-sheet{--search-sheet-safe-inline:max(env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));position:fixed;inset-block:0;inset-inline:0;inline-size:auto;block-size:auto;max-inline-size:none;max-block-size:none;margin:0;padding-block:max(var(--space-3),env(safe-area-inset-top,0px)) max(var(--space-6),env(safe-area-inset-bottom,0px));padding-inline:max(var(--gutter),var(--search-sheet-safe-inline));border-width:0;overflow-y:auto;overscroll-behavior:contain}.search-sheet__head{display:flex;align-items:center;gap:var(--space-2)}.search-sheet__head .search-field{--search-field-measure:none;flex:1 1 auto}.search-sheet__close{flex:none}.search-sheet__results{padding-block-start:var(--space-4)}.shelf-head{display:flex;flex-wrap:wrap;align-items:last baseline;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-block:var(--shop-section) var(--space-5)}.shelf-head--page{margin-block-start:var(--space-8)}.shelf-head__titles{min-inline-size:0}.shelf-head__title{margin:0;text-wrap:balance;overflow-wrap:anywhere}.shelf-head__meta{margin-block:var(--space-2) 0}.shelf-head__meta.dot-list>*{white-space:normal;padding-inline-start:var(--dot-list-gap,1.15em);text-indent:calc(var(--dot-list-gap,1.15em) * -1)}.shelf-head__meta.dot-list>*::before{text-indent:0}.shelf-head__intro{max-inline-size:40rem;margin-block:var(--space-3) 0}.shelf-head__link{display:inline-flex;align-items:center;flex:none;min-block-size:2.75rem;margin-block:calc(var(--space-3) * -1)}@media (min-width: 64rem){.shelf-head{margin-block-end:var(--space-8)}.shelf-head--page{margin-block-start:var(--space-12)}}.shop-hero{padding-block:var(--space-2) var(--space-10)}.shop-hero__card{display:grid}.shop-hero__media{grid-area:1 / 1;position:relative;isolation:isolate;overflow:hidden;aspect-ratio:4 / 5;container-type:size}.shop-hero__map{--shop-hero-map-focus:var(--shop-hero-focus-x,0.5);--shop-hero-map-inline:max(103cqw,calc(100cqh * var(--shop-hero-w,16) / var(--shop-hero-h,9)));direction:ltr;position:absolute;inline-size:var(--shop-hero-map-inline);block-size:calc(var(--shop-hero-map-inline) * var(--shop-hero-h,9) / var(--shop-hero-w,16));inset-inline-start:calc((100cqw - var(--shop-hero-map-inline)) * var(--shop-hero-map-focus));inset-block-start:calc( (100cqh - var(--shop-hero-map-inline) * var(--shop-hero-h,9) / var(--shop-hero-w,16)) * var(--shop-hero-focus-y,0.5) )}.shop-hero__image{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%;max-inline-size:none}.shop-hero__head{grid-area:1 / 1;align-self:end;position:relative;z-index:1;padding:var(--space-12) var(--space-4) var(--space-5)}.shop-hero__eyebrow,.shop-hero__title,.shop-hero__lede{margin-block:0}.shop-hero__title{margin-block-start:var(--space-3);text-wrap:balance;overflow-wrap:anywhere}.shop-hero__body{padding-block-start:var(--space-5)}.shop-hero__lede{max-inline-size:27.5rem;text-wrap:pretty}.shop-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-5)}@media (max-width: 47.99rem){.shop-hero__actions>.btn{flex:1 1 auto;padding-inline:var(--space-4)}}.shop-hero__leads,.shop-hero__dot,.shop-hero__tag{display:none}.shop-hero__tag{--shop-hero-tag-block:2.75rem}.shop-hero__tag:focus-visible{outline:none}@media (min-width: 48rem){.shop-hero{padding-block-end:var(--space-4)}.shop-hero__card{position:relative;block-size:clamp(35rem,44vw,41.25rem);grid-template-columns:minmax(0,37.5rem);align-content:end;padding:var(--space-12)}.shop-hero__media{grid-area:auto;position:absolute;inset:0;aspect-ratio:auto}.shop-hero__map{--shop-hero-map-focus:var(--shop-hero-focus-x-md,var(--shop-hero-focus-x,0.5))}.shop-hero__head{grid-area:auto;padding:0}.shop-hero__body{position:relative;z-index:1}.shop-hero__actions{margin-block-start:var(--space-8)}.shop-hero__media::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}}@media (min-width: 64rem){.shop-hero{padding-block-start:var(--space-3)}.shop-hero__leads{display:block;position:absolute;inset:0;z-index:2;inline-size:100%;block-size:100%;overflow:visible;pointer-events:none}.shop-hero__dot{display:block;position:absolute;z-index:3;inset-inline-start:var(--shop-hero-x,50%);inset-block-start:var(--shop-hero-y,50%);inline-size:var(--space-2);block-size:var(--space-2);translate:-50% -50%}.shop-hero__tag{display:inline-flex;position:absolute;z-index:3;align-items:center;gap:var(--space-2);min-block-size:var(--shop-hero-tag-block);padding-inline:var(--space-4);white-space:nowrap;border-style:solid;border-width:1px}.shop-hero__tag--end{inset-inline-end:calc(100% - var(--shop-hero-x,50%));inset-block-start:var(--shop-hero-y,50%);margin-block-start:calc(var(--shop-hero-tag-block) / -2)}.shop-hero__tag--end-foot{inset-inline-end:calc(100% - var(--shop-hero-x,50%));inset-block-end:calc(100% - var(--shop-hero-y,50%))}}@media (min-width: 80rem){.shop-hero__card{padding-inline:var(--space-16)}.shop-hero__map{--shop-hero-map-focus:var(--shop-hero-focus-x-xl,var(--shop-hero-focus-x-md,var(--shop-hero-focus-x,0.5)))}}.signup-panel{display:grid;gap:var(--space-6);padding:var(--space-8) var(--space-5);margin-block-start:var(--shop-section)}.signup-panel__copy,.signup-panel__form{min-inline-size:0}.signup-panel__title,.signup-panel__text,.signup-panel__note{margin-block:0}.signup-panel__title{text-wrap:balance;overflow-wrap:anywhere}.signup-panel__text{margin-block-start:var(--space-3);max-inline-size:26.25rem;text-wrap:pretty}.signup-panel__label{display:block;margin-block-end:var(--space-2)}.signup-panel__row{display:grid;gap:var(--space-2)}.signup-panel .field__control{min-block-size:3.25rem}.signup-panel__note{display:flex;align-items:flex-start;gap:var(--space-2);margin-block-start:var(--space-3)}.signup-panel__note .icon{inline-size:1.125rem;block-size:1.125rem;margin-block-start:0.1em}@media (min-width: 34rem){.signup-panel__row{grid-template-columns:minmax(0,1fr) auto}}@media (min-width: 64rem){.signup-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--space-16);padding:var(--space-16)}}.size-guide{display:grid;gap:var(--space-layout-sm);container-type:inline-size;container-name:size-guide;inline-size:100%}.size-guide__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-stack-lg) var(--space-inline-lg)}.size-guide__headings{display:grid;gap:var(--space-stack-sm);flex:1 1 16rem;min-inline-size:0}.size-guide__segments{display:flex;flex-wrap:wrap;gap:var(--control-gap)}.size-guide__segment{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:max(var(--control-min-block),1.5rem);padding-block:var(--space-1);padding-inline:var(--space-3);cursor:pointer;user-select:none;border-style:solid;border-width:var(--btn-edge-width,1px)}.size-guide__unit-input{inline-size:1.125rem;block-size:1.125rem;flex:none;margin:0;cursor:pointer}.size-guide__body{display:grid;gap:var(--space-layout-sm);align-items:start}@container size-guide (inline-size>= 48rem){.size-guide__body{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.size-guide__measure{display:inline-grid;grid-template-columns:minmax(0,max-content)}.size-guide__unit{grid-area:1 / 1}.size-guide__unit[data-unit="in"]{visibility:hidden}.size-guide:has(.size-guide__unit-input[value="in"]:checked) .size-guide__unit[data-unit="cm"]{visibility:hidden}.size-guide:has(.size-guide__unit-input[value="in"]:checked) .size-guide__unit[data-unit="in"]{visibility:visible}.table-scroll .size-guide__table--pinned :is(thead,tbody) tr>:first-child{position:sticky;inset-inline-start:0;z-index:var(--z-raised);border-inline-end-style:solid;border-inline-end-width:1px}.table-scroll .size-guide__table--pinned thead tr>:first-child{z-index:var(--z-sticky)}.size-guide__how{display:grid;gap:var(--stack-rhythm);padding:var(--space-inset-lg)}.size-guide__steps{display:grid;gap:var(--space-stack);margin:0;padding-inline-start:var(--space-5)}.size-guide__diagram{margin:0}.size-guide__diagram img{display:block}.size-guide__note{margin:0}@supports not selector(:has(*)){.size-guide__units{display:none}.size-guide__measure{display:inline}.size-guide__unit[data-unit]{visibility:visible}.size-guide__unit + .size-guide__unit::before{content:" / "}}@media print{.size-guide__units{display:none}.size-guide__measure{display:inline}.size-guide__unit[data-unit]{visibility:visible !important}.size-guide__unit + .size-guide__unit::before{content:" / "}.size-guide__how{break-inside:avoid}}.size-guide-link{display:inline-flex;align-items:center;gap:var(--space-inline-xs);min-block-size:max(var(--control-min-block),1.5rem);padding-block:var(--space-1)}.size-guide-link>svg,.size-guide-link>.icon{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);flex:none}.accordion__item{border-color:var(--border-subtle)}.accordion--bordered{background-color:var(--card-fill);border-color:var(--border-subtle);border-radius:var(--radius-card)}@supports (corner-shape: squircle){.accordion--bordered{corner-shape:var(--corner-shape)}}.accordion--bordered>.accordion__item:first-of-type .accordion__summary{border-start-start-radius:var(--radius-card);border-start-end-radius:var(--radius-card)}.accordion--bordered>.accordion__item:last-of-type:not([open]) .accordion__summary{border-end-start-radius:var(--radius-card);border-end-end-radius:var(--radius-card)}@supports (corner-shape: squircle){.accordion__summary{corner-shape:var(--corner-shape)}}.accordion--flush{background-color:transparent}.accordion__summary{color:var(--text-primary);-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover),box-shadow var(--motion-focus)}.accordion__summary:hover{background-color:var(--surface-sunken)}.accordion__label{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking);text-transform:var(--type-heading-sm-transform);font-variant-numeric:var(--type-heading-sm-variant-numeric);color:inherit}.accordion__marker{color:var(--text-secondary);transition:transform var(--motion-default) var(--ease-out),color var(--motion-hover)}.accordion__summary:hover .accordion__marker{color:var(--text-primary)}.accordion__item[open]>.accordion__summary .accordion__marker{color:var(--a-ink);transform:rotate(180deg)}.accordion__panel{font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--text-primary)}@supports (interpolate-size: allow-keywords) and (selector(::details-content)){.accordion__item::details-content{transition:block-size var(--motion-default) var(--ease-out),content-visibility var(--motion-default) allow-discrete}}.address-form__legend{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking);color:var(--text-primary)}.address-form__saved{border-color:var(--border-control);border-radius:var(--radius-control);transition:border-color var(--motion-hover),background-color var(--motion-hover)}@supports (corner-shape: squircle){.address-form__saved{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.address-form__saved{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.address-form__saved:hover:not(:has(input:checked,input[disabled])){border-color:var(--border-control-hover)}.address-form__saved:has(input:checked){background-color:var(--a-tint-1);border-color:var(--a-line)}.address-form__saved-name{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);color:var(--text-primary)}.address-form__saved-lines{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.address-form__field::after,.address-form__fields::after,.address-form__body::after,.address-form__body::before{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.address-form__field::after,.address-form__fields::after,.address-form__body::after,.address-form__body::before{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.address-form__field::after,.address-form__fields::after,.address-form__body::after,.address-form__body::before{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.address-form__fixed{font-family:var(--type-body-font);font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--text-primary)}.aspect-media{background-color:var(--aspect-media-fill,var(--surface-sunken));border-radius:var(--radius-media)}@supports (corner-shape: squircle){.aspect-media{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.aspect-media{--sq-r:var(--radius-media);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.aspect-media__placeholder{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);text-transform:var(--type-ui-sm-transform);color:var(--text-secondary)}.auth-shell{background-color:var(--surface-page);font-family:var(--font-ui);color:var(--text-primary)}.auth-shell__panel{background-color:var(--card-fill);border-color:var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--card-shadow)}@supports (corner-shape: squircle){.auth-shell__panel{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.auth-shell__alt-link,.auth-shell__route{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.auth-shell__panel{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.auth-shell__lede{font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--text-secondary)}.auth-shell__alt{border-block-start-color:var(--border-subtle)}.auth-shell__alt-link,.auth-shell__route{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.auth-shell__alt-link,.auth-shell__route{corner-shape:var(--corner-shape)}}.auth-shell__route{color:var(--text-primary)}.auth-shell__help-lede{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--text-secondary)}.auth-shell__ref{font-family:var(--type-small-print-font);font-size:var(--type-small-print-size);font-weight:var(--type-small-print-weight);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);color:var(--text-tertiary)}.auth-shell__ref-id{font-family:var(--font-metadata);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.auth-shell__panel:not(:has(.provenance-strip))::before,.auth-shell:not(:has(.auth-shell__route)) .auth-shell__panel::after,.auth-shell__help:not(:has(.auth-shell__ref-id))::after{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--danger-ink)}.avatar{background-color:var(--surface-sunken);color:var(--text-secondary);border-radius:var(--avatar-radius,var(--radius-full))}.avatar:not(:focus-visible){box-shadow:inset 0 0 0 var(--avatar-edge-width,1px) var(--avatar-edge,var(--border-subtle)),0 0 0 var(--avatar-ring-width,0) var(--avatar-ring,var(--surface-page))}.avatar__photo,.avatar__img{border-radius:inherit;box-shadow:inset 0 0 0 var(--avatar-edge-width,1px) var(--avatar-edge,var(--border-subtle))}@supports (corner-shape: squircle){.avatar__photo,.avatar__img{corner-shape:inherit}}.avatar__photo{background-image:var(--avatar-image,none);background-size:cover;background-position:center;background-repeat:no-repeat}.avatar__img{background-color:var(--surface-sunken)}.avatar__initials{font-family:var(--type-ui-font);font-size:calc(var(--avatar-size,2.5rem) * 0.38);font-weight:var(--weight-semibold);line-height:1;text-transform:uppercase;font-variant-numeric:tabular-nums}.avatar__icon{color:var(--text-tertiary)}.avatar--square{--avatar-radius:var(--radius-media)}@supports (corner-shape: squircle){.avatar--square{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.avatar--square .avatar__photo,.avatar--square .avatar__img{--sq-r:var(--radius-media);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.avatar:is(a,button){--avatar-edge:var(--border-control);-webkit-tap-highlight-color:transparent;transition:box-shadow var(--motion-hover)}.avatar:is(a,button):hover{--avatar-edge:var(--border-control-hover)}.avatar--count{background-color:var(--a-tint-2);color:var(--a-ink);--avatar-edge:var(--a-tint-3)}.avatar__status{border-color:var(--avatar-ring,var(--surface-page));border-radius:var(--radius-full)}.avatar__status::before{border-radius:var(--radius-full)}.avatar__status--online{background-color:var(--success-fill)}.avatar__status--away{background-color:var(--warning-fill)}.avatar__status--away::before{background-color:var(--warning-fill-ink)}.avatar__status--busy{background-color:var(--danger-fill)}.avatar__status--busy::before{background-color:var(--danger-fill-ink)}.avatar__status--offline{background-color:var(--text-tertiary)}.avatar__status--offline::before{background-color:var(--surface-page)}.avatar-group .avatar{--avatar-ring-width:0.125rem}.back-to-top__link{box-shadow:var(--card-shadow)}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.back-to-top{animation-name:a-back-to-top-arrive;animation-timing-function:var(--ease-effect);animation-fill-mode:both;animation-timeline:scroll(root block);animation-range:0px var(--back-to-top-appear-after,100svb)}.back-to-top:focus-within{animation-name:none}}}@keyframes a-back-to-top-arrive{from{opacity:0;pointer-events:none}to{opacity:1;pointer-events:auto}}.badge{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);border-radius:var(--radius-pill);background-color:var(--surface-sunken);color:var(--text-secondary);border-color:var(--border-subtle)}@supports (corner-shape: squircle){.badge{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.badge{--sq-r:calc((2 * var(--space-0-5) + var(--type-ui-sm-leading) * var(--type-ui-sm-size)) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.badge--accent{background-color:var(--a-tint-2);color:var(--a-ink);border-color:var(--a-line)}.badge--success{background-color:var(--success-tint-3);color:var(--success-ink);border-color:var(--success-line)}.badge--warning{background-color:var(--warning-tint-3);color:var(--warning-ink);border-color:var(--warning-line)}.badge--danger{background-color:var(--danger-tint-3);color:var(--danger-ink);border-color:var(--danger-line)}.badge--info{background-color:var(--info-tint-3);color:var(--info-ink);border-color:var(--info-line)}.banner{--banner-ground:var(--surface-sunken);--banner-edge:var(--border-subtle);--banner-glyph:var(--text-secondary);--banner-dismiss-ground:var(--surface-raised);background-color:var(--banner-ground);border-block-end-color:var(--banner-edge);color:var(--text-primary)}.banner--info{--banner-ground:var(--info-tint-1);--banner-edge:var(--info-tint-3);--banner-glyph:var(--info-ink);--banner-dismiss-ground:var(--info-tint-3)}.banner--success{--banner-ground:var(--success-tint-1);--banner-edge:var(--success-tint-3);--banner-glyph:var(--success-ink);--banner-dismiss-ground:var(--success-tint-3)}.banner--warning{--banner-ground:var(--warning-tint-1);--banner-edge:var(--warning-tint-3);--banner-glyph:var(--warning-ink);--banner-dismiss-ground:var(--warning-tint-3)}.banner--danger{--banner-ground:var(--danger-tint-1);--banner-edge:var(--danger-tint-3);--banner-glyph:var(--danger-ink);--banner-dismiss-ground:var(--danger-tint-3)}.banner__text{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-primary)}.banner__text a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-thickness var(--motion-hover)}.banner__text a:hover{text-decoration-thickness:2px}.banner__icon{color:var(--banner-glyph)}.banner__dismiss:not(.btn){background-color:transparent;border-radius:var(--radius-pill);color:inherit;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover)}.banner__dismiss:not(.btn):hover{background-color:var(--banner-dismiss-ground)}@supports (corner-shape: squircle){.banner__dismiss:not(.btn){corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.banner__dismiss:not(.btn){--sq-r:calc(max(var(--control-min-block),1.5rem) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}@media (forced-colors: active){.banner{border-block-end-color:CanvasText}}.breadcrumb{--breadcrumb-separator:"/"}.breadcrumb__list{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--text-secondary)}.breadcrumb__item + .breadcrumb__item::before{color:var(--text-tertiary)}.breadcrumb__link{color:var(--text-secondary);text-decoration:none;border-radius:var(--radius-control);-webkit-tap-highlight-color:transparent;transition:color var(--motion-hover)}@supports (corner-shape: squircle){.breadcrumb__link{corner-shape:var(--corner-shape)}}.breadcrumb__link:hover,.breadcrumb__link:focus-visible{color:var(--a-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em}.breadcrumb__item>[aria-current="page"]{color:var(--text-primary);font-weight:var(--weight-semibold)}.browse__bar--sticky{background-color:transparent;border-block-end-color:transparent}.browse__bar--sticky::after{background-image:linear-gradient( to bottom,var(--surface-page) 0 calc(100% - var(--browse-bar-fade,var(--space-8))),color-mix(in oklch,var(--surface-page) 62%,transparent) calc(100% - var(--browse-bar-fade,var(--space-8)) * 0.45),transparent 100% )}@media (prefers-reduced-transparency: reduce){.browse__bar--sticky{background-color:var(--surface-page);border-block-end-color:var(--border-subtle)}.browse__bar--sticky::after{background-image:none}}@media (forced-colors: active){.browse__bar--sticky{background-color:Canvas;border-block-end-color:CanvasText}.browse__bar--sticky::after{background-image:none}}.browse__count{font-family:var(--font-metadata);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);color:var(--text-primary)}.browse__clear{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);color:var(--a-ink);text-decoration:none}.browse__clear:hover{text-decoration:underline}.browse__sort-label{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);color:var(--text-secondary)}.browse__sort-value{color:var(--text-primary)}.browse__results .section-header::after{border-block-start-color:var(--border-subtle)}.browse__results .section-header__lede{font-family:var(--font-metadata);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);font-variant-numeric:tabular-nums;letter-spacing:normal;color:var(--text-secondary)}.btn{font-family:var(--type-ui-font);font-size:var(--type-action-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform);border-radius:var(--radius-pill);-webkit-tap-highlight-color:transparent;border-color:transparent;transition:background-color var(--motion-hover),border-color var(--motion-hover),color var(--motion-hover),box-shadow var(--motion-hover),transform var(--motion-settle)}@supports (corner-shape: squircle){.btn{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.btn{--sq-r:calc(max(calc(var(--control-min-block) * var(--btn-scale,1)),1.5rem) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.btn[disabled],.btn[aria-disabled="true"]{opacity:0.55}.btn:hover:not([disabled],[aria-disabled="true"]){transform:translateY(-1px);transition:transform var(--motion-lift),background-color var(--motion-hover),border-color var(--motion-hover),color var(--motion-hover),box-shadow var(--motion-hover)}.btn:active:not([disabled],[aria-disabled="true"]){transform:scale(0.985);transition:transform var(--motion-press)}.btn--primary{background-color:var(--a-fill);color:var(--a-fill-ink);border-color:var(--a-fill-edge)}.btn--primary:hover:not([disabled],[aria-disabled="true"]){background-color:var(--a-fill-hover)}.btn--primary:active:not([disabled],[aria-disabled="true"]){background-color:var(--a-fill-active)}.btn--secondary{background-color:var(--surface-raised);border-color:var(--border-control);color:var(--text-primary)}.btn--secondary:hover:not([disabled],[aria-disabled="true"]){background-color:var(--surface-sunken);border-color:var(--border-control-hover)}.btn--ghost{background-color:transparent;color:var(--a-ink)}.btn--ghost:hover:not([disabled],[aria-disabled="true"]){background-color:var(--a-tint-1)}.btn--ghost:active:not([disabled],[aria-disabled="true"]){background-color:var(--a-tint-2)}.btn--inverse{background-color:var(--text-primary);color:var(--surface-page)}.btn--sm{font-size:var(--type-ui-sm-size);--btn-scale:0.8}.btn--lg{font-size:var(--type-ui-lg-size);--btn-scale:1.2}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.btn:hover:not(:active):not([disabled],[aria-disabled="true"]){transform:none}}}.callout{background-color:var(--callout-tint,var(--a-tint-1));border-color:var(--callout-edge,var(--a-tint-3));border-radius:var(--radius-card);color:var(--text-primary)}@supports (corner-shape: squircle){.callout{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.callout{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.callout__icon,.callout .callout__label{color:var(--callout-ink,var(--a-ink))}.callout .callout__label{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform);font-variant-numeric:var(--type-ui-variant-numeric)}.callout--note{--callout-tint:var(--info-tint-1);--callout-edge:var(--info-tint-3);--callout-ink:var(--info-ink)}.callout--tip{--callout-tint:var(--success-tint-1);--callout-edge:var(--success-tint-3);--callout-ink:var(--success-ink)}.callout--warning{--callout-tint:var(--warning-tint-1);--callout-edge:var(--warning-tint-3);--callout-ink:var(--warning-ink)}.callout--key-takeaway{--callout-tint:var(--a-tint-2);--callout-edge:var(--a-line)}.callout--key-takeaway .callout__label{font-size:var(--type-ui-lg-size)}.card{background-color:var(--card-fill);border-color:var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--card-shadow)}@supports (corner-shape: squircle){.card{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.card{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.card__title{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading)}.card__meta{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.card__price{font-family:var(--font-metadata);font-size:var(--type-heading-sm-size);font-weight:var(--weight-semibold);line-height:var(--type-heading-sm-leading);font-variant-numeric:tabular-nums}.card:not(.card--flat) .card__media{border-radius:0}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.card--flat{clip-path:none}.card:not(.card--flat) .card__media{clip-path:none}}}.card--interactive{transition:box-shadow var(--motion-hover),border-color var(--motion-hover),transform var(--motion-settle)}.card--interactive:hover{border-color:var(--border-default);transform:translateY(-1px);transition:transform var(--motion-lift),box-shadow var(--motion-hover),border-color var(--motion-hover)}.card--interactive:active{transform:scale(0.985);transition:transform var(--motion-press)}.card--interactive:focus-within{box-shadow:var(--glow-accent)}.card--flat{background-color:transparent;--card-edge-width:0;box-shadow:none;border-radius:var(--radius-media)}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.card--interactive:hover:not(:active){transform:none}}}.cart-line + .cart-line{border-block-start-color:var(--border-subtle)}.cart-line__title{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);color:var(--text-primary)}.cart-line__variant{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.cart-line__figure-label{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);text-transform:var(--type-ui-sm-transform);color:var(--text-secondary)}.cart-line .quantity-stepper__label{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);text-transform:var(--type-ui-sm-transform);color:var(--text-secondary)}.cart-line__figure-value{font-family:var(--font-metadata);font-size:var(--type-body-size);font-weight:var(--weight-regular);line-height:var(--type-body-leading);font-variant-numeric:tabular-nums;color:var(--text-primary)}.cart-line__figure--total .cart-line__figure-value{font-weight:var(--weight-semibold)}.cart-list__status{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.cart-line:has(.cart-line__remove):not( :has(.cart-line__remove[aria-label]),:has(.cart-line__remove[aria-labelledby]),:has(.cart-line__remove .cart-line__remove-item) )::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.cart-line::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.cart-line::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.catalogue-rail__heading{font-family:var(--type-heading-md-font);font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);line-height:var(--type-heading-md-leading);letter-spacing:var(--type-heading-md-tracking);text-transform:var(--type-heading-md-transform);font-variant-numeric:var(--type-heading-md-variant-numeric)}.catalogue-rail__all{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking)}.catalogue-rail__cat{font-family:var(--font-metadata);font-size:var(--type-small-print-size);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.catalogue-rail__item--featured .card__title{font-family:var(--type-heading-md-font);font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);line-height:var(--type-heading-md-leading)}.catalogue-rail__scroller{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){.catalogue-rail__scroller{scroll-behavior:auto}}@supports selector(::scroll-button(inline-end)) and selector(::scroll-marker){.catalogue-rail__scroller::scroll-button(*){background-color:var(--surface-raised);border-color:var(--border-control);border-radius:var(--radius-control);color:var(--text-primary);font-family:var(--type-ui-font);font-size:var(--type-ui-lg-size);line-height:1;transition:background-color var(--motion-hover),border-color var(--motion-hover),color var(--motion-hover)}.catalogue-rail__scroller::scroll-button(*):hover{background-color:var(--a-tint-1);border-color:var(--border-control-hover)}.catalogue-rail__scroller::scroll-button(*):active{background-color:var(--a-tint-2)}.catalogue-rail__scroller::scroll-button(*):disabled{background-color:var(--surface-sunken);border-color:var(--border-subtle);color:var(--text-disabled)}@supports (corner-shape: squircle){.catalogue-rail__scroller::scroll-button(*){corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.catalogue-rail__scroller::scroll-button(*){--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.catalogue-rail__item::scroll-marker{background-color:var(--text-tertiary);background-clip:content-box;border-radius:var(--radius-full);transition:background-color var(--motion-hover),scale var(--motion-transform)}.catalogue-rail__item::scroll-marker:hover{background-color:var(--text-secondary)}.catalogue-rail__item::scroll-marker:target-current{background-color:var(--a-fill);scale:1.3}}.challenge__slot{background-color:var(--surface-sunken);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.challenge__slot{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.challenge__slot{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.challenge__note{padding-inline:var(--space-inset-xs)}.challenge[data-loaded] .challenge__slot{background-color:transparent;border-radius:0;clip-path:none}.challenge::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.challenge::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.challenge::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.character-count__status{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);color:var(--text-secondary);transition:color var(--motion-hover)}.character-count__count{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}.character-count--near .character-count__status{color:var(--warning-ink)}.character-count:has([aria-invalid=true]) .character-count__status{color:var(--danger-ink)}.character-count::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.character-count::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.character-count::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.checkout-stepper{--stepper-marker-edge-width:1px;--stepper-rail-thickness:1px;--stepper-complete-glyph:"\2713"}.checkout-stepper__count{font-family:var(--font-metadata);font-size:var(--type-ui-sm-size);font-weight:var(--weight-semibold);line-height:var(--type-ui-sm-leading);letter-spacing:var(--furniture-tracking);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.checkout-stepper__label{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);color:var(--text-secondary);text-decoration:none;border-radius:var(--radius-control);-webkit-tap-highlight-color:transparent;transition:color var(--motion-hover)}@supports (corner-shape: squircle){.checkout-stepper__label{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.checkout-stepper__label{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.checkout-stepper__index{font-family:var(--font-metadata);font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-leading);font-variant-numeric:tabular-nums;border-radius:var(--radius-pill);border-color:var(--border-default);background-color:transparent;color:var(--text-secondary);transition:background-color var(--motion-hover),border-color var(--motion-hover),color var(--motion-hover)}@supports (corner-shape: squircle){.checkout-stepper__index{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.checkout-stepper__index{--sq-r:calc(max(var(--stepper-marker-min),1.5rem) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.checkout-stepper__label:has(>.checkout-stepper__state){color:var(--text-primary)}.checkout-stepper__label:has(>.checkout-stepper__state) .checkout-stepper__index{background-color:var(--success-tint-3);border-color:var(--success-line);color:var(--success-ink)}.checkout-stepper__label[aria-current="step"]{color:var(--text-primary);font-weight:var(--weight-semibold)}.checkout-stepper__label[aria-current="step"] .checkout-stepper__index{background-color:var(--a-fill);border-color:var(--a-fill-edge);color:var(--a-fill-ink)}.checkout-stepper__state{font-family:var(--type-small-print-font);font-size:var(--type-small-print-size);font-weight:var(--type-small-print-weight);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);color:var(--text-secondary)}a.checkout-stepper__label:hover,a.checkout-stepper__label:focus-visible{color:var(--a-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em}a.checkout-stepper__label:hover .checkout-stepper__index{border-color:var(--border-strong)}.checkout-stepper__label:has(>.checkout-stepper__state):hover .checkout-stepper__index{border-color:var(--success-line)}.checkout-stepper__label[aria-current="step"]:hover .checkout-stepper__index{background-color:var(--a-fill);border-color:var(--a-fill-edge);color:var(--a-fill-ink)}.checkout-stepper__step::after{border-block-start-color:var(--border-default)}.chip{font-family:var(--type-ui-font);font-size:var(--type-action-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform);background-color:var(--surface-raised);border-color:var(--border-control);border-radius:var(--radius-pill);color:var(--text-primary);-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover),border-color var(--motion-hover),color var(--motion-hover),transform var(--motion-settle)}@supports (corner-shape: squircle){.chip{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.chip{--sq-r:calc(max(var(--control-min-block),1.5rem) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.chip:hover:not([disabled],[aria-disabled=true],[aria-pressed=true],[aria-current]:not([aria-current=false])){background-color:var(--surface-sunken);border-color:var(--border-control-hover);transform:translateY(-1px);transition:transform var(--motion-lift),background-color var(--motion-hover),border-color var(--motion-hover)}.chip:active:not([disabled],[aria-disabled=true]){transform:scale(0.985);transition:transform var(--motion-press)}.chip[disabled],.chip[aria-disabled=true]{opacity:0.55}.chip[aria-pressed=true],.chip[aria-current]:not([aria-current=false]){background-color:var(--a-tint-2);border-color:var(--a-line);color:var(--a-ink)}@media (forced-colors: active){.chip[aria-pressed=true],.chip[aria-current]:not([aria-current=false]){background-color:Highlight;color:HighlightText}}.chip__count{font-size:var(--type-ui-sm-size);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.chip[aria-pressed=true] .chip__count,.chip[aria-current]:not([aria-current=false]) .chip__count{color:inherit}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.chip:hover:not(:active):not([disabled],[aria-disabled=true],[aria-pressed=true],[aria-current]:not([aria-current=false])){transform:none}}}.combobox__listbox{background-color:var(--surface-overlay);color:var(--text-primary);border-color:var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--elevation-3)}@supports (corner-shape: squircle){.combobox__listbox{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.combobox__listbox{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.combobox__option{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);color:var(--text-primary);background-color:transparent;border-radius:var(--radius-control);-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover),box-shadow var(--motion-hover),color var(--motion-hover)}@supports (corner-shape: squircle){.combobox__option{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.combobox__option{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.combobox__option:hover:not([aria-disabled=true],[aria-selected=true]){background-color:var(--surface-sunken)}.combobox__option[aria-selected=true]{background-color:var(--a-tint-1);color:var(--a-ink);box-shadow:inset 0 0 0 1px var(--a-line)}.combobox__option[aria-disabled=true]{color:var(--text-disabled)}.combobox__option-note{font-family:var(--font-metadata);font-size:var(--type-ui-sm-size);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.combobox__match{font-weight:var(--weight-semibold)}.combobox__empty{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.compliance-block__title{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking);text-transform:var(--type-heading-sm-transform);color:var(--text-primary)}.compliance-block__share{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}.compliance-block__warnings{background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-card);color:var(--text-primary)}@supports (corner-shape: squircle){.compliance-block__warnings{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.compliance-block__warnings{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.compliance-block__warnings-icon,.compliance-block .compliance-block__warnings-label{color:var(--danger-ink)}.compliance-block .compliance-block__warnings-label{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform);font-variant-numeric:var(--type-ui-variant-numeric)}.compliance-block__warnings-body,.compliance-block__warnings-body p,.compliance-block__warnings-body li{font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking)}.compliance-block__energy-caption{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.compliance-block__more{border-color:var(--border-subtle)}.compliance-block__summary{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform);color:var(--text-primary);border-radius:var(--radius-control);-webkit-tap-highlight-color:transparent;transition:box-shadow var(--motion-focus)}@supports (corner-shape: squircle){.compliance-block__summary{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.compliance-block__summary{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.compliance-block__marker{color:var(--text-secondary);transition:transform var(--motion-transform),color var(--motion-hover)}.compliance-block__summary:hover .compliance-block__marker{color:var(--text-primary)}.compliance-block__more[open]>.compliance-block__summary .compliance-block__marker{color:var(--a-ink);transform:rotate(0.5turn)}.compliance-block__long{font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--text-primary)}.compliance-block__source{font-family:var(--type-small-print-font);font-size:var(--type-small-print-size);line-height:var(--type-small-print-leading);color:var(--text-secondary)}.compliance-block::after,.compliance-block__warnings::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.compliance-block::after,.compliance-block__warnings::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.compliance-block::after,.compliance-block__warnings::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}@supports (interpolate-size: allow-keywords) and (selector(::details-content)){.compliance-block__more::details-content{transition:block-size var(--motion-default) var(--ease-out),content-visibility var(--motion-default) allow-discrete}}.cookie-consent{background-color:var(--surface-raised);border-block-start-color:var(--border-default);color:var(--text-primary)}.cookie-consent__title{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);color:var(--text-primary)}.cookie-consent__text{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-primary)}.cookie-consent__settings{color:var(--a-ink);text-decoration:underline;text-underline-offset:0.2em}.cookie-consent::before,.cookie-consent__choice::after,.cookie-consent__decision:not(button)::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink)}.cookie-consent::before,.cookie-consent__choice::after{background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.cookie-consent::before,.cookie-consent__choice::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.cookie-consent::before,.cookie-consent__choice::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}@media (forced-colors: active){.cookie-consent{border-block-start-color:CanvasText}}.field__control.date-field__control,.date-field__part>.field__control{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}.date-field__part>.field__label{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--text-secondary)}.date-field__part::after,.date-field::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.date-field__part::after,.date-field::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.date-field__part::after,.date-field::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.delivery-promise__headline{font-family:var(--type-ui-lg-font);font-size:var(--type-ui-lg-size);font-weight:var(--type-ui-lg-weight);line-height:var(--type-ui-lg-leading);letter-spacing:var(--type-ui-lg-tracking);color:var(--text-primary)}.delivery-promise__glyph{color:var(--text-secondary)}.delivery-promise__method,.delivery-promise__cutoff{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.delivery-promise__date,.delivery-promise__by{font-family:var(--font-metadata);font-variant-numeric:tabular-nums;color:var(--text-primary)}.delivery-promise__remaining{font-variant-numeric:tabular-nums}.delivery-promise__caveat,.delivery-promise__note{font-family:var(--type-small-print-font);font-size:var(--type-small-print-size);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);color:var(--text-secondary)}.delivery-promise--lapsed{background-color:var(--warning-tint-1);border-color:var(--warning-tint-3);border-radius:var(--radius-card)}.delivery-promise--lapsed .delivery-promise__glyph{color:var(--warning-ink)}@supports (corner-shape: squircle){.delivery-promise--lapsed{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.delivery-promise--lapsed{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.delivery-promise::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.delivery-promise::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.delivery-promise::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.dialog{--dialog-rise:var(--space-2);background-color:var(--surface-overlay);color:var(--text-primary);border-color:var(--border-subtle);border-radius:var(--radius-surface);box-shadow:var(--elevation-5);transition:opacity var(--motion-exit),translate var(--motion-exit)}@supports (corner-shape: squircle){.dialog{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.dialog{--sq-r:var(--radius-surface);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.dialog:not([open]){opacity:0;translate:0 var(--dialog-rise)}.dialog[open]{opacity:1;translate:none;transition:opacity var(--motion-moderate) var(--ease-effect),translate var(--motion-enter)}@supports (transition-behavior: allow-discrete){.dialog{transition:opacity var(--motion-exit),translate var(--motion-exit),overlay var(--motion-exit) allow-discrete,display var(--motion-exit) allow-discrete}.dialog[open]{transition:opacity var(--motion-moderate) var(--ease-effect),translate var(--motion-enter),overlay var(--motion-enter) allow-discrete,display var(--motion-enter) allow-discrete}@starting-style{.dialog[open]{opacity:0;translate:0 var(--dialog-rise)}}}@media (prefers-reduced-motion: reduce){.dialog{--dialog-rise:0px}}.dialog::backdrop{background-color:transparent;transition:background-color var(--motion-exit)}.dialog[open]::backdrop{background-color:var(--overlay-scrim-strong);-webkit-backdrop-filter:var(--overlay-blur);backdrop-filter:var(--overlay-blur);transition:background-color var(--motion-moderate) var(--ease-effect)}@supports (transition-behavior: allow-discrete){.dialog::backdrop{transition:background-color var(--motion-exit),overlay var(--motion-exit) allow-discrete,display var(--motion-exit) allow-discrete}.dialog[open]::backdrop{transition:background-color var(--motion-moderate) var(--ease-effect),overlay var(--motion-enter) allow-discrete,display var(--motion-enter) allow-discrete}@starting-style{.dialog[open]::backdrop{background-color:transparent}}}@media (prefers-reduced-transparency: reduce){.dialog[open]::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.dialog__header{border-block-end-color:var(--border-subtle)}.dialog__title{font-family:var(--type-heading-md-font);font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);line-height:var(--type-heading-md-leading);letter-spacing:var(--type-heading-md-tracking);text-transform:var(--type-heading-md-transform);color:var(--text-primary)}.dialog__close:not(.btn){background-color:transparent;border-radius:var(--radius-pill);color:var(--text-secondary);-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover),color var(--motion-hover)}@supports (corner-shape: squircle){.dialog__close{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.dialog__close:not(.btn){--sq-r:calc(max(calc(var(--control-min-block) * var(--btn-scale,1)),1.5rem) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.dialog__close:not(.btn):hover{background-color:var(--surface-sunken);color:var(--text-primary)}.dialog__body{font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--text-primary)}.dialog__footer{border-block-start-color:var(--border-subtle);background-color:var(--surface-sunken)}@media (width < 48rem){.dialog--full{border-radius:0;box-shadow:none}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.dialog--full{clip-path:none}}}}@media (forced-colors: active){.dialog{border-color:CanvasText}}.download-panel{background-color:var(--card-fill);border-color:var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--card-shadow);color:var(--text-primary)}@supports (corner-shape: squircle){.download-panel{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.download-panel{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.download-panel__title{font-family:var(--type-heading-md-font);font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);line-height:var(--type-heading-md-leading);letter-spacing:var(--type-heading-md-tracking)}.download-panel__ref{font-family:var(--font-metadata);font-size:var(--type-body-sm-size);font-weight:var(--weight-regular);line-height:var(--type-body-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.download-panel__fact{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}.download-panel__renditions.table--zebra tbody tr:where(:nth-of-type(even)){background-color:var(--card-fill)}.download-panel__expiry{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.download-panel__expiry>svg{color:inherit}.download-panel__deadline{font-family:var(--font-metadata);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--text-primary)}.download-panel__renew{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);color:var(--a-ink);background-color:transparent;border-radius:var(--radius-control);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em;-webkit-tap-highlight-color:transparent;transition:text-decoration-thickness var(--motion-hover),box-shadow var(--motion-focus)}@supports (corner-shape: squircle){.download-panel__renew{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.download-panel__renew{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.download-panel__renew:hover{text-decoration-thickness:2px}.download-panel__deliver:has(.download-panel__get[aria-disabled=true]) :is(.download-panel__expiry,.download-panel__deadline){color:var(--warning-ink)}.download-panel__deliver:has(.download-panel__get[aria-disabled=true]) .download-panel__renew{font-weight:var(--weight-semibold)}.download-panel__history{border-block-start-color:var(--border-subtle)}.download-panel__history-summary{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform);color:var(--text-primary);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.download-panel__history-summary{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.download-panel__history-summary{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.download-panel__count{font-family:var(--font-metadata);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.download-panel__history-marker{color:var(--text-secondary);transition:transform var(--motion-transform)}.download-panel__history[open] .download-panel__history-marker{transform:rotate(0.5turn)}.download-panel__note{font-family:var(--type-small-print-font);font-size:var(--type-small-print-size);line-height:var(--type-small-print-leading);color:var(--text-secondary)}.drawer{background-color:var(--surface-overlay);color:var(--text-primary);border-color:var(--border-subtle);box-shadow:var(--elevation-4)}.drawer--start{border-start-end-radius:var(--radius-surface);border-end-end-radius:var(--radius-surface)}.drawer--end{border-start-start-radius:var(--radius-surface);border-end-start-radius:var(--radius-surface)}@supports (corner-shape: squircle){.drawer{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.drawer--start,.drawer--end{--sq-r:var(--radius-surface);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}.drawer--start{--sq-tl:0px;--sq-bl:0px}.drawer--end{--sq-tr:0px;--sq-br:0px}.drawer--start:where(:dir(rtl)){--sq-tl:var(--sq-r);--sq-bl:var(--sq-r);--sq-tr:0px;--sq-br:0px}.drawer--end:where(:dir(rtl)){--sq-tr:var(--sq-r);--sq-br:var(--sq-r);--sq-tl:0px;--sq-bl:0px}}}.drawer--start{--drawer-slide:-100%}.drawer--end{--drawer-slide:100%}.drawer--start:where(:dir(rtl)){--drawer-slide:100%}.drawer--end:where(:dir(rtl)){--drawer-slide:-100%}@supports selector(:popover-open){.drawer[popover]:popover-open{translate:none;transition:translate var(--motion-enter)}@starting-style{.drawer[popover]:popover-open{translate:var(--drawer-slide) 0}}}@supports selector(:popover-open) and (transition-behavior: allow-discrete){.drawer[popover]:not(:popover-open){translate:var(--drawer-slide) 0;transition:translate var(--motion-exit),overlay var(--motion-exit) allow-discrete,display var(--motion-exit) allow-discrete}}dialog.drawer:not([open]){translate:var(--drawer-slide) 0;transition:translate var(--motion-exit)}dialog.drawer[open]{translate:none;transition:translate var(--motion-enter)}@supports (transition-behavior: allow-discrete){dialog.drawer:not([open]){transition:translate var(--motion-exit),overlay var(--motion-exit) allow-discrete,display var(--motion-exit) allow-discrete}@starting-style{dialog.drawer[open]{translate:var(--drawer-slide) 0}}}.drawer::backdrop{background-color:transparent;transition:background-color var(--motion-exit)}@supports (transition-behavior: allow-discrete){.drawer::backdrop{transition:background-color var(--motion-exit),overlay var(--motion-exit) allow-discrete,display var(--motion-exit) allow-discrete}}dialog.drawer[open]::backdrop{background-color:var(--overlay-scrim-strong);transition:background-color var(--motion-moderate) var(--ease-effect)}@starting-style{dialog.drawer[open]::backdrop{background-color:transparent}}@supports selector(:popover-open){.drawer[popover]:popover-open::backdrop{background-color:var(--overlay-scrim);transition:background-color var(--motion-moderate) var(--ease-effect)}@starting-style{.drawer[popover]:popover-open::backdrop{background-color:transparent}}}.drawer__header{border-block-end-color:var(--border-subtle)}.drawer__title{font-family:var(--type-heading-md-font);font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);line-height:var(--type-heading-md-leading);letter-spacing:var(--type-heading-md-tracking);text-transform:var(--type-heading-md-transform);color:var(--text-primary)}.drawer__body{font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--text-primary)}.drawer__footer{border-block-start-color:var(--border-subtle);background-color:var(--surface-sunken)}@media (prefers-reduced-motion: reduce){.drawer--start,.drawer--end{--drawer-slide:0px}}@media (forced-colors: active){.drawer{border-color:CanvasText}}.drop-countdown__state{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);color:var(--text-primary)}.drop-countdown__digits{font-family:var(--font-metadata);font-variant-numeric:tabular-nums;font-size:var(--text-4xl);font-weight:var(--weight-semibold);line-height:var(--leading-none);color:var(--text-primary)}.drop-countdown__unit-label{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);color:var(--text-secondary)}.drop-countdown__when,.drop-countdown__queue{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.drop-countdown__at,.drop-countdown__position{font-family:var(--font-metadata);font-variant-numeric:tabular-nums;color:var(--text-primary)}.drop-countdown__note{font-family:var(--type-small-print-font);font-size:var(--type-small-print-size);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);color:var(--text-secondary)}.drop-countdown--holding{background-color:var(--warning-tint-1);border-color:var(--warning-tint-3);border-radius:var(--radius-card)}@supports (corner-shape: squircle){.drop-countdown--holding{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.drop-countdown--holding{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.drop-countdown::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.drop-countdown::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.drop-countdown::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.empty-state__title{font-family:var(--type-heading-md-font);font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);line-height:var(--type-heading-md-leading);letter-spacing:var(--type-heading-md-tracking);text-transform:var(--type-heading-md-transform);font-variant-numeric:var(--type-heading-md-variant-numeric);color:var(--text-primary)}.empty-state__body{font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);color:var(--text-secondary)}.empty-state__illustration{color:var(--empty-state-glyph-ink,var(--text-tertiary))}.empty-state--error{--empty-state-glyph-ink:var(--danger-ink)}.empty-state__note{font-family:var(--type-small-print-font);font-size:var(--type-small-print-size);font-weight:var(--type-small-print-weight);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);color:var(--text-tertiary)}.empty-state__ref-id{font-family:var(--font-metadata);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.error-page__code{font-family:var(--font-metadata);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--furniture-tracking);font-variant-numeric:tabular-nums;color:var(--text-secondary);background-color:var(--surface-sunken);border-color:var(--border-subtle);border-radius:var(--radius-pill)}@supports (corner-shape: squircle){.error-page__code{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.error-page__code{--sq-r:calc((2 * var(--space-1) + var(--type-ui-sm-leading) * var(--type-ui-sm-size)) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.error-page--fault .error-page__code{color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3)}.error-page--restricted .error-page__code{color:var(--warning-ink);background-color:var(--warning-tint-1);border-color:var(--warning-tint-3)}.error-page__lede{font-family:var(--type-lede-font);font-size:var(--type-lede-size);font-weight:var(--type-lede-weight);line-height:var(--type-lede-leading);letter-spacing:var(--type-lede-tracking);text-transform:var(--type-lede-transform);font-variant-numeric:var(--type-lede-variant-numeric);color:var(--text-secondary)}.error-page__route{background-color:var(--surface-raised);border-color:var(--border-control);border-radius:var(--radius-card);color:var(--text-primary);transition:border-color var(--motion-hover)}@supports (corner-shape: squircle){.error-page__route{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.error-page__route{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.error-page__route:hover{border-color:var(--border-control-hover)}.error-page__route:hover .error-page__route-title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:0.15em}.error-page__route-title{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);color:var(--text-primary)}.error-page__route-note{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.error-page__ref{font-family:var(--type-small-print-font);font-size:var(--type-small-print-size);font-weight:var(--type-small-print-weight);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);color:var(--text-tertiary)}.error-page__ref-id{font-family:var(--font-metadata);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.error-summary{background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-card);color:var(--text-primary)}@supports (corner-shape: squircle){.error-summary{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.error-summary{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.error-summary:focus{outline-color:var(--focus-ring)}.error-summary__icon{color:var(--danger-ink)}.error-summary__title{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking);color:var(--text-primary)}.error-summary__list{font-family:var(--type-body-font);font-size:var(--type-body-size);line-height:var(--type-body-leading)}.error-summary__list a{color:var(--text-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em;transition:text-decoration-thickness var(--motion-hover)}.error-summary__list a:hover{color:var(--text-primary);text-decoration-thickness:0.125em}.facet-bar--sticky{background-color:transparent;border-block-end-color:transparent}.facet-bar--sticky::after{background-image:linear-gradient( to bottom,var(--surface-page) 0 calc(100% - var(--facet-bar-fade,var(--space-8))),color-mix(in oklch,var(--surface-page) 62%,transparent) calc(100% - var(--facet-bar-fade,var(--space-8)) * 0.45),transparent 100% )}@media (prefers-reduced-transparency: reduce){.facet-bar--sticky{background-color:var(--surface-page);border-block-end-color:var(--border-subtle)}.facet-bar--sticky::after{background-image:none}}@media (forced-colors: active){.facet-bar--sticky{background-color:Canvas;border-block-end-color:CanvasText}.facet-bar--sticky::after{background-image:none}}.facet-bar__count{font-family:var(--font-metadata);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.facet-bar__toggle-count{font-variant-numeric:tabular-nums}.facet-applied__item{text-decoration:none}.facet-applied__facet{font-weight:var(--weight-regular);color:var(--text-secondary)}.facet-applied__value{font-weight:var(--weight-semibold)}.facet-applied__glyph{color:var(--text-secondary);transition:color var(--motion-hover)}.facet-applied__item:hover .facet-applied__glyph,.facet-applied__item:focus-visible .facet-applied__glyph{color:inherit}.facet-applied__clear{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);color:var(--a-ink)}.facet-panel{background-color:var(--card-fill);color:var(--text-primary);border-color:var(--border-subtle);border-radius:var(--radius-card)}@supports (corner-shape: squircle){.facet-panel{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.facet-panel{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.facet-panel:popover-open{background-color:var(--surface-overlay);border-color:var(--border-subtle);box-shadow:var(--elevation-4);border-radius:0;border-start-end-radius:var(--radius-surface);border-end-end-radius:var(--radius-surface)}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.facet-panel:popover-open{--sq-r:var(--radius-surface);--sq-tl:0px;--sq-bl:0px;border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}.facet-panel:popover-open:where(:dir(rtl)){--sq-tl:var(--sq-r);--sq-bl:var(--sq-r);--sq-tr:0px;--sq-br:0px}}}.facet-panel__head{border-block-end-color:var(--border-subtle)}.facet-panel__title{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking);text-transform:var(--type-heading-sm-transform);color:var(--text-primary)}.facet{border-color:var(--border-subtle)}.facet__summary{color:var(--text-primary);-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover)}.facet__summary:hover{background-color:var(--surface-sunken)}.facet__name,.facet__set>.facet__legend{font-family:var(--type-ui-lg-font);font-size:var(--type-ui-lg-size);font-weight:var(--type-ui-lg-weight);line-height:var(--type-ui-lg-leading);color:inherit}.facet__marker{color:var(--text-secondary);transition:transform var(--motion-default) var(--ease-out),color var(--motion-hover)}.facet[open]>.facet__summary .facet__marker{transform:rotate(180deg);color:var(--a-ink)}.facet__label{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--weight-regular);line-height:var(--type-body-sm-leading);color:var(--text-primary)}.facet__count{font-family:var(--font-metadata);font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.facet__option:has(:checked) .facet__label{font-weight:var(--weight-semibold)}.facet__link{color:var(--text-primary);border-radius:var(--radius-control);text-decoration:none;transition:background-color var(--motion-hover),color var(--motion-hover)}@supports (corner-shape: squircle){.facet__link{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.facet__link{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.facet__link:hover{background-color:var(--surface-sunken);text-decoration:underline}.facet__link[aria-current]:not([aria-current=false]){background-color:var(--a-tint-2);color:var(--a-ink)}.facet__link[aria-current]:not([aria-current=false]) .facet__label{font-weight:var(--weight-semibold);color:inherit}.facet__link[aria-current]:not([aria-current=false]) .facet__count{color:inherit}.facet-swatch__chip{background-color:var(--facet-swatch-ink,var(--surface-sunken));border-color:var(--border-control);border-radius:var(--radius-control);forced-color-adjust:none}@supports (corner-shape: squircle){.facet-swatch__chip{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.facet-swatch__chip{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.facet-panel__actions{background-color:var(--surface-sunken);border-block-start-color:var(--border-subtle)}@media (max-width: 63.99rem){.facet-panel{--facet-panel-slide:-100%}.facet-panel:where(:dir(rtl)){--facet-panel-slide:100%}@supports selector(:popover-open){.facet-panel:popover-open{translate:none;transition:translate var(--motion-enter)}@starting-style{.facet-panel:popover-open{translate:var(--facet-panel-slide) 0}}}@supports selector(:popover-open) and (transition-behavior: allow-discrete){.facet-panel[popover]:not(:popover-open){translate:var(--facet-panel-slide) 0;transition:translate var(--motion-exit),overlay var(--motion-exit) allow-discrete,display var(--motion-exit) allow-discrete}.facet-panel--inline[popover]:not(:popover-open){transition:none}}@media (prefers-reduced-motion: reduce){.facet-panel{--facet-panel-slide:0px}}}.facet-panel::backdrop{background-color:transparent;transition:background-color var(--motion-exit)}@supports (transition-behavior: allow-discrete){.facet-panel::backdrop{transition:background-color var(--motion-exit),overlay var(--motion-exit) allow-discrete,display var(--motion-exit) allow-discrete}}.facet-panel:popover-open::backdrop{background-color:var(--overlay-scrim);transition:background-color var(--motion-moderate) var(--ease-effect)}@starting-style{.facet-panel:popover-open::backdrop{background-color:transparent}}@media (forced-colors: active){.facet-panel{border-color:CanvasText}}@media (min-width: 64rem){.facet-panel--inline{background-color:transparent;border-color:transparent;border-radius:0;box-shadow:none}.facet-panel--inline .facet__name{font-size:var(--type-ui-size);line-height:var(--type-ui-leading);font-weight:var(--type-ui-weight);color:inherit}.facet-panel--inline .facet-panel__actions{background-color:transparent;border-block-start-color:transparent}}@media (max-width: 63.999rem){.facet-panel--inline .facet__panel{background:none;border-color:transparent;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}.facet-panel--inline .facet__menu:has(input:checked) .facet__trigger{background-color:var(--a-tint-1);border-color:var(--a-line);color:var(--accent-ink-on-tint)}.facet__applied{font-family:var(--font-metadata);font-size:var(--type-ui-sm-size);font-variant-numeric:tabular-nums;color:inherit;opacity:0.82}@media (forced-colors: active){.facet-panel--inline .facet__menu:has(input:checked) .facet__trigger{border-color:Highlight}}.facet-panel--inline .facet__option{border-color:var(--border-control);border-radius:var(--radius-control);color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover),border-color var(--motion-hover),color var(--motion-hover)}@supports (corner-shape: squircle){.facet-panel--inline .facet__option{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.facet-panel--inline .facet__option{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.facet-panel--inline .facet__option:hover{border-color:var(--border-control-hover)}.facet-panel--inline .facet__option:has(input:checked){background-color:var(--a-tint-1);border-color:var(--a-line);color:var(--accent-ink-on-tint)}.facet-panel--inline .facet__count{color:inherit;opacity:0.82}@media (forced-colors: active){.facet-panel--inline .facet__option:has(input:checked){border-color:Highlight}}:is(.figure-group__items,.figure-group__item)>img,:is(.figure-group__items,.figure-group__item)>picture>img{border-radius:var(--radius-media)}@supports (corner-shape: squircle){:is(.figure-group__items,.figure-group__item)>img,:is(.figure-group__items,.figure-group__item)>picture>img{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){:is(.figure-group__items,.figure-group__item)>img,:is(.figure-group__items,.figure-group__item)>picture>img{--sq-r:var(--radius-media);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.figure-group__label{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);font-variant-numeric:var(--type-eyebrow-variant-numeric);color:var(--text-secondary)}.figure-group>.figure-group__caption{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);text-transform:var(--type-body-sm-transform);font-variant-numeric:var(--type-body-sm-variant-numeric);color:var(--text-tertiary);text-align:center}.figure-group__credit{font-family:var(--font-metadata);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.file-upload__zone{background-color:var(--surface-sunken);border-color:var(--border-control);border-radius:var(--radius-card);transition:background-color var(--motion-hover),border-color var(--motion-hover)}@supports (corner-shape: squircle){.file-upload__zone{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.file-upload__zone{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.file-upload__zone[data-dragover]{background-color:var(--a-tint-1);border-color:var(--a-ink)}.file-upload__prompt{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.file-upload__glyph{color:var(--text-tertiary)}.file-upload__input{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);color:var(--text-secondary)}.file-upload__input::file-selector-button{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform);color:var(--text-primary);background-color:var(--surface-raised);border-color:var(--border-control);border-radius:var(--radius-pill);transition:border-color var(--motion-hover)}@supports (corner-shape: squircle){.file-upload__input::file-selector-button{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.file-upload__input::file-selector-button{--sq-r:calc(max(var(--control-min-block),1.5rem) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.file-upload__input:hover::file-selector-button{border-color:var(--border-control-hover)}.file-upload__item{border-color:var(--border-subtle);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.file-upload__item{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.file-upload__item{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.file-upload__name{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--text-primary)}.file-upload__facts{font-family:var(--font-metadata);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.file-upload__note{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.file-upload__note>svg{color:var(--text-tertiary)}.file-upload__note--error,.file-upload__note--error>svg{color:var(--danger-ink)}.file-upload__note--done>svg{color:var(--success-ink)}.file-upload__item:has(.file-upload__note--error){background-color:var(--danger-tint-1);border-color:var(--danger-tint-3)}.file-upload::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.file-upload::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.file-upload::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.footer-legal{font-family:var(--type-small-print-font);font-size:var(--type-small-print-size);font-weight:var(--type-small-print-weight);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);text-transform:var(--type-small-print-transform);font-variant-numeric:var(--type-small-print-variant-numeric);color:var(--text-tertiary)}.footer-legal .footer-legal__copyright,.footer-legal .footer-legal__more{font-family:var(--type-small-print-font);font-size:var(--type-small-print-size);font-weight:var(--type-small-print-weight);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);text-transform:var(--type-small-print-transform);font-variant-numeric:var(--type-small-print-variant-numeric);color:var(--text-tertiary)}.footer-legal__value{font-family:var(--font-metadata);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.footer-legal__address{font-style:normal}.field__label{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);color:var(--text-primary)}.field__label small{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--text-tertiary)}.field__control{--field-control-size:var(--type-body-size);font-family:var(--type-body-font);line-height:var(--type-body-leading);color:var(--text-primary);background-color:var(--surface-raised);border-color:var(--border-control);border-radius:var(--radius-control);transition:border-color var(--motion-hover),box-shadow var(--motion-hover)}@supports (corner-shape: squircle){.field__control{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.field__control{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.field__control::placeholder{color:var(--text-placeholder);opacity:1}.field__control:hover:not(:focus,[disabled],[aria-invalid=true],:user-invalid){border-color:var(--border-control-hover)}.field__control:focus{border-color:var(--a-ink);box-shadow:var(--glow-accent)}.field__control[disabled]{color:var(--text-disabled);background-color:var(--surface-sunken)}.field__control[aria-invalid=true],.field__control:user-invalid{border-color:var(--danger-ink)}select.field__control{--select-chevron-ink:var(--text-secondary);--select-chevron-position:right calc(var(--control-inset-inline) + 0.3125rem) center,right var(--control-inset-inline) center;background-image:linear-gradient(45deg,transparent 50%,var(--select-chevron-ink) 50%),linear-gradient(135deg,var(--select-chevron-ink) 50%,transparent 50%);background-position:var(--select-chevron-position);background-size:0.3125rem 0.3125rem;background-repeat:no-repeat}select.field__control:is([dir=rtl],:dir(rtl)),[dir=rtl] select.field__control{--select-chevron-position:left var(--control-inset-inline) center,left calc(var(--control-inset-inline) + 0.3125rem) center}select.field__control[disabled]{--select-chevron-ink:var(--text-disabled)}select.field__control[multiple]{background-image:none}.field__help.field__help{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.field__error.field__error{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--danger-ink)}.checkbox,.radio{font-family:var(--type-body-font);font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--text-primary)}.checkbox input[type=checkbox],.radio input[type=radio]{accent-color:var(--a-fill)}.checkbox:has(input[type=checkbox]:user-invalid),.checkbox:has(input[type=checkbox][aria-invalid=true]),.radio:has(input[type=radio]:user-invalid),.radio:has(input[type=radio][aria-invalid=true]){color:var(--danger-ink)}.checkbox input[type=checkbox]:user-invalid,.checkbox input[type=checkbox][aria-invalid=true],.radio input[type=radio]:user-invalid,.radio input[type=radio][aria-invalid=true]{accent-color:var(--danger-fill)}.checkbox:has(input[disabled]),.radio:has(input[disabled]){color:var(--text-disabled)}.fieldset legend{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);color:var(--text-primary)}.format-selector__legend{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);color:var(--text-primary)}.format-selector__option{--price-amount-size:var(--type-ui-lg-size);font-family:var(--type-body-font);font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--text-primary);border-color:var(--border-control);border-radius:var(--radius-control);transition:background-color var(--motion-hover),border-color var(--motion-hover),transform var(--motion-settle)}@supports (corner-shape: squircle){.format-selector__option{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.format-selector__option{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.format-selector__input{accent-color:var(--a-fill)}.format-selector__name{font-family:var(--type-ui-lg-font);font-size:var(--type-ui-lg-size);font-weight:var(--type-ui-lg-weight);line-height:var(--type-ui-lg-leading)}.format-selector__option:hover:not(:has(.format-selector__input[disabled])){transform:translateY(-1px);transition:transform var(--motion-lift),background-color var(--motion-hover),border-color var(--motion-hover)}.format-selector__option:active:not(:has(.format-selector__input[disabled])){transform:scale(0.985);transition:transform var(--motion-press)}.format-selector__option:hover:not(:has(.format-selector__input:checked,.format-selector__input[disabled])){border-color:var(--border-control-hover)}.format-selector__option:has(.format-selector__input:checked){background-color:var(--a-tint-1);border-color:var(--a-line)}.format-selector__option:has(.format-selector__input[disabled]){border-color:var(--border-subtle)}.format-selector__availability{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);color:var(--text-secondary)}.format-selector__option--preorder .format-selector__availability{color:var(--info-ink)}.format-selector__option--sold-out .format-selector__availability{font-weight:var(--weight-semibold);color:var(--text-primary)}.format-selector__detail,.format-selector__delivery{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.format-selector__date{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}.format-selector__option::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.format-selector__option::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.format-selector__option::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.format-selector__option:hover:not(:active):not(:has(.format-selector__input[disabled])){transform:none}}}.frame{border-radius:var(--radius-media);background-image:linear-gradient(135deg,var(--a-tint-3),var(--a-tint-2))}@supports (corner-shape: squircle){.frame{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.frame{--sq-r:var(--radius-media);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.frame.frame>img,.frame.frame>picture img,.frame.frame>video{border-radius:0}.frame--contain{background-image:none;background-color:var(--surface-sunken)}.frame--backdrop{border-radius:0}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.frame--backdrop{clip-path:none}}}.frame--backdrop>img,.frame--backdrop>picture img,.frame--backdrop>video{transform:scale(var(--frame-backdrop-scale,1.1));filter:var(--frame-backdrop-filter)}.frame--backdrop::after{background-color:var(--overlay-scrim-strong)}:root,[data-brand]{--glass-edge:light-dark( color-mix(in oklch,white 28%,transparent),color-mix(in oklch,white 10%,transparent));--glass-shadow:0 16px 40px -12px light-dark( color-mix(in oklch,var(--neutral-1000) 30%,transparent),color-mix(in oklch,var(--neutral-1000) 60%,transparent)),0 2px 8px -4px light-dark( color-mix(in oklch,var(--neutral-1000) 16%,transparent),color-mix(in oklch,var(--neutral-1000) 40%,transparent)),inset 0 1px 0 0 light-dark( color-mix(in oklch,white 65%,transparent),color-mix(in oklch,white 12%,transparent)),inset 0 0 0 1px light-dark( color-mix(in oklch,white 8%,transparent),color-mix(in oklch,white 4%,transparent));--glass-sheen:linear-gradient(150deg,light-dark(color-mix(in oklch,white 38%,transparent),color-mix(in oklch,white 8%,transparent)) 0%,light-dark(color-mix(in oklch,white 6%,transparent),color-mix(in oklch,white 2%,transparent)) 24%,transparent 48%)}.glass{--accent-ink:var(--accent-ink-on-tint);background:var(--glass-surface);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-color:var(--glass-edge);border-radius:var(--radius-surface);box-shadow:var(--glass-shadow)}@supports (corner-shape: squircle){.glass{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.glass{--sq-r:var(--radius-surface);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.glass::before{background:var(--glass-sheen);border-radius:inherit}@supports (corner-shape: squircle){.glass::before{corner-shape:inherit}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass{background:color-mix(in oklch,var(--surface-raised) 96%,transparent)}}@media (prefers-reduced-transparency: reduce){.glass{background:var(--surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--border-subtle);box-shadow:var(--elevation-3)}.glass::before{background:none}}@media (forced-colors: active){.glass{background:Canvas;-webkit-backdrop-filter:none;backdrop-filter:none}.glass::before{background:none}}.inline-alert{--inline-alert-ground:var(--surface-sunken);--inline-alert-edge:var(--border-subtle);--inline-alert-glyph:var(--text-secondary);color:var(--text-primary)}.inline-alert,.inline-alert__body,.inline-alert__body>p{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading)}.inline-alert:not(.inline-alert--compact){background-color:var(--inline-alert-ground);border-color:var(--inline-alert-edge);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.inline-alert:not(.inline-alert--compact){corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.inline-alert:not(.inline-alert--compact){--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.inline-alert__icon{color:var(--inline-alert-glyph)}.inline-alert--success{--inline-alert-ground:var(--success-tint-1);--inline-alert-edge:var(--success-tint-3);--inline-alert-glyph:var(--success-ink)}.inline-alert--warning{--inline-alert-ground:var(--warning-tint-1);--inline-alert-edge:var(--warning-tint-3);--inline-alert-glyph:var(--warning-ink)}.inline-alert--danger{--inline-alert-ground:var(--danger-tint-1);--inline-alert-edge:var(--danger-tint-3);--inline-alert-glyph:var(--danger-ink)}.inline-alert--info{--inline-alert-ground:var(--info-tint-1);--inline-alert-edge:var(--info-tint-3);--inline-alert-glyph:var(--info-ink)}.inline-alert--compact{color:var(--text-secondary)}.inline-alert--compact.inline-alert--danger{color:var(--danger-ink)}@media (forced-colors: active){.inline-alert:not(.inline-alert--compact){border-color:CanvasText}}.inline-alert::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.inline-alert::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.inline-alert::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.lightbox{background-color:var(--surface-overlay);color:var(--text-primary);transition:opacity var(--motion-exit)}.lightbox:not([open]){opacity:0}.lightbox[open]{opacity:1;transition:opacity var(--motion-moderate) var(--ease-effect)}@supports (transition-behavior: allow-discrete){.lightbox{transition:opacity var(--motion-exit),overlay var(--motion-exit) allow-discrete,display var(--motion-exit) allow-discrete}.lightbox[open]{transition:opacity var(--motion-moderate) var(--ease-effect),overlay var(--motion-enter) allow-discrete,display var(--motion-enter) allow-discrete}@starting-style{.lightbox[open]{opacity:0}}}.lightbox::backdrop{background-color:transparent}.lightbox__header{border-block-end-color:var(--border-subtle)}.lightbox__title{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking);text-transform:var(--type-heading-sm-transform);color:var(--text-primary)}.lightbox__close:not(.btn){background-color:transparent;border-radius:var(--radius-pill);color:var(--text-secondary);-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover),color var(--motion-hover)}@supports (corner-shape: squircle){.lightbox__close{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.lightbox__close:not(.btn){--sq-r:calc(max(var(--control-min-block),1.5rem) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.lightbox__close:not(.btn):hover{background-color:var(--surface-sunken);color:var(--text-primary)}.lightbox__stage{background-color:var(--surface-sunken)}.lightbox__media{border-radius:var(--radius-media)}@supports (corner-shape: squircle){.lightbox__media{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.lightbox__media{--sq-r:var(--radius-media);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.lightbox__rail{border-block-start-color:var(--border-subtle);border-inline-start-color:var(--border-subtle)}.lightbox__caption{font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--text-primary)}.lightbox__meta{font-family:var(--font-metadata);font-size:var(--type-small-print-size);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.lightbox__controls{border-block-start-color:var(--border-subtle)}.lightbox__counter{font-family:var(--font-metadata);font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);font-variant-numeric:tabular-nums;text-align:center;color:var(--text-secondary)}@media (forced-colors: active){.lightbox__header,.lightbox__rail,.lightbox__controls{border-color:CanvasText}}.loading-button__indicator{border-color:transparent;border-block-start-color:currentColor;border-radius:var(--radius-full)}.loading-button__control[aria-busy="true"] .loading-button__indicator{animation:a-loading-button-spin calc(var(--motion-deliberate) * 1.5) var(--ease-linear) infinite}@keyframes a-loading-button-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion: reduce){.loading-button__control[aria-busy="true"] .loading-button__indicator{animation:none}.loading-button__indicator{border-color:currentColor}}.loading-button__status{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.loading-button::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.loading-button::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.loading-button::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.maintenance-page__code{font-family:var(--font-metadata);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--furniture-tracking);font-variant-numeric:tabular-nums;color:var(--info-ink);background-color:var(--info-tint-1);border-color:var(--info-tint-3);border-radius:var(--radius-pill)}.maintenance-page--overrun .maintenance-page__code{color:var(--warning-ink);background-color:var(--warning-tint-1);border-color:var(--warning-tint-3)}.maintenance-page__lede{font-family:var(--type-lede-font);font-size:var(--type-lede-size);font-weight:var(--type-lede-weight);line-height:var(--type-lede-leading);letter-spacing:var(--type-lede-tracking);text-transform:var(--type-lede-transform);font-variant-numeric:var(--type-lede-variant-numeric);color:var(--text-secondary)}.maintenance-page__return{font-family:var(--type-body-lg-font);font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-leading);color:var(--text-secondary)}.maintenance-page__time{font-family:var(--font-metadata);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);color:var(--text-primary)}.maintenance-page__route{background-color:var(--surface-raised);border-color:var(--border-control);border-radius:var(--radius-card);color:var(--text-primary);transition:border-color var(--motion-hover)}@supports (corner-shape: squircle){.maintenance-page__code{corner-shape:var(--corner-shape)}.maintenance-page__route{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.maintenance-page__code{--sq-r:calc((var(--type-ui-sm-leading) * var(--type-ui-sm-size) + 2 * var(--space-1) + 2px) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.maintenance-page__route:hover{border-color:var(--border-control-hover)}.maintenance-page__route:hover .maintenance-page__route-title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:0.15em}.maintenance-page__route-title{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);color:var(--text-primary)}.maintenance-page__route-note{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.maintenance-page__note{font-family:var(--type-small-print-font);font-size:var(--type-small-print-size);font-weight:var(--type-small-print-weight);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);color:var(--text-tertiary)}.maintenance-page__note .maintenance-page__time{font-weight:inherit;color:var(--text-secondary)}.menu__panel{background:var(--glass-surface);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-color:var(--glass-edge);border-radius:var(--radius-card);box-shadow:var(--glass-shadow);color:var(--text-primary)}@supports (corner-shape: squircle){.menu__panel{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.menu__panel{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.menu__panel{background:color-mix(in oklch,var(--surface-overlay) 96%,transparent)}}@media (prefers-reduced-transparency: reduce){.menu__panel{background:var(--surface-overlay);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--border-subtle);box-shadow:var(--elevation-3)}}@media (forced-colors: active){.menu__panel{-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((anchor-name: --menu-anchor) and (anchor-scope: --menu-anchor)){.menu__panel::backdrop{background-color:var(--overlay-scrim)}}@starting-style{.menu__panel:popover-open{opacity:0;translate:0 -0.25rem}}.menu__panel:popover-open{transition:opacity var(--motion-moderate) var(--ease-effect),translate var(--motion-enter)}.menu__label{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);color:var(--text-secondary)}.menu__separator{border-color:var(--border-subtle)}.menu__item{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);background-color:transparent;color:var(--text-primary);border-radius:var(--radius-control);-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover),color var(--motion-hover),box-shadow var(--motion-focus),transform var(--motion-settle)}@supports (corner-shape: squircle){.menu__item{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.menu__item{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.menu__item:hover:not([disabled],[aria-disabled=true]){background-color:var(--surface-sunken)}.menu__item:active:not([disabled],[aria-disabled=true]){background-color:var(--a-tint-1);transform:scale(0.985);transition:transform var(--motion-press)}.menu__item[disabled],.menu__item[aria-disabled=true]{color:var(--text-disabled)}.menu__item[aria-current]:not([aria-current=false]){background-color:var(--a-tint-1);font-weight:var(--weight-semibold)}.menu__item[aria-current]:not([aria-current=false])::before{color:var(--a-ink)}.menu__item--danger{color:var(--danger-ink)}.menu__item--danger:hover:not([disabled],[aria-disabled=true]){background-color:var(--danger-tint-1)}.menu__chevron{transition:transform var(--motion-default) var(--ease-out)}.menu__trigger[aria-expanded=true] .menu__chevron,.menu:has(>.menu__panel:is(:popover-open))>.menu__trigger .menu__chevron{transform:rotate(180deg)}.order-summary__title{font-family:var(--type-heading-md-font);font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);line-height:var(--type-heading-md-leading);letter-spacing:var(--type-heading-md-tracking);color:var(--text-primary)}.order-summary__label{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);color:var(--text-primary)}.order-summary__amount{font-family:var(--font-metadata);font-size:var(--type-body-sm-size);font-weight:var(--weight-regular);line-height:var(--type-body-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-primary)}.order-summary__amount--pending{font-family:var(--type-body-sm-font);font-weight:var(--type-body-sm-weight);font-variant-numeric:normal}.order-summary__note,.order-summary__count{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.order-summary__code{font-family:var(--font-metadata);font-size:var(--type-body-sm-size);font-variant-numeric:tabular-nums;text-transform:none;color:var(--text-primary)}.order-summary__total{border-block-start-color:var(--border-strong)}.order-summary__total .order-summary__label{font-family:var(--type-ui-lg-font);font-size:var(--type-ui-lg-size);font-weight:var(--type-ui-lg-weight);line-height:var(--type-ui-lg-leading);letter-spacing:var(--type-ui-lg-tracking)}.order-summary__total .order-summary__amount{font-size:var(--type-heading-sm-size);font-weight:var(--weight-semibold);line-height:var(--type-heading-sm-leading)}.order-summary:not(:has(.order-summary__line--delivery))::after,.order-summary__line--delivery:not(:has(.order-summary__amount))::after,.order-summary__line--discount:not(:has(.order-summary__code))::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.order-summary:not(:has(.order-summary__line--delivery))::after,.order-summary__line--delivery:not(:has(.order-summary__amount))::after,.order-summary__line--discount:not(:has(.order-summary__code))::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.order-summary:not(:has(.order-summary__line--delivery))::after,.order-summary__line--delivery:not(:has(.order-summary__amount))::after,.order-summary__line--discount:not(:has(.order-summary__code))::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.field__control.otp-input__field{--otp-input-tracking:0.5em;font-family:var(--type-mono-font);font-size:max(16px,var(--type-heading-md-size));line-height:var(--type-heading-md-leading);font-variant-numeric:var(--type-mono-variant-numeric);letter-spacing:var(--otp-input-tracking)}.otp-input__timer{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.otp-input__countdown{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}.otp-input::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.otp-input::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.otp-input::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.page-header__eyebrow{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);font-variant-numeric:var(--type-eyebrow-variant-numeric);color:var(--text-secondary)}a.page-header__eyebrow{color:var(--accent-ink)}.page-header__title{font-family:var(--type-heading-xl-font);font-size:var(--type-heading-xl-size);font-weight:var(--type-heading-xl-weight);line-height:var(--type-heading-xl-leading);letter-spacing:var(--type-heading-xl-tracking);text-transform:var(--type-heading-xl-transform);font-variant-numeric:var(--type-heading-xl-variant-numeric)}.page-header__description{font-family:var(--type-body-lg-font);font-size:var(--type-body-lg-size);font-weight:var(--type-body-lg-weight);line-height:var(--type-body-lg-leading);letter-spacing:var(--type-body-lg-tracking);text-transform:var(--type-body-lg-transform);font-variant-numeric:var(--type-body-lg-variant-numeric);color:var(--text-secondary)}.page-header__meta{font-family:var(--type-furniture-font);font-size:var(--type-furniture-size);font-weight:var(--type-furniture-weight);line-height:var(--type-furniture-leading);letter-spacing:var(--type-furniture-tracking);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.page-header--divided{border-block-end-color:var(--border-subtle)}.pagination{--pagination-edge-width:1px;--pagination-ellipsis:"\2026"}.pagination__link,.pagination__item>[aria-current="page"]{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-variant-numeric:tabular-nums;border-radius:var(--radius-control)}@supports (corner-shape: squircle){.pagination__link,.pagination__item>[aria-current="page"]{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.pagination__link,.pagination__item>[aria-current="page"]{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.pagination__link{background-color:transparent;border-color:transparent;color:var(--text-secondary);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover),border-color var(--motion-hover),color var(--motion-hover)}.pagination__link:hover:not([aria-disabled="true"]),.pagination__link:focus-visible{background-color:var(--a-tint-1);color:var(--text-primary)}.pagination__link--prev,.pagination__link--next{border-color:var(--border-control);color:var(--text-primary)}.pagination__link--prev:hover:not([aria-disabled="true"]),.pagination__link--next:hover:not([aria-disabled="true"]){border-color:var(--border-control-hover)}.pagination__item>[aria-current="page"]{background-color:var(--a-fill);border-color:var(--a-fill-edge);color:var(--a-fill-ink);font-weight:var(--weight-semibold)}.pagination__link[aria-current="page"]:hover{background-color:var(--a-fill);color:var(--a-fill-ink)}.pagination__link[aria-disabled="true"]{color:var(--text-disabled);border-color:var(--border-subtle)}.pagination__ellipsis{color:var(--text-tertiary)}.pagination__count{font-family:var(--font-metadata);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);font-variant-numeric:tabular-nums;color:var(--text-secondary);text-align:center}.passkey-prompt__title{font-family:var(--type-heading-md-font);font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);line-height:var(--type-heading-md-leading);letter-spacing:var(--type-heading-md-tracking);color:var(--text-primary)}.passkey-prompt__icon{color:var(--a-ink)}.passkey-prompt__lede{font-family:var(--type-body-font);font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--text-primary)}.passkey-prompt__error:focus{outline-color:var(--focus-ring)}.passkey-prompt__fallback{border-color:var(--border-subtle)}.passkey-prompt__fallback-title{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);color:var(--text-primary)}.passkey-prompt__fallback-note{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.passkey-prompt::after,.passkey-prompt__actions::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.passkey-prompt::after,.passkey-prompt__actions::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.passkey-prompt::after,.passkey-prompt__actions::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.payment-method__legend{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);color:var(--text-primary)}.payment-method__express-title{font-family:var(--type-ui-lg-font);font-size:var(--type-ui-lg-size);font-weight:var(--type-ui-lg-weight);line-height:var(--type-ui-lg-leading);color:var(--text-primary)}.payment-method__express-note{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--text-primary)}.payment-method__option{font-family:var(--type-body-font);font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--text-primary);border-color:var(--border-control);border-radius:var(--radius-control);transition:background-color var(--motion-hover),border-color var(--motion-hover)}@supports (corner-shape: squircle){.payment-method__option{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.payment-method__option{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.payment-method__input{accent-color:var(--a-fill)}.payment-method__name{font-family:var(--type-ui-lg-font);font-size:var(--type-ui-lg-size);font-weight:var(--type-ui-lg-weight);line-height:var(--type-ui-lg-leading)}.payment-method__option:hover:not(:has(.payment-method__input:checked,.payment-method__input[disabled])){border-color:var(--border-control-hover)}.payment-method__option:has(.payment-method__input:checked){background-color:var(--a-tint-1);border-color:var(--a-line)}.payment-method__option:has(.payment-method__input[disabled]){border-color:var(--border-subtle)}.payment-method__masked{font-family:var(--font-metadata);font-variant-numeric:tabular-nums;color:var(--text-primary)}.payment-method__accepted,.payment-method__detail{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.payment-method__option--expired .payment-method__detail{font-weight:var(--weight-semibold);color:var(--text-primary)}.payment-method__assurance{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--text-secondary)}.payment-method::after,.payment-method__express::after,.payment-method__option::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.payment-method::after,.payment-method__express::after,.payment-method__option::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.payment-method::after,.payment-method__express::after,.payment-method__option::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.pill-nav__link{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform);background-color:transparent;border-color:transparent;border-radius:var(--radius-pill);color:var(--text-secondary);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover),border-color var(--motion-hover),color var(--motion-hover)}@supports (corner-shape: squircle){.pill-nav__link{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.pill-nav__link{--sq-r:calc(max(var(--pill-nav-target-min),1.5rem) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.pill-nav__link:hover{background-color:var(--a-tint-1);color:var(--text-primary)}.pill-nav__link[aria-current]:not([aria-current=false]){background-color:var(--a-tint-2);border-color:var(--a-line);color:var(--a-ink)}@media (forced-colors: active){.pill-nav__link[aria-current]:not([aria-current=false]){background-color:Highlight;color:HighlightText}}.pill-nav__count{font-family:var(--font-metadata);font-size:var(--type-ui-sm-size);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.pill-nav__link:hover .pill-nav__count,.pill-nav__link[aria-current]:not([aria-current=false]) .pill-nav__count{color:inherit}.pill-nav--segmented .pill-nav__list{background-color:var(--surface-sunken);border-color:var(--border-control);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.pill-nav--segmented .pill-nav__list{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.pill-nav--segmented .pill-nav__list{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.pill-nav--segmented .pill-nav__link{background-color:transparent;border-color:transparent;border-radius:calc(var(--radius-control) - var(--space-0-5));color:var(--text-secondary)}@supports (corner-shape: squircle){.pill-nav--segmented .pill-nav__link{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.pill-nav--segmented .pill-nav__link{--sq-r:calc(var(--radius-control) - var(--space-0-5));border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.pill-nav--segmented .pill-nav__link:hover{background-color:transparent;color:var(--text-primary)}.pill-nav--segmented .pill-nav__link[aria-current]:not([aria-current=false]){background-color:var(--surface-raised);border-color:transparent;box-shadow:var(--elevation-1);color:var(--text-primary)}.pill-nav--segmented .pill-nav__link[aria-current]:not([aria-current=false]):focus-visible{box-shadow:var(--glow-accent),var(--elevation-1)}@media (forced-colors: active){.pill-nav--segmented .pill-nav__link[aria-current]:not([aria-current=false]){background-color:Highlight;color:HighlightText}}.price-history__row{border-block-start-color:var(--border-subtle)}.price-history__term{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);color:var(--text-secondary)}.price-history__figure{font-family:var(--font-metadata);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-primary)}.price-history__row--reference .price-history__figure{font-weight:var(--weight-semibold)}.price-history__note{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.price-history:not(:has(.price-history__row--reference))::after,.price-history:has(.price-history__row--reference):not(:has(.price-history__date))::after,.price-history:has(.price-history__row--reference):has(.price-history__date:not(time))::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.price-history::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.price-history::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.price__amount{font-family:var(--font-metadata);font-size:var(--price-amount-size,var(--type-heading-sm-size));font-weight:var(--weight-semibold);line-height:var(--type-heading-sm-leading);font-variant-numeric:tabular-nums}.price--feature{--price-amount-size:var(--type-heading-lg-size)}.price__currency{font-weight:var(--weight-regular)}.price__was{font-family:var(--font-metadata);font-size:var(--type-body-sm-size);font-weight:var(--weight-regular);line-height:var(--type-body-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.price__reference,.price__unit,.price__qualifier{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.price--sale:not(:has(.price__reference))::after,.price--from:not(:has(.price__qualifier))::after,.price__was:not(:is(s,del))::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink)}.price--sale:not(:has(.price__reference))::after,.price--from:not(:has(.price__qualifier))::after{background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.price--sale::after,.price--from::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.price--sale::after,.price--from::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.print-furniture--head,.print-furniture--foot{border-color:var(--border-default)}.print-furniture__title{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);color:var(--text-secondary)}.print-furniture__source{font-family:var(--type-small-print-font);font-size:var(--type-small-print-size);font-weight:var(--type-small-print-weight);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);color:var(--text-secondary)}.print-furniture__label{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);color:var(--text-secondary)}.print-furniture__value{font-family:var(--font-metadata);font-size:var(--type-body-sm-size);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--text-primary)}@media print{.prose a[data-print-url]::after{font-size:0.85em;color:var(--text-tertiary)}}.progress__label{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);color:var(--text-primary)}.progress__value{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--weight-semibold);line-height:var(--type-ui-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-primary)}.progress__hint{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.progress__bar,.progress__meter{background-color:var(--surface-sunken);border-color:var(--border-subtle);border-radius:var(--radius-pill)}@supports (corner-shape: squircle){.progress__bar,.progress__meter{corner-shape:var(--corner-shape)}.progress__bar::-webkit-progress-bar{corner-shape:inherit}.progress__bar::-webkit-progress-value{corner-shape:inherit}.progress__bar::-moz-progress-bar{corner-shape:inherit}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.progress__bar,.progress__meter{--sq-r:calc(var(--progress-thickness,var(--space-2)) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.progress__bar::-webkit-progress-bar{background-color:var(--surface-sunken);border-radius:inherit}.progress__bar::-webkit-progress-value{background-color:var(--a-fill);border-radius:inherit;transition:inline-size var(--motion-moderate) var(--ease-effect)}.progress__bar::-moz-progress-bar{background-color:var(--a-fill);border-radius:inherit}.progress__bar:indeterminate{background-image:linear-gradient( to right,var(--a-tint-1),var(--a-fill),var(--a-tint-1) );background-repeat:no-repeat;background-size:40% 100%;animation:a-progress-shuttle calc(var(--motion-deliberate) * 3) var(--ease-in-out) infinite}.progress__bar:indeterminate::-webkit-progress-bar{background-color:transparent}.progress__bar:indeterminate::-webkit-progress-value{background-color:transparent}.progress__bar:indeterminate::-moz-progress-bar{background-color:transparent}@keyframes a-progress-shuttle{from{background-position:-40% 0}to{background-position:140% 0}}@media (prefers-reduced-motion: reduce){.progress__bar:indeterminate{animation:none;background-image:none;background-color:var(--a-tint-2)}}.progress__meter::-webkit-meter-bar{background-color:var(--surface-sunken);border-radius:inherit}.progress__meter::-webkit-meter-optimum-value{background-color:var(--success-fill);border-radius:inherit}.progress__meter::-webkit-meter-suboptimum-value{background-color:var(--warning-fill);border-radius:inherit}.progress__meter::-webkit-meter-even-less-good-value{background-color:var(--danger-fill);border-radius:inherit}.progress__meter::-moz-meter-bar{background-color:var(--success-fill);border-radius:inherit}.progress__meter:-moz-meter-sub-optimum::-moz-meter-bar{background-color:var(--warning-fill)}.progress__meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background-color:var(--danger-fill)}@supports (corner-shape: squircle){.progress__meter::-webkit-meter-bar{corner-shape:inherit}.progress__meter::-webkit-meter-optimum-value{corner-shape:inherit}.progress__meter::-webkit-meter-suboptimum-value{corner-shape:inherit}.progress__meter::-webkit-meter-even-less-good-value{corner-shape:inherit}.progress__meter::-moz-meter-bar{corner-shape:inherit}}.progress-ring__dial{border-radius:var(--radius-full);background:conic-gradient( var(--a-fill) calc(var(--progress-value,0) * 1%),var(--a-tint-2) 0 )}@supports (mask: radial-gradient(black,black)){.progress-ring__dial{mask:radial-gradient( farthest-side,transparent calc(100% - var(--progress-ring-thickness,0.625rem)),black 0 )}}.progress-ring__value{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-leading);color:var(--text-secondary)}.progress-ring__number{font-family:var(--type-heading-lg-font);font-size:var(--type-heading-lg-size);font-weight:var(--type-heading-lg-weight);line-height:var(--type-heading-lg-leading);font-variant-numeric:tabular-nums;color:var(--text-primary)}@media (forced-colors: active){.progress__bar,.progress__meter{--progress-edge-width:1px;background-color:Canvas;border-color:CanvasText}.progress__bar::-webkit-progress-bar{background-color:Canvas}.progress__bar::-webkit-progress-value{background-color:Highlight}.progress__bar::-moz-progress-bar{background-color:Highlight}.progress__bar:indeterminate{background-image:none;background-color:Highlight}.progress__meter::-webkit-meter-bar{background-color:Canvas}.progress__meter::-webkit-meter-optimum-value{background-color:Highlight}.progress__meter::-webkit-meter-suboptimum-value{background-color:Highlight}.progress__meter::-webkit-meter-even-less-good-value{background-color:Highlight}.progress__meter::-moz-meter-bar{background-color:Highlight}.progress__meter:-moz-meter-sub-optimum::-moz-meter-bar{background-color:Highlight}.progress__meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background-color:Highlight}.progress-ring__dial{background-image:conic-gradient( Highlight calc(var(--progress-value,0) * 1%),GrayText 0 )}}.prose{font-family:var(--type-body-lg-font);font-size:var(--type-body-lg-size);font-weight:var(--type-body-lg-weight);line-height:var(--type-body-lg-leading);letter-spacing:var(--type-body-lg-tracking);text-transform:var(--type-body-lg-transform);font-variant-numeric:var(--type-body-lg-variant-numeric);color:var(--text-primary)}.prose h2{font-family:var(--type-display-sm-font);font-size:var(--type-display-sm-size);font-weight:var(--type-display-sm-weight);line-height:var(--type-display-sm-leading);letter-spacing:var(--type-display-sm-tracking);text-transform:var(--type-display-sm-transform);font-variant-numeric:var(--type-display-sm-variant-numeric);text-wrap:balance}.prose h3{text-wrap:balance}.prose p{font-family:inherit;font-size:inherit;line-height:inherit}@supports (text-wrap: pretty){.prose p{text-wrap:pretty}}.prose a{text-decoration-thickness:0.09em;text-underline-offset:0.18em;text-decoration-skip-ink:auto}.prose li::marker{color:var(--text-tertiary)}.prose blockquote{background-color:var(--surface-sunken);border-radius:var(--radius-card);font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-snug)}@supports (corner-shape: squircle){.prose blockquote{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.prose blockquote{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.prose blockquote::before{font-family:var(--font-display);font-size:var(--text-5xl);color:var(--a-tint-2)}.prose blockquote cite{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);text-transform:var(--type-body-sm-transform);font-variant-numeric:var(--type-body-sm-variant-numeric);font-style:normal;color:var(--text-secondary)}.prose img{border-radius:var(--radius-media)}@supports (corner-shape: squircle){.prose img{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.prose img{--sq-r:var(--radius-media);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.prose figcaption{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);text-transform:var(--type-body-sm-transform);font-variant-numeric:var(--type-body-sm-variant-numeric);color:var(--text-tertiary);text-align:center}.prose hr{border-color:var(--border-default)}.prose code{background-color:var(--surface-sunken);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.prose code{corner-shape:var(--corner-shape)}}.prose pre{background-color:var(--surface-sunken);border-radius:var(--radius-card)}@supports (corner-shape: squircle){.prose pre{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.prose pre{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.prose pre code{background-color:transparent}.prose th{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform);font-variant-numeric:var(--type-ui-variant-numeric);text-align:start}.prose th,.prose td{border-color:var(--border-subtle)}.prose td{font-variant-numeric:tabular-nums}.provenance-strip{border-block-end-color:var(--border-subtle)}.provenance-strip__destination,.provenance-strip__origin{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--text-secondary)}.provenance-strip__name,.provenance-strip__host{font-weight:var(--weight-semibold);color:var(--text-primary)}.provenance-strip__host{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}.quantity-stepper{--quantity-stepper-edge-width:1px}.quantity-stepper__label{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);color:var(--text-primary)}.quantity-stepper__group{background-color:var(--surface-raised);border-color:var(--border-control);border-radius:var(--radius-control);transition:border-color var(--motion-hover)}@supports (corner-shape: squircle){.quantity-stepper__group{corner-shape:var(--corner-shape)}}.quantity-stepper__group:hover:not( :focus-within,:has(.quantity-stepper__input:is([disabled],[aria-invalid="true"],:user-invalid)) ){border-color:var(--border-control-hover)}.quantity-stepper__group:focus-within{border-color:var(--a-ink)}.quantity-stepper__group:has(.quantity-stepper__input:is([aria-invalid="true"],:user-invalid)){border-color:var(--danger-ink)}.quantity-stepper__step{background-color:transparent;color:var(--text-primary);font-family:var(--type-ui-font);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover),color var(--motion-hover),transform var(--motion-settle)}.quantity-stepper__step:first-child{border-start-start-radius:max(0px,calc(var(--radius-control) - var(--quantity-stepper-edge-width,1px)));border-end-start-radius:max(0px,calc(var(--radius-control) - var(--quantity-stepper-edge-width,1px)))}.quantity-stepper__step:last-child{border-start-end-radius:max(0px,calc(var(--radius-control) - var(--quantity-stepper-edge-width,1px)));border-end-end-radius:max(0px,calc(var(--radius-control) - var(--quantity-stepper-edge-width,1px)))}@supports (corner-shape: squircle){.quantity-stepper__step{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.quantity-stepper__step{--sq-r:max(0px,calc(var(--radius-control) - var(--quantity-stepper-edge-width,1px)));--sq-tl:0px;--sq-tr:0px;--sq-br:0px;--sq-bl:0px;border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}.quantity-stepper__step:first-child,.quantity-stepper__step:last-child{border-radius:0}.quantity-stepper__step:first-child,.quantity-stepper__step:last-child:where(:dir(rtl)){--sq-tl:var(--sq-r);--sq-bl:var(--sq-r)}.quantity-stepper__step:last-child,.quantity-stepper__step:first-child:where(:dir(rtl)){--sq-tr:var(--sq-r);--sq-br:var(--sq-r)}.quantity-stepper__step:first-child:where(:dir(rtl)){--sq-tl:0px;--sq-bl:0px}.quantity-stepper__step:last-child:where(:dir(rtl)){--sq-tr:0px;--sq-br:0px}}}.quantity-stepper__step:hover:not([aria-disabled="true"],[disabled]){background-color:var(--a-tint-1)}.quantity-stepper__step:active:not([aria-disabled="true"],[disabled]){background-color:var(--a-tint-2);transform:scale(0.985);transition:transform var(--motion-press)}.quantity-stepper__step[aria-disabled="true"],.quantity-stepper__step[disabled]{color:var(--text-disabled)}.quantity-stepper__input{--quantity-stepper-input-size:var(--type-ui-size);background-color:transparent;border-color:var(--border-control);color:var(--text-primary);font-family:var(--font-metadata);line-height:var(--type-ui-leading);font-variant-numeric:tabular-nums;text-align:center}.quantity-stepper__input[disabled]{color:var(--text-disabled);background-color:var(--surface-sunken)}.quantity-stepper__live{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.range-field__label{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);color:var(--text-primary)}.range-field__value{font-family:var(--font-metadata);font-size:var(--type-ui-size);font-weight:var(--weight-semibold);line-height:var(--type-ui-leading);font-variant-numeric:tabular-nums;color:var(--text-primary)}.range-field__ticks{font-family:var(--font-metadata);font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.range-field__control{--range-field-track-fill:var(--surface-sunken);--range-field-track-ink:var(--border-control);--range-field-thumb-fill:transparent;--range-field-band:linear-gradient( to var(--range-field-fill-to,right),transparent calc(var(--range-field-from,0) * 1%),var(--a-fill) 0,var(--a-fill) calc(var(--range-field-to,0) * 1%),transparent 0 );background-color:transparent}.range-field__control:is([dir=rtl],:dir(rtl)),[dir=rtl] .range-field__control{--range-field-fill-to:left}.range-field__control:hover,.range-field__control:focus-within{--range-field-track:var(--space-2)}.range-field__control::-webkit-slider-runnable-track{background-color:var(--range-field-track-fill);background-image:var(--range-field-band);border-color:var(--range-field-track-ink);border-radius:var(--radius-pill);transition:block-size var(--motion-hover)}.range-field__control::-moz-range-track{background-color:var(--range-field-track-fill);background-image:var(--range-field-band);border-color:var(--range-field-track-ink);border-radius:var(--radius-pill);transition:block-size var(--motion-hover)}@supports (corner-shape: squircle){.range-field__control::-webkit-slider-runnable-track{corner-shape:var(--corner-shape)}.range-field__control::-moz-range-track{corner-shape:var(--corner-shape)}}@supports (appearance: base){.range-field__control::slider-track{background-color:var(--range-field-track-fill);background-image:var(--range-field-band);border-color:var(--range-field-track-ink);border-radius:var(--radius-pill);transition:block-size var(--motion-hover)}@supports (corner-shape: squircle){.range-field__control::slider-track{corner-shape:var(--corner-shape)}}.range-field__control::slider-fill{background-color:transparent;transition:block-size var(--motion-hover)}}.range-field__control::-webkit-slider-thumb{background-color:var(--range-field-thumb-fill);background-clip:content-box;border-color:transparent;border-radius:var(--radius-full);transition:background-color var(--motion-hover)}.range-field__control::-moz-range-thumb{background-color:var(--range-field-thumb-fill);background-clip:content-box;border-color:transparent;border-radius:var(--radius-full);transition:background-color var(--motion-hover)}@supports (appearance: base){.range-field__control::slider-thumb{background-color:var(--range-field-thumb-fill);background-clip:content-box;border-color:transparent;border-radius:var(--radius-full);transition:background-color var(--motion-hover)}}.range-field__control--bare:hover:not([disabled]),.range-field__pair>.range-field__control:hover:not([disabled]){--range-field-thumb-fill:var(--a-fill-hover)}.range-field__control:focus-visible{--range-field-knob-inset:0;--range-field-thumb-fill:var(--a-fill)}@media (pointer: coarse){.range-field__control{--range-field-thumb-fill:var(--a-fill)}}.range-field__control[disabled]{opacity:0.55}.range-field:has(.range-field__control[disabled]) .range-field__label,.range-field:has(.range-field__control[disabled]) .range-field__value{color:var(--text-disabled)}.range-field__control--bare,.range-field__pair>.range-field__control:last-of-type{--range-field-track-fill:transparent;--range-field-track-ink:transparent;--range-field-band:none}.range-field__control--bare,.range-field__pair>.range-field__control{--range-field-thumb-fill:var(--a-fill)}@media (forced-colors: active){.range-field__control{--range-field-track-edge:1px;--range-field-knob-inset:0;--range-field-track-fill:Canvas;--range-field-track-ink:CanvasText;--range-field-band:none}.range-field__control--bare,.range-field__pair>.range-field__control:last-of-type{--range-field-track-edge:0;--range-field-track-fill:transparent;--range-field-track-ink:transparent}.range-field__control::-webkit-slider-thumb{background-color:Highlight}.range-field__control::-moz-range-thumb{background-color:Highlight}.range-field__control[disabled]{opacity:1}.range-field__control[disabled]::-webkit-slider-thumb{background-color:GrayText}.range-field__control[disabled]::-moz-range-thumb{background-color:GrayText}}@supports (appearance: base){@media (forced-colors: active){.range-field__control::slider-thumb{background-color:Highlight}.range-field__control[disabled]::slider-thumb{background-color:GrayText}}}.rating-display__glyphs{color:var(--border-strong)}.rating-display__glyphs--filled{color:var(--a-fill)}.rating-display__value{font-family:var(--font-metadata);font-size:var(--type-ui-lg-size);font-weight:var(--weight-semibold);line-height:var(--type-ui-lg-leading);font-variant-numeric:tabular-nums;color:var(--text-primary)}.rating-display--sm .rating-display__value{font-size:var(--type-ui-size);line-height:var(--type-ui-leading)}.rating-display--sm .rating-display__scale{font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-leading)}.rating-display--lg .rating-display__value{font-size:var(--type-heading-md-size);line-height:var(--type-heading-md-leading)}.rating-display__scale{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.rating-display__count{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--a-ink);border-radius:var(--radius-control);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em;transition:text-decoration-thickness var(--motion-hover),box-shadow var(--motion-focus)}.rating-display__count:hover{text-decoration-thickness:2px}.rating-display__count-value{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}@supports (corner-shape: squircle){.rating-display__count{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.rating-display__count{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.rating-display__dist-label{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);color:var(--text-primary)}.rating-display__dist-track{background-color:var(--surface-sunken);border-color:var(--border-subtle);border-radius:var(--radius-pill)}.rating-display__dist-fill{background-color:var(--a-fill);border-radius:inherit}@supports (corner-shape: squircle){.rating-display__dist-track{corner-shape:var(--corner-shape)}.rating-display__dist-fill{corner-shape:inherit}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.rating-display__dist-track{--sq-r:calc(var(--rating-display-dist-track-block) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.rating-display__dist-count{font-family:var(--font-metadata);font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-primary)}.rating-display::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.rating-display::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.rating-display::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}@media (forced-colors: active){.rating-display__glyphs{color:CanvasText}.rating-display__glyphs--filled{color:Highlight}.rating-display__dist-track{--rating-display-dist-edge-width:1px;background-color:Canvas;border-color:CanvasText}.rating-display__dist-fill{background-color:Highlight}}.rating-input__legend{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);color:var(--text-primary)}.rating-input__option,.rating-input__none{border-radius:var(--radius-control);-webkit-tap-highlight-color:transparent}.rating-input__option{--rating-input-ink:var(--border-control);--rating-input-fill:none}@supports (corner-shape: squircle){.rating-input__option,.rating-input__none{corner-shape:var(--corner-shape)}}.rating-input__star{color:var(--rating-input-ink);fill:var(--rating-input-fill);stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;transition:color var(--motion-hover)}.rating-input__options:is(:not(:has(:hover)),:has(.rating-input__input[disabled])) .rating-input__option:has(.rating-input__input:checked),.rating-input__options:is(:not(:has(:hover)),:has(.rating-input__input[disabled])) .rating-input__option:has(~ .rating-input__option .rating-input__input:checked){--rating-input-ink:var(--a-ink);--rating-input-fill:currentColor}.rating-input__option:hover,.rating-input__option:has(~ .rating-input__option:hover){--rating-input-ink:var(--a-ink)}@media (hover: none){.rating-input__options .rating-input__option:has(.rating-input__input:checked),.rating-input__options .rating-input__option:has(~ .rating-input__option .rating-input__input:checked){--rating-input-ink:var(--a-ink);--rating-input-fill:currentColor}}.rating-input__none{background-color:transparent;border-color:var(--border-control);color:var(--text-secondary);font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-leading);transition:background-color var(--motion-hover),border-color var(--motion-hover),color var(--motion-hover)}.rating-input__options:is(:not(:has(:hover)),:has(.rating-input__input[disabled])) .rating-input__none:has(.rating-input__input:checked){background-color:var(--a-tint-2);border-color:var(--a-line);color:var(--a-ink);font-weight:var(--weight-semibold)}@media (hover: none){.rating-input__options .rating-input__none:has(.rating-input__input:checked){background-color:var(--a-tint-2);border-color:var(--a-line);color:var(--a-ink);font-weight:var(--weight-semibold)}}.rating-input__none:hover{background-color:var(--a-tint-1);border-color:var(--border-control-hover);color:var(--a-ink)}.rating-input__option:has(.rating-input__input[disabled]),.rating-input__none:has(.rating-input__input[disabled]){--rating-input-ink:var(--text-disabled);background-color:transparent;border-color:var(--border-subtle);color:var(--text-disabled)}.returns-info__title{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking);text-transform:var(--type-heading-sm-transform);color:var(--text-primary)}.returns-info__figure{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}.returns-info__action{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);color:var(--a-ink);border-radius:var(--radius-control);-webkit-tap-highlight-color:transparent;transition:color var(--motion-hover),text-decoration-thickness var(--motion-hover),box-shadow var(--motion-focus)}@supports (corner-shape: squircle){.returns-info__action{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.returns-info__action{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.returns-info__action:hover{text-decoration-thickness:2px}.returns-info__more{border-color:var(--border-subtle)}.returns-info__summary{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform);color:var(--text-primary);border-radius:var(--radius-control);-webkit-tap-highlight-color:transparent;transition:box-shadow var(--motion-focus)}@supports (corner-shape: squircle){.returns-info__summary{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.returns-info__summary{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.returns-info__marker{color:var(--text-secondary);transition:transform var(--motion-transform),color var(--motion-hover)}.returns-info__summary:hover .returns-info__marker{color:var(--text-primary)}.returns-info__more[open]>.returns-info__summary .returns-info__marker{color:var(--a-ink);transform:rotate(0.5turn)}.returns-info__long{font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--text-primary)}.returns-info__source{font-family:var(--type-small-print-font);font-size:var(--type-small-print-size);line-height:var(--type-small-print-leading);color:var(--text-secondary)}.returns-info::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.returns-info::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.returns-info::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}@supports (interpolate-size: allow-keywords) and (selector(::details-content)){.returns-info__more::details-content{transition:block-size var(--motion-default) var(--ease-out),content-visibility var(--motion-default) allow-discrete}}.review-summary__title{font-family:var(--type-heading-md-font);font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);line-height:var(--type-heading-md-leading);letter-spacing:var(--type-heading-md-tracking);color:var(--text-primary)}.review-summary__score-value{font-family:var(--font-metadata);font-size:var(--type-heading-lg-size);font-weight:var(--type-heading-lg-weight);line-height:var(--type-heading-lg-leading);font-variant-numeric:tabular-nums;color:var(--text-primary)}.review-summary__score-of,.review-summary__total{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.review-summary__count{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}.review-dist__label{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);color:var(--text-primary)}a.review-dist__label{color:var(--a-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em;border-radius:var(--radius-control);transition:text-decoration-thickness var(--motion-hover),box-shadow var(--motion-focus)}a.review-dist__label:hover{text-decoration-thickness:2px}.review-dist__track{background-color:var(--surface-sunken);border-color:var(--border-subtle);border-radius:var(--radius-pill)}.review-dist__fill{background-color:var(--a-fill);border-radius:inherit}@supports (corner-shape: squircle){.review-dist__track{corner-shape:var(--corner-shape)}.review-dist__fill{corner-shape:inherit}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.review-dist__track{--sq-r:calc(var(--review-dist-track-block) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.review-dist__count{font-family:var(--font-metadata);font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-primary)}.review-dist__share{font-family:var(--font-metadata);font-size:var(--type-small-print-size);line-height:var(--type-small-print-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.review-excerpt{border-block-start-color:var(--border-subtle)}.review-excerpt__title{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);color:var(--text-primary)}.review-excerpt__meta{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.review-excerpt__author{color:var(--text-primary)}.review-excerpt__date{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}.review-excerpt__glyph{color:var(--success-ink)}.review-excerpt__body{font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);color:var(--text-primary)}.review-excerpt__more{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--a-ink);border-radius:var(--radius-control);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em;transition:text-decoration-thickness var(--motion-hover),box-shadow var(--motion-focus)}.review-excerpt__more:hover{text-decoration-thickness:2px}@supports (corner-shape: squircle){a.review-dist__label,.review-excerpt__more{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){a.review-dist__label,.review-excerpt__more{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.review-summary::after,.review-excerpt::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.review-summary::after,.review-excerpt::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.review-summary::after,.review-excerpt::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}@media (forced-colors: active){.review-dist__track{--review-dist-edge-width:1px;background-color:Canvas;border-color:CanvasText}.review-dist__fill{background-color:Highlight}}.search-field{--search-field-input-size:var(--type-body-size)}.search-field--compact{--search-field-input-size:var(--type-ui-size)}.search-field--hero{--search-field-input-size:var(--type-body-lg-size)}.search-field__label{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);color:var(--text-primary)}.search-field__box{background-color:var(--surface-raised);border-color:var(--border-control);border-radius:var(--radius-control);transition:border-color var(--motion-hover),box-shadow var(--motion-hover)}@supports (corner-shape: squircle){.search-field__box{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.search-field__box{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.search-field__box:hover:not(:focus-within){border-color:var(--border-control-hover)}.search-field__box:has(.search-field__input:focus){border-color:var(--a-ink);box-shadow:var(--glow-accent)}.search-field__glyph{color:var(--text-secondary);transition:color var(--motion-hover)}.search-field--live[data-busy] .search-field__glyph{color:var(--a-ink);transition-delay:var(--motion-moderate);animation:a-search-field-seek calc(var(--motion-deliberate) * 2) var(--ease-effect) var(--motion-moderate) infinite}@keyframes a-search-field-seek{50%{opacity:0.4}}@media (prefers-reduced-motion: reduce){.search-field--live[data-busy] .search-field__glyph{animation:none}}.search-field__input{font-family:var(--type-body-font);font-size:var(--search-field-input-size);line-height:var(--type-body-leading);color:var(--text-primary);background-color:transparent}.search-field__input::placeholder{color:var(--text-placeholder);opacity:1}@media (max-width: 47.99rem){.search-field__input{font-size:max(16px,var(--search-field-input-size))}}.search-field__clear{background-color:transparent;color:var(--text-secondary);border-radius:var(--radius-full);-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover),color var(--motion-hover),box-shadow var(--motion-focus)}.search-field__clear:hover{background-color:var(--surface-sunken);color:var(--text-primary)}.search-field__panel{background-color:var(--surface-overlay);border-color:var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--elevation-3);color:var(--text-primary)}@supports (corner-shape: squircle){.search-field__panel{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.search-field__panel{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}@starting-style{.search-field:has(.search-field__input[aria-expanded=true]) .search-field__panel{opacity:0;translate:0 -0.25rem}}.search-field:has(.search-field__input[aria-expanded=true]) .search-field__panel{transition:opacity var(--motion-moderate) var(--ease-effect),translate var(--motion-enter)}.search-field__option{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);color:var(--text-primary);border-radius:var(--radius-control);-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover)}@supports (corner-shape: squircle){.search-field__option{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.search-field__option{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.search-field__option:hover{background-color:var(--surface-sunken)}.search-field__option[aria-selected=true]{background-color:var(--a-tint-1);font-weight:var(--weight-semibold)}.search-field__match{font-weight:var(--weight-semibold)}.search-results-header__title{font-family:var(--type-heading-lg-font);font-size:var(--type-heading-lg-size);font-weight:var(--type-heading-lg-weight);line-height:var(--type-heading-lg-leading);letter-spacing:var(--type-heading-lg-tracking);text-transform:var(--type-heading-lg-transform);font-variant-numeric:var(--type-heading-lg-variant-numeric);color:var(--text-secondary)}.search-results-header__query{color:var(--text-primary)}.search-results-header__count{font-family:var(--type-furniture-font);font-size:var(--type-furniture-size);font-weight:var(--type-furniture-weight);line-height:var(--type-furniture-leading);letter-spacing:var(--type-furniture-tracking);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.search-results-header__choice>.field__label{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);color:var(--text-primary)}.search-results-header--divided{border-block-end-color:var(--border-subtle)}.section--sunken{background-color:var(--surface-sunken)}.section--raised{background-color:var(--surface-raised);--card-fill:var(--section-card-fill,var(--surface-sunken))}.section--accent{background-color:var(--a-tint-1);--card-fill:var(--section-card-fill,light-dark(var(--surface-raised),var(--surface-sunken)))}.section--wash{background-image:linear-gradient(135deg,var(--wash-a) 0%,var(--wash-b) 100%);--card-fill:var(--section-card-fill,light-dark(var(--surface-raised),var(--surface-sunken)))}.section--grain{background-image:repeating-linear-gradient(45deg,color-mix(in oklch,var(--neutral-1000) 3%,transparent) 0 1px,transparent 1px 6px),repeating-linear-gradient(-45deg,color-mix(in oklch,var(--neutral-1000) 3%,transparent) 0 1px,transparent 1px 6px)}.section--wash.section--grain{background-image:repeating-linear-gradient(45deg,color-mix(in oklch,var(--neutral-1000) 3%,transparent) 0 1px,transparent 1px 6px),repeating-linear-gradient(-45deg,color-mix(in oklch,var(--neutral-1000) 3%,transparent) 0 1px,transparent 1px 6px),linear-gradient(135deg,var(--wash-a) 0%,var(--wash-b) 100%)}.section-header__eyebrow{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);font-variant-numeric:var(--type-eyebrow-variant-numeric);color:var(--a-ink)}.section-header__title{font-family:var(--type-heading-lg-font);font-size:var(--type-heading-lg-size);font-weight:var(--type-heading-lg-weight);line-height:var(--type-heading-lg-leading);letter-spacing:var(--type-heading-lg-tracking);text-transform:var(--type-heading-lg-transform);font-variant-numeric:var(--type-heading-lg-variant-numeric)}.section-header__lede{font-family:var(--type-lede-font);font-size:var(--type-lede-size);font-weight:var(--type-lede-weight);line-height:var(--type-lede-leading);letter-spacing:var(--type-lede-tracking);text-transform:var(--type-lede-transform);font-variant-numeric:var(--type-lede-variant-numeric);color:var(--text-secondary)}.share-row__heading{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);font-variant-numeric:var(--type-eyebrow-variant-numeric);color:var(--text-tertiary)}.share-row__note{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--text-secondary)}.share-row__live{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--text-secondary)}.share-row::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.share-row::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.share-row::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.site-footer{background-color:var(--surface-sunken);border-block-start-color:var(--border-subtle);color:var(--text-secondary)}.site-footer p{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);text-transform:var(--type-body-sm-transform);font-variant-numeric:var(--type-body-sm-variant-numeric);color:var(--text-secondary)}.site-footer__wordmark{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking);text-transform:var(--type-heading-sm-transform);font-variant-numeric:var(--type-heading-sm-variant-numeric);color:var(--text-primary);text-decoration:none;border-radius:var(--radius-control)}@supports (corner-shape: squircle){.site-footer__wordmark{corner-shape:var(--corner-shape)}}.site-footer .site-footer__heading{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);font-variant-numeric:var(--type-eyebrow-variant-numeric);color:var(--text-tertiary)}.site-footer__links a{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);text-transform:var(--type-body-sm-transform);font-variant-numeric:var(--type-body-sm-variant-numeric);color:var(--text-secondary);text-decoration:none;transition:color var(--motion-hover)}.site-footer__links a:hover,.site-footer__links a:focus-visible{color:var(--text-primary);text-decoration:underline;text-underline-offset:0.15em}.social-row a{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform);font-variant-numeric:var(--type-ui-variant-numeric);color:var(--text-secondary);background-color:var(--surface-raised);border-color:var(--border-control);border-radius:var(--radius-pill);text-decoration:none;transition:color var(--motion-hover),border-color var(--motion-hover)}@supports (corner-shape: squircle){.social-row a{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.social-row a{--sq-r:calc(max(var(--social-target-min,2.25rem),1.5rem) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.social-row a:hover{color:var(--a-ink);border-color:var(--border-control-hover)}.site-footer__legal{color:var(--text-tertiary);border-block-start-color:var(--border-subtle)}.site-footer__legal,.site-footer__legal p,.site-footer__legal a{font-family:var(--type-small-print-font);font-size:var(--type-small-print-size);font-weight:var(--type-small-print-weight);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);text-transform:var(--type-small-print-transform);font-variant-numeric:var(--type-small-print-variant-numeric)}.site-footer__legal,.site-footer__legal p{color:var(--text-tertiary)}.site-footer__legal a{color:var(--text-secondary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em;transition:color var(--motion-hover)}.site-footer__legal a:hover{color:var(--text-primary)}.site-header{background-color:color-mix(in oklch,var(--surface-page) 88%,transparent);-webkit-backdrop-filter:var(--overlay-blur);backdrop-filter:var(--overlay-blur);border-block-end-color:var(--border-subtle)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.site-header{background-color:var(--surface-page)}}@media (prefers-reduced-transparency: reduce){.site-header{background-color:var(--surface-page);-webkit-backdrop-filter:none;backdrop-filter:none}}.site-header--bare{background-color:transparent;border-block-end-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-transparency: reduce){.site-header--bare{background-image:none;background-color:var(--surface-page);border-block-end-color:var(--border-subtle)}}@media (forced-colors: active){.site-header--bare{background-image:none;background-color:Canvas;border-block-end-color:CanvasText}}.site-header--bare::after{background-image:linear-gradient( to bottom,var(--surface-page) 0 calc(100% - var(--site-header-scrim-fade,var(--space-8))),color-mix(in oklch,var(--surface-page) 55%,transparent) calc(100% - var(--site-header-scrim-fade,var(--space-8)) * 0.45),transparent 100% );opacity:0}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.site-header--bare::after{animation-name:a-site-header-settle;animation-timing-function:var(--ease-effect);animation-fill-mode:both;animation-timeline:scroll(root block);animation-range:0px var(--site-header-settle-after,8rem)}}}@keyframes a-site-header-settle{from{opacity:0}to{opacity:1}}@media (forced-colors: active){.site-header{background-color:Canvas;-webkit-backdrop-filter:none;backdrop-filter:none}}.site-header__brand{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking);text-transform:var(--type-heading-sm-transform);color:var(--text-primary);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.site-header__brand{corner-shape:var(--corner-shape)}}.site-header__brand:hover{color:var(--text-primary)}.site-nav__list{scrollbar-color:var(--border-default) transparent}.site-nav__link{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform);font-variant-numeric:var(--type-ui-variant-numeric);color:var(--text-secondary);border-radius:var(--radius-pill);transition:background-color var(--motion-hover),color var(--motion-hover),box-shadow var(--motion-focus)}@supports (corner-shape: squircle){.site-nav__link{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.site-nav__link{--sq-r:calc(max(var(--nav-link-min-block,2.75rem),1.5rem) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.site-nav__link:hover{background-color:var(--surface-sunken);color:var(--text-primary)}.site-nav__link[aria-current=page]{background-color:var(--a-tint-1);color:var(--a-ink);font-weight:var(--weight-semibold)}.cart-button__count{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--weight-semibold);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);font-variant-numeric:tabular-nums;background-color:var(--a-fill);color:var(--a-fill-ink);border-radius:var(--radius-pill);box-shadow:0 0 0 2px var(--surface-page)}@supports (corner-shape: squircle){.cart-button__count{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.btn.cart-button{clip-path:none;border-radius:var(--radius-pill)}}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.cart-button__count{--sq-r:calc(1.25rem / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.cart-button__total{font-family:var(--font-metadata);font-size:var(--text-sm);color:var(--text-primary)}.site-header__burger,.site-header__burger::before,.site-header__burger::after{border-radius:var(--radius-full)}.site-header__burger::before,.site-header__burger::after{background-color:currentColor}.site-header__burger{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:center;background-size:100% 100%;transition:background-size var(--motion-exit)}.site-header:has(.drawer:popover-open) .site-header__burger{background-size:0% 100%}.site-header__burger::before,.site-header__burger::after{transition:translate var(--motion-transform),rotate var(--motion-transform)}.skeleton-loader__line,.skeleton-loader__block,.skeleton-loader__avatar{background-color:var(--surface-sunken);border-color:var(--border-subtle);background-image:linear-gradient( to right,var(--surface-sunken),var(--surface-raised),var(--surface-sunken) );background-repeat:no-repeat;background-size:45% 100%;animation:a-skeleton-loader-sweep calc(var(--motion-deliberate) * 2.5) var(--ease-effect) infinite}@keyframes a-skeleton-loader-sweep{from{background-position:-100% 0}to{background-position:200% 0}}.skeleton-loader__line{background-clip:content-box;border-radius:var(--radius-control)}.skeleton-loader__block{border-radius:var(--radius-media)}.skeleton-loader__avatar{border-radius:var(--skeleton-loader-avatar-radius,var(--radius-full))}@supports (corner-shape: squircle){.skeleton-loader__line,.skeleton-loader__block{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.skeleton-loader__line{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}.skeleton-loader__block{--sq-r:var(--radius-media);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}@media (prefers-reduced-motion: reduce){.skeleton-loader__line,.skeleton-loader__block,.skeleton-loader__avatar{animation:none;background-image:none}}.skeleton-loader-status{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}@media (forced-colors: active){.skeleton-loader__line,.skeleton-loader__block,.skeleton-loader__avatar{--skeleton-loader-edge-width:1px;background-color:Canvas;background-image:none;border-color:GrayText;animation:none}}.skeleton-loader::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.skeleton-loader::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.skeleton-loader::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.split-panel--surface{background-color:var(--card-fill);border-color:var(--border-subtle);border-radius:var(--radius-surface)}@supports (corner-shape: squircle){.split-panel--surface{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.split-panel--surface{--sq-r:var(--radius-surface);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.split-panel--surface>.split-panel__media>:is(.frame,img,picture,video){border-radius:0}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.split-panel--surface>.split-panel__media>.frame{clip-path:none}}}.split-panel__eyebrow{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);font-variant-numeric:var(--type-eyebrow-variant-numeric);color:var(--a-ink)}.split-panel__title{font-family:var(--type-heading-lg-font);font-size:var(--type-heading-lg-size);font-weight:var(--type-heading-lg-weight);line-height:var(--type-heading-lg-leading);letter-spacing:var(--type-heading-lg-tracking);text-transform:var(--type-heading-lg-transform);font-variant-numeric:var(--type-heading-lg-variant-numeric)}.split-panel__lede{font-family:var(--type-lede-font);font-size:var(--type-lede-size);font-weight:var(--type-lede-weight);line-height:var(--type-lede-leading);letter-spacing:var(--type-lede-tracking);text-transform:var(--type-lede-transform);font-variant-numeric:var(--type-lede-variant-numeric);color:var(--text-secondary)}.stat .stat__figure{font-family:var(--font-metadata);font-size:var(--stat-figure-size,var(--type-display-sm-size));font-weight:var(--weight-semibold);line-height:var(--type-display-sm-leading);font-variant-numeric:tabular-nums}.stat--lead{--stat-figure-size:var(--type-display-md-size)}.stat__unit{font-family:var(--type-body-lg-font);font-size:var(--type-body-lg-size);font-weight:var(--weight-regular);line-height:var(--type-body-lg-leading)}.stat .stat__label{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);text-transform:var(--type-ui-sm-transform);color:var(--text-secondary)}.stat .stat__caption{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.stat .stat__trend{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.stat .stat__trend--better{color:var(--success-ink)}.stat .stat__trend--worse{color:var(--danger-ink)}.stat::after,.stat__trend::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.stat::after,.stat__trend::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.stat::after,.stat__trend::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.status{--status-ground:var(--surface-sunken);--status-edge:var(--border-subtle);--status-glyph:var(--text-secondary);background-color:var(--status-ground);border-color:var(--status-edge);border-radius:var(--radius-card);color:var(--text-primary)}@supports (corner-shape: squircle){.status{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.status{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.status__icon{color:var(--status-glyph)}.status__body,.status__body>p{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading)}.status .status__title{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading)}.status--success{--status-ground:var(--success-tint-1);--status-edge:var(--success-tint-3);--status-glyph:var(--success-ink)}.status--warning{--status-ground:var(--warning-tint-1);--status-edge:var(--warning-tint-3);--status-glyph:var(--warning-ink)}.status--danger{--status-ground:var(--danger-tint-1);--status-edge:var(--danger-tint-3);--status-glyph:var(--danger-ink)}.status--info{--status-ground:var(--info-tint-1);--status-edge:var(--info-tint-3);--status-glyph:var(--info-ink)}.stock-indicator__state{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking)}.stock-indicator__count,.stock-indicator__date{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}.stock-indicator__detail{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.stock-indicator__glyph{color:var(--text-secondary)}.stock-indicator--in .stock-indicator__glyph{color:var(--success-ink)}.stock-indicator--low .stock-indicator__glyph{color:var(--warning-ink)}.stock-indicator--preorder .stock-indicator__glyph{color:var(--info-ink)}.stock-indicator--out .stock-indicator__glyph,.stock-indicator--discontinued .stock-indicator__glyph{color:var(--text-secondary)}.stock-indicator::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.stock-indicator::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.stock-indicator::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.summary-list__row{border-block-start-color:var(--border-subtle)}.summary-list__term{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform);font-variant-numeric:var(--type-ui-variant-numeric);color:var(--text-secondary)}.summary-list__value{font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--text-primary)}.summary-list__value--fact{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}.summary-list__action{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);color:var(--a-ink);background-color:transparent;border-radius:var(--radius-control);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em;-webkit-tap-highlight-color:transparent;transition:text-decoration-thickness var(--motion-hover),box-shadow var(--motion-focus)}@supports (corner-shape: squircle){.summary-list__action{corner-shape:var(--corner-shape)}}.summary-list__action:hover{text-decoration-thickness:2px}.switch{--switch-edge-width:1px;font-family:var(--type-body-font);font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--text-primary);-webkit-tap-highlight-color:transparent}.switch__control{background-color:var(--surface-sunken);border-color:var(--border-control);border-radius:var(--radius-pill);transition:background-color var(--motion-hover),border-color var(--motion-hover)}@supports (corner-shape: squircle){.switch__control{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.switch__control{--sq-r:calc(var(--switch-track-block) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.switch__control::before{background-color:var(--text-secondary);border-radius:var(--radius-full);transition:inset-inline-start var(--motion-default) var(--ease-out),background-color var(--motion-hover)}.switch__control:checked{background-color:var(--a-fill);border-color:var(--a-fill-edge)}.switch__control:checked::before{background-color:var(--a-fill-ink)}:is(.switch__control:hover,.switch:hover>.switch__control):not([disabled],:checked){border-color:var(--border-control-hover)}:is(.switch__control:hover,.switch:hover>.switch__control):checked:not([disabled]){background-color:var(--a-fill-hover)}:is(.switch__control:active,.switch:active>.switch__control):checked:not([disabled]){background-color:var(--a-fill-active)}.switch__control[disabled]{opacity:0.55}.switch:has(.switch__control[disabled]){color:var(--text-disabled)}.switch__state{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);text-transform:var(--type-ui-sm-transform);color:var(--text-secondary)}.switch:has(.switch__control[disabled]) .switch__state{color:inherit}@media (forced-colors: active){.switch__control{background-color:Canvas;border-color:CanvasText}.switch__control::before{background-color:CanvasText}.switch__control:checked{background-color:Highlight;border-color:Highlight}.switch__control:checked::before{background-color:HighlightText}.switch__control[disabled]{opacity:1;border-color:GrayText}.switch__control[disabled]:not(:checked)::before{background-color:GrayText}.switch:has(.switch__control[disabled]){color:GrayText}}.table{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-primary)}.table caption{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);color:var(--text-secondary)}.table th,.table td{border-block-end-color:var(--border-subtle)}.table thead th{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);text-transform:var(--type-ui-sm-transform);color:var(--text-secondary);background-color:var(--surface-sunken);border-block-end-color:var(--border-strong)}.table :is(tbody,tfoot) th{font-weight:var(--weight-semibold);color:var(--text-primary)}.table__num{font-variant-numeric:tabular-nums}.table--zebra tbody tr:where(:nth-of-type(even)){background-color:var(--surface-sunken)}@media (hover: hover){.table--hover tbody tr{transition:background-color var(--motion-hover)}.table--hover tbody tr:hover{background-color:var(--a-tint-1)}}@media (max-width: 47.99rem){.table--stacked :is(tbody,tfoot) tr{background-color:var(--card-fill);border-color:var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--card-shadow)}@supports (corner-shape: squircle){.table--stacked :is(tbody,tfoot) tr{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.table--stacked :is(tbody,tfoot) tr{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.table--stacked :is(tbody,tfoot) :is(td,th)[data-label]::before{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);text-transform:var(--type-ui-sm-transform);color:var(--text-secondary)}}.eyebrow.eyebrow{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);font-variant-numeric:var(--type-eyebrow-variant-numeric);color:var(--a-ink)}.lede.lede{font-family:var(--type-lede-font);font-size:var(--type-lede-size);font-weight:var(--type-lede-weight);line-height:var(--type-lede-leading);letter-spacing:var(--type-lede-tracking);text-transform:var(--type-lede-transform);font-variant-numeric:var(--type-lede-variant-numeric);color:var(--text-secondary)}.small-print.small-print{font-family:var(--type-small-print-font);font-size:var(--type-small-print-size);font-weight:var(--type-small-print-weight);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);text-transform:var(--type-small-print-transform);font-variant-numeric:var(--type-small-print-variant-numeric);color:var(--text-secondary)}.metadata.metadata{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.timeline__event{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);color:var(--text-primary)}.timeline__event::before{border-inline-start-color:var(--border-subtle)}.timeline__event::after{background-color:var(--border-strong);border-color:var(--border-strong);border-radius:var(--radius-full)}.timeline__event[aria-current]:not([aria-current=false])::after{background-color:var(--a-fill);border-color:var(--a-fill);box-shadow:0 0 0 var(--space-1) var(--a-tint-2)}.timeline__label{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--weight-semibold);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking)}.timeline__now{font-weight:var(--weight-semibold);letter-spacing:var(--furniture-tracking);text-transform:uppercase;color:var(--a-ink)}.timeline__time{font-family:var(--font-metadata);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.timeline__detail{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.timeline--compact .timeline__event,.timeline--compact .timeline__label{font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking)}.timeline--compact .timeline__time,.timeline--compact .timeline__detail{font-size:var(--type-ui-sm-size)}@media (forced-colors: active){.timeline__event::after{--timeline-dot-edge:2px;background-color:Canvas;border-color:CanvasText}.timeline__event[aria-current]:not([aria-current=false])::after{background-color:Highlight;border-color:Highlight;box-shadow:none}}@media print{.timeline__event::after{--timeline-dot-edge:2px;background-color:transparent;border-color:currentColor;box-shadow:none}.timeline__event[aria-current]:not([aria-current=false])::after{background-color:currentColor;border-color:currentColor;box-shadow:none}}.toc__summary{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform);color:var(--text-primary);-webkit-tap-highlight-color:transparent}.toc__list{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking)}.toc__link{color:var(--text-secondary);text-decoration:none;border-radius:var(--radius-control);-webkit-tap-highlight-color:transparent;transition:color var(--motion-hover),background-color var(--motion-hover)}@supports (corner-shape: squircle){.toc__link{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.toc__link{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.toc__link:hover,.toc__link:focus-visible{color:var(--a-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em}.toc__link[aria-current]:not([aria-current=false]){background-color:var(--a-tint-2);color:var(--text-primary);font-weight:var(--weight-semibold)}.toc__item:has(>.toc__list .toc__link[aria-current]:not([aria-current=false]))>.toc__link{color:var(--text-primary)}.tooltip__bubble{background-color:var(--surface-overlay);color:var(--text-primary);border-color:var(--border-subtle);border-radius:var(--radius-control);box-shadow:var(--elevation-2);font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);text-wrap:pretty}@supports (corner-shape: squircle){.tooltip__bubble{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.tooltip__bubble{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}@starting-style{.tooltip__bubble:popover-open{opacity:0;translate:0 0.25rem}}.tooltip__bubble:popover-open{transition:opacity var(--motion-moderate) var(--ease-effect),translate var(--motion-enter)}.tooltip__trigger{background-color:transparent;color:var(--text-secondary);border-radius:var(--radius-control);font-family:inherit;font-size:inherit;line-height:inherit;transition:color var(--motion-hover)}@supports (corner-shape: squircle){.tooltip__trigger{corner-shape:var(--corner-shape)}}.tooltip__trigger:hover{color:var(--a-ink)}.tooltip__close{background-color:transparent;color:var(--text-secondary);border-radius:var(--radius-control);font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);transition:background-color var(--motion-hover),color var(--motion-hover)}@supports (corner-shape: squircle){.tooltip__close{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.tooltip__close{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.tooltip__close:hover{background-color:var(--surface-sunken);color:var(--text-primary)}.variant-selector{--variant-selector-edge-width:1px}.variant-selector__legend{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);color:var(--text-primary)}.variant-selector__chosen{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-leading);color:var(--text-secondary)}.variant-selector__option{background-color:transparent;border-color:var(--border-control);border-radius:var(--radius-control);color:var(--text-primary);font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--weight-regular);line-height:var(--type-ui-leading);-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover),border-color var(--motion-hover),box-shadow var(--motion-hover)}@supports (corner-shape: squircle){.variant-selector__option{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.variant-selector__option{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.variant-selector__option:hover{background-color:var(--a-tint-1);border-color:var(--border-control-hover)}.variant-selector__option:has(.variant-selector__input:checked){background-color:var(--a-tint-2);border-color:var(--a-line);color:var(--a-ink);box-shadow:inset 0 0 0 1px var(--a-line)}.variant-selector__option:has(.variant-selector__input:checked) .variant-selector__name{font-weight:var(--weight-semibold)}.variant-selector__option:has(.variant-selector__input:checked) :is(.variant-selector__note,.variant-selector__stock){color:inherit}.variant-selector__option:has(.variant-selector__input:focus-visible){box-shadow:var(--glow-accent)}.variant-selector__note{font-family:var(--font-metadata);font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.variant-selector__stock{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-leading);color:var(--text-secondary)}.variant-selector__swatch{background-color:var(--variant-selector-swatch-ink,var(--surface-sunken));border-color:var(--border-control);border-radius:var(--radius-control);forced-color-adjust:none}@supports (corner-shape: squircle){.variant-selector__swatch{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.variant-selector__swatch{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.announce-strip{--border-control:var(--border-control-hover);background-color:var(--surface-well);color:var(--text-secondary)}.announce-strip__inner{text-align:center}.announce-strip__item{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--leading-snug);letter-spacing:var(--type-body-sm-tracking);color:var(--text-secondary)}@media (width < 48rem){.announce-strip__item{font-size:var(--text-xs)}}.announce-strip__item strong{font-weight:var(--weight-medium);color:var(--text-primary)}.announce-strip__icon{color:var(--text-primary)}.announce-strip__item--announcement{font-weight:var(--weight-medium);color:var(--text-primary)}.announce-strip__link{color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:0.2em}@media (hover: hover){.announce-strip__link:hover{text-decoration-thickness:2px}}.buy-bar{transition:translate var(--motion-exit),visibility var(--motion-exit)}.buy-bar[data-state="shown"]{transition:translate var(--motion-enter),visibility var(--motion-enter)}.buy-bar__panel{background-color:color-mix(in oklab,var(--surface-page) var(--buy-bar-tint),transparent);box-shadow:inset 0 0 0 1px var(--border-default);border-radius:var(--radius-card);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}@supports (corner-shape: squircle){.buy-bar__panel{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.buy-bar__panel{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.buy-bar__thumb{background-color:var(--surface-well);border-radius:calc(var(--radius-card) - var(--space-2))}@supports (corner-shape: squircle){.buy-bar__thumb{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.buy-bar__thumb{--sq-r:calc(var(--radius-card) - var(--space-2));border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.buy-bar__name{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--weight-semibold);line-height:var(--type-ui-leading);color:var(--text-primary)}.buy-bar__choice{font-family:var(--font-metadata);font-size:var(--text-xs);line-height:var(--leading-snug);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.buy-box__descriptor{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);color:var(--text-secondary)}.buy-box__title{font-family:var(--type-display-md-font);font-size:var(--type-display-md-size);font-weight:var(--type-display-md-weight);line-height:var(--type-display-md-leading);letter-spacing:var(--type-display-md-tracking);text-transform:var(--type-display-md-transform);text-wrap:balance;color:var(--text-primary)}.buy-box__rating{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary);text-decoration:none;-webkit-tap-highlight-color:transparent}.buy-box__rating .rating-display__count{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;text-decoration:none;transition:color var(--motion-hover)}.buy-box__rating .rating-display__count::before{content:"·" / "";margin-inline-end:var(--space-2)}.buy-box__rating .rating-display__count-value{font-family:inherit}@media (hover: hover){.buy-box__rating:hover .rating-display__count{color:var(--a-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em}}.buy-box__price{--price-amount-size:var(--text-2xl)}.buy-box__price .price__amount{font-weight:var(--weight-regular);line-height:var(--leading-none);letter-spacing:var(--tracking-tight);color:var(--text-primary)}.buy-box__option{font-family:var(--type-ui-font);font-size:var(--type-ui-size);line-height:var(--type-ui-leading)}.buy-box__option-label{font-weight:var(--weight-semibold);color:var(--text-primary)}.buy-box__option-value{color:var(--text-secondary)}.buy-box__error{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--weight-semibold);line-height:var(--type-ui-leading);color:var(--danger-ink)}.buy-box__drop{color-scheme:dark;background-color:var(--surface-sunken);color:var(--text-primary);border-radius:var(--radius-card)}@supports (corner-shape: squircle){.buy-box__drop{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.buy-box__drop{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.buy-box__meta{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.buy-sheet{background-color:transparent;color:var(--text-primary);translate:0 100%;transition:translate var(--motion-exit)}.buy-sheet[open]{translate:none;transition:translate var(--motion-enter)}@supports (transition-behavior: allow-discrete){.buy-sheet{transition:translate var(--motion-exit),overlay var(--motion-exit) allow-discrete,display var(--motion-exit) allow-discrete}.buy-sheet[open]{transition:translate var(--motion-enter),overlay var(--motion-enter) allow-discrete,display var(--motion-enter) allow-discrete}@starting-style{.buy-sheet[open]{translate:0 100%}}}.buy-sheet::backdrop{background-color:transparent;transition:background-color var(--motion-exit)}.buy-sheet[open]::backdrop{background-color:color-mix(in oklab,var(--neutral-1000) 40%,transparent);transition:background-color var(--motion-moderate) var(--ease-effect)}@supports (transition-behavior: allow-discrete){.buy-sheet::backdrop{transition:background-color var(--motion-exit),overlay var(--motion-exit) allow-discrete,display var(--motion-exit) allow-discrete}.buy-sheet[open]::backdrop{transition:background-color var(--motion-moderate) var(--ease-effect),overlay var(--motion-enter) allow-discrete,display var(--motion-enter) allow-discrete}@starting-style{.buy-sheet[open]::backdrop{background-color:transparent}}}.buy-sheet__panel{background-color:var(--surface-page);border-start-start-radius:var(--radius-surface);border-start-end-radius:var(--radius-surface)}@supports (corner-shape: squircle){.buy-sheet__panel{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.buy-sheet__panel{--sq-r:var(--radius-surface);--sq-bl:0px;--sq-br:0px;border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.buy-sheet__title{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking);color:var(--text-primary)}.buy-sheet__close{background-color:transparent;border-radius:var(--radius-full);color:var(--text-primary);-webkit-tap-highlight-color:transparent;transition:box-shadow var(--motion-hover)}@media (hover: hover){.buy-sheet__close:hover{box-shadow:inset 0 0 0 1px var(--border-default)}}.buy-sheet__foot{background-color:var(--surface-page)}.checkout-layout__head>h1{font-family:var(--type-display-md-font);font-size:var(--shop-title-page);font-weight:var(--type-display-md-weight);line-height:var(--type-display-md-leading);letter-spacing:var(--type-display-md-tracking);text-wrap:balance;overflow-wrap:anywhere;color:var(--text-primary)}.checkout-layout__head>p{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.checkout-layout__glance{box-shadow:inset 0 0 0 1px var(--border-subtle);border-radius:var(--radius-card)}@supports (corner-shape: squircle){.checkout-layout__glance{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.checkout-layout__glance{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.checkout-layout__glance>summary{--focus-offset:-3px;font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);font-variant-numeric:tabular-nums;color:var(--text-primary)}.checkout-layout__glance>summary::after{border-color:var(--text-secondary)}.checkout-layout__section,.checkout-layout__aside{border-color:var(--border-subtle);border-radius:var(--radius-card)}@supports (corner-shape: squircle){.checkout-layout__section,.checkout-layout__aside{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.checkout-layout__section,.checkout-layout__aside{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.checkout-layout__section>h2,.checkout-layout__review>h2{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--tracking-snug);color:var(--text-primary)}.checkout-layout__or{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);color:var(--text-secondary)}.checkout-layout__or::before,.checkout-layout__or::after{border-block-start-color:var(--border-subtle)}.checkout-layout__review>p,.checkout-layout__express>p{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.checkout-layout__consent{border-color:var(--border-default);border-radius:var(--radius-card);font-family:var(--type-body-font);font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--text-primary)}@supports (corner-shape: squircle){.checkout-layout__consent{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.checkout-layout__consent{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.checkout-layout__consent>p{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.checkout-layout__terms>p{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.checkout-layout__after{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.checkout-layout__consent:not(:has(input[type=checkbox]:not([checked])))::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.checkout-layout__consent::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.checkout-layout__consent::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.checkout-layout__terms:not(:has(input[type=checkbox][required]:not([checked])))::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.checkout-layout__terms::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.checkout-layout__terms::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.checkout-layout__reveal>summary{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);color:var(--a-ink);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:0.2em}@media (hover: hover){.checkout-layout__reveal>summary:hover{color:var(--accent-ink-on-tint);text-decoration-thickness:2px}}.collection-bento__tile{background-color:var(--surface-well);border-radius:var(--radius-card)}@supports (corner-shape: squircle){.collection-bento__tile{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.collection-bento__tile{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.collection-bento__link{color:var(--text-primary);text-decoration:none;border-radius:inherit}@supports (corner-shape: squircle){.collection-bento__link{corner-shape:inherit}}.collection-bento__title{font-family:var(--type-ui-font);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);color:var(--text-primary)}.collection-bento__fact{font-family:var(--font-metadata);font-size:var(--text-xs);line-height:var(--leading-snug);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.collection-bento__foot{font-family:var(--font-metadata);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--text-secondary)}.collection-bento__foot-title{font-family:var(--type-ui-font);font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug);color:var(--text-primary)}.collection-bento__object{-webkit-mask-image:linear-gradient(90deg,transparent,var(--text-primary) 9% 91%,transparent),linear-gradient(0deg,transparent,var(--text-primary) 6% 94%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,var(--text-primary) 9% 91%,transparent),linear-gradient(0deg,transparent,var(--text-primary) 6% 94%,transparent);mask-composite:intersect;transform-origin:50% 90%}.collection-bento__go{color:var(--text-primary);border-color:var(--border-default);border-radius:var(--radius-full);transition:background-color var(--motion-hover),border-color var(--motion-hover),color var(--motion-hover)}@media (min-width: 64rem){.collection-bento__title{font-size:calc(var(--text-base) * 1.25)}.collection-bento__fact{font-size:var(--text-sm)}}@media (hover: hover){.collection-bento__object{transition:transform var(--motion-deliberate) var(--ease-out)}.collection-bento__tile:hover .collection-bento__object{transform:scale(1.04)}.collection-bento__tile:hover .collection-bento__go{background-color:var(--a-primary-fill);border-color:var(--a-primary-fill);color:var(--a-primary-ink)}}@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){.collection-bento__object{animation:jwshop-settle linear both;animation-timeline:view();animation-range:entry 0% entry 70%}}}.delivery-meter{border-color:var(--border-subtle);border-radius:var(--radius-card)}@supports (corner-shape: squircle){.delivery-meter{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.delivery-meter{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.delivery-meter__message{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.delivery-meter__message>strong{font-weight:var(--weight-semibold);color:var(--text-primary)}.delivery-meter__track{background-color:var(--border-subtle);border-radius:var(--radius-pill)}.delivery-meter__fill{background-color:var(--a-fill);border-radius:var(--radius-pill)}@supports (corner-shape: squircle){.delivery-meter__track,.delivery-meter__fill{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.delivery-meter__track,.delivery-meter__fill{--sq-r:0.1875rem;border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}@media (prefers-reduced-motion: no-preference){.delivery-meter__fill{transition:inline-size var(--motion-moderate) var(--ease-out)}@starting-style{.delivery-meter__fill{inline-size:0%}}}.delivery-meter__ends{font-family:var(--font-metadata);font-size:var(--text-xs);line-height:var(--leading-none);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.dot-list>*::before{font-weight:var(--weight-regular);font-style:normal}.drop-room{color-scheme:dark;color:var(--text-primary);background-color:var(--surface-sunken);border-radius:var(--radius-surface)}@supports (corner-shape: squircle){.drop-room{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.drop-room{--sq-r:var(--radius-surface);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.drop-room::before{background-image:radial-gradient(60% 70% at 78% 45%,color-mix(in oklab,var(--text-primary) 9%,transparent),transparent 70%),radial-gradient(40% 50% at 10% 110%,color-mix(in oklab,var(--a-fill) 8%,transparent),transparent 70%)}.drop-room__eyebrow{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);color:var(--text-secondary)}.drop-room__title{font-family:var(--type-display-lg-font);font-size:var(--type-display-lg-size);font-weight:var(--type-display-lg-weight);line-height:var(--type-display-lg-leading);letter-spacing:var(--type-display-lg-tracking);text-transform:var(--type-display-lg-transform);font-variant-numeric:var(--type-display-lg-variant-numeric);color:var(--text-primary)}.drop-room__lede{font-family:var(--type-body-font);font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--text-secondary)}.drop-room__media{--border-control:var(--border-control-hover);color-scheme:light;color:var(--text-primary);background-color:var(--surface-well);border-radius:var(--radius-card)}@supports (corner-shape: squircle){.drop-room__media{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.drop-room__media{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.drop-room__caption{font-family:var(--font-metadata);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--text-secondary)}@media (min-width: 64rem){.drop-room__lede{font-size:var(--type-body-lg-size)}}@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){.drop-room__image:not([fetchpriority="high"]){transform-origin:50% 90%;animation:jwshop-settle linear both;animation-timeline:view();animation-range:entry 0% entry 70%}}}.fact-list{border-color:var(--border-subtle);border-radius:var(--radius-card)}@supports (corner-shape: squircle){.fact-list{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.fact-list{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.fact-list__item{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-primary)}.fact-list__item + .fact-list__item{border-block-start-color:var(--border-subtle)}.fact-list__icon{color:var(--text-primary)}.fact-list__body strong{font-weight:var(--weight-semibold)}.fact-list__sub{color:var(--text-secondary)}.fact-list__sub strong{font-weight:var(--weight-medium);color:var(--text-primary)}.fact-list__total strong{font-family:var(--font-metadata);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums}.fit-scale{border-block-start-color:var(--border-subtle)}.fit-scale__head{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-primary)}.fit-scale__head>strong{font-weight:var(--weight-semibold)}.fit-scale__track::before{background-color:var(--border-default)}.fit-scale__tick{background-color:var(--border-control)}.fit-scale__tick[data-current]::after{background-color:var(--text-primary);border-radius:var(--radius-full)}.fit-scale__ends{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-leading);color:var(--text-secondary)}.header-search__field{--search-field-input-size:var(--text-base);--search-field-panel-max-block:min(40rem,calc(100dvh - var(--space-32)));--control-inset-inline:var(--space-3);--control-gap:var(--space-2)}.mini-basket{background-color:transparent;color:var(--text-primary);translate:0 0;transition:translate var(--motion-exit),display var(--motion-moderate) allow-discrete,overlay var(--motion-moderate) allow-discrete}.mini-basket:not([open]){translate:0 100%}.mini-basket[open]{transition:translate var(--motion-enter),display var(--motion-enter) allow-discrete,overlay var(--motion-enter) allow-discrete}@starting-style{.mini-basket[open]{translate:0 100%}}@media (min-width: 48rem){.mini-basket:not([open]){translate:calc(100% + 1.5rem) 0}.mini-basket:not([open]):where(:dir(rtl)){translate:calc(-100% - 1.5rem) 0}@starting-style{.mini-basket[open]{translate:calc(100% + 1.5rem) 0}.mini-basket[open]:where(:dir(rtl)){translate:calc(-100% - 1.5rem) 0}}}.mini-basket::backdrop{background-color:transparent;transition:background-color var(--motion-moderate) var(--ease-effect),display var(--motion-moderate) allow-discrete,overlay var(--motion-moderate) allow-discrete}.mini-basket[open]::backdrop{background-color:color-mix(in oklab,var(--neutral-1000) 40%,transparent)}@starting-style{.mini-basket[open]::backdrop{background-color:transparent}}.mini-basket__panel{background-color:var(--surface-page);border-start-start-radius:var(--radius-surface);border-start-end-radius:var(--radius-surface);border-end-start-radius:0;border-end-end-radius:0}@media (min-width: 48rem){.mini-basket__panel{border-radius:var(--radius-surface)}}@supports (corner-shape: squircle){.mini-basket__panel{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.mini-basket__panel{--sq-r:var(--radius-surface);--sq-bl:0px;--sq-br:0px;border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}@media (min-width: 48rem){.mini-basket__panel{--sq-bl:var(--radius-surface);--sq-br:var(--radius-surface)}}}}.mini-basket__handle{background-color:var(--border-default);border-radius:var(--radius-full)}.mini-basket__status{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--tracking-snug);color:var(--text-primary)}.mini-basket__tick{background-color:var(--surface-sunken);color:var(--text-primary);border-radius:var(--radius-full)}.mini-basket__close{background-color:transparent;border-color:transparent;color:var(--text-primary);border-radius:var(--radius-full);-webkit-tap-highlight-color:transparent;transition:border-color var(--motion-hover)}@media (hover: hover){.mini-basket__close:hover{border-color:var(--border-default)}}@media (hover: none){.mini-basket__close:hover{border-color:transparent}}.mini-basket__lines>.cart-line{border-radius:var(--radius-card)}@supports (corner-shape: squircle){.mini-basket__lines>.cart-line{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.mini-basket__lines>.cart-line{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}@media (prefers-reduced-motion: no-preference){.mini-basket__lines>.cart-line[data-added]{animation:jwshop-mini-basket-flash var(--motion-deliberate) var(--ease-effect) var(--motion-slow) both}}@keyframes jwshop-mini-basket-flash{from{background-color:var(--a-tint-2)}to{background-color:transparent}}.mini-basket__empty{font-family:var(--type-body-font);font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--text-secondary)}.mini-basket__pairs-title{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);color:var(--text-secondary)}.mini-basket__pair{border-block-end-color:var(--border-subtle)}.mini-basket__pair-thumb{background-color:var(--surface-well);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.mini-basket__pair-thumb{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.mini-basket__pair-thumb{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.mini-basket__pair-name{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--weight-semibold);line-height:var(--type-body-sm-leading);color:var(--text-primary)}.mini-basket__pair-price{--price-amount-size:var(--text-xs);font-family:var(--type-small-print-font);font-size:var(--text-xs);line-height:var(--type-small-print-leading);color:var(--text-secondary)}.mini-basket__foot{border-block-start-color:var(--border-subtle)}.mini-basket__eta{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.mini-basket__eta>.icon{color:var(--text-secondary)}.mini-basket__terms{color:var(--text-secondary)}.pdp__sections .accordion__panel{color:var(--text-secondary)}.pdp__sections .accordion__panel :is(strong,.summary-list__value,.table){color:var(--text-primary)}.pdp__reviews--empty .shelf-head__title{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking);text-transform:var(--type-heading-sm-transform)}.product-feature{--border-control:var(--border-control-hover);--summary-list-term-size:6rem}.product-feature__cover{background-color:var(--surface-well);border-radius:var(--radius-card)}@supports (corner-shape: squircle){.product-feature__cover{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.product-feature__cover{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.product-feature__eyebrow{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);color:var(--text-secondary)}.product-feature__title{font-family:var(--type-display-lg-font);font-size:var(--type-display-lg-size);font-weight:var(--type-display-lg-weight);line-height:var(--type-display-lg-leading);letter-spacing:var(--type-display-lg-tracking);text-transform:var(--type-display-lg-transform);font-variant-numeric:var(--type-display-lg-variant-numeric);color:var(--text-primary)}.product-feature__lede{font-family:var(--type-body-font);font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--text-secondary)}.product-feature .summary-list{box-shadow:inset 0 1px 0 var(--border-subtle),inset 0 -1px 0 var(--border-subtle)}.product-feature .summary-list__row{grid-template-columns:minmax(0,var(--summary-list-term-size)) minmax(0,1fr);column-gap:var(--space-4);align-items:baseline}.product-feature .summary-list__row:first-child{padding-block-start:var(--space-3)}.product-feature .summary-list__row:last-child{padding-block-end:var(--space-3)}.product-feature__price{--price-amount-size:var(--text-2xl)}.product-feature__price .price__amount{font-weight:var(--weight-regular);line-height:var(--leading-none);letter-spacing:var(--tracking-tight)}.product-feature__note{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}@media (min-width: 64rem){.product-feature{--summary-list-term-size:7.5rem}.product-feature__lede{font-size:var(--type-body-lg-size)}}@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){.product-feature__image:not([fetchpriority="high"]){transform-origin:50% 90%;animation:jwshop-settle linear both;animation-timeline:view();animation-range:entry 0% entry 70%}}}.product-gallery__well{background-color:var(--surface-well);border-radius:var(--radius-card)}@supports (corner-shape: squircle){.product-gallery__well{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.product-gallery__well{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}@media (width < 64rem){.product-gallery__track{border-radius:var(--radius-card)}@supports (corner-shape: squircle){.product-gallery__track{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.product-gallery__track{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}}.product-gallery__slide:first-child .product-gallery__image{view-transition-name:jw-product}@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){.product-gallery__slide:nth-child(n + 2) .product-gallery__image{animation:jwshop-settle linear both;animation-timeline:view();animation-range:entry 0% entry 70%}}}.product-gallery__zoom{background-color:color-mix(in oklab,var(--surface-page) var(--frost-tint),transparent);border-color:var(--border-default);border-radius:var(--radius-full);color:var(--text-primary);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);-webkit-tap-highlight-color:transparent;transition:border-color var(--motion-hover)}@media (hover: hover){.product-gallery__zoom:hover{border-color:var(--text-primary)}}.product-gallery__caption{font-family:var(--font-metadata);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--text-primary);background-color:color-mix(in oklab,var(--surface-page) var(--chrome-tint),transparent);border-radius:var(--radius-control);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}@supports (corner-shape: squircle){.product-gallery__caption{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.product-gallery__caption{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.product-gallery__thumb{background-color:var(--surface-well);border-color:var(--border-subtle);border-radius:var(--radius-control);outline-color:var(--a-fill)}@supports (corner-shape: squircle){.product-gallery__thumb{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.product-gallery__thumb{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.product-gallery__thumb::after{border-radius:inherit}@supports (corner-shape: squircle){.product-gallery__thumb::after{corner-shape:inherit}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.product-gallery__thumb[aria-current="true"]::after{box-shadow:inset 0 0 0 2px var(--a-fill)}}}.product-gallery__count{font-family:var(--font-metadata);font-size:var(--text-sm);line-height:var(--leading-snug);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.product-grid__end{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.product-tile__well{background-color:var(--surface-well);border-radius:var(--radius-card)}@supports (corner-shape: squircle){.product-tile__well{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.product-tile__well{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.product-tile__image{transform-origin:50% 90%}.product-tile__status{font-family:var(--font-metadata);font-size:var(--text-xs);line-height:var(--leading-snug);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.product-tile--upcoming .product-tile__status time{color:var(--text-primary)}.product-tile__name{font-family:var(--type-ui-font);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);color:var(--text-primary)}.product-tile__link{color:inherit;text-decoration:none}.product-tile__price{font-family:var(--font-metadata);font-size:var(--text-sm);line-height:var(--leading-snug);font-variant-numeric:tabular-nums;color:var(--text-primary)}.product-tile__price .price{--price-amount-size:var(--text-sm)}.product-tile__price .price__amount{font-weight:var(--weight-regular);line-height:var(--leading-snug)}.product-tile__price .price__was{font-size:var(--text-sm);line-height:var(--leading-snug)}.product-tile--soldout .product-tile__price{color:var(--text-secondary)}.product-tile--soldout .product-tile__price .price__amount{color:var(--text-secondary)}.product-tile__descriptor{font-family:var(--font-metadata);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--text-secondary)}.product-tile__meta .rating-display__value{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.product-tile__meta .rating-display__count{font-family:var(--type-ui-font);font-size:var(--type-ui-size);line-height:var(--leading-snug);color:var(--text-secondary);text-decoration:none}.product-tile__quick-button{color:var(--text-primary);background-color:color-mix(in oklab,var(--surface-raised) var(--frost-tint),transparent);border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--border-default);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover),box-shadow var(--motion-hover),color var(--motion-hover)}@media (min-width: 64rem){.product-tile__name{font-size:var(--text-base)}}@media (hover: hover){.product-tile__image{transition:transform var(--motion-deliberate) var(--ease-out)}.product-tile:hover .product-tile__image{transform:scale(1.03)}.product-tile__quick-button:hover{color:var(--a-primary-ink);background-color:var(--a-primary-fill);box-shadow:inset 0 0 0 1px var(--a-primary-fill)}}@media (prefers-reduced-transparency: reduce){.product-tile__quick-button{background-color:var(--surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors: active){.product-tile__quick-button{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){.product-tile__image:not([fetchpriority="high"]){animation:jwshop-settle linear both;animation-timeline:view();animation-range:entry 0% entry 70%}}}.search-hit__media{background-color:var(--surface-well);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.search-hit__media{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.search-hit__media{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.search-hit__meta{font-family:var(--font-metadata);font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-snug);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.search-hit--scope>svg{color:var(--text-secondary)}.search-sheet{background-color:var(--surface-page);color:var(--text-primary)}.search-sheet::backdrop{background-color:transparent}.search-sheet[open]{opacity:1;translate:none;transition:opacity var(--motion-moderate) var(--ease-effect),translate var(--motion-enter)}@supports (transition-behavior: allow-discrete){.search-sheet[open]{transition:opacity var(--motion-moderate) var(--ease-effect),translate var(--motion-enter),display var(--motion-moderate) allow-discrete,overlay var(--motion-moderate) allow-discrete}.search-sheet:not([open]){opacity:0;translate:0 var(--space-4);transition:opacity var(--motion-exit),translate var(--motion-exit),display var(--motion-exit) allow-discrete,overlay var(--motion-exit) allow-discrete}}@starting-style{.search-sheet[open]{opacity:0;translate:0 var(--space-4)}}.shelf-head__title{font-family:var(--type-display-md-font);font-size:var(--type-display-md-size);font-weight:var(--type-display-md-weight);line-height:var(--type-display-md-leading);letter-spacing:var(--type-display-md-tracking);text-transform:var(--type-display-md-transform);font-variant-numeric:var(--type-display-md-variant-numeric);color:var(--text-primary)}.shelf-head--page:not(.shelf-head--listing) .shelf-head__title{font-size:var(--shop-title-page)}.shelf-head__meta{font-family:var(--font-metadata);font-size:var(--text-sm);line-height:var(--leading-snug);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.shelf-head__intro{font-family:var(--type-body-font);font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--text-secondary);text-wrap:pretty}.shelf-head__link{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);color:var(--a-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.2em;text-decoration-color:color-mix(in oklab,var(--a-ink) 35%,transparent);transition:text-decoration-color var(--motion-hover)}@media (hover: hover){.shelf-head__link:hover{color:var(--a-ink);text-decoration-color:currentColor}}.shop-hero__media{background-color:var(--neutral-900);border-radius:var(--radius-surface)}@supports (corner-shape: squircle){.shop-hero__media{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.shop-hero__media{--sq-r:var(--radius-surface);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.shop-hero__head{color-scheme:dark;color:var(--text-primary);background-image:linear-gradient( to top,color-mix(in oklab,var(--neutral-1000) 86%,transparent) 0,color-mix(in oklab,var(--neutral-1000) var(--veil-floor),transparent) calc(100% - var(--space-8)),transparent );border-end-start-radius:var(--radius-surface);border-end-end-radius:var(--radius-surface)}@supports (corner-shape: squircle){.shop-hero__head{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.shop-hero__head{--sq-r:var(--radius-surface);--sq-tl:0px;--sq-tr:0px;border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.shop-hero__eyebrow{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);color:var(--text-primary)}.shop-hero__title{font-family:var(--type-display-lg-font);font-size:var(--type-display-lg-size);font-weight:var(--type-display-lg-weight);line-height:var(--type-display-lg-leading);letter-spacing:var(--type-display-lg-tracking);text-transform:var(--type-display-lg-transform);font-variant-numeric:var(--type-display-lg-variant-numeric);color:var(--text-primary)}.shop-hero__lede{font-family:var(--type-body-font);font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--text-secondary)}@media (min-width: 48rem){.shop-hero__head{background-image:none;border-radius:0}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.shop-hero__head{border-radius:0;clip-path:none}}}.shop-hero__title{font-family:var(--type-display-xl-font);font-size:var(--type-display-xl-size);font-weight:var(--type-display-xl-weight);line-height:var(--type-display-xl-leading);letter-spacing:var(--type-display-xl-tracking);text-transform:var(--type-display-xl-transform);font-variant-numeric:var(--type-display-xl-variant-numeric)}.shop-hero__body{color-scheme:dark;color:var(--text-primary)}.shop-hero__lede{font-size:var(--type-body-lg-size);color:var(--text-primary)}.shop-hero__media::after{background-image:linear-gradient( to right,color-mix(in oklab,var(--neutral-1000) var(--veil-floor),transparent) 0,color-mix(in oklab,var(--neutral-1000) var(--veil-floor),transparent) calc(var(--space-12) + 37.5rem + var(--space-12)),transparent 85% ),linear-gradient( to top,color-mix(in oklab,var(--neutral-1000) var(--veil-floor),transparent) 0,transparent 40% )}}@media (min-width: 80rem){.shop-hero__media::after{background-image:linear-gradient( to right,color-mix(in oklab,var(--neutral-1000) var(--veil-floor),transparent) 0,color-mix(in oklab,var(--neutral-1000) var(--veil-floor),transparent) calc(var(--space-16) + 37.5rem + var(--space-12)),transparent 85% ),linear-gradient( to top,color-mix(in oklab,var(--neutral-1000) var(--veil-floor),transparent) 0,transparent 40% )}}.shop-hero__leads path{fill:none;stroke:color-mix(in oklab,var(--neutral-0) 72%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.shop-hero__dot{background-color:var(--neutral-0);border-radius:var(--radius-full);box-shadow:0 0 0 1px color-mix(in oklab,var(--neutral-1000) 45%,transparent),0 0 0 5px color-mix(in oklab,var(--neutral-0) 22%,transparent)}.shop-hero__tag{--shop-hero-tag-ring:0 0 0 2px var(--surface-page),0 0 0 4px var(--focus-ring),0 0 0 6px var(--surface-page);font-family:var(--type-ui-font);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--neutral-0);text-decoration:none;background-color:color-mix(in oklab,var(--neutral-1000) var(--veil-tag),transparent);border-color:color-mix(in oklab,var(--neutral-0) 24%,transparent);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);transition:background-color var(--motion-hover),border-color var(--motion-hover)}@supports (corner-shape: squircle){.shop-hero__tag{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.shop-hero__tag{--sq-r:calc(var(--shop-hero-tag-block) / 2);--shop-hero-tag-ring:inset 0 0 0 2px var(--surface-page),inset 0 0 0 4px var(--focus-ring),inset 0 0 0 6px var(--surface-page);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.shop-hero__tag:focus-visible{box-shadow:var(--shop-hero-tag-ring)}.shop-hero__tag-name{font-weight:var(--weight-medium)}.shop-hero__tag-price{font-family:var(--font-metadata);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums;color:color-mix(in oklab,var(--neutral-0) 86%,transparent)}@media (hover: hover){.shop-hero__tag:hover{background-color:color-mix(in oklab,var(--neutral-1000) 84%,transparent);border-color:color-mix(in oklab,var(--neutral-0) 50%,transparent)}}@media (prefers-reduced-transparency: reduce){.shop-hero__tag{background-color:var(--neutral-1000);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors: active){.shop-hero__tag{-webkit-backdrop-filter:none;backdrop-filter:none}}.signup-panel{--border-control:var(--border-control-hover);background-color:var(--surface-well);border-radius:var(--radius-surface)}@supports (corner-shape: squircle){.signup-panel{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.signup-panel{--sq-r:var(--radius-surface);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.signup-panel__title{font-family:var(--type-display-md-font);font-size:var(--type-display-md-size);font-weight:var(--type-display-md-weight);line-height:var(--type-display-md-leading);letter-spacing:var(--type-display-md-tracking);text-transform:var(--type-display-md-transform);font-variant-numeric:var(--type-display-md-variant-numeric);color:var(--text-primary)}.signup-panel__text{font-family:var(--type-body-font);font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--text-secondary)}.signup-panel__label{font-family:var(--type-ui-font);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--text-primary)}.signup-panel .field__control{background-color:var(--surface-page)}.signup-panel__note{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.size-guide__title{font-family:var(--type-heading-md-font);font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);line-height:var(--type-heading-md-leading);letter-spacing:var(--type-heading-md-tracking);text-transform:var(--type-heading-md-transform);color:var(--text-primary)}h1.size-guide__title{font-family:var(--type-display-md-font);font-size:var(--type-display-md-size);font-weight:var(--type-display-md-weight);line-height:var(--type-display-md-leading);letter-spacing:var(--type-display-md-tracking);text-transform:var(--type-display-md-transform);text-wrap:balance}.size-guide__intro{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.size-guide__units .size-guide__units-legend{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);text-transform:var(--type-ui-sm-transform);color:var(--text-secondary)}.size-guide__segment{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);background-color:transparent;border-color:var(--border-control);border-radius:var(--radius-pill);color:var(--text-primary);-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover),border-color var(--motion-hover),color var(--motion-hover)}@supports (corner-shape: squircle){.size-guide__segment{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.size-guide__segment{--sq-r:calc(max(var(--control-min-block),1.5rem) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}@media (hover: hover){.size-guide__segment:hover:not(:has(.size-guide__unit-input:checked)){border-color:var(--border-control-hover)}}.size-guide__segment:has(.size-guide__unit-input:checked){background-color:var(--a-tint-1);border-color:var(--a-fill);color:var(--a-ink);font-weight:var(--weight-semibold)}.size-guide__unit-input{accent-color:var(--a-fill)}.size-guide__measure{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}.size-guide .table{--table-cell-block:calc(var(--space-2) + var(--space-0-5));--table-cell-inline:var(--space-1-5);font-family:var(--font-metadata);font-size:var(--text-sm);line-height:var(--leading-snug);font-variant-numeric:tabular-nums;color:var(--text-primary)}.size-guide .table :is(th,td){border-block-end-color:var(--border-subtle)}.size-guide .table :is(th,td):not(:first-child){text-align:center}.size-guide .table thead th{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--weight-semibold);line-height:var(--type-ui-leading);letter-spacing:normal;text-transform:none;color:var(--text-primary);background-color:transparent;border-block-end-color:var(--border-subtle)}.size-guide .table :is(thead,tbody) tr>:first-child{font-family:var(--font-metadata);font-size:var(--text-xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-secondary)}.size-guide__col[data-current]{background-color:var(--a-tint-1)}.table-scroll .size-guide__table--pinned :is(thead,tbody) tr>:first-child{border-inline-end-color:var(--border-subtle);background-color:var(--size-guide-ground,var(--surface-page))}.dialog .size-guide{--size-guide-ground:var(--surface-overlay)}.size-guide__how{background-color:var(--surface-sunken);border-radius:var(--radius-card)}@supports (corner-shape: squircle){.size-guide__how{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.size-guide__how{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.size-guide__how-title{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);color:var(--text-primary)}.size-guide__steps{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-primary)}.size-guide__steps>li::marker{color:var(--text-secondary);font-variant-numeric:tabular-nums}.size-guide__diagram img{border-radius:var(--radius-media)}@supports (corner-shape: squircle){.size-guide__diagram img{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.size-guide__diagram img{--sq-r:var(--radius-media);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.size-guide__note{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.size-guide-link{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--weight-medium);line-height:var(--type-ui-leading)}[data-brand=jwshop] .accordion__summary{--control-min-block:calc(var(--space-12) + var(--space-3));background-color:transparent}[data-brand=jwshop] .accordion__label{letter-spacing:var(--tracking-snug)}[data-brand=jwshop] .accordion__panel{padding-block-end:var(--space-6)}[data-brand=jwshop] .accordion__panel>.summary-list:not(:first-child){margin-block-start:var(--stack-rhythm)}[data-brand=jwshop] .accordion__item[open]>.accordion__summary .accordion__marker{color:var(--text-secondary)}@media (hover: hover){[data-brand=jwshop] .accordion__summary:hover{background-color:transparent}[data-brand=jwshop] .accordion__summary:hover .accordion__marker{color:var(--text-primary)}}@media (hover: none){[data-brand=jwshop] .accordion__summary:hover{background-color:transparent;color:var(--text-primary)}[data-brand=jwshop] .accordion__summary:hover .accordion__marker{color:var(--text-secondary)}}@media (hover: none){[data-brand=jwshop] .address-form__saved:hover:not(:has(input:checked,input[disabled])){border-color:var(--border-control)}}[data-brand=jwshop] .auth-shell{padding-block-end:0}[data-brand=jwshop] .auth-shell__head>h1{font-family:var(--type-display-md-font);font-size:var(--shop-title-page);font-weight:var(--type-display-md-weight);line-height:var(--type-display-md-leading);letter-spacing:var(--type-display-md-tracking);text-wrap:balance;overflow-wrap:anywhere;color:var(--text-primary)}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){[data-brand=jwshop] :is(.auth-shell__route,.auth-shell__alt-link){border-radius:var(--squircle-radius,0)}}}[data-brand=jwshop] .badge{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform)}[data-brand=jwshop] .breadcrumb{--breadcrumb-target-min:2.75rem;padding-block:var(--space-0-5)}@media (min-width: 64rem){[data-brand=jwshop] .breadcrumb{--breadcrumb-target-min:2.25rem;padding-block:var(--space-3) var(--space-2)}}[data-brand=jwshop] .breadcrumb__item{gap:var(--space-2)}[data-brand=jwshop] .breadcrumb__item + .breadcrumb__item::before{color:var(--border-default)}[data-brand=jwshop] .breadcrumb__item>[aria-current="page"]{font-weight:var(--weight-regular)}@media (hover: hover){[data-brand=jwshop] .breadcrumb__link:hover{color:var(--text-primary)}}@media (hover: none){[data-brand=jwshop] .breadcrumb__link:hover:not(:focus-visible){color:var(--text-secondary);text-decoration:none}}[data-brand=jwshop] .browse{--browse-tail:0}[data-brand=jwshop] .browse__bar--sticky{background-color:color-mix(in oklab,var(--surface-page) var(--chrome-tint),transparent);border-block-end-color:var(--border-subtle);-webkit-backdrop-filter:var(--chrome-blur);backdrop-filter:var(--chrome-blur)}[data-brand=jwshop] .browse__bar--sticky::after{background-image:none}[data-brand=jwshop] .browse__count{font-family:var(--font-metadata);font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-snug);font-variant-numeric:tabular-nums;color:var(--text-secondary)}@media (prefers-reduced-transparency: reduce){[data-brand=jwshop] .browse__bar--sticky{background-color:var(--surface-page);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors: active){[data-brand=jwshop] .browse__bar--sticky{background-color:Canvas;border-block-end-color:CanvasText;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (hover: none){[data-brand=jwshop] .browse__clear:hover{color:var(--a-ink);text-decoration:none}}[data-brand=jwshop] .review-excerpt .callout{--callout-tint:var(--surface-sunken);--callout-edge:var(--surface-sunken);--callout-ink:var(--text-primary);justify-self:stretch;column-gap:var(--space-3);row-gap:var(--space-0-5);padding-block:calc(var(--space-3) + var(--space-0-5));padding-inline:var(--space-4);margin-block-start:var(--space-2)}[data-brand=jwshop] .review-excerpt .callout__icon{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);margin-block-start:var(--space-0-5)}[data-brand=jwshop] .review-excerpt .callout .callout__label{font-weight:var(--weight-semibold)}[data-brand=jwshop] .review-excerpt .callout__body{grid-column:2;font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}[data-brand=jwshop] .card--interactive:hover:not(:active){transform:none}@media (hover: none){[data-brand=jwshop] .card--interactive:hover{border-color:var(--border-subtle)}}[data-brand=jwshop] .card__title{letter-spacing:var(--tracking-snug)}[data-brand=jwshop] .cart-line{--cart-line-media-inline:4.75rem}[data-brand=jwshop] .cart-line:not(:has(.cart-line__figure ~ .cart-line__figure)){--cart-line-figure-min:0px;grid-template-columns:var(--cart-line-media-inline) minmax(0,1fr) auto;column-gap:var(--space-3);row-gap:var(--space-2)}[data-brand=jwshop] .cart-line:not(:has(.cart-line__figure ~ .cart-line__figure))>.cart-line__media{grid-area:1 / 1 / span 2 / 2}[data-brand=jwshop] .cart-line:not(:has(.cart-line__figure ~ .cart-line__figure))>.cart-line__detail{grid-area:1 / 2}[data-brand=jwshop] .cart-line:not(:has(.cart-line__figure ~ .cart-line__figure))>.cart-line__ledger{grid-area:1 / 3}[data-brand=jwshop] .cart-line:not(:has(.cart-line__figure ~ .cart-line__figure))>.cart-line__actions{grid-area:2 / 2 / auto / span 2;justify-content:space-between}[data-brand=jwshop] .cart-line:not(:has(.cart-line__figure ~ .cart-line__figure))>.cart-line__actions:not(:has(.quantity-stepper)){justify-content:flex-end}[data-brand=jwshop] .cart-line__media{background-image:none;background-color:var(--surface-well);border-radius:var(--radius-control)}@supports (corner-shape: squircle){[data-brand=jwshop] .cart-line__media{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){[data-brand=jwshop] .cart-line__media{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}[data-brand=jwshop] .cart-line__title{font-family:var(--type-ui-lg-font);font-size:var(--type-ui-lg-size);font-weight:var(--type-ui-lg-weight);line-height:var(--type-ui-lg-leading);letter-spacing:var(--tracking-snug)}[data-brand=jwshop] .cart-line__title>a{color:inherit;text-decoration-line:none}@media (hover: hover){[data-brand=jwshop] .cart-line__title>a:hover{text-decoration-line:underline}}[data-brand=jwshop] .cart-line__variant{font-family:var(--font-metadata);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--text-secondary)}[data-brand=jwshop] .cart-line__figure-value{font-size:var(--text-sm);line-height:var(--leading-snug);text-align:end}[data-brand=jwshop] .cart-line__figure--total .cart-line__figure-value{font-weight:var(--weight-regular)}[data-brand=jwshop] .btn.cart-line__remove{padding-inline:0;color:var(--text-secondary);font-size:var(--type-body-sm-size);font-weight:var(--weight-regular);text-decoration-line:underline;text-decoration-color:var(--border-default);text-decoration-thickness:1px;text-underline-offset:0.2em}@media (hover: hover){[data-brand=jwshop] .btn.cart-line__remove:hover:not(:active):not([disabled],[aria-disabled="true"]),[data-brand=jwshop] .btn.cart-line__remove:active:not([disabled],[aria-disabled="true"]){background-color:transparent;color:var(--text-primary);text-decoration-color:currentColor}}@media (hover: none){[data-brand=jwshop] .btn.cart-line__remove:hover:not([disabled],[aria-disabled="true"]),[data-brand=jwshop] .btn.cart-line__remove:active:not([disabled],[aria-disabled="true"]){background-color:transparent;border-color:transparent;color:var(--text-secondary)}}[data-brand=jwshop] .chip{text-decoration:none}[data-brand=jwshop] .chip[aria-pressed=true],[data-brand=jwshop] .chip[aria-current]:not([aria-current=false]){--btn-edge-width:2px;padding-inline:calc(var(--space-4) - 1px);font-weight:var(--weight-semibold);background-color:var(--a-tint-1);border-color:var(--a-fill);color:var(--a-ink)}[data-brand=jwshop] .chip:hover:not(:active):not([disabled],[aria-disabled=true],[aria-pressed=true],[aria-current]:not([aria-current=false])){transform:none}@media (hover: none){[data-brand=jwshop] .chip:hover:not([disabled],[aria-disabled=true],[aria-pressed=true],[aria-current]:not([aria-current=false])){background-color:var(--surface-raised);border-color:var(--border-control);color:var(--text-primary)}}[data-brand=jwshop] .chip-row{margin-inline:calc(-1 * var(--space-1))}[data-brand=jwshop] .compliance-block__title{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking)}[data-brand=jwshop] .compliance-block__more[open]>.compliance-block__summary .compliance-block__marker{color:var(--text-secondary)}@media (hover: none){[data-brand=jwshop] .compliance-block__summary:hover .compliance-block__marker{color:var(--text-secondary)}}[data-brand=jwshop] .delivery-promise__headline{font-weight:var(--weight-semibold)}[data-brand=jwshop] .delivery-promise__glyph{color:var(--text-primary)}[data-brand=jwshop] .delivery-promise__date{font-family:inherit;font-weight:var(--weight-semibold)}[data-brand=jwshop] .delivery-promise__availability .stock-indicator__state{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading)}@media (hover: none){[data-brand=jwshop] .dialog__close:not(.btn):hover{background-color:transparent;color:var(--text-secondary)}}[data-brand=jwshop] .download-panel__title{font-family:var(--type-display-sm-font);font-size:var(--type-display-sm-size);font-weight:var(--type-display-sm-weight);line-height:var(--type-display-sm-leading);letter-spacing:var(--type-display-sm-tracking);text-wrap:balance}@media (hover: none){[data-brand=jwshop] .download-panel__renew:hover{text-decoration-thickness:1px}}[data-brand=jwshop] .drawer{background-color:var(--surface-raised)}[data-brand=jwshop] .drawer--start{border-start-end-radius:var(--radius-surface);border-end-end-radius:var(--radius-surface)}@supports (corner-shape: squircle){[data-brand=jwshop] .drawer{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){[data-brand=jwshop] .drawer--start{--sq-r:var(--radius-surface);--sq-tl:0px;--sq-bl:0px;border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}[data-brand=jwshop] .drawer--start:where(:dir(rtl)){--sq-tl:var(--sq-r);--sq-bl:var(--sq-r);--sq-tr:0px;--sq-br:0px}}}[data-brand=jwshop] .drop-countdown__clock{justify-self:stretch;max-inline-size:26.25rem;column-gap:0}[data-brand=jwshop] .drop-countdown__unit{flex:1 1 0;justify-items:start;gap:0}[data-brand=jwshop] .drop-countdown__digits{padding-block-end:calc(var(--space-2) + var(--space-0-5));font-family:var(--font-metadata);font-size:clamp(2rem,1rem + 2.4vw,3rem);font-weight:var(--weight-regular);line-height:var(--leading-none);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;color:var(--text-primary)}[data-brand=jwshop] .drop-countdown__unit-label{justify-self:stretch;padding-block-start:calc(var(--space-2) + var(--space-0-5));font-family:var(--font-metadata);font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-none);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-secondary);box-shadow:inset 0 1px 0 var(--border-default)}[data-brand=jwshop] .drop-countdown__when{margin-block-start:var(--space-4);font-family:var(--font-metadata);font-size:var(--text-sm);line-height:var(--leading-normal);font-variant-numeric:tabular-nums;color:var(--text-primary)}[data-brand=jwshop] .drop-countdown__actions{margin-block-start:var(--space-5)}[data-brand=jwshop] .drop-countdown__note{margin-block-start:var(--space-1-5);font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:normal;color:var(--text-secondary)}@media (max-width: 47.99rem){[data-brand=jwshop] .drop-countdown__actions>.btn{flex:1 1 100%}}[data-brand=jwshop] .drop-countdown--holding{background-color:var(--surface-sunken);border-color:var(--border-subtle)}[data-brand=jwshop] .drop-countdown--holding .drop-countdown__digits{font-size:var(--text-2xl)}[data-brand=jwshop] .drop-countdown--holding .drop-countdown__clock{max-inline-size:12rem}[data-brand=jwshop] .drop-countdown--holding .drop-countdown__when{margin-block-start:var(--space-3);font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading)}[data-brand=jwshop] .empty-state__title{font-family:var(--type-display-sm-font);font-size:var(--type-display-sm-size);font-weight:var(--type-display-sm-weight);line-height:var(--type-display-sm-leading);letter-spacing:var(--type-display-sm-tracking);text-transform:var(--type-display-sm-transform);font-variant-numeric:var(--type-display-sm-variant-numeric)}[data-brand=jwshop] .empty-state--no-results{margin-block-start:calc(var(--space-8) - var(--space-inset-lg))}@media (min-width: 64rem){[data-brand=jwshop] .empty-state--no-results{margin-block-start:calc(var(--space-12) - var(--space-inset-lg))}}[data-brand=jwshop] .error-page__lede{font-family:var(--type-body-lg-font);font-size:var(--type-body-lg-size);font-weight:var(--type-body-lg-weight);line-height:var(--type-body-lg-leading);letter-spacing:var(--type-body-lg-tracking);color:var(--text-secondary)}@media (hover: none){[data-brand=jwshop] .error-page__route:hover{border-color:var(--border-control)}[data-brand=jwshop] .error-page__route:hover .error-page__route-title{text-decoration:none}}[data-brand=jwshop] .error-page{padding-block-end:0}[data-brand=jwshop] .error-summary__title{letter-spacing:var(--tracking-snug)}@media (hover: none){[data-brand=jwshop] .error-summary__list a:hover{text-decoration-thickness:1px}}[data-brand=jwshop] .facet-panel--inline .facet__option:has(input:checked){--btn-edge-width:2px;padding-inline:calc(var(--space-3) - 1px);background-color:var(--a-tint-1);border-color:var(--a-fill);color:var(--a-ink)}[data-brand=jwshop] .facet-panel--inline .facet__option:has(input:checked) .facet__label{font-weight:var(--weight-semibold);color:inherit}[data-brand=jwshop] .facet-panel--inline .facet__menu:has(input:checked) .facet__trigger{background-color:var(--a-tint-1);border-color:var(--a-fill);color:var(--a-ink)}@media (hover: none){[data-brand=jwshop] .facet-applied__item:hover .facet-applied__glyph{color:var(--text-secondary)}[data-brand=jwshop] .facet__summary:hover{background-color:transparent}[data-brand=jwshop] .facet__link:hover{background-color:transparent;text-decoration:none}[data-brand=jwshop] .facet__link[aria-current]:not([aria-current=false]):hover{background-color:var(--a-tint-2)}[data-brand=jwshop] .facet-panel--inline .facet__option:hover:not(:has(input:checked)){border-color:var(--border-control)}}[data-brand=jwshop] .facet__panel{-webkit-backdrop-filter:none;backdrop-filter:none}@media (min-width: 64rem){[data-brand=jwshop] .facet__panel{background:var(--surface-raised);border-color:var(--border-default)}}@supports selector(:popover-open){[data-brand=jwshop] .facet-panel:popover-open .btn.facet-panel__apply{background-color:var(--a-primary-fill);border-color:transparent;color:var(--a-primary-ink)}@media (hover: hover){[data-brand=jwshop] .facet-panel:popover-open .btn.facet-panel__apply:hover:not(:active):not([disabled],[aria-disabled="true"]){background-color:var(--a-primary-fill-hover);border-color:transparent;color:var(--a-primary-ink)}[data-brand=jwshop] .facet-panel:popover-open .btn.facet-panel__apply:active:not([disabled],[aria-disabled="true"]){background-color:var(--a-primary-fill-active);border-color:transparent;color:var(--a-primary-ink)}}@media (hover: none){[data-brand=jwshop] .facet-panel:popover-open .btn.facet-panel__apply:is(:hover,:active):not([disabled],[aria-disabled="true"]){background-color:var(--a-primary-fill);border-color:transparent;color:var(--a-primary-ink)}}}[data-brand=jwshop] .footer-legal,[data-brand=jwshop] .footer-legal .footer-legal__copyright,[data-brand=jwshop] .footer-legal .footer-legal__more{color:var(--text-secondary)}[data-brand=jwshop] .footer-legal__copyright .dot-list>:first-child{font-weight:var(--weight-medium)}[data-brand=jwshop] select.field__control{background-image:linear-gradient( 45deg,transparent calc(50% - 0.75px),var(--select-chevron-ink) calc(50% - 0.75px),var(--select-chevron-ink) calc(50% + 0.75px),transparent calc(50% + 0.75px) ),linear-gradient( 135deg,transparent calc(50% - 0.75px),var(--select-chevron-ink) calc(50% - 0.75px),var(--select-chevron-ink) calc(50% + 0.75px),transparent calc(50% + 0.75px) );background-size:0.375rem 0.375rem;--select-chevron-position:right calc(var(--control-inset-inline) + 0.375rem) center,right var(--control-inset-inline) center}[data-brand=jwshop] select.field__control:is([dir=rtl],:dir(rtl)),[data-brand=jwshop] [dir=rtl] select.field__control{--select-chevron-position:left var(--control-inset-inline) center,left calc(var(--control-inset-inline) + 0.375rem) center}[data-brand=jwshop] select.field__control[multiple]{background-image:none}[data-brand=jwshop] .field__control{scroll-margin-block-start:var(--space-24)}[data-brand=jwshop] .checkbox input[type=checkbox]{scroll-margin-block-start:var(--space-10)}[data-brand=jwshop] .format-selector__option{--border-control:var(--border-control-hover);background-color:var(--surface-well)}[data-brand=jwshop] .format-selector__option:has(.format-selector__input:checked){background-color:var(--a-tint-1);border-color:var(--a-fill)}[data-brand=jwshop] .format-selector__option:hover:not(:active):not(:has(.format-selector__input[disabled])){transform:none}@media (hover: hover){[data-brand=jwshop] .format-selector__option:hover:not(:has(.format-selector__input:checked,.format-selector__input[disabled])){border-color:var(--text-secondary)}}@media (hover: none){[data-brand=jwshop] .format-selector__option:hover:not(:has(.format-selector__input:checked,.format-selector__input[disabled])){border-color:var(--border-control)}}[data-brand=jwshop]{--chrome-tint:88%;--chrome-blur:blur(20px);--buy-bar-tint:92%;--frost-tint:72%;--veil-floor:62%;--veil-tag:66%;--site-header-block:4rem;--site-header-settle-after:2rem;--container-wide:88rem;--shop-section:var(--space-16);--shop-title-page:min(var(--type-display-md-size),calc(var(--text-3xl) * var(--display-scale,1)));--payment-wallet-reserve:3rem;--glow-accent-outer:0 0 0 2px var(--surface-page),0 0 0 4px var(--focus-ring);--type-ui-weight:var(--weight-medium);--type-eyebrow-font:var(--font-metadata);--type-eyebrow-weight:var(--weight-regular);--type-eyebrow-tracking:var(--tracking-widest);--type-small-print-size:var(--text-xs);font-synthesis-weight:none}@media (min-width: 64rem){[data-brand=jwshop]{--site-header-block:4.5rem;--shop-section:var(--space-28)}}@media (min-width: 80rem){[data-brand=jwshop]{--container-wide:90rem;--gutter:var(--space-12)}}@keyframes jwshop-settle{from{scale:1.08}to{scale:1}}[data-brand=jwshop] .btn--primary{background-color:var(--a-primary-fill);color:var(--a-primary-ink);border-color:transparent}@media (hover: hover){[data-brand=jwshop] .btn--primary:hover:not(:active):not([disabled],[aria-disabled="true"]){background-color:var(--a-primary-fill-hover);color:var(--a-primary-ink)}[data-brand=jwshop] .btn--primary:active:not([disabled],[aria-disabled="true"]){background-color:var(--a-primary-fill-active);color:var(--a-primary-ink)}}[data-brand=jwshop] .btn--ghost{color:var(--text-primary)}@media (hover: hover){[data-brand=jwshop] .btn--ghost:hover:not(:active):not([disabled],[aria-disabled="true"]),[data-brand=jwshop] .btn--ghost:active:not([disabled],[aria-disabled="true"]){background-color:var(--surface-sunken);color:var(--text-primary)}}[data-brand=jwshop] main .btn--ghost:not(.btn--icon,.cart-line__remove){padding-inline:0;color:var(--a-ink);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:0.2em}@media (hover: hover){[data-brand=jwshop] main .btn--ghost:not(.btn--icon,.cart-line__remove):hover:not(:active):not([disabled],[aria-disabled="true"]),[data-brand=jwshop] main .btn--ghost:not(.btn--icon,.cart-line__remove):active:not([disabled],[aria-disabled="true"]){background-color:transparent;color:var(--accent-ink-on-tint);text-decoration-thickness:2px}}@media (hover: none){[data-brand=jwshop] main .btn--ghost:not(.btn--icon,.cart-line__remove):hover:not([disabled],[aria-disabled="true"]),[data-brand=jwshop] main .btn--ghost:not(.btn--icon,.cart-line__remove):active:not([disabled],[aria-disabled="true"]){background-color:transparent;border-color:transparent;color:var(--a-ink)}}@media (hover: none){[data-brand=jwshop] .btn--primary:hover:not([disabled],[aria-disabled="true"]),[data-brand=jwshop] .btn--primary:active:not([disabled],[aria-disabled="true"]){background-color:var(--a-primary-fill);border-color:transparent;color:var(--a-primary-ink)}[data-brand=jwshop] .btn--secondary:hover:not([disabled],[aria-disabled="true"]){background-color:var(--surface-raised);border-color:var(--border-control);color:var(--text-primary)}[data-brand=jwshop] .btn--ghost:hover:not([disabled],[aria-disabled="true"]),[data-brand=jwshop] .btn--ghost:active:not([disabled],[aria-disabled="true"]){background-color:transparent;border-color:transparent;color:var(--text-primary)}}[data-brand=jwshop] .btn:hover:not(:active):not([disabled],[aria-disabled="true"]){transform:none}[data-brand=jwshop] main h1:not([class]){font-size:var(--shop-title-page)}[data-brand=jwshop] .price{font-variant-numeric:tabular-nums}[data-brand=jwshop] .price--sale .price__amount{color:var(--text-primary)}[data-brand=jwshop] .price__was{color:var(--text-secondary)}[data-brand=jwshop] .btn--sm{--btn-scale:0.9167}[data-brand=jwshop]{--buy-bar-block:4rem}[data-brand=jwshop]:has(.buy-bar[data-state="shown"]){scroll-padding-block-end:calc(var(--buy-bar-block) + env(safe-area-inset-bottom,0px) + var(--space-6))}[data-brand=jwshop]:has(:is(input:not([type=radio],[type=checkbox]),select,textarea):focus) .buy-bar{translate:0 calc(100% + var(--space-6));visibility:hidden}[data-brand=jwshop] .lightbox__stage{background-color:var(--surface-well)}@media (hover: none){[data-brand=jwshop] .lightbox__close:not(.btn):hover{background-color:transparent;color:var(--text-secondary)}}[data-brand=jwshop] .maintenance-page{--maintenance-page-title-measure:40rem}[data-brand=jwshop] .maintenance-page__lede{font-family:var(--type-body-lg-font);font-size:var(--type-body-lg-size);font-weight:var(--type-body-lg-weight);line-height:var(--type-body-lg-leading);letter-spacing:var(--type-body-lg-tracking);color:var(--text-secondary)}@media (hover: none){[data-brand=jwshop] .maintenance-page__route:hover{border-color:var(--border-control)}[data-brand=jwshop] .maintenance-page__route:hover *{text-decoration:none}}[data-brand=jwshop] .order-summary{gap:var(--space-2)}[data-brand=jwshop] .order-summary__label{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}[data-brand=jwshop] .order-summary__amount{font-size:var(--text-sm);line-height:var(--type-body-sm-leading);color:var(--text-primary)}[data-brand=jwshop] .order-summary__line{padding-block:var(--space-1)}[data-brand=jwshop] .order-summary__total{padding-block-start:var(--space-2);border-block-start-color:transparent;box-shadow:inset 0 1px 0 var(--border-subtle)}[data-brand=jwshop] .order-summary__total .order-summary__label{font-family:var(--type-ui-lg-font);font-size:var(--type-ui-lg-size);font-weight:var(--weight-semibold);line-height:var(--type-ui-lg-leading);letter-spacing:var(--tracking-snug);color:var(--text-primary)}[data-brand=jwshop] .order-summary__total .order-summary__amount{font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--type-ui-lg-leading)}[data-brand=jwshop] .field__control.otp-input__field{font-size:var(--text-2xl)}[data-brand=jwshop] .pagination__item>[aria-current="page"]{--pagination-edge-width:2px;padding-inline:calc(var(--space-2) - 1px);background-color:var(--a-tint-1);border-color:var(--a-fill);color:var(--a-ink);font-weight:var(--weight-semibold)}[data-brand=jwshop] .pagination__link[aria-current="page"]:hover{background-color:var(--a-tint-1);color:var(--a-ink)}@media (hover: hover){[data-brand=jwshop] .pagination__link:hover:not([aria-disabled="true"],[aria-current="page"]){background-color:var(--surface-sunken);color:var(--text-primary)}}@media (hover: none){[data-brand=jwshop] .pagination__link:hover:not([aria-disabled="true"],[aria-current="page"]){background-color:transparent;color:var(--text-secondary)}[data-brand=jwshop] .pagination__link--prev:hover:not([aria-disabled="true"]),[data-brand=jwshop] .pagination__link--next:hover:not([aria-disabled="true"]){border-color:var(--border-control);color:var(--text-primary)}}[data-brand=jwshop] .passkey-prompt__title{font-family:var(--type-display-sm-font);font-size:var(--type-display-sm-size);font-weight:var(--type-display-sm-weight);line-height:var(--type-display-sm-leading);letter-spacing:var(--type-display-sm-tracking);text-wrap:balance}[data-brand=jwshop] .passkey-prompt__icon{color:var(--text-primary)}[data-brand=jwshop] .payment-method__panel{padding:var(--space-5);background-color:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--border-control);border-radius:var(--radius-card)}@supports (corner-shape: squircle){[data-brand=jwshop] .payment-method__panel{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){[data-brand=jwshop] .payment-method__panel{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}[data-brand=jwshop] .payment-method__assurance{padding-inline-start:calc(var(--icon-size-sm) + var(--space-2));text-indent:calc((var(--icon-size-sm) + var(--space-2)) * -1);color:var(--text-secondary)}[data-brand=jwshop] .payment-method__assurance>.icon{margin-inline-end:var(--space-2);color:var(--text-secondary)}[data-brand=jwshop] .payment-method__express-title{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--tracking-snug)}@media (hover: hover){[data-brand=jwshop] .pill-nav__link:hover{background-color:var(--surface-sunken);color:var(--text-primary)}}@media (hover: none){[data-brand=jwshop] .pill-nav__link:hover{background-color:transparent;border-color:transparent;color:var(--text-secondary)}}[data-brand=jwshop] .pill-nav__link[aria-current]:not([aria-current=false]){background-color:var(--surface-sunken);border-color:transparent;color:var(--text-primary);font-weight:var(--weight-semibold)}@media (width < 34rem){[data-brand=jwshop] .pill-nav:not(.pill-nav--segmented){--pill-nav-inset-inline:var(--space-2)}[data-brand=jwshop] .pill-nav:not(.pill-nav--segmented) .pill-nav__list{gap:var(--space-1)}}[data-brand=jwshop] .price-history__term{font-family:var(--font-metadata);font-size:var(--text-xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-secondary)}[data-brand=jwshop] .price-history__figure,[data-brand=jwshop] .price-history__row--reference .price-history__figure{font-weight:var(--weight-regular);color:var(--text-primary)}[data-brand=jwshop] .price__amount{font-weight:var(--weight-regular)}[data-brand=jwshop] .prose :is(th,td){overflow-wrap:break-word}[data-brand=jwshop] .prose :is(th,td) :is(a,code){overflow-wrap:anywhere}[data-brand=jwshop] .quantity-stepper{--quantity-stepper-edge-width:0px;--quantity-stepper-target-min:2.75rem}@media (min-width: 48rem){[data-brand=jwshop] .quantity-stepper{--quantity-stepper-target-min:2.25rem}}[data-brand=jwshop] .quantity-stepper__group{background-color:transparent;border-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default);border-radius:var(--radius-pill)}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){[data-brand=jwshop] .quantity-stepper__group{--sq-r:calc(max(var(--quantity-stepper-target-min),1.5rem) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}[data-brand=jwshop] .quantity-stepper__input{--glow-accent:inset 0 0 0 2px var(--surface-page),inset 0 0 0 4px var(--focus-ring)}}}[data-brand=jwshop] .quantity-stepper__group:focus-within{box-shadow:inset 0 0 0 1px var(--a-ink)}[data-brand=jwshop] .quantity-stepper__group:has(.quantity-stepper__input:is([aria-invalid="true"],:user-invalid)){box-shadow:inset 0 0 0 1px var(--danger-ink)}[data-brand=jwshop] .quantity-stepper__step:first-child{border-start-start-radius:calc(max(var(--quantity-stepper-target-min),1.5rem) / 2);border-end-start-radius:calc(max(var(--quantity-stepper-target-min),1.5rem) / 2)}[data-brand=jwshop] .quantity-stepper__step:last-child{border-start-end-radius:calc(max(var(--quantity-stepper-target-min),1.5rem) / 2);border-end-end-radius:calc(max(var(--quantity-stepper-target-min),1.5rem) / 2)}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){[data-brand=jwshop] .quantity-stepper__step{--sq-r:calc(max(var(--quantity-stepper-target-min),1.5rem) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}[data-brand=jwshop] .quantity-stepper__step:first-child,[data-brand=jwshop] .quantity-stepper__step:last-child{border-radius:0}}}[data-brand=jwshop] .quantity-stepper__input{--quantity-stepper-input-size:var(--text-sm);--quantity-stepper-input-inline:2ch}@media (hover: hover){[data-brand=jwshop] .quantity-stepper__step:hover:not([aria-disabled="true"],[disabled]){background-color:var(--surface-sunken)}[data-brand=jwshop] .quantity-stepper__step:active:not([aria-disabled="true"],[disabled]){background-color:var(--surface-sunken)}}@media (hover: none){[data-brand=jwshop] .quantity-stepper__group:hover:not( :focus-within,:has(.quantity-stepper__input:is([disabled],[aria-invalid="true"],:user-invalid)) ){border-color:transparent}[data-brand=jwshop] .quantity-stepper__step:hover:not([aria-disabled="true"],[disabled]),[data-brand=jwshop] .quantity-stepper__step:active:not([aria-disabled="true"],[disabled]){background-color:transparent}}[data-brand=jwshop] .rating-display__glyphs--filled{color:var(--text-primary)}[data-brand=jwshop] .rating-display__dist-fill{background-color:var(--text-primary)}[data-brand=jwshop] .rating-display__value{font-family:var(--type-ui-font);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}@media (hover: none){[data-brand=jwshop] .rating-display__count:hover{text-decoration-thickness:1px}}@media (forced-colors: active){[data-brand=jwshop] .rating-display__glyphs--filled{color:Highlight}[data-brand=jwshop] .rating-display__dist-fill{background-color:Highlight}}[data-brand=jwshop] .rating-input__options:is(:not(:has(:hover)),:has(.rating-input__input[disabled])) .rating-input__option:has(.rating-input__input:checked),[data-brand=jwshop] .rating-input__options:is(:not(:has(:hover)),:has(.rating-input__input[disabled])) .rating-input__option:has(~ .rating-input__option .rating-input__input:checked){--rating-input-ink:var(--text-primary)}@media (hover: hover){[data-brand=jwshop] .rating-input__option:hover,[data-brand=jwshop] .rating-input__option:has(~ .rating-input__option:hover){--rating-input-ink:var(--text-primary)}}@media (hover: none){[data-brand=jwshop] .rating-input__option:hover:not(:has(.rating-input__input[disabled])),[data-brand=jwshop] .rating-input__option:has(~ .rating-input__option:hover):not(:has(.rating-input__input[disabled])){--rating-input-ink:var(--border-control)}[data-brand=jwshop] .rating-input__options .rating-input__option:has(.rating-input__input:checked),[data-brand=jwshop] .rating-input__options .rating-input__option:has(~ .rating-input__option .rating-input__input:checked){--rating-input-ink:var(--text-primary);--rating-input-fill:currentColor}[data-brand=jwshop] .rating-input__none:hover:not(:has(.rating-input__input:checked,.rating-input__input[disabled])){background-color:transparent;border-color:var(--border-control);color:var(--text-secondary)}}[data-brand=jwshop] .returns-info__figure{font-family:inherit}[data-brand=jwshop] .returns-info__more[open]>.returns-info__summary .returns-info__marker{color:var(--text-secondary)}@media (hover: none){[data-brand=jwshop] .returns-info__summary:hover .returns-info__marker{color:var(--text-secondary)}[data-brand=jwshop] .returns-info__action:hover{text-decoration-thickness:1px}}[data-brand=jwshop] .review-summary{--review-dist-track-block:var(--space-1-5);--review-summary-target-min:2.75rem}@media (min-width: 64rem){[data-brand=jwshop] .review-summary{--review-summary-target-min:var(--space-8)}}[data-brand=jwshop] .review-summary__aggregate{gap:var(--space-6)}[data-brand=jwshop] .review-summary__average{gap:var(--space-3)}[data-brand=jwshop] .review-summary__score{column-gap:calc(var(--space-2) + var(--space-0-5))}[data-brand=jwshop] .review-summary__score-value{font-family:var(--type-display-lg-font);font-size:var(--type-display-lg-size);font-weight:var(--type-display-lg-weight);line-height:var(--type-display-lg-leading);letter-spacing:var(--type-display-lg-tracking);font-variant-numeric:normal;color:var(--text-primary)}[data-brand=jwshop] .review-summary__total{font-size:var(--type-body-sm-size);color:var(--text-secondary)}[data-brand=jwshop] .review-summary__total>.icon{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);margin-inline-end:var(--space-2);vertical-align:-0.2em;color:var(--text-primary)}[data-brand=jwshop] .review-summary__count{font-family:inherit}[data-brand=jwshop] .review-dist{row-gap:var(--space-0-5)}[data-brand=jwshop] .review-dist__label{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--weight-regular);line-height:var(--type-body-sm-leading);letter-spacing:var(--tracking-normal);color:var(--text-secondary)}[data-brand=jwshop] a.review-dist__label{color:var(--text-secondary);text-decoration-color:var(--border-default)}[data-brand=jwshop] .review-dist__track{background-color:var(--border-subtle)}[data-brand=jwshop] .review-dist__fill{background-color:var(--text-primary);transition:background-color var(--motion-hover)}[data-brand=jwshop] .review-dist__count{color:var(--text-secondary)}@media (hover: hover){[data-brand=jwshop] a.review-dist__label:hover{color:var(--a-ink);text-decoration-color:currentColor}[data-brand=jwshop] .review-dist__row:has(a.review-dist__label:hover) .review-dist__fill{background-color:var(--a-fill)}}@media (hover: none){[data-brand=jwshop] a.review-dist__label:hover{color:var(--text-secondary);text-decoration-color:var(--border-default);text-decoration-thickness:1px}[data-brand=jwshop] .review-excerpt__more:hover{text-decoration-thickness:1px}}[data-brand=jwshop] .review-excerpt{padding-block-start:var(--space-6)}[data-brand=jwshop] .review-excerpt__body{color:var(--text-secondary)}[data-brand=jwshop] .review-excerpt__author,[data-brand=jwshop] .review-excerpt__date{font-family:inherit;color:inherit}[data-brand=jwshop] .review-excerpt__verified{font-weight:var(--weight-medium);color:var(--text-primary)}[data-brand=jwshop] .review-excerpt__glyph{color:var(--text-primary)}@media (forced-colors: active){[data-brand=jwshop] .review-dist__fill{background-color:Highlight}}[data-brand=jwshop] .search-field--compact{--search-field-min-block:2.75rem}[data-brand=jwshop] .search-field__panel{background-color:var(--surface-raised)}@media (hover: none){[data-brand=jwshop] .search-field__box:hover:not(:focus-within){border-color:var(--border-control)}[data-brand=jwshop] .search-field__clear:hover{background-color:transparent;color:var(--text-secondary)}[data-brand=jwshop] .search-field__option:hover:not([aria-selected=true]){background-color:transparent}}[data-brand=jwshop] .search-results-header__title{font-family:var(--type-display-md-font);font-size:var(--type-display-md-size);font-weight:var(--type-display-md-weight);line-height:var(--type-display-md-leading);letter-spacing:var(--type-display-md-tracking);text-transform:var(--type-display-md-transform);font-variant-numeric:var(--type-display-md-variant-numeric)}[data-brand=jwshop] .search-results-header__count{font-family:var(--font-metadata);font-size:var(--text-sm);letter-spacing:normal;font-variant-numeric:tabular-nums}[data-brand=jwshop] .search-results-header{padding-block-start:var(--space-8)}@media (min-width: 64rem){[data-brand=jwshop] .search-results-header{padding-block-start:var(--space-12)}}[data-brand=jwshop] .site-footer{--footer-mark-block:2.125rem;--footer-wordmark-min-block:2.75rem;--footer-link-min-block:2.75rem;margin-block-start:var(--shop-section);background-color:var(--surface-page);border-block-start-color:var(--border-subtle)}[data-brand=jwshop] .site-footer__grid{gap:var(--space-8) var(--space-6)}[data-brand=jwshop] .site-footer__legal:first-child{margin-block-start:0;padding-block-start:0;border-block-start-color:transparent}[data-brand=jwshop] .site-footer__grid:has(>.site-footer__brand){grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"brand brand" "shop help" "legal legal"}[data-brand=jwshop] .site-footer__brand{grid-area:brand}[data-brand=jwshop] .site-footer__brand + *{grid-area:shop}[data-brand=jwshop] .site-footer__brand + * + *{grid-area:help}[data-brand=jwshop] .site-footer__brand + * + * + *{grid-area:legal}[data-brand=jwshop] .site-footer__brand + * + * + * .site-footer__links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-6)}@media (min-width: 64rem){[data-brand=jwshop] .site-footer{--footer-link-min-block:2.25rem}[data-brand=jwshop] .site-footer__grid{gap:var(--space-12)}[data-brand=jwshop] .site-footer__grid:has(>.site-footer__brand){grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));grid-template-areas:"brand shop help legal"}[data-brand=jwshop] .site-footer__brand + * + * + * .site-footer__links{grid-template-columns:minmax(0,1fr)}}[data-brand=jwshop] .site-footer .site-footer__heading{color:var(--text-secondary)}[data-brand=jwshop] .site-footer__links{row-gap:0}[data-brand=jwshop] .site-footer__links a{font-family:var(--type-ui-font);font-weight:var(--weight-regular);color:var(--text-primary)}@media (hover: hover){[data-brand=jwshop] .site-footer__links a:hover{color:var(--a-ink)}}@media (hover: none){[data-brand=jwshop] .site-footer__links a:hover{color:var(--text-primary);text-decoration:none}[data-brand=jwshop] .site-footer__legal a:hover{color:var(--text-secondary)}}[data-brand=jwshop] .site-header{--brand-mark-block:1.75rem}@media (min-width: 64rem){[data-brand=jwshop] .site-header{--brand-mark-block:2.125rem}}[data-brand=jwshop] .site-header--bare{--site-header-scrim-block:100%;--site-header-scrim-fade:0px;-webkit-backdrop-filter:var(--chrome-blur);backdrop-filter:var(--chrome-blur);pointer-events:auto;view-transition-name:jw-header}[data-brand=jwshop] .site-header--bare .search-field__panel{pointer-events:auto}[data-brand=jwshop] .site-header--bare::after{background-image:none;background-color:color-mix(in oklab,var(--surface-page) var(--chrome-tint),transparent);box-shadow:inset 0 -1px 0 var(--border-subtle)}@supports not (animation-timeline: view()){[data-brand=jwshop] .site-header--bare::after{opacity:1;box-shadow:none}}@media (prefers-reduced-motion: reduce){[data-brand=jwshop] .site-header--bare::after{opacity:1;box-shadow:none}}[data-brand=jwshop]:has(.browse__bar--sticky) .site-header--bare::after{box-shadow:none}@media (prefers-reduced-transparency: reduce){[data-brand=jwshop] .site-header--bare{-webkit-backdrop-filter:none;backdrop-filter:none}[data-brand=jwshop] .site-header--bare::after{box-shadow:none}}@media (forced-colors: active){[data-brand=jwshop] .site-header--bare{-webkit-backdrop-filter:none;backdrop-filter:none}}[data-brand=jwshop] .site-nav__list,[data-brand=jwshop] .site-header__actions{gap:var(--space-0-5)}@media (min-width: 64rem){[data-brand=jwshop] .site-header__inner{gap:var(--space-10)}}[data-brand=jwshop] .site-header .btn{--btn-scale:0.9167}[data-brand=jwshop] .site-header .cart-button{--control-inset-inline:var(--space-3);--control-inset-block:var(--space-2)}[data-brand=jwshop] .site-nav__link{--nav-link-padding-inline:var(--space-3);--nav-link-gap:var(--space-1);color:var(--text-primary);font-weight:var(--weight-medium)}[data-brand=jwshop] .site-nav__link[aria-current=page]{background-color:var(--surface-sunken);color:var(--text-primary);font-weight:var(--weight-semibold)}[data-brand=jwshop] .site-header__drawer-list + .site-header__drawer-list{padding-block-start:var(--space-4);box-shadow:inset 0 1px 0 var(--border-subtle)}[data-brand=jwshop] .site-nav__link strong{color:var(--a-ink)}@media (hover: hover){[data-brand=jwshop] .site-nav__link:hover{background-color:var(--surface-sunken);color:var(--text-primary)}}@media (hover: none){[data-brand=jwshop] .site-nav__link:hover{background-color:transparent;color:var(--text-primary)}[data-brand=jwshop] .site-nav__link[aria-current=page]:hover{background-color:var(--surface-sunken)}[data-brand=jwshop] .site-header__brand:hover{color:var(--text-primary)}}[data-brand=jwshop] .stock-indicator__state{font-family:var(--font-metadata);font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);color:var(--text-secondary)}[data-brand=jwshop] .stock-indicator__count{color:var(--text-primary)}[data-brand=jwshop] .stock-indicator--low .stock-indicator__state,[data-brand=jwshop] .stock-indicator--low .stock-indicator__count{color:var(--warning-ink)}[data-brand=jwshop] :is(.stock-indicator--out,.stock-indicator--discontinued) .stock-indicator__state{color:var(--text-primary)}[data-brand=jwshop] .summary-list__term{font-family:var(--font-metadata);font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-secondary)}@media (hover: none){[data-brand=jwshop] .summary-list__action:hover{text-decoration-thickness:1px}}[data-brand=jwshop] .switch__control:checked{background-color:var(--a-primary-fill);border-color:var(--a-primary-fill)}[data-brand=jwshop] .switch__control:checked::before{background-color:var(--a-primary-ink)}@media (hover: hover){[data-brand=jwshop] :is(.switch__control:hover,.switch:hover>.switch__control):checked:not([disabled]){background-color:var(--a-primary-fill-hover);border-color:var(--a-primary-fill-hover)}[data-brand=jwshop] :is(.switch__control:active,.switch:active>.switch__control):checked:not([disabled]){background-color:var(--a-primary-fill-active);border-color:var(--a-primary-fill-active)}}@media (hover: none){[data-brand=jwshop] :is(.switch__control:hover,.switch:hover>.switch__control):not([disabled],:checked){border-color:var(--border-control)}[data-brand=jwshop] :is(.switch__control:hover,.switch:hover>.switch__control):checked:not([disabled]),[data-brand=jwshop] :is(.switch__control:active,.switch:active>.switch__control):checked:not([disabled]){background-color:var(--a-primary-fill);border-color:var(--a-primary-fill)}}@media (forced-colors: active){[data-brand=jwshop] .switch__control:checked{background-color:Highlight;border-color:Highlight}[data-brand=jwshop] .switch__control:checked::before{background-color:HighlightText}}[data-brand=jwshop] .table thead th{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform)}[data-brand=jwshop] .table__num{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}@media (hover: none){[data-brand=jwshop] .table a:hover{color:var(--accent-ink)}}[data-brand=jwshop] .toc__link[aria-current]:not([aria-current=false]){background-color:var(--surface-sunken)}@media (hover: none){[data-brand=jwshop] .toc__link:hover:not(:focus-visible,[aria-current]:not([aria-current=false])){color:var(--text-secondary)}}[data-brand=jwshop] .variant-selector__legend{font-weight:var(--weight-semibold);margin-block-end:var(--space-3)}[data-brand=jwshop] .variant-selector__legend .variant-selector__chosen{font-family:inherit;font-size:inherit;font-weight:var(--weight-regular);line-height:inherit;color:var(--text-secondary);margin-inline-start:var(--space-1-5)}[data-brand=jwshop] .variant-selector__guide{--control-min-block:2.75rem;align-self:start;align-items:flex-end;margin-block-start:calc(var(--space-1) - var(--space-3) - max(var(--control-min-block),1.5rem))}[data-brand=jwshop] .variant-selector__options{gap:var(--space-2)}[data-brand=jwshop] .variant-selector__options:not(:has(.variant-selector__swatch))>.variant-selector__option{flex:0 0 calc((100% - 5 * var(--space-2)) / 6);padding-inline:var(--space-1)}[data-brand=jwshop] .variant-selector__option{background-color:transparent;border-color:var(--border-default);color:var(--text-primary);font-weight:var(--weight-medium)}@media (hover: hover){[data-brand=jwshop] .variant-selector__option:hover:not(:has(.variant-selector__input:checked)){background-color:transparent;border-color:var(--border-control-hover);color:var(--text-primary)}}@media (hover: none){[data-brand=jwshop] .variant-selector__option:hover:not(:has(.variant-selector__input:checked)){background-color:transparent;border-color:var(--border-default);color:var(--text-primary)}}[data-brand=jwshop] .variant-selector__option:has(.variant-selector__input:checked){--variant-selector-edge-width:2px;background-color:var(--a-tint-1);border-color:var(--a-fill);color:var(--a-ink);box-shadow:none}[data-brand=jwshop] .variant-selector__option:has(.variant-selector__input:checked) .variant-selector__name{font-weight:var(--weight-semibold)}[data-brand=jwshop] .variant-selector__option:has(.variant-selector__input:focus-visible){box-shadow:var(--glow-accent)}[data-brand=jwshop] .variant-selector__options:not(:has(.variant-selector__swatch)) .variant-selector__stock{margin-inline:calc(-1 * var(--space-1));letter-spacing:var(--tracking-tight)}@media (prefers-reduced-motion: no-preference){@view-transition{navigation:auto}::view-transition-group(jw-product){animation-duration:var(--motion-moderate);animation-timing-function:var(--ease-out)}::view-transition-old(jw-product),::view-transition-new(jw-product){block-size:100%;object-fit:cover}::view-transition-old(root){animation-duration:var(--motion-fast)}::view-transition-new(root){animation-duration:var(--motion-default)}}