@layer reset,tokens,base,layout,components,woo,pages,utilities;@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{min-block-size:100dvh}img,picture,video,canvas,svg{display:block;max-inline-size:100%}img,video{block-size:auto}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{padding:0;border:0;background:none;cursor:pointer}:where(ul,ol)[class],:where(ul,ol)[role=list]{padding:0;list-style:none}h1,h2,h3,h4,h5,h6,p,li,dd,figcaption{overflow-wrap:break-word}table{border-collapse:collapse}fieldset{min-inline-size:0;padding:0;border:0}legend{padding:0}summary{cursor:pointer}abbr[title]{text-decoration:none}[hidden]:not([hidden=until-found]){display:none!important}}@layer tokens{@font-face{font-family:Manrope Variable;src:url(./fonts/manrope-var.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local("Arial"),local("ArialMT"),local("Roboto"),local("Liberation Sans"),local("Helvetica");size-adjust:102.7%;ascent-override:103.8%;descent-override:29.2%;line-gap-override:0%}:root{color-scheme:light;--amx-paper: #FFFFFF;--amx-porcelain: #FFFFFF;--amx-mist: #F6F7F9;--amx-tile: #F4F5F7;--amx-daylight: var(--amx-tile);--amx-daylight-edge: var(--amx-tile);--amx-daylight-floor: var(--amx-tile);--amx-rule: #E6E8EC;--amx-rule-strong: #858C99;--amx-ink: #111827;--amx-ink-2: #374151;--amx-muted: #4B5563;--amx-disabled: #9CA3AF;--amx-dark: #0F172A;--amx-dark-2: #1E293B;--amx-on-dark: #F8FAFC;--amx-on-dark-muted: #CBD5E1;--amx-rule-dark: #334155;--amx-rule-strong-dark: #94A3B8;--amx-accent: #2563EB;--amx-accent-ink: #1D4ED8;--amx-accent-wash: #EEF3FF;--amx-accent-bright: #93B4FF;--amx-accent-bright-hover: #B9CEFF;--amx-gold: #D97706;--amx-reagent: #047857;--amx-reagent-wash: #E7F6EF;--amx-amber: #92400E;--amx-amber-wash: #FEF3C7;--amx-signal: #B91C1C;--amx-signal-wash: #FEECEC;--amx-tint-blush: var(--amx-tile);--amx-tint-blush-floor: var(--amx-tile);--amx-tint-lilac: var(--amx-tile);--amx-tint-lilac-floor: var(--amx-tile);--amx-tint-oat: var(--amx-tile);--amx-tint-oat-floor: var(--amx-tile);--amx-tint-apricot: var(--amx-tile);--amx-tint-apricot-floor: var(--amx-tile);--amx-tint-sage: var(--amx-tile);--amx-tint-sage-floor: var(--amx-tile);--amx-tint-sky: var(--amx-tile);--amx-tint-sky-floor: var(--amx-tile);--amx-tint-heather: var(--amx-tile);--amx-tint-heather-floor: var(--amx-tile);--amx-tint-stone: var(--amx-tile);--amx-tint-stone-floor: var(--amx-tile);--amx-deep-plinth: #EBEDF0;--amx-deep-plinth-floor: #EBEDF0;--amx-window-light: transparent;--light-strength: 0;--amx-contact-shadow: transparent;--color-bg: var(--amx-paper);--color-surface: var(--amx-porcelain);--color-sunken: var(--amx-mist);--color-text: var(--amx-ink);--color-text-2: var(--amx-ink-2);--color-muted: var(--amx-muted);--color-line: var(--amx-rule);--color-line-strong: var(--amx-rule-strong);--color-accent: var(--amx-accent);--color-accent-pressed: var(--amx-accent-ink);--color-accent-wash: var(--amx-accent-wash);--color-on-accent: #FFFFFF;--color-link: var(--amx-accent);--color-focus: var(--amx-accent);--color-star: var(--amx-gold);--color-success: var(--amx-reagent);--color-success-wash: var(--amx-reagent-wash);--color-warning: var(--amx-amber);--color-warning-wash: var(--amx-amber-wash);--color-danger: var(--amx-signal);--color-danger-wash: var(--amx-signal-wash);--color-disabled-text: var(--amx-disabled);--color-disabled-bg: var(--amx-mist);--color-backdrop: rgb(15 23 42 / .5);--tint: var(--amx-tile);--tint-floor: var(--amx-tile);--font-sans: "Manrope Variable", "Manrope Fallback", system-ui, sans-serif;--font-display: var(--font-sans);--font-mono: var(--font-sans);--mono-label: 100%;--mono-tight: 100%;--mono-wide: 100%;--label-case: none;--step--1: clamp(.8438rem, .8333rem + .0463vw, .875rem);--step-0: clamp(1rem, .9792rem + .0926vw, 1.0625rem);--step-1: clamp(1.125rem, 1.0833rem + .1852vw, 1.25rem);--step-2: clamp(1.25rem, 1.1667rem + .3704vw, 1.5rem);--step-3: clamp(1.375rem, 1.25rem + .5556vw, 1.75rem);--step-4: clamp(1.75rem, 1.4167rem + 1.4815vw, 2.75rem);--step-5: clamp(2.125rem, 1.6667rem + 2.037vw, 3.5rem);--step-6: clamp(2.5rem, 1.6667rem + 3.7037vw, 5rem);--step-7: clamp(4rem, 1.8333rem + 9.6296vw, 10.5rem);--step-label: .875rem;--step-data: .875rem;--step-control: 1rem;--lh-display: 1.04;--lh-heading: 1.12;--lh-snug: 1.3;--lh-lead: 1.55;--lh-body: 1.6;--wt-display: 800;--wt-display-sm: 800;--wt-h1: 800;--wt-h2: 750;--wt-h3: 700;--wt-body: 400;--wt-ui: 650;--wt-strong: 700;--wt-price: 800;--wt-wordmark: 800;--wt-label: 600;--track-display: -.035em;--track-h1: -.03em;--track-h2: -.025em;--track-label: 0;--measure-body: 68ch;--measure-lead: 56ch;--measure-display: 16ch;--price-cur-size: .8em;--s-1: 2px;--s-2: 4px;--s-3: 8px;--s-4: 12px;--s-5: 16px;--s-6: 24px;--s-7: 32px;--s-8: 48px;--s-9: 64px;--s-10: 96px;--s-11: 128px;--gutter: clamp(1rem, .5rem + 2.2222vw, 2.5rem);--space-block: clamp(2rem, 1.1667rem + 3.7037vw, 4.5rem);--space-section: clamp(3.5rem, 1.6667rem + 8.1481vw, 9rem);--container-max: 90rem;--utility-h: 32px;--header-h: 56px;--sticky-bar-h: 64px;--target: 44px;--plinth-ratio: 4 / 5;--plinth-floor: 86%;--pack-h: 72%;--pack-w: 76%;--r-0: 0;--r-1: 10px;--r-2: 14px;--r-3: 20px;--r-cap: 999px;--e-0: none;--e-1: 0 1px 0 var(--amx-rule);--e-2: 0 1px 2px rgb(16 24 40 / .05), 0 10px 30px -12px rgb(16 24 40 / .16);--e-3: 0 24px 64px -16px rgb(16 24 40 / .28);--z-base: 0;--z-sticky: 100;--z-dropdown: 200;--z-drawer: 300;--z-dialog: 400;--z-toast: 500;--dur-instant: 90ms;--dur-quick: .16s;--dur-base: .24s;--dur-measured: .36s;--dur-deliberate: .52s;--dur-survey: .72s;--dur-light: 1.2s;--ease-precise: cubic-bezier(.2, 0, 0, 1);--ease-settle: cubic-bezier(.16, 1, .3, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--ease-instrument: cubic-bezier(.65, 0, .35, 1);--ease-linear: linear;--stagger: 40ms;--move-sm: 8px;--move-md: 16px;--move-lg: 24px}@media(min-width:64em){:root{--header-h: 64px}}:root[data-scheme=violet]{--amx-accent: #7C3AED;--amx-accent-ink: #6D28D9;--amx-accent-wash: #F3EEFF;--amx-accent-bright: #C4B5FD;--amx-accent-bright-hover: #DDD6FE}:root[data-scheme=emerald]{--amx-accent: #047857;--amx-accent-ink: #065F46;--amx-accent-wash: #E7F6EF;--amx-accent-bright: #6EE7B7;--amx-accent-bright-hover: #A7F3D0}:root[data-scheme=pink]{--amx-accent: #BE185D;--amx-accent-ink: #9D174D;--amx-accent-wash: #FDEEF5;--amx-accent-bright: #F9A8D4;--amx-accent-bright-hover: #FBCFE8}[data-tint=blush]{--tint: var(--amx-tint-blush);--tint-floor: var(--amx-tint-blush-floor)}[data-tint=lilac]{--tint: var(--amx-tint-lilac);--tint-floor: var(--amx-tint-lilac-floor)}[data-tint=oat]{--tint: var(--amx-tint-oat);--tint-floor: var(--amx-tint-oat-floor)}[data-tint=apricot]{--tint: var(--amx-tint-apricot);--tint-floor: var(--amx-tint-apricot-floor)}[data-tint=sage]{--tint: var(--amx-tint-sage);--tint-floor: var(--amx-tint-sage-floor)}[data-tint=sky]{--tint: var(--amx-tint-sky);--tint-floor: var(--amx-tint-sky-floor)}[data-tint=heather]{--tint: var(--amx-tint-heather);--tint-floor: var(--amx-tint-heather-floor)}[data-tint=stone]{--tint: var(--amx-tint-stone);--tint-floor: var(--amx-tint-stone-floor)}[data-tint=daylight]{--tint: var(--amx-daylight);--tint-floor: var(--amx-daylight-floor)}[data-tint=deep]{--tint: var(--amx-deep-plinth);--tint-floor: var(--amx-deep-plinth-floor)}.s-dark{color-scheme:dark;--color-bg: var(--amx-dark);--color-surface: var(--amx-dark-2);--color-sunken: var(--amx-dark-2);--color-text: var(--amx-on-dark);--color-text-2: var(--amx-on-dark);--color-muted: var(--amx-on-dark-muted);--color-line: var(--amx-rule-dark);--color-line-strong: var(--amx-rule-strong-dark);--color-accent: var(--amx-accent-bright);--color-accent-pressed: var(--amx-accent-bright-hover);--color-accent-wash: var(--amx-dark-2);--color-star: var(--amx-accent-bright);--color-on-accent: var(--amx-ink);--color-link: var(--amx-accent-bright);--color-focus: var(--amx-accent-bright)}@media(prefers-contrast:more){:root{--color-muted: var(--amx-ink-2);--color-line: var(--amx-rule-strong);--amx-window-light: transparent}}@media(prefers-reduced-motion:reduce){:root{--move-sm: 0px;--move-md: 0px;--move-lg: 0px;--dur-base: .12s;--dur-measured: .12s;--dur-deliberate: .12s;--dur-survey: 0ms;--dur-light: 0ms}}:root[data-motion=reduced]{--move-sm: 0px;--move-md: 0px;--move-lg: 0px;--dur-base: .12s;--dur-measured: .12s;--dur-deliberate: .12s;--dur-survey: 0ms;--dur-light: 0ms}}@layer base{html{font:var(--wt-body) var(--step-0) / var(--lh-body) var(--font-sans);font-synthesis:none;font-kerning:normal;scroll-padding-block-start:calc(var(--header-h) + 16px);hanging-punctuation:first last}body,.s-dark{background-color:var(--color-bg);color:var(--color-text)}h1,.h1,h2,.h2,h3,.h3,.display,.mega{font-family:var(--font-display);font-optical-sizing:auto}h1,.h1{font-size:var(--step-5);font-weight:var(--wt-h1);line-height:1.05;letter-spacing:var(--track-h1);text-wrap:balance}h2,.h2{font-size:var(--step-4);font-weight:var(--wt-h2);line-height:var(--lh-heading);letter-spacing:var(--track-h2);text-wrap:balance}h3,.h3{font-size:var(--step-3);font-weight:var(--wt-h3);line-height:1.2;letter-spacing:-.01em;text-wrap:balance}h4,.h4{font-size:var(--step-2);font-weight:650;line-height:1.25;letter-spacing:-.005em}h5,h6,.h5{font-size:var(--step-0);font-weight:var(--wt-strong);line-height:var(--lh-snug)}.display{max-inline-size:var(--measure-display);font-size:var(--step-6);font-weight:var(--wt-display-sm);line-height:var(--lh-display);letter-spacing:var(--track-display);text-wrap:balance}@media(min-width:48em){.display{font-weight:var(--wt-display)}}.mega{font-size:var(--step-7);font-weight:300;line-height:.9;letter-spacing:-.02em}.lead{max-inline-size:var(--measure-lead);font-size:var(--step-1);line-height:var(--lh-lead);letter-spacing:-.005em;color:var(--color-text-2)}p{text-wrap:pretty}small,.meta{font-size:var(--step--1);line-height:1.45;letter-spacing:.005em}strong,b{font-weight:var(--wt-strong)}em,i,cite,var{font-style:normal;font-weight:var(--wt-strong)}:is(h1,h2,h3,.h1,.h2,.h3,.display,.wordmark) :is(em,i){font-style:normal;font-weight:inherit;color:var(--color-accent)}.mono,.label,.data{font-family:var(--font-mono);font-stretch:var(--mono-label)}.label{font-size:var(--step-label);font-weight:var(--wt-label);line-height:var(--lh-snug);letter-spacing:var(--track-label);text-transform:var(--label-case)}.data{font-size:var(--step-data);font-weight:400;line-height:1.4}.price,.amount,table{font-variant-numeric:tabular-nums lining-nums}.unit{margin-inline-start:.12em}:where(a){color:var(--color-link);text-decoration-thickness:1px;text-underline-offset:.2em}@media(hover:hover)and (pointer:fine){:where(a):hover{text-decoration-thickness:2px}}hr{border:0;border-block-start:1px solid var(--color-line)}::selection{background:var(--color-accent-wash);color:var(--color-text)}.icon{display:inline-block;flex:none;inline-size:1.5rem;block-size:1.5rem;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.icon--sm{inline-size:1rem;block-size:1rem}.icon--md{inline-size:1.25rem;block-size:1.25rem}.wordmark{position:relative;display:inline-block;padding:4px 2px;font:var(--wt-wordmark) 1.5rem / 1 var(--font-display);letter-spacing:-.04em;color:var(--color-text);text-decoration:none;white-space:nowrap}@media(min-width:64em){.wordmark{font-size:1.75rem}}}@layer base{.field,.form-row{display:grid;gap:var(--s-2);align-content:start}.form-row{margin-block-end:var(--s-5)}.field__label,.form-row>label,legend.field__label{font-size:var(--step--1);font-weight:500;line-height:1.4;color:var(--color-text)}.field__hint,.form-row .description{font-size:var(--step--1);line-height:1.45;color:var(--color-muted)}.field__error{display:flex;gap:var(--s-2);align-items:flex-start;font-size:var(--step--1);font-weight:500;line-height:1.45;color:var(--color-danger)}.field__error .icon{inline-size:1.125rem;block-size:1.125rem;margin-block-start:.05em}.required{color:inherit;text-decoration:none}.optional{font-weight:400;color:var(--color-muted)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button],[type=reset],[type=image],[type=color],[type=hidden]),select,textarea),.input{inline-size:100%;min-block-size:48px;padding:0 var(--s-4);border:1px solid var(--color-line-strong);border-radius:var(--r-1);background-color:var(--color-surface);color:var(--color-text);font-size:var(--step-control);line-height:1.3;-webkit-appearance:none;appearance:none;transition:border-color var(--dur-quick) var(--ease-precise),box-shadow var(--dur-quick) var(--ease-precise)}:where(textarea),textarea.input{min-block-size:7.5rem;padding-block:var(--s-4);resize:vertical}::placeholder{color:var(--color-muted);opacity:1}:where(input,select,textarea):focus-visible,.input:focus-visible{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}:where(input,select,textarea)[aria-invalid=true],.form-row.woocommerce-invalid :is(input,select,textarea),.is-invalid{border-color:var(--color-danger);box-shadow:inset 0 0 0 1px var(--color-danger)}:where(input,select,textarea):disabled{background-color:var(--color-disabled-bg);color:var(--color-disabled-text);cursor:not-allowed}:where(input,textarea)[readonly]{border-color:transparent;background-color:var(--color-sunken)}.input--mono,input.input--mono{font-family:var(--font-mono);font-stretch:var(--mono-label);letter-spacing:.02em}:where(select){padding-inline-end:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23191714' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:20px;cursor:pointer}:where(select):dir(rtl){background-position:left 12px center}.s-dark :where(select){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F5F3EE' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.input-group{display:flex;min-block-size:48px;border:1px solid var(--color-line-strong);border-radius:var(--r-1);background:var(--color-surface);transition:border-color var(--dur-quick) var(--ease-precise),box-shadow var(--dur-quick) var(--ease-precise)}.input-group__prefix{display:grid;place-items:center;padding:0 var(--s-4);border-inline-end:1px solid var(--color-line-strong);border-start-start-radius:var(--r-1);border-end-start-radius:var(--r-1);background:var(--color-sunken);font-family:var(--font-mono);font-stretch:var(--mono-label);color:var(--color-text)}.input-group>:is(input,.input){flex:1;min-inline-size:0;min-block-size:46px;border:0;box-shadow:none}.input-group>:is(input,.input):focus-visible{outline:none;box-shadow:none}.input-group:focus-within{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent);outline:2px solid var(--color-focus);outline-offset:2px}.input-group:has([aria-invalid=true]){border-color:var(--color-danger);box-shadow:inset 0 0 0 1px var(--color-danger)}:where(input[type=checkbox],input[type=radio]){display:inline-grid;flex:none;place-content:center;inline-size:20px;block-size:20px;margin:0;border:1.5px solid var(--color-line-strong);border-radius:var(--r-1);background:var(--color-surface);vertical-align:middle;-webkit-appearance:none;appearance:none;cursor:pointer;transition:background-color var(--dur-instant) var(--ease-precise),border-color var(--dur-instant) var(--ease-precise)}:where(input[type=radio]){border-radius:50%}:where(input[type=checkbox]):before{content:"";inline-size:14px;block-size:14px;background:var(--color-on-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat;scale:0;transition:scale var(--dur-instant) var(--ease-precise)}:where(input[type=radio]):before{content:"";inline-size:10px;block-size:10px;border-radius:50%;background:var(--color-accent);scale:0;transition:scale var(--dur-instant) var(--ease-precise)}:where(input[type=checkbox]):checked{border-color:var(--color-accent);background:var(--color-accent)}:where(input[type=radio]):checked{border-color:var(--color-accent)}:where(input[type=checkbox],input[type=radio]):checked:before{scale:1}:where(input[type=checkbox],input[type=radio]):disabled{border-color:var(--color-disabled-text);background:var(--color-disabled-bg);cursor:not-allowed}:where(input[type=checkbox],input[type=radio])[aria-invalid=true]{border-color:var(--color-danger)}.check,.form-row .woocommerce-form__label-for-checkbox{display:flex;gap:var(--s-4);align-items:flex-start;min-block-size:44px;padding-block:11px;font-size:var(--step-0);line-height:1.4;cursor:pointer}.check>input,.form-row .woocommerce-form__label-for-checkbox>input{margin-block-start:1px}.check__hint{display:block;margin-block-start:var(--s-1);font-size:var(--step--1);color:var(--color-muted)}@media(forced-colors:active){:where(input[type=checkbox],input[type=radio]){-webkit-appearance:auto;appearance:auto}:where(input[type=checkbox],input[type=radio]):before{display:none}}.tiles{display:grid;gap:var(--s-3)}.tile{display:block;border:1px solid var(--color-line-strong);border-radius:var(--r-1);background:var(--color-surface);color:var(--color-text);transition:background-color var(--dur-quick) var(--ease-precise),border-color var(--dur-quick) var(--ease-precise),scale var(--dur-instant) var(--ease-precise)}label.tile,.tile__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:var(--s-4);row-gap:var(--s-1);align-items:center;min-block-size:56px;padding:var(--s-4) var(--s-5);cursor:pointer}.tile__title{font-size:var(--step-control);font-weight:var(--wt-strong);line-height:1.3}.tile__price{font-weight:var(--wt-price);text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.tile__desc,.tile__reason{grid-column:2 / -1;font-size:var(--step--1);line-height:1.45;color:var(--color-text-2)}.tile__reason{color:var(--color-warning);font-weight:500}.tile__body{block-size:0;padding-inline:var(--s-5);overflow:clip;visibility:hidden;interpolate-size:allow-keywords;font-size:var(--step--1);color:var(--color-text-2);transition:block-size var(--dur-base) var(--ease-precise),visibility var(--dur-base) allow-discrete}.tile__body>:last-child{margin-block-end:var(--s-5)}.tile__body>*+*{margin-block-start:var(--s-3)}@media(hover:hover)and (pointer:fine){.tile:not(:has(.tile__input:checked,.tile__input:disabled)):hover{background:var(--color-sunken)}}.tile:has(.tile__input:checked){border-color:var(--color-accent);background:var(--color-accent-wash);box-shadow:inset 0 0 0 1px var(--color-accent)}.tile:has(.tile__input:checked) .tile__body{block-size:auto;visibility:visible}label.tile:active{scale:.98}.tile:has(.tile__input:disabled),.tile.is-disabled{background:var(--color-disabled-bg);cursor:not-allowed}.tile:has(.tile__input:disabled) :is(.tile__title,.tile__price,.tile__desc){color:var(--color-disabled-text)}@media(forced-colors:active){.tile:has(.tile__input:checked),.segmented__opt:has(input:checked){border:2px solid Highlight}}.segmented{display:grid;gap:var(--s-3)}.segmented__options{display:flex;gap:var(--s-2)}.segmented__opt{position:relative;display:grid;flex:1;place-items:center;min-inline-size:44px;min-block-size:44px;padding:var(--s-2) var(--s-4);border:1px solid var(--color-line-strong);border-radius:var(--r-1);background:var(--color-surface);font-weight:var(--wt-ui);text-align:center;line-height:1.25;cursor:pointer}.segmented__opt input{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;border:0;opacity:0;cursor:inherit}.segmented__opt small{display:block;font-weight:400;color:var(--color-text-2)}.segmented__opt:has(input:checked){z-index:1;border-color:var(--color-accent);background:var(--color-accent-wash);box-shadow:inset 0 0 0 1px var(--color-accent)}.segmented__opt:has(input:focus-visible){z-index:2;outline:2px solid var(--color-focus);outline-offset:2px}.segmented__opt:has(input:disabled){background:var(--color-disabled-bg);color:var(--color-disabled-text);text-decoration:line-through;cursor:not-allowed}input.switch[type=checkbox]{position:relative;display:inline-block;inline-size:44px;block-size:24px;border:1px solid var(--color-line-strong);border-radius:var(--r-cap);background:var(--color-sunken)}input.switch[type=checkbox]:before{position:absolute;inset-block-start:2px;inset-inline-start:2px;inline-size:18px;block-size:18px;border-radius:50%;background:var(--color-text);-webkit-mask:none;mask:none;scale:1;transition:translate var(--dur-quick) var(--ease-instrument),background-color var(--dur-quick) var(--ease-precise)}input.switch[type=checkbox]:checked{border-color:var(--color-accent);background:var(--color-accent)}input.switch[type=checkbox]:checked:before{background:var(--color-on-accent);translate:20px 0}input.switch[type=checkbox]:dir(rtl):checked:before{translate:-20px 0}:root[data-motion=reduced] input.switch:before{transition:none}.switch-row{display:inline-flex;gap:var(--s-4);align-items:center;min-block-size:44px;cursor:pointer}.form-row .woocommerce-input-wrapper{display:block}@media(min-width:30em){:is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-address-fields__field-wrapper){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-5)}:is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-address-fields__field-wrapper)>.form-row{grid-column:1 / -1}:is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-address-fields__field-wrapper)>.form-row-first{grid-column:1}:is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-address-fields__field-wrapper)>.form-row-last{grid-column:2}}}@layer base{:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}[tabindex="-1"]:focus:not(:focus-visible){outline:none}.skip-link{position:absolute;z-index:calc(var(--z-toast) + 1);inset-block-start:var(--s-3);inset-inline-start:var(--s-3);padding:var(--s-4) var(--s-5);border-radius:var(--r-1);background:var(--amx-ink);color:var(--amx-paper);font-weight:var(--wt-ui);text-decoration:none;translate:0 -200%}.skip-link:focus,.skip-link:focus-visible{outline-color:var(--color-focus);translate:none}.screen-reader-text,.visually-hidden{position:absolute!important;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);border:0;white-space:nowrap}a.screen-reader-text:focus{z-index:calc(var(--z-toast) + 1);inset-block-start:var(--s-3);inset-inline-start:var(--s-3);inline-size:auto;block-size:auto;padding:var(--s-4) var(--s-5);clip-path:none;background:var(--amx-ink);color:var(--amx-paper)}@media(forced-colors:active){:focus-visible{outline:2px solid CanvasText}}}@layer base{.prose{max-inline-size:var(--measure-body);color:var(--color-text-2)}.prose>*+*{margin-block-start:1em}.prose :is(h2,h3,h4){color:var(--color-text)}.prose h2{margin-block-start:1.75em;font-size:var(--step-4)}.prose h3{margin-block-start:1.5em;font-size:var(--step-3)}.prose h4{margin-block-start:1.25em}.prose :is(h2,h3,h4)+*{margin-block-start:.6em}.prose :is(ul,ol){padding-inline-start:1.25em}.prose ul:where(:not([class]),.wp-block-list){list-style:disc}.prose ol:where(:not([class]),.wp-block-list){list-style:decimal}.prose li+li{margin-block-start:.4em}.prose li::marker{color:var(--color-muted)}.prose a{font-weight:500}.prose strong{color:var(--color-text)}.prose blockquote{padding-inline-start:1em;border-inline-start:2px solid var(--color-line-strong)}.prose :is(code,kbd){font-family:var(--font-mono);font-size:.875em;font-stretch:var(--mono-label)}.prose table{inline-size:100%;font-size:var(--step--1)}.prose :is(th,td){padding:var(--s-3) var(--s-4) var(--s-3) 0;border-block-end:1px solid var(--color-line);text-align:start;vertical-align:top}.prose th{color:var(--color-text);font-weight:var(--wt-strong)}.prose caption{padding-block-end:var(--s-3);text-align:start;font-weight:var(--wt-strong);color:var(--color-text)}.prose :is(img,figure){max-inline-size:100%}.prose figcaption{margin-block-start:var(--s-3);font-size:var(--step--1);color:var(--color-muted)}}@layer layout{.wrap,.container{inline-size:min(100% - 2 * var(--gutter),var(--container-max));margin-inline:auto}.wrap--narrow{max-inline-size:48rem}.wrap--text{max-inline-size:calc(var(--measure-body) + 2rem)}.site-main{display:block}.section{padding-block:var(--space-section)}.section--block{padding-block:var(--space-block)}.section+.section--flush{padding-block-start:0}.section--sunken{background:var(--color-sunken)}.section--surface{background:var(--color-surface)}.band{background:var(--tint)}.flow>*+*{margin-block-start:var(--flow, var(--s-5))}.cv-auto{content-visibility:auto;contain-intrinsic-size:auto 800px}}@layer layout{.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px;row-gap:var(--grid-row-gap, var(--s-6))}.grid>*{grid-column:var(--col, 1 / -1)}@media(min-width:48em){.grid{grid-template-columns:repeat(8,minmax(0,1fr));column-gap:20px}.grid>*{grid-column:var(--col-md, var(--col, 1 / -1))}}@media(min-width:64em){.grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.grid>*{grid-column:var(--col-lg, var(--col-md, var(--col, 1 / -1)))}}.auto-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--min, 16rem),100%),1fr));gap:var(--gap, var(--s-6))}.cluster{display:flex;flex-wrap:wrap;gap:var(--cluster-gap, var(--s-4));align-items:center}}@layer layout{.utility{background:var(--amx-accent-ink);font-size:var(--step--1);line-height:1.3}.utility__inner{color-scheme:dark;--color-text: var(--amx-on-dark);--color-text-2: var(--amx-on-dark);--color-muted: var(--amx-on-dark-muted);--color-line-strong: var(--amx-on-dark-muted);--color-accent: var(--amx-on-dark);--color-link: var(--amx-on-dark);--color-focus: var(--amx-on-dark);color:var(--color-text);display:flex;gap:var(--s-4);align-items:center;min-block-size:var(--utility-h);padding-block:var(--s-2)}.utility__msg{flex:1;min-inline-size:0;margin:0;color:var(--color-text-2)}.utility__more,.utility__slot{display:none}@media(min-width:48em){.utility__more{display:inline}.utility__slot{display:block;margin-inline-start:auto}}.market-chip,.market-link{position:relative;display:inline-flex;flex:none;gap:var(--s-2);align-items:center;border:1px solid var(--color-line-strong);border-radius:var(--r-cap);color:var(--color-text);font:var(--wt-label) var(--step-label) / 1 var(--font-mono);font-stretch:var(--mono-label);letter-spacing:var(--track-label);text-decoration:none;white-space:nowrap}.market-chip{block-size:28px;padding-inline:var(--s-3) var(--s-2)}.market-chip:before{content:"";position:absolute;inset:-8px -4px}.market-chip.is-unconfirmed{box-shadow:inset 0 -2px var(--color-accent)}.site-header{position:sticky;inset-block-start:0;z-index:var(--z-sticky);background:var(--color-bg);view-transition-name:site-header}.site-header:before,.site-header:after{content:"";position:absolute;inset:auto 0 -1px;block-size:1px;pointer-events:none}.site-header:before{background:var(--color-line);opacity:0}.site-header.is-scrolled:before{opacity:1}@supports (animation-timeline: scroll()){.site-header:before{animation:amx-fade-in linear both;animation-timeline:scroll(root);animation-range:0 8px}}.site-header:after{background:var(--color-accent);opacity:0;transform:scaleX(0);transform-origin:left}:dir(rtl) .site-header:after{transform-origin:right}.is-navigating .site-header:after{opacity:1;transform:scaleX(.85);transition:transform 1.6s var(--ease-settle)}:root[data-motion=reduced].is-navigating .site-header:after{transition-timing-function:linear}.site-header__bar{display:flex;gap:var(--s-3);align-items:center;block-size:var(--header-h)}.site-header__menu{display:flex;margin-inline-start:-10px}.site-header__brand{display:flex;flex:none;align-items:center}.custom-logo{inline-size:auto;max-inline-size:8.5rem;block-size:2rem;object-fit:contain}.site-nav,.site-header__finder,.site-header__account{display:none}.site-header__actions{display:flex;gap:var(--s-1);align-items:center;margin-inline:auto -10px}.site-nav__list,.mega-panel__list,.menu-tiles,.menu-links,.menu-small,.market-links{margin:0;padding:0;list-style:none}.site-nav__list{display:flex;gap:var(--s-1)}.site-nav__link,.site-header__finder{gap:var(--s-2);align-items:center;min-block-size:44px;font-weight:500;text-underline-offset:.3em;text-decoration-thickness:1px;white-space:nowrap}.site-nav__link{display:inline-flex;padding-inline:var(--s-4);color:var(--color-text);text-decoration:none}.site-nav__link[aria-current=page],.site-nav__link[aria-expanded=true]{text-decoration:underline 2px}.site-header__finder{color:var(--color-link);font-weight:var(--wt-ui);text-decoration:underline}@media(hover:hover)and (pointer:fine){.site-nav__link:hover,.mega-panel__link:hover span:first-child,.menu-small a:hover{text-decoration:underline}.site-header__finder:hover{text-decoration-thickness:2px}.market-chip:hover,a.market-link:hover{background:var(--color-sunken)}}@media(min-width:64em){.site-header__bar{gap:var(--s-5)}.site-header__menu{display:none}.site-nav{display:block;margin-inline-start:var(--s-4)}.site-header__finder{display:inline-flex;margin-inline-start:auto}.site-header__finder+.site-header__actions{margin-inline-start:0}.site-header__account{display:flex}}.mega-panel{position:absolute;inset:100% 0 auto;border-block:1px solid var(--color-line);background:var(--color-surface);box-shadow:var(--e-2);animation:amx-drop var(--dur-base) var(--ease-settle)}.mega-panel[hidden]{display:none}.mega-panel__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,18rem));gap:var(--s-7) var(--s-9, 4rem);padding-block:var(--s-7) var(--s-8)}.mega-panel__title{margin-block-end:var(--s-3);color:var(--color-muted)}.mega-panel__link,.menu-sublinks a{display:flex;gap:var(--s-4);align-items:center;justify-content:space-between;min-block-size:44px;color:var(--color-text);text-decoration:none}.mega-panel__count{color:var(--color-muted);font:var(--step-data) / 1 var(--font-mono);font-stretch:var(--mono-label)}@keyframes amx-drop{0%{opacity:0;translate:0 calc(-1 * var(--move-sm))}}@keyframes amx-fade-in{0%{opacity:0}to{opacity:1}}.menu-drawer__body{display:grid;gap:var(--s-6);align-content:start}.menu-tiles{display:grid;gap:var(--s-3)}.menu-tile{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:var(--s-5);align-items:center;padding-inline-end:var(--s-3);border:1px solid var(--color-line);border-radius:var(--r-3);color:var(--color-text);text-decoration:none}.menu-tile__plinth,.menu-tile__pair{inline-size:72px;block-size:90px}.menu-tile__pair{display:grid;place-items:center;background:linear-gradient(90deg,var(--tint-a) 0 50%,var(--tint-b) 50% 100%);font:300 1.75rem / 1 var(--font-mono)}.menu-tile__pair span{display:grid;place-items:center;inline-size:2rem;block-size:2rem;border-radius:50%;background:var(--color-surface);font-size:1.25rem}.menu-tile__text{display:grid;gap:var(--s-1)}.menu-tile__name{font-weight:var(--wt-strong);line-height:1.3}.menu-tile__sub{font-weight:400;color:var(--color-text-2)}.menu-tile__meta{font-size:var(--step--1);color:var(--color-text-2)}.menu-tile__go{color:var(--color-muted)}.menu-links{border-block-start:1px solid var(--color-line)}.menu-link{display:flex;align-items:center;min-block-size:56px;border-block-end:1px solid var(--color-line);color:var(--color-text);font-size:var(--step-1);font-weight:500;text-decoration:none}.menu-accordion+.menu-links{border-block-start:0}.menu-sublinks{margin:0;padding:0;list-style:none}.menu-small{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-5)}.menu-small a{display:inline-flex;gap:var(--s-3);align-items:center;min-block-size:44px;color:var(--color-text);text-decoration:none}.menu-market .label{color:var(--color-muted)}.market-links{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-block:var(--s-3) var(--s-6)}.market-link{min-block-size:44px;padding-inline:var(--s-4)}.market-link.is-current{border:2px solid var(--color-accent);background:var(--color-accent-wash)}::view-transition-group(site-header){animation:none}::view-transition-old(root){animation:var(--dur-quick) var(--ease-exit) both amx-fade-out}::view-transition-new(root){animation:var(--dur-base) var(--ease-settle) both amx-settle-in}::view-transition-group(product-media){animation-duration:var(--dur-measured);animation-timing-function:var(--ease-settle)}::view-transition-old(product-media),::view-transition-new(product-media){block-size:100%;object-fit:contain}@keyframes amx-fade-out{to{opacity:0}}@keyframes amx-settle-in{0%{opacity:0;transform:translateY(var(--move-sm))}}html.lenis,html.lenis body{block-size:auto}.lenis.lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}@media(forced-colors:active){.market-link.is-current{border-color:Highlight}.site-header:after{background:Highlight}}}@layer layout{.site-footer{padding-block:var(--space-block) var(--s-7);font-size:var(--step--1)}.site-footer a{color:var(--color-text);text-decoration:none;text-underline-offset:.2em}.site-footer :is(ul,p){margin:0}.site-footer__top{display:grid;gap:var(--s-7);padding-block-end:var(--s-8);border-block-end:1px solid var(--color-line)}.site-footer .site-footer__line{max-inline-size:15ch;margin-block-start:var(--s-5);font-family:var(--font-display);font-size:var(--step-4);font-weight:var(--wt-display-sm);line-height:var(--lh-heading);letter-spacing:var(--track-h2);text-wrap:balance}.site-footer__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-7) var(--s-5);padding-block:var(--s-8)}.site-footer__title{margin-block-end:var(--s-3);color:var(--color-muted)}.site-footer__list a,.site-footer__legal-links a,.site-footer__contact a{display:inline-flex;align-items:center;min-block-size:44px;font-size:var(--step-0)}.site-footer .site-footer__contact{display:grid;margin-block-start:var(--s-3);color:var(--color-muted)}.site-footer__contact a{overflow-wrap:anywhere}.site-footer__contact a[href^=tel]{font:var(--step-data) / 1.4 var(--font-mono);font-stretch:var(--mono-label)}.site-footer .market-links{margin-block:0 var(--s-7)}.site-footer__pay{display:grid;gap:var(--s-3);font-size:var(--step-0)}.site-footer__pay li{display:flex;gap:var(--s-3);align-items:center}.site-footer__pay .icon{color:var(--color-muted)}.site-footer__legal{display:grid;gap:var(--s-3);padding-block:var(--s-6);border-block:1px solid var(--color-line);color:var(--color-muted)}.site-footer__legal p{max-inline-size:96ch}.site-footer__bottom{display:flex;flex-wrap:wrap;gap:var(--s-4) var(--s-7);align-items:center;padding-block-start:var(--s-5)}.site-footer__legal-links{display:flex;flex-wrap:wrap;gap:0 var(--s-5)}.site-footer__legal-links a{font-size:var(--step--1)}.site-footer__copy{color:var(--color-muted)}.no-js .site-footer__motion{display:none}.switch-row__note{display:block;margin-block-start:var(--s-2)}@media(hover:hover)and (pointer:fine){.site-footer a:hover{text-decoration:underline}}@media(min-width:48em){.site-footer__nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:64em){.site-footer__top{grid-template-columns:minmax(0,1fr) minmax(0,30rem);align-items:end}.site-footer .site-footer__copy{margin-inline-start:auto}}.newsletter{position:relative;display:grid;gap:var(--s-3)}.newsletter__title{font-size:var(--step-1);font-weight:500}.newsletter__row{display:flex;gap:var(--s-3)}.newsletter__row .input{flex:1;min-inline-size:0}.newsletter__consent{font-size:var(--step--1);color:var(--color-text-2)}.newsletter__privacy{color:var(--color-muted)}.newsletter__privacy a{text-decoration:underline}.newsletter__hp{position:absolute;inset-inline-start:-200vw}}@layer components{.btn{--btn-h: 48px;--btn-px: 20px;position:relative;isolation:isolate;display:inline-flex;gap:var(--s-3);align-items:center;justify-content:center;min-block-size:var(--btn-h);padding:var(--s-2) var(--btn-px);overflow:hidden;border:1.5px solid transparent;border-radius:var(--r-cap);font:var(--wt-ui) var(--step-control) / 1.2 var(--font-sans);letter-spacing:.005em;text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-quick) var(--ease-precise),border-color var(--dur-quick) var(--ease-precise),color var(--dur-quick) var(--ease-precise),scale var(--dur-instant) var(--ease-precise)}.btn .icon{inline-size:1.25rem;block-size:1.25rem}.btn--l{--btn-h: 56px;--btn-px: 24px}.btn--s{--btn-h: 44px;--btn-px: 16px}.btn--block{display:flex;inline-size:100%}.btn__label{position:relative;z-index:1;display:inline-flex;gap:var(--s-3);align-items:center}.btn__price{white-space:nowrap}.btn:not(.btn--link,.btn--text,.btn--danger):active{scale:.98}.btn--primary{background:var(--color-accent);color:var(--color-on-accent)}.btn--secondary{border-color:var(--color-text);background:transparent;color:var(--color-text)}.btn--link{--btn-px: var(--s-2);border:0;border-radius:var(--r-1);background:transparent;color:var(--color-text);font-weight:var(--wt-strong);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.35em}.btn--link .icon:last-child{transition:translate var(--dur-quick) var(--ease-precise)}.btn--text,.btn--danger{--btn-px: var(--s-2);min-block-size:44px;border:0;border-radius:0;background:none;color:var(--color-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.btn--danger{color:var(--color-danger)}.btn--icon{inline-size:44px;min-block-size:44px;padding:0;overflow:visible;background:transparent;color:var(--color-text)}.btn--icon .icon{inline-size:1.5rem;block-size:1.5rem}.btn--icon.btn--s{inline-size:44px}.btn--icon.btn--s .icon{inline-size:1.25rem;block-size:1.25rem}.btn__count{position:absolute;inset-block-start:2px;inset-inline-end:0;display:grid;place-items:center;min-inline-size:20px;block-size:20px;padding-inline:5px;overflow:clip;border-radius:var(--r-cap);background:var(--amx-ink);color:var(--amx-paper);font:500 .75rem / 1 var(--font-mono);font-stretch:var(--mono-label);font-variant-numeric:tabular-nums}.btn__count:empty{display:none}@media(hover:hover)and (pointer:fine){.btn--primary:hover{background:var(--color-accent-pressed)}:is(.btn--secondary,.btn--link,.btn--icon):hover{background:var(--color-sunken)}[data-tint] :is(.btn--secondary,.btn--link):hover{background:color-mix(in oklab,var(--tint),#000 4%)}.btn--link:hover .icon:last-child{translate:2px 0}:is(.btn--text,.btn--danger):hover{text-decoration-thickness:2px}}.btn:disabled,.btn[aria-disabled=true]{border-color:transparent;background:var(--color-disabled-bg);color:var(--color-disabled-text);cursor:not-allowed;scale:none}:is(.btn--text,.btn--danger,.btn--icon):is(:disabled,[aria-disabled=true]){background:none}.btn-reason{margin-block-start:var(--s-3);font-size:var(--step--1);color:var(--color-text-2)}.btn__fill{position:absolute;inset:0;z-index:0;background:var(--color-accent-pressed);transform:scaleX(0);transform-origin:left;pointer-events:none}.btn__fill:dir(rtl){transform-origin:right}.btn.is-loading{cursor:progress}.btn.is-loading .btn__fill{transform:scaleX(.7);transition:transform .6s var(--ease-settle)}.btn.is-done .btn__fill{transform:scaleX(1);transition:transform .12s var(--ease-precise)}.btn.is-idle-return .btn__fill{opacity:0;transition:opacity var(--dur-quick) linear}.btn.is-error .btn__fill{transform:scaleX(0);transition:transform .2s var(--ease-exit)}.btn.is-done .btn__tick{stroke-dasharray:24;animation:amx-tick var(--dur-base) var(--ease-precise) both}@keyframes amx-tick{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}:root[data-motion=reduced] .btn__fill{transition:none!important}@media(prefers-reduced-motion:reduce){.btn__fill{transition:none!important}.btn.is-done .btn__tick{animation:none}}.btn-error{display:flex;gap:var(--s-2);margin-block-start:var(--s-3);font-size:var(--step--1);font-weight:500;color:var(--color-danger)}.btn--copy{--btn-h: 44px;inline-size:44px;margin-block:-12px;vertical-align:middle}.btn--copy .icon{inline-size:1.125rem;block-size:1.125rem}.no-js .btn--copy{display:none}.btn-row{display:flex;flex-wrap:wrap;gap:var(--s-4);align-items:center}@media(forced-colors:active){.btn--primary{border-color:ButtonText}}}@layer components{.badge,.chip--saving,.chip--purchase,.status{display:inline-flex;gap:6px;align-items:center;min-block-size:24px;padding:4px 10px;border:1px solid transparent;border-radius:var(--r-cap);background:var(--color-surface);color:var(--color-text);font:var(--wt-label) var(--step-label) / 1.2 var(--font-mono);font-stretch:var(--mono-label);letter-spacing:var(--track-label);text-transform:var(--label-case);white-space:nowrap}:is(.badge,.chip--saving,.chip--purchase,.status) .icon{inline-size:14px;block-size:14px;stroke-width:1.75}.badge--low{border-color:transparent;background:var(--color-warning-wash);color:var(--color-warning)}.badge--out{border-color:transparent;background:var(--color-sunken);color:var(--color-muted)}.chip{display:inline-flex;gap:var(--s-2);align-items:center;min-block-size:32px;padding:var(--s-2) var(--s-4) var(--s-2) 12px;border-radius:var(--r-cap);background:var(--color-sunken);color:var(--color-text);font-size:.875rem;font-weight:500;line-height:1.3}.chip .icon{inline-size:1rem;block-size:1rem}.chip--saving,.chip--purchase{border-color:transparent;background:var(--color-sunken)}.chip--purchase{color:var(--color-muted)}.chips{display:flex;flex-wrap:wrap;gap:var(--s-3);margin:0;padding:0;list-style:none}.status{--status: var(--color-text);border-color:transparent;background:var(--status-wash, var(--color-sunken));color:var(--status)}.status--warning{--status: var(--color-warning);--status-wash: var(--color-warning-wash)}.status--info{--status: var(--color-accent);--status-wash: var(--color-accent-wash)}.status--success{--status: var(--color-success);--status-wash: var(--color-success-wash)}.status--danger{--status: var(--color-danger);--status-wash: var(--color-danger-wash)}.status--muted{--status: var(--color-muted)}.chip--toggle{position:relative;min-block-size:44px;padding-inline:var(--s-5);border:1px solid var(--color-line-strong);border-radius:var(--r-cap);background:var(--color-surface);cursor:pointer}.chip--toggle input{position:absolute;inset:0;margin:0;opacity:0;cursor:inherit}.chip--toggle:is([aria-pressed=true],:has(input:checked)){border-color:var(--color-accent);background:var(--color-accent-wash);box-shadow:inset 0 0 0 1px var(--color-accent)}.chip--toggle:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}@media(hover:hover)and (pointer:fine){.chip--toggle:not([aria-pressed=true],:has(input:checked)):hover{background:var(--color-sunken)}}}@layer components{.price{display:flex;flex-wrap:wrap;column-gap:.5em;row-gap:.125em;align-items:baseline;margin:0;font-size:var(--step-1);line-height:1.2;color:var(--color-text)}.price>*{white-space:nowrap}.price__now,.price ins{font-family:var(--font-display);font-weight:var(--wt-price);text-decoration:none}.price__cur,.price .woocommerce-Price-currencySymbol{font-size:var(--price-cur-size);font-weight:500;letter-spacing:.01em}.price__was,.price del{font-size:var(--step--1);font-weight:400;color:var(--color-muted);text-decoration-thickness:1px}.price__from{font-size:var(--step--1);font-weight:400;color:var(--color-text-2)}.price__unit{flex-basis:100%;font-size:var(--step--1);font-weight:450;color:var(--color-muted)}.price__unit .price__cur,.price__unit .woocommerce-Price-currencySymbol,.price__was .price__cur,.price del .woocommerce-Price-currencySymbol{font-size:inherit;font-weight:inherit}@container (min-width: 22rem){.price__unit{flex-basis:auto}}.price .chip--saving{align-self:center}.price--pdp{font-size:var(--step-4);line-height:1;letter-spacing:-.01em;row-gap:var(--s-3)}.price--pdp :is(.price__unit,.price__was){font-size:var(--step-0);letter-spacing:0}.price--line{justify-content:flex-end;font-size:var(--step-0)}.price--line .price__unit{flex-basis:100%;text-align:end}.price--total{font-size:var(--step-3);letter-spacing:-.01em}.price--na{font-size:var(--step-0);font-weight:500;color:var(--color-text-2)}.price-note{margin:0;font-size:var(--step--1);color:var(--color-muted)}}@layer components{.rating{display:inline-flex;flex-wrap:wrap;gap:var(--s-2) var(--s-3);align-items:center;margin:0;font-size:var(--step--1);line-height:1.3;color:var(--color-text)}.rating__text{font-variant-numeric:tabular-nums}.rating__count{color:var(--color-text-2)}.stars{--rating: 0;position:relative;display:inline-flex;flex:none}.stars__row{display:flex}.stars .icon{inline-size:1rem;block-size:1rem;stroke-width:1.5}.stars--sm .icon{inline-size:.875rem;block-size:.875rem}.stars__row:first-child{color:var(--color-line-strong)}.stars__row--fill{position:absolute;inset:0;color:var(--color-star);clip-path:inset(0 calc(100% - var(--rating) * 20%) 0 0)}.stars__row--fill:dir(rtl){clip-path:inset(0 0 0 calc(100% - var(--rating) * 20%))}.stars__row--fill .icon{fill:currentColor}.rating-input{display:grid;gap:var(--s-3)}.rating-input__stars{display:flex}.rating-input__star{position:relative;display:grid;place-items:center;inline-size:44px;block-size:44px;color:var(--color-line-strong);cursor:pointer}.rating-input__star input{position:absolute;inset:0;margin:0;opacity:0;cursor:inherit}.rating-input__star .icon{inline-size:1.75rem;block-size:1.75rem}.rating-input__star:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:-2px}.rating-input__star:has(input:checked),.rating-input__star:has(~.rating-input__star input:checked){color:var(--color-star)}.rating-input__star:has(input:checked) .icon,.rating-input__star:has(~.rating-input__star input:checked) .icon{fill:currentColor}@media(forced-colors:active){.stars__row--fill .icon{fill:CanvasText}}}@layer components{.stepper{display:inline-flex;flex:none;inline-size:max-content;align-items:center;block-size:44px;border:1px solid var(--color-line-strong);border-radius:var(--r-cap);background:var(--color-surface);color:var(--color-text)}.stepper__btn{display:grid;place-items:center;inline-size:44px;block-size:42px;border-radius:var(--r-cap);color:inherit;transition:background-color var(--dur-quick) var(--ease-precise),scale var(--dur-instant) var(--ease-precise)}.stepper__btn .icon{inline-size:1.25rem;block-size:1.25rem}.stepper__btn:active{scale:.94}.stepper__btn--remove{color:var(--color-danger)}.stepper__btn[aria-disabled=true],.stepper__btn:disabled{color:var(--color-disabled-text);cursor:not-allowed;scale:none}@media(hover:hover)and (pointer:fine){.stepper__btn:not([aria-disabled=true],:disabled):hover{background:var(--color-sunken)}}.stepper__input:is(input){inline-size:calc(3ch + 8px);min-block-size:0;block-size:42px;padding:0 4px;border:0;border-radius:0;background:transparent;font-family:var(--font-mono);font-size:var(--step-data);font-stretch:var(--mono-label);text-align:center;-webkit-appearance:textfield;appearance:textfield}.stepper__input::-webkit-inner-spin-button,.stepper__input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.stepper__input:is(input):focus-visible{box-shadow:none;outline-offset:-2px}.stepper.is-loading{cursor:progress}.stepper-note{margin-block-start:var(--s-2);font-size:var(--step--1);color:var(--color-warning)}.no-js .stepper__btn{display:none}.no-js .stepper__input:is(input){inline-size:calc(4ch + 24px)}}@layer components{.accordion{border-block-start:1px solid var(--color-line);interpolate-size:allow-keywords}.accordion__item{border-block-end:1px solid var(--color-line)}.accordion__item>summary{display:flex;gap:var(--s-4);align-items:center;justify-content:space-between;min-block-size:56px;padding-block:var(--s-4);font-size:var(--step-1);font-weight:500;line-height:1.3;list-style:none}.accordion__item>summary::-webkit-details-marker{display:none}.accordion__chevron{transition:rotate var(--dur-base) var(--ease-precise)}.accordion__item[open]>summary .accordion__chevron{rotate:180deg}@media(hover:hover)and (pointer:fine){.accordion__item>summary:hover .accordion__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}}.accordion__body{max-inline-size:var(--measure-body);padding-block-end:var(--s-6);color:var(--color-text-2)}.accordion__body>*+*{margin-block-start:var(--s-4)}.accordion__item::details-content{block-size:0;overflow:clip;transition:block-size var(--dur-base) var(--ease-precise),content-visibility var(--dur-base) allow-discrete}.accordion__item[open]::details-content{block-size:auto}.accordion--compact .accordion__item>summary{min-block-size:48px;font-size:var(--step-0)}:root[data-motion=reduced] .accordion__item::details-content,:root[data-motion=reduced] .accordion__chevron{transition:none}@media(prefers-reduced-motion:reduce){.accordion__item::details-content,.accordion__chevron{transition:none}}}@layer components{.tabs__list{display:flex;gap:var(--s-5);border-block-end:1px solid var(--color-line)}.tabs__tab{position:relative;display:inline-flex;align-items:center;min-block-size:44px;margin-block-end:-1px;border-block-end:2px solid transparent;font-weight:var(--wt-ui);color:var(--color-muted);cursor:pointer}.tabs__tab input{position:absolute;inset:0;margin:0;opacity:0;cursor:inherit}.tabs__tab:has(input:checked){border-block-end-color:var(--color-text);color:var(--color-text)}.tabs__tab:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.tabs__panel{display:none;padding-block-start:var(--s-5)}.tabs:has(>.tabs__list>.tabs__tab:nth-child(1) input:checked)>.tabs__panel:nth-child(2),.tabs:has(>.tabs__list>.tabs__tab:nth-child(2) input:checked)>.tabs__panel:nth-child(3),.tabs:has(>.tabs__list>.tabs__tab:nth-child(3) input:checked)>.tabs__panel:nth-child(4),.tabs:has(>.tabs__list>.tabs__tab:nth-child(4) input:checked)>.tabs__panel:nth-child(5){display:block}@supports not selector(:has(*)){.tabs__panel{display:block}}}@layer components{.dialog{--dialog-w: 45rem;--dialog-from: translate(0, var(--move-md));inline-size:min(100% - 2 * var(--gutter),var(--dialog-w));max-inline-size:none;max-block-size:min(90dvh,100% - 2 * var(--gutter));margin:auto;padding:0;overflow:auto;overscroll-behavior:contain;border:0;border-radius:var(--r-2);background:var(--color-surface);color:var(--color-text);box-shadow:var(--e-3);opacity:0;transform:var(--dialog-from);transition:opacity var(--dur-base) var(--ease-exit),transform var(--dur-base) var(--ease-exit),overlay var(--dur-base) allow-discrete,display var(--dur-base) allow-discrete}.dialog[open]{opacity:1;transform:none;transition-duration:var(--dur-measured);transition-timing-function:var(--ease-settle)}@starting-style{.dialog[open]{opacity:0;transform:var(--dialog-from)}}.dialog::backdrop{background:#1c1a177a;opacity:0;transition:opacity var(--dur-base) var(--ease-precise),overlay var(--dur-base) allow-discrete,display var(--dur-base) allow-discrete}.dialog[open]::backdrop{opacity:1}@starting-style{.dialog[open]::backdrop{opacity:0}}html:has(.dialog[open]:modal){overflow:hidden}.dialog__header{position:sticky;inset-block-start:0;z-index:1;display:flex;gap:var(--s-4);align-items:center;justify-content:space-between;min-block-size:64px;padding:var(--s-3) var(--s-3) var(--s-3) var(--s-6);border-block-end:1px solid var(--color-line);background:inherit}.dialog__title{font-size:var(--step-2);font-weight:500;line-height:1.25;letter-spacing:-.005em}.dialog__title:focus{outline:none}.dialog__body{padding:var(--s-6)}.dialog__footer{position:sticky;inset-block-end:0;padding:var(--s-5) var(--s-6) calc(var(--s-5) + env(safe-area-inset-bottom));border-block-start:1px solid var(--color-line);background:inherit}.dialog--side,.dialog--start,.dialog--sheet{--dialog-from: translateY(100%);inline-size:100%;max-block-size:92dvh;margin:auto 0 0;border-radius:var(--r-3) var(--r-3) 0 0}.dialog--start{--dialog-from: translateX(-100%);inline-size:min(100vw,25rem);block-size:100dvh;max-block-size:100dvh;margin:0 auto 0 0;border-radius:0}.dialog--start:dir(rtl){--dialog-from: translateX(100%);margin:0 0 0 auto}@media(min-width:48em){.dialog--side{--dialog-from: translateX(100%);inline-size:min(100vw,27.5rem);block-size:100dvh;max-block-size:100dvh;margin:0 0 0 auto;border-radius:var(--r-2) 0 0 var(--r-2)}.dialog--side:dir(rtl){--dialog-from: translateX(-100%);margin:0 auto 0 0}.dialog--sheet{--dialog-from: translate(0, var(--move-md));inline-size:min(100% - 2 * var(--gutter),var(--dialog-w));max-block-size:min(90dvh,100% - 2 * var(--gutter));margin:auto;border-radius:var(--r-2)}}:is(.dialog--side,.dialog--start,.dialog--sheet){display:flex;flex-direction:column}:is(.dialog--side,.dialog--start,.dialog--sheet):not([open]){display:none}:is(.dialog--side,.dialog--start,.dialog--sheet)>.dialog__body{flex:1;overflow:auto;overscroll-behavior:contain}.dialog__handle{inline-size:40px;block-size:4px;margin:var(--s-3) auto 0;border-radius:var(--r-cap);background:var(--color-line)}@media(min-width:48em){.dialog--side .dialog__handle{display:none}}:root[data-motion=reduced] .dialog{--dialog-from: none;transition-duration:.12s}@media(prefers-reduced-motion:reduce){.dialog{--dialog-from: none;transition-duration:.12s}}}@layer components{.popover{inline-size:min(300px,100vw - 2 * var(--gutter));margin:0;padding:var(--s-5);border:1px solid var(--color-line);border-radius:var(--r-1);background:var(--color-surface);color:var(--color-text);box-shadow:var(--e-2);opacity:0;translate:0 calc(-1 * var(--move-sm));transition:opacity var(--dur-quick) var(--ease-exit),translate var(--dur-quick) var(--ease-exit),overlay var(--dur-quick) allow-discrete,display var(--dur-quick) allow-discrete}.popover:popover-open{opacity:1;translate:0 0;transition-duration:var(--dur-base);transition-timing-function:var(--ease-settle)}@starting-style{.popover:popover-open{opacity:0;translate:0 calc(-1 * var(--move-sm))}}}@layer components{.toasts{position:fixed;z-index:var(--z-toast);inset-inline:var(--gutter);inset-block-end:calc(var(--s-5) + env(safe-area-inset-bottom) + var(--toast-offset, 0px));display:grid;justify-items:center;gap:var(--s-3);pointer-events:none}@media(min-width:48em){.toasts{inset-inline:var(--s-6) auto;justify-items:start}}.toast{display:flex;gap:var(--s-4);align-items:center;inline-size:min(100%,26rem);min-block-size:56px;padding:var(--s-3) var(--s-3) var(--s-3) var(--s-5);border:1px solid var(--color-line);border-radius:var(--r-2);background:var(--color-surface);color:var(--color-text);box-shadow:var(--e-2);font-size:var(--step--1);line-height:1.4;pointer-events:auto;animation:amx-rise var(--dur-base) var(--ease-settle) both}.toast>.icon{inline-size:1.25rem;block-size:1.25rem}.toast__msg{flex:1;padding-block:var(--s-2)}.toast__action{flex:none;min-block-size:44px;padding-inline:var(--s-3);font-weight:var(--wt-ui);color:var(--color-link);display:inline-flex;align-items:center}.toast--success>.icon{color:var(--color-success)}.toast--error{border-inline-start:3px solid var(--color-danger)}.toast--error>.icon{color:var(--color-danger)}.toast.is-leaving{opacity:0;transition:opacity var(--dur-quick) var(--ease-exit)}@keyframes amx-rise{0%{opacity:0;translate:0 var(--move-sm)}}}@layer components{.notice{--notice: var(--color-accent);--notice-wash: var(--color-accent-wash);display:flex;gap:var(--s-4);align-items:flex-start;padding:var(--s-4) var(--s-5);border-inline-start:3px solid var(--notice);border-radius:var(--r-1);background:var(--notice-wash);color:var(--color-text);line-height:1.5}.notice>.icon{inline-size:1.25rem;block-size:1.25rem;margin-block-start:.125rem;color:var(--notice)}.notice__content{flex:1;min-inline-size:0}.notice__content>*+*{margin-block-start:var(--s-2)}.notice__title{font-weight:var(--wt-strong)}.notice a{color:inherit;font-weight:500}.notice--success{--notice: var(--color-success);--notice-wash: var(--color-success-wash)}.notice--warning{--notice: var(--color-warning);--notice-wash: var(--color-warning-wash)}.notice--error{--notice: var(--color-danger);--notice-wash: var(--color-danger-wash)}.notice--sm{padding:var(--s-3) var(--s-4);font-size:var(--step--1)}.error-summary .notice__title{font-size:var(--step-1)}.error-summary ul{padding-inline-start:1.25em;list-style:disc}.error-summary a{color:var(--color-danger)}.error-summary:focus{outline:2px solid var(--color-focus);outline-offset:2px}@media(forced-colors:active){.notice{border:1px solid CanvasText;border-inline-start-width:3px}}}@layer components{.back-link{display:inline-flex;gap:var(--s-1);align-items:center;min-block-size:44px;margin-inline-start:-6px;padding-inline-end:var(--s-3);color:var(--color-text);font-weight:500;text-decoration:none}.back-link .icon{inline-size:1.25rem;block-size:1.25rem}@media(hover:hover)and (pointer:fine){.back-link:hover span{text-decoration:underline;text-underline-offset:.2em}}.breadcrumb ol{display:flex;margin:0;padding:0;list-style:none;flex-wrap:wrap;align-items:center;font-family:var(--font-mono);font-size:var(--step-label);font-stretch:var(--mono-label);font-weight:var(--wt-label);letter-spacing:var(--track-label);line-height:var(--lh-snug);text-transform:var(--label-case);color:var(--color-muted)}.breadcrumb li{display:inline-flex;align-items:center}.breadcrumb li+li:before{content:"/" / "";margin-inline:.6ch;color:var(--color-muted)}.breadcrumb a{display:inline-block;padding-block:13px;color:inherit;text-decoration:none}@media(hover:hover)and (pointer:fine){.breadcrumb a:hover{color:var(--color-text);text-decoration:underline;text-underline-offset:.2em}}.breadcrumb [aria-current=page]{padding-block:13px;color:var(--color-text)}}@layer components{.pager{display:grid;gap:var(--s-5);justify-items:center;padding-block:var(--space-block);text-align:center}.pager .ruler{inline-size:min(100%,20rem)}.page-numbers:is(ul){display:flex;flex-wrap:wrap;gap:var(--s-3);justify-content:center}a.page-numbers,span.page-numbers{display:inline-grid;place-items:center;min-inline-size:44px;min-block-size:44px;padding-inline:var(--s-3);border:1px solid var(--color-line-strong);border-radius:var(--r-1);color:var(--color-text);font-family:var(--font-mono);font-size:var(--step-data);font-stretch:var(--mono-label);text-decoration:none}span.page-numbers.current{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}span.page-numbers.dots{border-color:transparent}@media(hover:hover)and (pointer:fine){a.page-numbers:hover{background:var(--color-sunken)}}}@layer components{.skeleton{display:block;min-block-size:1em;border-radius:var(--r-1);background:var(--color-sunken)}.skeleton--text{inline-size:var(--w, 100%);block-size:1em;margin-block:.25em}.skeleton--plinth{aspect-ratio:var(--plinth-ratio);border-radius:var(--r-0)}.skeleton--btn{block-size:48px;border-radius:var(--r-cap)}:root[data-motion=full] .skeleton{animation:amx-pulse 1.2s ease-in-out infinite alternate}@keyframes amx-pulse{0%{opacity:.6}to{opacity:1}}}@layer components{.empty{display:grid;gap:var(--s-4);justify-items:start;max-inline-size:36rem;padding-block:var(--s-8)}.empty:before{content:"";inline-size:3rem;block-size:9px;border-block-end:1px solid var(--color-text);background:linear-gradient(var(--color-line-strong),var(--color-line-strong)) 0 100% / 1px 9px no-repeat,linear-gradient(var(--color-line-strong),var(--color-line-strong)) 50% 100% / 1px 5px no-repeat,linear-gradient(var(--color-line-strong),var(--color-line-strong)) 100% 100% / 1px 9px no-repeat}.empty__icon{inline-size:2rem;block-size:2rem;color:var(--color-muted)}.empty__title{font-size:var(--step-3);font-weight:var(--wt-h3);line-height:1.2}.empty__text{max-inline-size:var(--measure-lead);color:var(--color-text-2)}.empty__actions{margin-block-start:var(--s-3)}.empty--center{justify-items:center;margin-inline:auto;text-align:center}}@layer components{.sh{display:grid;gap:var(--s-4);margin-block-end:var(--space-block);view-timeline-name:--sh}.sh__rule{display:flex;gap:var(--s-4);align-items:center;justify-self:start;margin:0;padding:5px 12px;border-radius:var(--r-cap);background:var(--color-accent-wash);color:var(--color-accent);font-weight:700}.sh__index{display:none}.sh__title{max-inline-size:22ch}.sh__lead{max-inline-size:var(--measure-lead);font-size:var(--step-1);line-height:var(--lh-lead);color:var(--color-text-2)}.sh--center{justify-items:center;text-align:center}.sh--center .sh__rule{justify-self:center}.sh--tight{margin-block-end:var(--s-6)}@keyframes amx-draw{0%{transform:scaleX(0)}}}@layer components{.proof-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3);margin:0;padding:0;list-style:none}.proof-row--3>:last-child{grid-column:1 / -1}@media(min-width:64em){.proof-row{grid-template-columns:repeat(4,minmax(0,1fr))}.proof-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-row--3>:last-child{grid-column:auto}}.proof-tile{container-type:inline-size;border:1px solid var(--color-line);border-radius:var(--r-3);background:var(--color-surface)}.proof-tile__inner{display:grid;gap:var(--s-3);align-content:start;block-size:100%;padding:var(--s-5)}.proof-tile__inner>.icon{box-sizing:content-box;padding:9px;border-radius:50%;background:var(--color-accent-wash);color:var(--color-accent)}.proof-tile__label{margin:0}.proof-tile__text{margin:0;font-size:var(--step--1);line-height:1.45;color:var(--color-text-2)}@container (min-width: 17rem){.proof-tile__inner{grid-template-columns:auto minmax(0,1fr);column-gap:var(--s-4);row-gap:var(--s-2)}.proof-tile__inner>.icon{grid-row:span 2}}.proof-row--compact .proof-tile__inner{padding:var(--s-4)}.proof-row--compact .proof-tile .icon{inline-size:1.125rem;block-size:1.125rem}}@layer components{.record{container-type:inline-size;margin:0;border:1px solid var(--color-line);border-radius:var(--r-2);background:var(--color-surface);color:var(--color-text)}.record__head{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);align-items:baseline;justify-content:space-between;padding:var(--s-4) var(--s-5) var(--s-3);border-block-end:1px solid var(--color-line)}.record__title{margin:0;font:var(--wt-label) var(--step-label) / var(--lh-snug) var(--font-mono);font-stretch:var(--mono-label);letter-spacing:var(--track-label);text-transform:var(--label-case)}.record__id{font-family:var(--font-mono);font-size:var(--step-data);font-stretch:var(--mono-label);color:var(--color-text-2)}.record__rows{display:grid;gap:var(--s-3);margin:0;padding:var(--s-4) var(--s-5)}.kv{display:flex;gap:.5ch;align-items:baseline}.kv dt,.kv__k{flex:none;order:0;max-inline-size:60%;font:var(--wt-label) var(--step-label) / var(--lh-snug) var(--font-mono);font-stretch:var(--mono-label);letter-spacing:var(--track-label);text-transform:var(--label-case);color:var(--color-muted)}.kv:after{content:"";flex:1;order:1;min-inline-size:2ch}.kv dd,.kv__v{order:2;margin:0;font-size:var(--step--1);font-weight:500;line-height:1.4;text-align:end}.kv dd.data,.kv__v.data{font-size:var(--step-data);font-weight:400}.kv dd .btn--copy{margin-inline-start:var(--s-1)}@container (max-width: 17rem){.kv{flex-wrap:wrap}.kv:after{display:none}.kv dd,.kv__v{inline-size:100%;text-align:start}}.record__foot{padding:var(--s-3) var(--s-5) var(--s-4);border-block-start:1px dashed var(--color-line-strong);font-size:var(--step--1)}.record__foot a{font-weight:500}.record--success,.record--warning,.record--danger,.record--info{border-inline-start-width:3px}.record--success{border-inline-start-color:var(--color-success)}.record--warning{border-inline-start-color:var(--color-warning)}.record--danger{border-inline-start-color:var(--color-danger)}.record--info{border-inline-start-color:var(--color-accent)}.record__status{font:var(--wt-label) var(--step-label) / var(--lh-snug) var(--font-mono);font-stretch:var(--mono-label);letter-spacing:var(--track-label);text-transform:var(--label-case)}.record--success .record__status{color:var(--color-success)}.record--warning .record__status{color:var(--color-warning)}.record--danger .record__status{color:var(--color-danger)}.record--mono .kv dd{font:var(--wt-label) var(--step-label) / var(--lh-snug) var(--font-mono);font-stretch:var(--mono-label);letter-spacing:var(--track-label);text-transform:var(--label-case)}.record--provenance{min-block-size:12rem}.lot{display:inline-flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);align-items:baseline;margin:0;color:var(--color-text);font:var(--wt-label) var(--step-label) / var(--lh-snug) var(--font-mono);font-stretch:var(--mono-label);letter-spacing:var(--track-label);text-transform:var(--label-case)}.lot .icon{inline-size:1rem;block-size:1rem;align-self:center}.lot__k{color:var(--color-muted)}.lot--boxed{padding:var(--s-1) var(--s-4);border:1px solid var(--color-line);border-radius:var(--r-cap);background:var(--color-surface)}}@layer components{.ledger{--dot: 10px;display:grid;margin:0;padding:0;list-style:none;view-timeline-name:--ledger}.ledger__step{position:relative;display:grid;grid-template-columns:var(--dot) minmax(0,1fr);column-gap:var(--s-4);row-gap:var(--s-1);padding-block-end:var(--s-6)}.ledger__step:last-child{padding-block-end:0}.ledger__step:before{content:"";grid-row:1;inline-size:var(--dot);block-size:var(--dot);margin-block-start:.2em;border:1px solid var(--color-line-strong);border-radius:50%;background:var(--color-bg)}.ledger__step.is-done:before{border-color:var(--color-text);background:var(--color-text)}.ledger__step.is-current:before{border:2px solid var(--color-accent);background:var(--color-surface)}.ledger__step:not(:last-child):after{content:"";position:absolute;inset-block:calc(.2em + var(--dot) + 4px) 4px;inset-inline-start:calc(var(--dot) / 2 - .5px);inline-size:1px;background:var(--color-line);transform-origin:top}.ledger__step.is-done:not(:last-child):after{background:var(--color-text)}.ledger__body{display:grid;align-content:start;grid-column:2;grid-row:1 / span 2;gap:var(--s-1)}.ledger__label{margin:0}.ledger__text{margin:0;max-inline-size:34ch;font-size:var(--step--1);line-height:1.45;color:var(--color-text-2)}.ledger__time{font-family:var(--font-mono);font-size:var(--step-data);font-stretch:var(--mono-label);color:var(--color-muted)}@media(min-width:48em){.ledger:not(.ledger--vertical){grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:var(--s-4)}.ledger:not(.ledger--vertical) .ledger__step{grid-template-columns:none;grid-template-rows:var(--dot) auto;row-gap:var(--s-4);padding-block-end:0}.ledger:not(.ledger--vertical) .ledger__step:before{margin:0}.ledger:not(.ledger--vertical) .ledger__body{grid-column:1;grid-row:2}.ledger:not(.ledger--vertical) .ledger__step:not(:last-child):after{inset-block:calc(var(--dot) / 2 - .5px) auto;inset-inline:calc(var(--dot) + 6px) calc(-1 * var(--s-4) + 6px);inline-size:auto;block-size:1px;transform-origin:left}}@supports (animation-timeline: view()){:root[data-motion=full] .ledger__step:not(:last-child):after{animation:amx-draw-y linear both;animation-timeline:--ledger;animation-range:entry 40% cover 45%}@media(min-width:48em){:root[data-motion=full] .ledger:not(.ledger--vertical) .ledger__step:not(:last-child):after{animation-name:amx-draw}}}@keyframes amx-draw-y{0%{transform:scaleY(0)}}@media(forced-colors:active){.ledger__step.is-done:before,.ledger__step.is-current:before{background:Highlight}}}@layer components{.ruler{--value: 0;--ruler-major: 50%;--ruler-minor: 10%;position:relative;block-size:14px;overflow-x:clip;overflow-clip-margin:2px;color:var(--color-text);background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat,linear-gradient(var(--color-line-strong),var(--color-line-strong)) 100% 100% / 1px 8px no-repeat,repeating-linear-gradient(to right,var(--color-line-strong) 0 1px,transparent 1px var(--ruler-major)) 0 100% / 100% 8px no-repeat,repeating-linear-gradient(to right,var(--color-line-strong) 0 1px,transparent 1px var(--ruler-minor)) 0 100% / 100% 4px no-repeat}.ruler:dir(rtl){scale:-1 1}.ruler__fill{position:absolute;inset:auto 0 0;block-size:4px;background:currentColor;transform:scaleX(var(--value));transform-origin:left;transition:transform var(--dur-measured) var(--ease-instrument)}.ruler__needle{position:absolute;inset:0;transform:translate(calc(var(--value) * 100%));transition:transform var(--dur-measured) var(--ease-instrument);pointer-events:none}.ruler__needle:before{content:"";position:absolute;inset-block:-2px 0;inset-inline-start:-1px;inline-size:2px;background:var(--color-accent)}.ruler__labels{display:flex;justify-content:space-between;margin-block-start:var(--s-2);font:var(--wt-label) var(--step-label) / var(--lh-snug) var(--font-mono);font-stretch:var(--mono-label);letter-spacing:var(--track-label);text-transform:var(--label-case);color:var(--color-muted)}.ruler__labels .is-current{color:var(--color-text)}.ruler-meter{display:grid;gap:var(--s-3)}.ruler-meter__text{margin:0;font-size:var(--step--1);font-weight:500}:root[data-motion=reduced] :is(.ruler__fill,.ruler__needle){transition:none}@media(prefers-reduced-motion:reduce){.ruler__fill,.ruler__needle{transition:none}}@media(forced-colors:active){.ruler__fill,.ruler__needle:before{background:Highlight}}}@layer components{.plinth{position:relative;isolation:isolate;aspect-ratio:var(--plinth-ratio);overflow:hidden;container-type:inline-size;margin:0;border-radius:var(--r-plinth, var(--r-3));background:var(--tint)}.plinth:after{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(var(--light-size, 120% 75%) at var(--light-at, 20% 0%),var(--amx-window-light),transparent 62%);opacity:var(--light-strength, .85);pointer-events:none;transition:opacity var(--dur-base) var(--ease-precise)}.plinth:before{content:"";position:absolute;z-index:0;inset-block-start:var(--plinth-floor);inset-inline-start:50%;inline-size:calc(var(--pack-w-real, .46) * 100%);block-size:3.2%;border-radius:50%;background:radial-gradient(closest-side,var(--amx-contact-shadow),transparent);translate:-50% -50%;transition:scale var(--dur-base) var(--ease-precise),opacity var(--dur-base) var(--ease-precise)}.plinth img{position:absolute;inset:0;z-index:1;inline-size:100%;block-size:100%;object-fit:contain;object-position:50% var(--plinth-floor);mix-blend-mode:multiply;transform:translateY(var(--pack-y, 0%)) scale(var(--pack-scale, 1));transform-origin:50% var(--plinth-floor);transition:translate var(--dur-base) var(--ease-precise)}.plinth__strip{position:absolute;z-index:2;inset:auto var(--s-4) var(--s-3);display:flex;gap:6px;justify-content:flex-start;margin:0;font:var(--wt-label) .8125rem / 1.3 var(--font-mono);color:var(--color-text-2)}.plinth__strip>*{padding:3px 9px;border-radius:var(--r-cap);background:var(--color-surface)}.plinth__strip>*{white-space:nowrap}@container (max-width: 12.5rem){.plinth__strip{font-stretch:var(--mono-tight);letter-spacing:.04em}.plinth__strip>:nth-child(n+2){display:none}}@container (min-width: 30rem){.plinth__strip{inset:auto var(--s-6) var(--s-4);font-size:var(--step-data);font-stretch:100%}}.plinth>.badge{position:absolute;z-index:2;inset-block-start:var(--s-4);inset-inline-start:var(--s-4)}@container (max-width: 12.5rem){.plinth>.badge{inset-block-start:var(--s-3);inset-inline-start:var(--s-3);font-stretch:var(--mono-tight);letter-spacing:.04em;letter-spacing:.02em}.plinth>.badge .icon{display:none}}.plinth.is-out img{opacity:.55}.plinth--true{background:var(--amx-porcelain)}.plinth--true img{mix-blend-mode:normal;transform:none}.plinth--true:before,.plinth--true:after{content:none}.plinth--thumb{--r-plinth: 12px;flex:none;inline-size:var(--thumb-w, 72px)}.plinth--thumb :is(.plinth__strip,.badge){display:none}@media(forced-colors:active){.plinth{background:Canvas}.plinth img{mix-blend-mode:normal}.plinth:before,.plinth:after{display:none}}@media(prefers-contrast:more){.plinth{background:var(--tint)}.plinth:after{display:none}}}@layer components{.card{position:relative;container-type:inline-size;border:1px solid var(--color-line);border-radius:var(--r-3);background:var(--color-surface);color:var(--color-text);box-shadow:0 1px 2px #1018280a}.card__media{--r-plinth: var(--r-2);margin:8px 8px 0}.card__inner{display:grid;grid-template-rows:auto 1fr;block-size:100%}.card__body{display:flex;flex-direction:column;gap:var(--s-3);min-inline-size:0;padding:20px}.card__maker{margin:0;color:var(--color-muted)}.card__title{margin:0;font-family:var(--font-display);font-size:var(--step-1);font-weight:500;line-height:var(--lh-snug);letter-spacing:-.005em;text-wrap:balance}.card--showcase .card__title{font-size:var(--step-3);line-height:1.12;letter-spacing:-.015em}.card__link{color:inherit;text-decoration:none}.card__link:after{content:"";position:absolute;inset:0;z-index:1}.card__facts{margin:0;font-size:var(--step--1);line-height:1.45;color:var(--color-text-2)}.card__lot{align-self:flex-start}.card__stock{margin:0;font-size:var(--step--1);font-weight:500;color:var(--color-text-2)}.card__actions,.card__foot,.card .rating{position:relative;z-index:2}.card__actions{display:grid;gap:var(--s-3);margin-block-start:auto;padding-block-start:var(--s-3)}.card__actions form{display:grid}@container (max-width: 15.99rem){.card .btn__price{display:none}}@supports selector(:has(*)){.card__link:focus-visible{outline:none}.card:has(.card__link:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}}@media(hover:hover)and (pointer:fine){.card:hover .card__link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.card:hover .plinth:after{opacity:calc(var(--light-strength, .85) + .1)}.card:hover .plinth img{translate:0 calc(var(--move-sm) / -2)}.card:hover .plinth:before{opacity:.85;scale:.9 1}}@container (min-width: 34rem){.card--showcase .card__inner{grid-template-columns:minmax(0,min(52%,30rem)) minmax(0,1fr);grid-template-rows:none}.card--showcase .card__media{align-self:stretch;justify-self:stretch;margin:8px 0 8px 8px}.card--showcase .card__body{justify-content:center;padding:var(--s-6)}.card--showcase .card__body>*{max-inline-size:30rem}.card--showcase .card__actions{margin-block-start:var(--s-2)}}.card--compact .card__body{gap:var(--s-2);padding:var(--s-4)}.card--tray{background:var(--color-surface)}.card--tray .card__body{gap:var(--s-2);padding:var(--s-4) var(--s-4) var(--s-4)}.card--tray .card__title{min-block-size:2.6em}.card--tray .rating{align-self:flex-start}.card__foot{display:flex;gap:var(--s-3);align-items:center;justify-content:space-between;margin-block-start:auto;padding-block-start:var(--s-2)}.card__hint{color:var(--color-muted)}.card__foot>:last-child{margin-inline-start:auto}@container (max-width: 12.5rem){.card--tray .card__body{padding-inline:var(--s-4)}.card__hint{font-stretch:var(--mono-tight);letter-spacing:.04em;letter-spacing:.02em}.btn--add{inline-size:44px;padding:0}.btn--add .btn__text{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.showcase{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-6);margin:0;padding:0;list-style:none}.showcase>li{display:grid}@media(min-width:48em){.showcase{grid-template-columns:repeat(2,minmax(0,1fr))}}.showcase--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}@media(min-width:64em){.showcase--compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-6)}}.tray{display:grid;grid-template-columns:repeat(var(--tray-cols, 2),minmax(0,1fr));gap:var(--s-3);margin:0;padding:0;list-style:none}.tray>li{display:grid;container-type:inline-size}@media(min-width:48em){.tray{--tray-cols: 3;gap:var(--s-5)}}@media(min-width:80em){.tray--wide{--tray-cols: 4}}}@layer components{.bench{--tint-a: var(--amx-tint-stone);--tint-b: var(--tint-a);--seam: 3%;position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(var(--bench-packs, 2),minmax(0,1fr));overflow:clip;border-radius:var(--r-bench, var(--r-3));background:linear-gradient(90deg,var(--tint-a) 0 calc(50% - var(--seam)),var(--tint-b) calc(50% + var(--seam)) 100%)}.bench:after{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(120% 75% at 20% 0%,var(--amx-window-light),transparent 62%);opacity:var(--light-strength, .85);pointer-events:none;transition:opacity var(--dur-light) var(--ease-settle),translate var(--dur-light) var(--ease-settle)}.bench>.plinth{--r-plinth: 0;--tint-mid: color-mix(in oklab, var(--tint-a), var(--tint-b));background:var(--plinth-bg, var(--tint))}.bench>.plinth:first-child{--plinth-bg: linear-gradient(90deg, var(--tint-a) calc(100% - 2 * var(--seam)), var(--tint-mid))}.bench>.plinth:nth-child(2){--plinth-bg: linear-gradient(90deg, var(--tint-mid), var(--tint-b) calc(2 * var(--seam)))}.bench>.plinth{--light-size: 240% 75%}.bench>.plinth:first-child{--light-at: 40% 0%}.bench>.plinth:nth-child(2){--light-at: -60% 0%}.bench>.plinth:after{transition:opacity var(--dur-light) var(--ease-settle),translate var(--dur-light) var(--ease-settle)}html.js[data-motion=full] .bench[data-amx~=hero]:not(.is-lit):after,html.js[data-motion=full] .bench[data-amx~=hero]:not(.is-lit) .plinth:after{opacity:.5;translate:-4% -3%}.bench__pack{position:relative;z-index:1}.bench__floor{position:absolute;z-index:1;inset-inline:0;inset-block-start:var(--plinth-floor);block-size:1px;background:var(--color-line);transform-origin:left}html.js[data-motion=full] .bench[data-amx~=hero]:not(.is-lit) .bench__floor{transform:scaleX(0)}.bench.is-lit .bench__floor{transition:transform var(--dur-deliberate) var(--ease-settle) .12s}@supports (animation-timeline: view()){:root[data-motion=full] .bench--hero .cutout{animation:amx-lift linear both;animation-timeline:view();animation-range:exit 0% exit 100%}}@keyframes amx-lift{to{translate:0 calc(-1 * var(--move-md))}}.cutout{position:relative;z-index:1}.cutout:after{content:"";position:absolute;z-index:-1;inset-inline:calc((1 - var(--pack-w-real, .5)) * 50%);inset-block-end:-1.2%;block-size:3.5%;border-radius:50%;background:radial-gradient(closest-side,var(--amx-contact-shadow),transparent)}.bench__joint{position:absolute;z-index:3;inset-block-start:var(--plinth-floor);inset-inline-start:50%;display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:50%;background:var(--color-surface);box-shadow:var(--e-2);font:700 1.375rem / 1 var(--font-display);color:var(--color-text);translate:-50% -50%}.bench:has(>.bench__joint)>.plinth:nth-child(2) .plinth__strip{padding-inline-start:24px}@media(prefers-contrast:more){.bench:after{display:none}}@media(forced-colors:active){.bench{background:Canvas}}.routine{container-type:inline-size;overflow:clip;border:1px solid var(--color-line);border-radius:var(--r-3);background:var(--color-surface);color:var(--color-text)}.routine__inner{display:grid}.routine .bench{--seam: 6%;--r-bench: 0}.routine__body{display:grid;gap:var(--s-4);align-content:start;padding:var(--s-5) 20px var(--s-6)}.routine__eyebrow{margin:0;color:var(--color-muted)}.routine__title{margin:0;font-size:var(--step-3)}.routine__lead{margin:0;color:var(--color-text-2)}.routine__items{display:grid;gap:var(--s-2);margin:0;padding:0;list-style:none;font-size:var(--step--1)}.routine__items li{display:flex;gap:var(--s-3);align-items:baseline;justify-content:space-between}.routine__items a{color:inherit;font-weight:500;text-decoration-color:var(--color-line-strong)}.routine__title a{color:inherit;text-decoration:none}@media(hover:hover)and (pointer:fine){.routine__title a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}}.routine__maths{display:grid;gap:var(--s-3);margin:0;padding-block:var(--s-4);border-block:1px solid var(--color-line)}.routine__maths .kv dd{font-size:var(--step-0);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.routine__maths .kv--total dd{font-size:var(--step-1);font-weight:var(--wt-price)}.routine__save{justify-self:start}.routine__note{margin:0;font-size:var(--step--1);color:var(--color-muted)}.routine__actions{display:grid;gap:var(--s-3)}@container (min-width: 50rem){.routine__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.routine__body{align-content:center;padding:var(--s-7)}.routine .bench>.plinth{align-self:stretch;justify-self:stretch}}}@layer components{.drawer__count{color:var(--color-muted);font:var(--step-data) / 1 var(--font-mono);font-stretch:var(--mono-label)}.drawer__body{display:flex;flex-direction:column;gap:var(--s-6);padding-block-start:var(--s-5)}.drawer__notices:empty{display:none}.drawer__notices{display:grid;gap:var(--s-3)}.drawer__meter .ruler__labels{margin:0}.bag-lines{margin:0;padding:0;list-style:none}.bag-lines:empty{display:none}.bag-line{display:grid;grid-template-columns:64px minmax(0,1fr);gap:var(--s-5);padding-block:var(--s-5);border-block-end:1px solid var(--color-line)}.bag-lines>:first-child{border-block-start:1px solid var(--color-line)}.bag-line__media{display:block;inline-size:64px;block-size:80px}.bag-line__body{display:grid;gap:var(--s-2);align-content:start;justify-items:start;min-inline-size:0}.bag-line__body>*{margin:0}.bag-line__maker{color:var(--color-muted)}.bag-line__name{color:var(--color-text);font-weight:var(--wt-strong);line-height:1.3;text-decoration:none}.bag-line__row{display:flex;gap:var(--s-4);align-items:center;justify-content:space-between;justify-self:stretch;margin-block-start:var(--s-2)}.bag-line__price{font-weight:var(--wt-price);text-align:end;white-space:nowrap}.bag-line__price.is-updating{color:var(--color-muted);font-size:var(--step--1);font-weight:400}.bag-line__remove{--btn-h: 44px;--btn-px: 0px;font-size:var(--step--1)}.bag-line.is-busy .stepper{opacity:.6}.bag-undo{display:flex;gap:var(--s-4);align-items:center;justify-content:space-between;padding:var(--s-3) 0 var(--s-3) var(--s-4);border-block-end:1px solid var(--color-line);background:var(--color-sunken);font-size:var(--step--1);animation:amx-fade var(--dur-base) var(--ease-precise)}.bag-undo p{margin:0}.bag-sums{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-3) var(--s-5);margin:0;font-size:var(--step--1)}.bag-sums dd{margin:0;text-align:end;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.bag-sums .is-saving{font-weight:var(--wt-strong)}.bag-sums .bag-sums__note{grid-column:1 / -1;margin-block-start:calc(-1 * var(--s-2));color:var(--color-text-2);text-align:start;white-space:normal}.drawer__pair{display:flex;gap:var(--s-4);align-items:center;justify-content:space-between;padding:var(--s-4) var(--s-5);border-radius:var(--r-1);background:var(--color-sunken);font-size:var(--step--1)}.drawer__pair p{margin:0}.drawer__empty .empty{padding-block:var(--s-6)}.drawer__footer{display:grid;gap:var(--s-4)}.drawer__total{display:flex;gap:var(--s-4);align-items:baseline;justify-content:space-between;margin:0;font-weight:500}.drawer__total strong{font-family:var(--font-display);font-size:var(--step-3);font-weight:var(--wt-price);white-space:nowrap}.drawer__foot-row{display:flex;flex-wrap:wrap;gap:0 var(--s-5);align-items:center;justify-content:space-between}.drawer__view{display:inline-flex;align-items:center;min-block-size:44px;color:var(--color-text);font-weight:500;text-underline-offset:.2em}.drawer__pay{margin:0;color:var(--color-muted);font-stretch:var(--mono-tight);letter-spacing:.04em}.btn__count>span{display:block}.btn__count.is-rolling>span{animation:amx-count var(--dur-base) var(--ease-precise)}@keyframes amx-count{0%{opacity:0;translate:0 100%}}@keyframes amx-fade{0%{opacity:0}}:root[data-motion=reduced] :is(.btn__count.is-rolling>span,.bag-undo){animation:none}}@layer components{.search-dialog{--dialog-from: translateY(calc(-1 * var(--move-md)));inline-size:100%;max-inline-size:100%;block-size:100dvh;max-block-size:100dvh;margin:0;border-radius:0;box-shadow:var(--e-2)}@media(min-width:48em){.search-dialog{block-size:auto;max-block-size:min(80dvh,44rem);margin:0 0 auto}}.search-bar{position:sticky;inset-block-start:0;z-index:1;border-block-end:1px solid var(--color-line);background:var(--color-surface)}.search-bar__inner{display:flex;gap:var(--s-4);align-items:center;min-block-size:64px}.search-bar__icon{color:var(--color-muted)}.search-bar__input:is(input){flex:1;min-inline-size:0;min-block-size:56px;padding:0 var(--s-3);border:0;background:transparent;font-size:var(--step-3);font-weight:400;letter-spacing:-.01em}.search-bar__input:is(input):focus-visible{box-shadow:none;outline-offset:-2px;border-radius:var(--r-1)}.search-bar__input::-webkit-search-cancel-button{display:none}.search-panel{display:grid;gap:var(--s-6);padding-block:var(--s-6) var(--s-8)}.search-panel .label{margin:0 0 var(--s-3);color:var(--color-muted)}.search-try__list,.search-overlay__results-list,.search-recent__list{display:flex;flex-wrap:wrap;gap:var(--s-3);margin:0;padding:0;list-style:none}.search-try__chip,.search-recent__list a{display:inline-flex;align-items:center;min-block-size:44px;padding-inline:var(--s-4);border:1px solid var(--color-line-strong);border-radius:var(--r-1);color:var(--color-text);font:var(--wt-label) var(--step-label) / 1 var(--font-mono);font-stretch:var(--mono-label);letter-spacing:var(--track-label);text-decoration:none}.search-recent__list li{display:flex;align-items:center}.search-recent__list button{display:grid;place-items:center;inline-size:44px;block-size:44px;color:var(--color-muted)}.search-overlay__results{display:grid;gap:var(--s-7)}.search-overlay__results-list{display:block}.search-hit{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:var(--s-4);align-items:center;padding:var(--s-3) var(--s-3) var(--s-3) 0;border-block-end:1px solid var(--color-line);color:var(--color-text);text-decoration:none;cursor:pointer}.search-hit .plinth{inline-size:48px}.search-hit__name{font-weight:500;line-height:1.3}.search-hit__price{font-weight:var(--wt-price);white-space:nowrap}.search-hit[aria-selected=true]{background:var(--color-sunken);box-shadow:inset 3px 0 var(--color-accent)}.search-dialog mark{background:var(--color-accent-wash);color:inherit}.search-overlay__results-all{display:inline-flex;gap:var(--s-2);align-items:center;min-block-size:44px;margin-block-start:var(--s-3);color:var(--color-link);font-weight:var(--wt-ui)}.search-overlay__results-terms{margin:0;padding:0;list-style:none}.search-overlay__results-terms a{display:inline-flex;align-items:center;min-block-size:44px;color:var(--color-text)}.search-status{margin:0;color:var(--color-text-2)}@media(hover:hover)and (pointer:fine){.search-hit:hover{background:var(--color-sunken)}}@media(min-width:64em){.search-overlay__results{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}}@layer components{.market-picker__form{display:grid;gap:var(--s-5);padding:var(--s-5) var(--s-6) 0}.market-picker__form p{margin:0}.market-picker__head{display:grid;gap:var(--s-3)}.market-picker__eyebrow{color:var(--color-muted)}.market-picker__title{font-size:var(--step-4);font-weight:var(--wt-h2);letter-spacing:var(--track-h2);line-height:var(--lh-heading)}.market-picker__title:focus{outline:none}.market-picker__lead,.market-picker__diaspora{color:var(--color-text-2)}.market-picker__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3);margin:0;padding:0;border:0}label.market-tile{grid-template-columns:minmax(0,1fr);gap:var(--s-2);align-content:start;padding:var(--s-4)}.market-tile__top{display:flex;gap:var(--s-3);align-items:center;justify-content:space-between;min-block-size:24px}.market-tile__hint{color:var(--color-accent)}.market-tile__top input{margin-inline-start:auto}.market-tile__glyph{display:block;overflow:hidden;contain:layout;font:300 min(var(--step-7),6rem) / 1 var(--font-mono);font-stretch:112.5%;letter-spacing:-.04em}.market-tile__glyph span{display:inline-block}:root[data-motion=full] .market-picker[open] .market-tile__glyph span{animation:amx-stretch .48s var(--ease-settle) .12s both}:root[data-motion=full] .market-picker[open] .market-tile+.market-tile .market-tile__glyph span{animation-delay:.2s}@keyframes amx-stretch{0%{font-stretch:75%}}.market-tile__name{font-size:var(--step-2);font-weight:500;line-height:1.2}.market-tile__lines{display:grid;gap:var(--s-2);font-size:var(--step--1);line-height:1.4;color:var(--color-text-2)}.market-picker__notice:not([hidden]){display:grid;gap:var(--s-3)}.market-picker__actions{position:sticky;inset-block-end:0;display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-5);align-items:center;margin-inline:calc(-1 * var(--s-6));padding:var(--s-4) var(--s-6);background:var(--color-surface)}.market-picker__foot{padding-block-end:calc(var(--s-6) + env(safe-area-inset-bottom));color:var(--color-muted);font-size:var(--step--1)}@media(min-width:48em){.market-picker .dialog__handle{display:none}.market-picker__form{padding:var(--s-7) var(--s-7) 0}.market-picker__actions{position:static;margin:0;padding:0}.market-tile{padding:var(--s-5)}}.market-pop{position:fixed;inset:auto}.market-pop__form{display:grid;gap:var(--s-4)}.market-pop__form p{margin:0}.market-pop__set{display:grid;gap:var(--s-3);margin:0;padding:0;border:0}.market-pop__legend{margin-block-end:var(--s-3);color:var(--color-muted)}.market-row{display:grid;grid-template-columns:auto 2.75rem minmax(0,1fr);gap:var(--s-4);align-items:center;min-block-size:56px;padding:var(--s-3) var(--s-4);border:1px solid var(--color-line-strong);border-radius:var(--r-1);cursor:pointer}.market-row:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-wash);box-shadow:inset 0 0 0 1px var(--color-accent)}.market-row__glyph{font:300 1.75rem / 1 var(--font-mono);font-stretch:112.5%}.market-row__text{font-weight:var(--wt-strong);line-height:1.3}.market-row__text small{display:block;color:var(--color-muted);font-size:var(--step--1);font-weight:400}.market-pop__note{color:var(--color-text-2);font-size:var(--step--1)}}@layer components{.reviews,.reviews-summary,.reviews-summary__score,.review-card,.reviews-empty,.bis,.bis__row,.review-form :is(form,.comment-form){display:grid;gap:var(--s-4);align-items:start;justify-items:start}.reviews{gap:var(--s-7);justify-items:stretch}.reviews-summary__score,.review-card{gap:var(--s-2)}.reviews-summary p,.review-card p,.reviews-empty :is(h3,p),.bis__title,.review-card__title,.review-form .form-submit{margin:0}.reviews-summary__avg{font-size:var(--step-6);font-weight:300;line-height:1;letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums}.histogram,.reviews-filters,.reviews__list,.review-card__photos{margin:0;padding:0;list-style:none}.histogram{display:grid;inline-size:min(100%,26rem)}.histogram__row{display:grid;grid-template-columns:3ch minmax(0,1fr) 4ch;gap:var(--s-3);align-items:center;min-block-size:32px;color:inherit;text-decoration:none}.histogram__bar{block-size:6px;background:linear-gradient(var(--color-text),var(--color-text)) no-repeat 0 0 / var(--w, 0) 100%,var(--color-line)}.histogram__n{text-align:end;color:var(--color-text-2)}a.histogram__row[aria-current=true]{font-weight:600}@media(hover:hover)and (pointer:fine){a.histogram__row:hover .histogram__n{text-decoration:underline}}.reviews__list{border-block-start:1px solid var(--color-line)}.reviews__list>li{padding-block:var(--s-6);border-block-end:1px solid var(--color-line)}.review-card{max-inline-size:var(--measure-body)}.review-card__head{display:flex;gap:var(--s-4);align-items:center}.review-card__author{font-weight:var(--wt-strong)}.review-card__title{font-size:var(--step-1)}html.js .review-card__body[data-clamp]:not(.is-open){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}:is(.review-card__more,.review-card__report){--btn-px: 0}.review-card__photos{display:flex;gap:var(--s-3)}.review-card__photos img{display:block;inline-size:80px;block-size:80px;object-fit:cover}.reviews-empty{gap:var(--s-3);padding:var(--s-7) var(--s-6);border:1px dashed var(--color-line-strong);background:var(--color-surface)}.reviews-empty p{max-inline-size:46ch;color:var(--color-text-2)}.reviews-empty__icon{inline-size:2rem;block-size:2rem;color:var(--color-muted)}.reviews-empty__title{font-size:var(--step-3)}.review-form{border-block:1px solid var(--color-line)}.review-form :is(form,.comment-form){justify-items:stretch;padding-block-end:var(--s-5)}.bis,.bis__row{justify-items:stretch;inline-size:100%}.bis__title{font-size:var(--step-2)}@media(min-width:48em){.reviews-summary{grid-template-columns:auto minmax(0,1fr);column-gap:var(--s-8)}.reviews-filters,.reviews-summary__policy{grid-column:1 / -1}}}@layer woo{.woocommerce-notices-wrapper:empty{display:none}:is(.woocommerce-notices-wrapper,.woocommerce-NoticeGroup)>*,:is(.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle){margin-block-end:var(--s-5)}.woocommerce-error:not(.notice){padding:var(--s-4) var(--s-5);border-inline-start:3px solid var(--color-danger);background:var(--color-danger-wash)}.woocommerce-error li+li{margin-block-start:var(--s-2)}.woocommerce-NoticeGroup{scroll-margin-block-start:calc(var(--header-h) + var(--s-5))}.woocommerce-NoticeGroup [tabindex="-1"]:focus{outline:2px solid var(--color-focus);outline-offset:2px}.checkout-inline-error-message{display:block;color:var(--color-danger);font-size:var(--step--1);font-weight:500}}@layer woo{.woocommerce-input-wrapper .description{display:block!important;block-size:auto!important;margin:var(--s-2) 0 0!important;padding:0!important;overflow:visible!important;font-size:var(--step--1);color:var(--color-muted)}:is(.form-row label.checkbox,.co-toggle label){display:flex;gap:var(--s-4);align-items:flex-start;min-block-size:44px;padding-block:11px;cursor:pointer}.form-row label.checkbox>input{margin-block-start:1px}.form-row label.checkbox .optional{display:none}.form-row label>span+abbr{margin-inline-start:calc(-2 * var(--s-4));text-decoration:none}.form-row:is(.amx-optin,.create-account){margin-block-end:0}.form-row[hidden]{display:none}.select2-container .select2-selection--single{block-size:48px!important;border:1px solid var(--color-line-strong)!important;border-radius:var(--r-1)!important}.select2-selection--single .select2-selection__rendered{padding-inline:var(--s-4) 44px!important;color:var(--color-text)!important;line-height:46px!important}.select2-selection--single .select2-selection__arrow{block-size:46px!important;inset-inline-end:8px!important}.select2-container--focus .select2-selection{outline:2px solid var(--color-focus);outline-offset:2px}.password-input{position:relative;display:block}.show-password-input{position:absolute;inset:2px 2px auto auto;inline-size:44px;block-size:44px;background:var(--color-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center / 22px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center / 22px no-repeat}.show-password-input.display-password{background:var(--color-accent)}.woocommerce .button:not(.btn){display:inline-flex;align-items:center;justify-content:center;min-block-size:48px;padding:var(--s-2) 20px;border:1.5px solid;border-radius:var(--r-cap);background:none;color:var(--color-text);font:var(--wt-ui) var(--step-control) / 1.2 var(--font-sans);text-decoration:none}.woocommerce :is([class*=__submit],[name^=save_],.woocommerce-ResetPassword .button):not(.btn){border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}:is(.woocommerce-form-login,.woocommerce-form-register,.woocommerce-ResetPassword,.woocommerce-EditAccountForm,.woocommerce-address-fields,.checkout_coupon){margin-block-end:var(--s-6);padding:var(--s-6);border:1px solid var(--color-line);border-radius:var(--r-3);background:var(--color-surface)}fieldset{margin:0;padding:0;border:0}.amx-panel{margin-block:var(--s-6)}.amx-panel .btn:not([class*=btn--]){border-color:currentColor;color:var(--color-text)}.amx-form{display:flex;flex-wrap:wrap;gap:var(--s-3);align-items:end}.amx-form>:is(.form-row,p){flex:1 1 14rem;margin:0}.amx-sub-terms{display:grid;gap:var(--s-3);padding:var(--s-5);border:1px solid var(--color-line);border-radius:var(--r-2);background:var(--color-surface);font-size:var(--step--1)}.amx-sub-terms__lines{padding-inline-start:1.1em;list-style:disc}.amx-sub-terms .form-row{margin:0;font-size:var(--step-0)}}@layer woo{.shop_table{inline-size:100%;border-collapse:collapse}.shop_table :is(th,td){padding:var(--s-3) 0;border-block-end:1px solid var(--color-line);font-weight:400;text-align:start;vertical-align:top}.shop_table :is(th,td)+:last-child{padding-inline-start:var(--s-4);text-align:end}.shop_table thead th{border-color:var(--color-text);color:var(--color-muted);font:var(--wt-label) var(--step-label) / 1.3 var(--font-mono);font-stretch:var(--mono-label);letter-spacing:var(--track-label);text-transform:var(--label-case)}.shop_table :is(tfoot tr:last-child,.order-total) :is(th,td){border-block:1px solid var(--color-text);font-size:var(--step-1);font-weight:600}.shop_table :is(del,small,.includes_tax,.product-quantity,.wc-item-meta){color:var(--color-muted);font-size:var(--step--1);font-weight:400}.shop_table :is(small,.includes_tax){display:block}.shop_table ins{text-decoration:none}.shop_table .product-name a{color:var(--color-text);font-weight:600;text-decoration:none}.wc-item-meta{margin:var(--s-2) 0 0;padding:0;list-style:none}.wc-item-meta :is(strong,p){display:inline;font-weight:400}:is(.woocommerce-order-details,.woocommerce-customer-details){margin-block-start:var(--s-8)}:is(.woocommerce-order-details__title,.woocommerce-column__title,.woocommerce-Address-title h2){margin-block-end:var(--s-4);font-size:var(--step-2)}.woocommerce-columns--addresses,.woocommerce-Addresses{display:grid;gap:var(--s-6)}@media(min-width:48em){.woocommerce-columns--addresses,.woocommerce-Addresses,#customer_login{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-7)}}.woocommerce address{padding:var(--s-5);border:1px solid var(--color-line);border-radius:var(--r-3);background:var(--color-surface);font-style:normal}.wc-bacs-bank-details{margin:0 0 var(--s-5);padding:var(--s-3) var(--s-5);border:1px solid var(--color-line);border-radius:var(--r-2);background:var(--color-surface);list-style:none}.wc-bacs-bank-details li{display:flex;flex-wrap:wrap;justify-content:space-between;padding-block:var(--s-2);border-block-end:1px dotted var(--color-line-strong)}.wc-bacs-bank-details strong{font-family:var(--font-mono);font-weight:400}}@layer pages{.site-main.home{--hair: rgb(17 24 39 / .14)}.site-main.home>section:nth-child(n+3):not(#newsletter){content-visibility:auto;contain-intrinsic-size:auto 900px}.hero{padding-block:var(--s-4) var(--space-block)}.hero__grid{padding:var(--s-7) var(--s-5);border-radius:calc(var(--r-3) + 8px);background:linear-gradient(135deg,var(--color-accent-wash),var(--amx-mist) 70%)}@media(min-width:64em){.hero__grid{padding:var(--s-9) var(--s-8)}}.hero__grid{display:grid;gap:var(--s-6)}.hero__head>*,.hero__body>*{margin:0}.hero__line{display:block;text-wrap:balance}.hero__eyebrow{margin-block-end:var(--s-4);color:var(--color-accent)}.hero__body{display:grid;gap:var(--s-6)}.hero__stage{position:relative;inline-size:min(100%,26rem);justify-self:center}.hero .bench--hero{--r-bench: 0;gap:var(--s-3);overflow:visible;background:none}.hero .bench--hero:after,.hero .bench--hero .bench__floor{display:none}.hero .bench--hero>.plinth{--r-plinth: var(--r-3);--plinth-bg: var(--tint);--light-size: 120% 75%;--light-at: 20% 0%}@media(min-width:48em){.hero .bench--hero{gap:var(--s-5)}.hero__caps{column-gap:var(--s-5)}}.hero__caps{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:var(--s-3);margin:0;padding:0;list-style:none}.hero__cap{display:grid;gap:var(--s-1);align-content:start;padding:var(--s-4) var(--s-4) 0;text-align:center;justify-items:center}.hero__name{font-family:var(--font-display);font-size:var(--step-1);font-weight:700;line-height:1.3;color:var(--color-text);text-decoration:none}.hero__name:after{content:"";position:absolute;z-index:3;inset-block:0;inset-inline:0 50%}.hero__cap+.hero__cap .hero__name:after{inset-inline:50% 0}.hero__cap:only-child .hero__name:after{inset-inline:0}.hero__name:focus-visible{outline:0}.hero__name:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:-2px}@media(hover:hover)and (pointer:fine){.hero__cap:hover .hero__name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}}.hero__price{justify-content:center;font-size:var(--step-1)}.hero__proof{margin-block-start:var(--space-block)}.bench--cutouts{aspect-ratio:8 / 5}.bench__slot{display:flex;align-items:flex-end;justify-content:center;block-size:var(--plinth-floor)}.bench__slot img{block-size:calc(83.7% * var(--rel, 1));inline-size:auto;max-inline-size:90%;object-fit:contain}@media(min-width:64em){.hero{padding-block-start:var(--s-8)}.hero__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:var(--s-7)}.hero__head,.hero__body{grid-column:1 / span 5}.hero__head{align-self:end;container-type:inline-size}.hero__title{max-inline-size:none;font-size:min(var(--step-6),13.5cqi)}.hero__stage{grid-column:7 / -1;grid-row:1 / span 2;align-self:center;justify-self:end;inline-size:min(100%,28rem)}.hero__cap{padding-inline:var(--s-5)}.hero__grid--text>*{grid-column:1 / span 8}}.story{padding-block:var(--space-section)}.story .sh__rule:after{background:var(--hair)}.story__grid{display:grid;gap:var(--s-7);align-items:center}.story__media{display:grid;gap:var(--s-5)}.story__plinth,.story__cutout{inline-size:100%;max-inline-size:min(22rem,80%);margin-inline:auto}.story__body{display:grid;gap:var(--s-5);align-content:center}.story__body>*,.story__claims p{margin:0}.story__maker,.story__claims{color:var(--color-muted)}.glance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4);padding-block:var(--s-5);border-block:1px solid var(--hair)}.glance__item{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:var(--s-2)}.glance__label{color:var(--color-muted)}.glance__value{margin:0;font-family:var(--font-display);font-size:var(--step-5);font-weight:800;line-height:1;letter-spacing:-.03em;white-space:nowrap}.story__claims{display:grid;gap:var(--s-2);padding-block-start:var(--s-4);border-block-start:1px solid var(--hair);font-size:var(--step--1)}.story__buy{display:grid;gap:var(--s-5)}.story__macro{margin:0}.story__macro img{display:block;inline-size:100%;block-size:auto}@media(min-width:64em){.story__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.story__media{grid-column:1 / span 6}.story__body{grid-column:8 / -1}.story--flip .story__media{grid-column:7 / -1}.story--flip .story__body{grid-row:1;grid-column:1 / span 5}}@supports (animation-timeline: view()){:root[data-motion=full] .story__plinth{view-timeline:--story block}:root[data-motion=full] .story__plinth:after{animation:amx-light linear both;animation-timeline:--story;animation-range:entry 10% cover 50%}:root[data-motion=full] .cadence .ruler__needle{animation:amx-needle linear both;animation-timeline:view();animation-range:entry 30% cover 45%}}@keyframes amx-light{0%{opacity:.5;translate:-4% -3%}}@keyframes amx-needle{0%{transform:translate(0)}}.home-routine__grid{display:grid;gap:var(--s-6)}.home-source__more{margin:var(--s-7) 0 0}@media(min-width:64em){.home-routine__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.finder-band{--color-text: #FFFFFF;--color-text-2: #FFFFFF;--color-muted: #FFFFFF;--color-line: rgb(255 255 255 / .4);--color-line-strong: rgb(255 255 255 / .7);--color-accent: #FFFFFF;--color-accent-pressed: var(--amx-accent-wash);--color-on-accent: var(--amx-accent-ink);--color-link: #FFFFFF;--color-focus: #FFFFFF;padding-block:var(--space-section);background:linear-gradient(120deg,var(--amx-accent-ink),var(--amx-accent))}.finder-band--compact{padding-block:var(--space-block)}.finder-band__grid{display:grid;gap:var(--s-7);align-items:end}.finder-band__title,.finder-band__lead,.finder-band__note{margin:0}.finder-band__title{font-size:var(--step-5);font-weight:var(--wt-h1)}.finder-band__lead{margin-block-start:var(--s-4)}.finder-band__act{display:grid;gap:var(--s-6);justify-items:start}.finder-band__ruler{inline-size:100%}.finder-band__note{font-size:var(--step--1);color:var(--color-muted)}.home-sub__grid,.home-faq__grid,.home-news__grid,.home-reviews__grid{display:grid;gap:var(--s-7);align-items:start}.home-sub__text{display:grid;gap:var(--s-5);justify-items:start}.home-sub__text>*,.home-faq__ask,.home-news__text>*,.home-reviews__score>*{margin:0}.home-sub__default,.home-news__privacy,.home-brands__note{font-size:var(--step--1);color:var(--color-muted)}.cadence{display:grid;gap:var(--s-6);padding:var(--s-6) var(--s-5);border:1px solid var(--color-line);border-radius:var(--r-3);background:var(--color-surface)}.cadence__rows{display:grid;gap:var(--s-4);margin:0;padding:0;list-style:none}.cadence__rows li{display:flex;gap:var(--s-4);align-items:flex-start}.home-reviews__score{display:grid;gap:var(--s-3);justify-items:start}.home-reviews__avg{font-size:var(--step-6);font-weight:300;line-height:1;letter-spacing:-.03em}.home-reviews__how{max-inline-size:36ch;font-size:var(--step--1);color:var(--color-text-2)}.home-reviews__quotes{display:grid;gap:var(--s-5);margin:0;padding:0;list-style:none}.quote{display:grid;gap:var(--s-5);block-size:100%;margin:0;padding:var(--s-6);border:1px solid var(--color-line);border-radius:var(--r-3);background:var(--color-bg)}.quote__text,.quote__text p{margin:0;font-size:var(--step-1);line-height:1.45}.quote__by{display:grid;gap:var(--s-1);align-self:end;font-size:var(--step--1)}.quote__product{font-weight:var(--wt-strong)}.home-news__title{margin-block-end:var(--s-4)}.home-news__text p{max-inline-size:44ch;color:var(--color-text-2)}.home-news__form{display:grid;gap:var(--s-4);justify-items:start;max-inline-size:32rem}.home-news__form .field{inline-size:100%}.home-news__form>p,.home-news__soon{margin:0}.home-news__soon{display:flex;gap:var(--s-3);align-items:center;font-weight:500}@media(min-width:64em){.home-sub__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:var(--s-10);align-items:center}.home-faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:var(--s-10)}.home-faq__head{position:sticky;inset-block-start:calc(var(--header-h) + var(--s-6))}.home-news__grid,.finder-band__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-10)}.home-reviews__grid{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}.home-reviews__quotes{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-row-head{display:flex;flex-wrap:wrap;gap:var(--s-5);align-items:end;justify-content:space-between;margin-block-end:var(--s-6)}.home-row-head .sh{flex:1 1 20rem;margin:0}.types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;border-block-start:1px solid var(--color-line);border-inline-start:1px solid var(--color-line);list-style:none}.types__cell{position:relative;display:grid;gap:var(--s-1);padding-block-end:var(--s-5);border-inline-end:1px solid var(--color-line);border-block-end:1px solid var(--color-line);background:var(--color-surface)}.types__plinth{--plinth-ratio: 1;margin-block-end:var(--s-3)}.types__link,.types__count{padding-inline:var(--s-5)}.types__link{font-weight:var(--wt-strong);color:var(--color-text);text-decoration:none}.types__link:after{content:"";position:absolute;z-index:3;inset:0}.types__link:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:-2px}.types__count{color:var(--color-muted)}.brands{columns:2 12rem;column-gap:var(--s-6);margin:0;padding:0;list-style:none}.brands li{break-inside:avoid;border-block-end:1px solid var(--color-line)}.brands a{display:block;padding-block:10px;font-weight:500;color:var(--color-text);text-decoration:none}.home-brands__note{max-inline-size:var(--measure-body);margin:var(--s-6) 0 0}@media(min-width:48em){.types,.home-best .tray{--tray-cols: 4;grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:64em){.brands{columns:4}}@media(hover:hover)and (pointer:fine){.brands a:hover,.types__cell:hover .types__link{text-decoration:underline;text-underline-offset:.2em}}}@layer pages{.static{padding-block:var(--s-7) var(--space-section)}.static:has(.static-help){padding-block-end:0}.static:has(.static-help) .static__page{padding-block-end:var(--space-section)}.static__page{display:grid;gap:var(--s-6);align-items:start}.static__head{display:grid;gap:var(--s-4);max-inline-size:var(--measure-body);padding-block-end:var(--s-6);border-block-end:1px solid var(--color-line)}.static__head>*,.static__kicker,.static-help__head .sh{margin:0}.static__updated{color:var(--color-muted)}.static__market{display:flex;gap:var(--s-3);align-items:flex-start;max-inline-size:var(--measure-body);padding:var(--s-4);border:1px solid var(--color-line);border-radius:var(--r-1);background:var(--color-surface);font-size:var(--step--1)}.static__market a{font-weight:500}.static__toc ol{margin:var(--s-3) 0 0;padding:0;list-style:none;border-block-start:1px solid var(--color-line)}.static__toc li{border-block-end:1px solid var(--color-line)}.static__toc a{display:flex;gap:var(--s-3);padding-block:6px;font-size:var(--step--1);font-weight:500;line-height:1.4;color:var(--color-text);text-decoration:none}.static__toc-n{font:var(--wt-label) var(--step-label) / 1.65 var(--font-mono);font-stretch:var(--mono-label);color:var(--color-muted)}.static__body h2{padding-block-start:var(--s-5);border-block-start:1px solid var(--color-line)}.static__body table{font-variant-numeric:tabular-nums lining-nums}.static__body .wp-block-table{margin-inline:0;overflow-x:auto}.static__body .wp-block-table :is(thead,tfoot){border:0!important}.static__body .wp-block-table :is(th,td){padding:var(--s-3) var(--s-4) var(--s-3) 0!important;border:0!important;border-block-end:1px solid var(--color-line)!important}.static__body .wp-block-table th{border-block-end-color:var(--color-text)!important}@media(hover:hover)and (pointer:fine){.static__toc a:hover span:last-child,.static-help__links a:hover span{text-decoration:underline;text-underline-offset:.2em}}@media(min-width:64em){.static__page{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:var(--space-block)}.static__kicker{grid-column:1 / span 3;grid-row:1;margin-block-start:.9rem}.static__head,.static__body{grid-column:4 / span 8}.static__toc a{padding-block:10px}.static__toc{position:sticky;inset-block-start:calc(var(--header-h) + var(--s-6));grid-column:1 / span 3;grid-row:2}}.static-help__grid{display:grid;gap:var(--s-7)}.static-help__head{display:grid;gap:var(--s-5);align-content:start}.static-help__contact,.static-help__links{margin:0;padding:0;list-style:none}.static-help__contact li{display:flex;gap:var(--s-3);align-items:center;min-block-size:44px}.static-help__links{display:grid;border-block-start:1px solid var(--color-line-strong)}.static-help__links li{border-block-end:1px solid var(--color-line-strong)}.static-help__links a{display:flex;gap:var(--s-4);align-items:center;justify-content:space-between;min-block-size:56px;font-weight:500;color:var(--color-text);text-decoration:none}@media(min-width:48em){.static-help__links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-7)}.static-help__links li:nth-child(2){border-block-start:0}}@media(min-width:64em){.static-help__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:var(--s-10)}}.woo-page{padding-block:var(--s-7) var(--space-section)}.woo-page__title{margin:0 0 var(--s-7)}.static-search{display:flex;gap:var(--s-3);max-inline-size:36rem}.static-search .input{flex:1;min-inline-size:0}.nf{padding-block-end:var(--space-section)}.nf__head{padding-block:var(--s-8) var(--space-block)}.nf__code{margin:0}.nf__ruler{margin-block:var(--s-4) var(--s-7)}.nf__text{display:grid;gap:var(--s-4)}.nf__text>*{margin:0}.nf__links{margin-block-start:var(--space-block)}@media(min-width:64em){.nf__text{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:var(--s-10);align-items:end}.nf__text .static-search{grid-column:1 / -1}}.search-page{padding-block-end:var(--space-section)}.search-page__head{display:grid;gap:var(--s-5);padding-block:var(--s-7) var(--s-6)}.search-page__head>*,.search-rows{margin:0}.search-page__count{font-size:var(--step--1);color:var(--color-muted)}.search-page__block{margin-block-start:var(--space-block)}.search-page__block>.sh__rule{margin:0 0 var(--s-5)}.search-page__empty{padding-block:0 var(--space-block)}.search-rows{padding:0;list-style:none;border-block-start:1px solid var(--color-line)}.search-rows li{border-block-end:1px solid var(--color-line)}.search-rows__link{display:grid;gap:var(--s-1);padding-block:var(--s-4);color:var(--color-text);text-decoration:none}.search-rows__title{font-weight:var(--wt-strong)}.search-rows__text{max-inline-size:var(--measure-body);font-size:var(--step--1);color:var(--color-text-2)}@media(hover:hover)and (pointer:fine){.search-rows__link:hover .search-rows__title{text-decoration:underline;text-underline-offset:.2em}}.source-hero{padding-block:var(--s-7) var(--space-section)}.source-hero__grid,.source-part__grid,.source-dates,.source-end__grid{display:grid;gap:var(--s-7)}.source-hero__text{display:grid;gap:var(--s-5)}.source-hero__text>*,.source-part__grid>.sh,.source-dates__terms,.source-dates__terms dd,.checks__item>p,.source-next>*,.source-next p,.source-end__grid>*{margin:0}.source-dates__terms{display:grid;gap:var(--s-6)}.source-dates__terms dt{display:flex;gap:var(--s-3);align-items:center;margin-block-end:var(--s-3)}.source-dates__terms dd,.checks__text{color:var(--color-text-2)}.source-dates__now{display:grid;gap:var(--s-3);padding:var(--s-5);border:1px solid var(--color-line);border-radius:var(--r-3);background:var(--color-bg)}.source-dates__lots{margin:0;padding:0;list-style:none}.source-dates__lots li{display:grid;gap:var(--s-1);padding-block:var(--s-3);border-block-start:1px solid var(--color-line)}.source-dates__lots a{font-weight:500;color:var(--color-text)}.source-ledger .ledger__text{max-inline-size:var(--measure-lead);font-size:var(--step-0);line-height:var(--lh-body)}.source-ledger .ledger__step:not(:last-child){padding-block-end:var(--s-7)}.checks{display:grid;margin:0;padding:0;list-style:none;border-block-start:1px solid var(--color-line);border-inline-start:1px solid var(--color-line)}.checks__item{display:grid;gap:var(--s-3);align-content:start;padding:var(--s-6) var(--s-5);border-inline-end:1px solid var(--color-line);border-block-end:1px solid var(--color-line);background:var(--color-surface)}.checks__head{display:flex;gap:var(--s-3);align-items:center}.checks__n{color:var(--color-muted)}.checks__icon{inline-size:28px;block-size:28px;margin-inline-start:auto}.checks__item .btn{justify-self:start}.source-next{display:grid;gap:var(--s-4);margin-block-start:var(--space-block);padding:var(--s-6) var(--s-5);border:1px dashed var(--color-line-strong)}.source-next__k{color:var(--color-muted)}.source-next__title{margin-block-end:var(--s-2);font-size:var(--step-3)}.source-next p{max-inline-size:var(--measure-lead);color:var(--color-text-2)}.source-next.is-live{border-style:solid;border-color:var(--color-text);background:var(--color-surface)}.source-faq__note{max-inline-size:40ch;font-size:var(--step--1);color:var(--color-muted)}.source-end__grid{gap:var(--s-5);justify-items:center;text-align:center}.source-end__title{max-inline-size:20ch}.source-end .btn-row{justify-content:center}@media(min-width:48em){.checks{grid-template-columns:repeat(2,minmax(0,1fr))}.source-hero__record{max-inline-size:30rem}}@media(min-width:64em){.source-hero__grid,.source-part__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.source-hero__text{grid-column:1 / span 7}.source-hero__record{grid-column:8 / -1;align-self:end;justify-self:end;inline-size:100%}.source-part__head{position:sticky;inset-block-start:calc(var(--header-h) + var(--s-6));grid-column:1 / span 4;align-self:start}.source-part__body,.source-ledger{grid-column:6 / -1}.source-dates{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--s-7);align-items:start}.checks{grid-template-columns:repeat(4,minmax(0,1fr))}.source-next{grid-template-columns:14rem minmax(0,1fr) auto;column-gap:var(--s-7);align-items:start}}}@layer pages{.plp-head{display:grid;gap:var(--s-7);padding-block:var(--s-7) var(--space-block)}.plp-head .breadcrumb,.plp-head .back-link{margin-block-end:calc(-1 * var(--s-4))}.plp-head__text{display:grid;gap:var(--s-4);align-content:start}.plp-head__text>*{margin:0}.plp-head__label{color:var(--color-muted)}.plp-head__title{max-inline-size:18ch}.plp-head__intro{max-inline-size:var(--measure-lead);color:var(--color-text-2)}.plp-head__claim{color:var(--color-text)}.plp-head__note{max-inline-size:64ch;font-size:var(--step--1);line-height:1.5;color:var(--color-muted)}.plp-head--full{padding-block-end:var(--s-7)}@media(min-width:64em){.plp-head--shop{padding-block-start:var(--s-9)}.plp-head--shop .plp-head__text{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--s-6)}.plp-head--shop .plp-head__text>*{grid-column:1}.plp-head--shop .plp-head__lead{grid-column:2;grid-row:1 / span 2;align-self:end}}.plp-showcase__products{padding-block-end:var(--space-block)}.plp-page .sh,.rt-page .sh{margin-block-end:var(--s-7)}.plp-showcase__list>.plp-cell{display:grid}@container (min-width: 34rem){.plp-showcase--showcase .card--showcase .card__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.plp-showcase--showcase .card--showcase .card__title{font-size:var(--step-3)}.plp-routines{padding-block-start:0}.plp-routines__grid{display:grid;gap:var(--s-6)}@media(min-width:64em){.plp-routines__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.plp-split{display:grid;gap:var(--s-6);align-items:start}@media(min-width:64em){.plp-split{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.plp-split>.sh{position:sticky;inset-block-start:calc(var(--header-h) + var(--s-6));margin:0}}.plp__bar{position:sticky;inset-block-start:var(--header-h);z-index:var(--z-sticky);border-block:1px solid var(--color-line);background:var(--color-bg)}.plp__bar-inner{display:flex;flex-wrap:wrap;gap:var(--s-3);align-items:center;min-block-size:56px;padding-block:6px}.plp__filter{--btn-h: 44px;flex:none;gap:var(--s-3);padding-inline:var(--s-4)}.plp__filter-n:empty{display:none}.plp__count{margin:0 0 0 auto;color:var(--color-muted);white-space:nowrap}.plp__count-long{display:none}.plp__sort{display:flex;gap:var(--s-3);align-items:center}.plp__select-wrap{position:relative;display:inline-grid}.plp__select{inline-size:auto;max-inline-size:14rem;min-block-size:44px}.plp__select-face{display:none}.plp__sort-label{color:var(--color-muted)}html.plp-js .plp__nojs{display:none}@media(max-width:47.99em){.plp__sort-label{position:absolute;clip-path:inset(50%);inline-size:1px;block-size:1px;overflow:hidden}.plp__select-face{display:inline-flex;gap:var(--s-3);align-items:center;min-block-size:44px;padding-inline:var(--s-4);border:1px solid var(--color-line-strong);border-radius:var(--r-1);font-weight:500}.plp__select{position:absolute;inset:0;inline-size:100%;opacity:0;cursor:pointer}.plp__select-wrap:focus-within .plp__select-face{outline:2px solid var(--color-focus);outline-offset:2px}}.plp__chips{padding-block:var(--s-4)}.plp-chips{display:flex;gap:var(--s-3);align-items:center;margin:0 calc(-1 * var(--gutter));padding:var(--s-1) var(--gutter);overflow-x:auto;list-style:none;scrollbar-width:none}.plp-chips>li{flex:none}.plp-chip{display:inline-flex;gap:var(--s-3);align-items:center;color:var(--color-text);font-size:var(--step--1);font-weight:500;text-decoration:none}.plp-chip .icon{inline-size:16px;block-size:16px;color:var(--color-muted)}.plp-chip.is-on{border-color:var(--color-accent);background:var(--color-accent-wash);box-shadow:inset 0 0 0 1px var(--color-accent)}.plp-chip.is-on .icon{color:var(--color-accent)}.plp-chips__clear{display:inline-grid;place-items:center;min-block-size:44px;padding-inline:var(--s-3);color:var(--color-text);font-size:var(--step--1);font-weight:500}@media(hover:hover)and (pointer:fine){.plp-chip:not(.is-on):hover{background:var(--color-sunken)}}.plp__body{padding-block-end:var(--space-section)}.plp__layout{display:grid;gap:var(--s-6)}.plp__results{min-inline-size:0;transition:opacity var(--dur-quick) var(--ease-precise)}.plp__results:focus{outline:none}.plp__results[aria-busy=true]{opacity:.55}.plp__empty{padding-block:var(--s-9)}html.plp-js .plp__rail{display:none}.plp__rail{order:2}@media(min-width:48em){.plp-chips{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.plp__count-long{display:inline}}@media(min-width:64em){.plp__filter{display:none}.plp__count{order:-1;margin:0 auto 0 0}.plp__rail{order:0}.plp__layout{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start}html.plp-js .plp__rail{display:block}.plp__rail{position:sticky;inset-block-start:calc(var(--header-h) + 72px);max-block-size:calc(100dvh - var(--header-h) - 88px);overflow-y:auto;overscroll-behavior:contain;padding-inline-end:var(--s-3);scrollbar-width:thin}}.facets{display:grid}.facets__title{margin:0 0 var(--s-3);color:var(--color-muted)}.plp-sheet .facets__title{position:absolute;clip-path:inset(50%);inline-size:1px;block-size:1px;overflow:hidden}.facets__stock{padding-block:var(--s-2);border-block-end:1px solid var(--color-line)}.facet{border-block-end:1px solid var(--color-line);interpolate-size:allow-keywords}.facet__sum{display:flex;gap:var(--s-3);align-items:center;min-block-size:52px;font-weight:500;list-style:none;cursor:pointer}.facet__sum::-webkit-details-marker{display:none}.facet__name{flex:1}.facet__on{color:var(--color-accent)}.facet__chev{transition:rotate var(--dur-base) var(--ease-precise)}.facet[open] .facet__chev{rotate:180deg}.facet::details-content{block-size:0;overflow:clip;transition:block-size var(--dur-base) var(--ease-precise),content-visibility var(--dur-base) allow-discrete}.facet[open]::details-content{block-size:auto}.facet__body{margin:0;padding:0 0 var(--s-4);border:0}.facet__hint{margin:0 0 var(--s-2);font-size:var(--step--1);color:var(--color-muted)}.facet__opts{margin:0;padding:0;list-style:none}.facet__opt{align-items:center;padding-block:var(--s-3);font-size:var(--step-0)}.facet__label{flex:1}.facet__n{color:var(--color-muted)}.facet__opt.is-disabled{color:var(--color-disabled-text);cursor:not-allowed}.facet__range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4);align-items:end}.facet__apply{grid-column:1 / -1;justify-self:start}.facets__submit{padding-block-start:var(--s-5)}.plp-sheet .dialog__body{padding-block-start:var(--s-3)}:root[data-motion=reduced] :is(.facet::details-content,.facet__chev){transition:none}.rt-hero{padding-block:var(--s-6) var(--space-block)}.rt-hero__grid{display:grid;gap:var(--s-6) var(--s-8)}.rt-hero__grid>.back-link{grid-column:1 / -1;justify-self:start;margin-block:calc(-1 * var(--s-4)) calc(-1 * var(--s-3))}.rt-hero__stage{display:grid;gap:var(--s-4)}.rt-hero__stage .bench{--seam: 5%}.rt-hero__caps{display:grid;grid-template-columns:repeat(var(--bench-packs, 2),minmax(0,1fr));gap:var(--s-4);margin:0;padding:0 var(--s-2);list-style:none;font-size:var(--step--1)}.rt-hero__caps a{color:var(--color-text);font-weight:500;text-decoration-color:var(--color-line-strong)}.rt-hero__caps .label{display:block;margin-block-start:var(--s-1);color:var(--color-muted)}.rt-hero__body{display:grid;gap:var(--s-5);align-content:start}.rt-hero__body>*{margin:0}.rt-hero__eyebrow{color:var(--color-muted)}.rt-hero__price [data-row=together] dd{font-size:var(--step-3);font-weight:var(--wt-price)}.rt-hero__price dd{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.rt-hero__form{display:grid;gap:var(--s-3)}.rt-hero__note{font-size:var(--step--1);color:var(--color-muted)}.rt-section{padding-block:0 var(--space-section)}.rt-why__text{max-inline-size:var(--measure-body);color:var(--color-text-2)}.rt-why__text>*+*{margin-block-start:var(--s-4)}.rt-why__value{font-size:var(--step-2);line-height:1.35;color:var(--color-text)}@media(min-width:64em){.rt-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.rt-hero__stage{margin-inline:0}.rt-hero__caps{padding:0}}.is-plp-swap::view-transition-old(root),.is-plp-swap::view-transition-new(root){animation-duration:var(--dur-quick);animation-name:amx-plp-fade}.is-plp-swap::view-transition-new(root){animation-direction:reverse}@keyframes amx-plp-fade{to{opacity:0}}}@layer pages{.site-main--pdp{padding-block-end:var(--space-section)}html:has(.sticky-buy.is-shown){scroll-padding-block-end:calc(var(--sticky-bar-h) + env(safe-area-inset-bottom) + 16px)}.pdp__top{padding-block:var(--s-2) var(--space-block)}.pdp__top>:is(.back-link,.breadcrumb){margin-block-end:var(--s-3)}.pdp__hero,.pdp__buy,.buy,.buy__form,.buy__out,.buy__tiers,.pdp-title,.pdp-facts,.gallery,.pdp-sec__grid,.pdp-sec__body,.pdp-points,.pdp-claims,.pdp-label,.pdp-label__ingredients,.pdp-check__text,.pdp-checks__ledger,.pdp-story__text,.pdp-brand,.pdp-other__group{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-5);align-content:start}.pdp-sec__grid,.pdp-points,.pdp-label{gap:var(--s-6)}.pdp-title,.pdp-facts,.pdp-claims,.pdp-label__ingredients{gap:var(--s-3)}.pdp-sec__body{gap:var(--s-7)}.buy__tiers{gap:var(--s-2)}.buy__form{gap:var(--s-4)}.pdp-check__text,.buy__out,.pdp-checks__ledger{gap:var(--s-2);justify-items:start}.pdp-title :is(p,h1),.pdp-facts p,.buy p:not(.tile__body>p),.buy__price p,.pdp-sec .sh,.pdp-lead p,.pdp-claims p,.pdp-check__text :is(h3,p),.pdp-label__ingredients :is(h3,p),.pdp-story__text p,.pdp-brand p,.pdp-steps p,.pdp-other__pair,.pdp-glance,.gallery__count,.gallery__note,.viewer :is(h2,p){margin:0}.pdp__media{margin-inline:calc(-1 * var(--gutter))}@media(max-width:63.99em){.pdp__media .plinth:not(.plinth--thumb){--r-plinth: 0}}.gallery{--stage-h: clamp(15rem, 100svh - 28rem, 125vw);gap:var(--s-3)}.gallery__stage{position:relative}.gallery__track,.viewer__track,.gallery__thumbs{display:flex;margin:0;padding:0;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}:is(.gallery__track,.viewer__track,.gallery__thumbs)::-webkit-scrollbar{display:none}.gallery__slide,.viewer__slide{position:relative;flex:0 0 100%;scroll-snap-align:center}.gallery__open,.pdp-check__open{display:block;cursor:zoom-in}.gallery__plinth{inline-size:100%;block-size:var(--stage-h)}.gallery__plinth:before{inline-size:calc(var(--pack-w-real, .46) * .8 * var(--stage-h))}.gallery__count,.gallery__note,.gallery__nav{position:absolute;z-index:2;inset:auto auto var(--s-4) var(--gutter);pointer-events:none}.gallery__note{inset:var(--s-4) var(--gutter) auto;max-inline-size:30ch}.gallery__nav{inset:auto var(--s-3) var(--s-2) auto;display:flex;gap:var(--s-3);pointer-events:auto}.gallery__btn,.viewer__btn{border-color:var(--color-line-strong);background:var(--color-surface)}.gallery__thumbs{gap:var(--s-3);padding:2px var(--gutter)}.gallery__thumb{display:grid;gap:var(--s-1);justify-items:center;color:var(--color-muted);text-decoration:none}.gallery__thumb .plinth{--thumb-w: 48px;box-shadow:inset 0 0 0 1px var(--color-line)}.gallery__thumb[aria-current=true]{color:var(--color-text)}.gallery__thumb[aria-current=true] .plinth{box-shadow:inset 0 0 0 2px var(--color-accent)}.gallery__thumb-label{font-size:.6875rem;letter-spacing:.04em}.gallery__thumb-label>[aria-hidden]{display:none}.loupe{position:absolute;z-index:3;inset:0 auto auto 0;inline-size:176px;block-size:176px;border-radius:50%;background:var(--amx-porcelain) no-repeat;box-shadow:0 0 0 2px var(--amx-ink),inset 0 0 0 1px var(--amx-porcelain),var(--e-2);opacity:0;scale:.92;pointer-events:none;transition:opacity .12s linear,scale var(--dur-quick) var(--ease-precise)}.loupe.is-on{opacity:1;scale:1}.loupe__read{position:absolute;inset:100% auto auto 50%;translate:-50% var(--s-3);padding:2px var(--s-3);background:var(--amx-ink);color:var(--amx-paper);white-space:nowrap}.pdp__buy{min-inline-size:0}.pdp-title__maker a{color:inherit;text-decoration-color:var(--color-line-strong)}.pdp-title__name{max-inline-size:16ch}.buy__keyinfo{color:var(--color-text)}.no-js .buy__tiers .segmented,.js .buy__tier-text{display:none}.buy__form:has([name=amx_purchase][value=subscribe]:checked) .buy__tiers{display:none}.buy__row{display:flex;flex-wrap:wrap;gap:var(--s-3);align-items:center}.buy__row .btn{--btn-px: var(--s-4);flex:1 1 auto;inline-size:auto}.buy__price .price__unit{flex-basis:auto}.buy__row .stepper{block-size:56px}.buy__row .stepper-note{flex-basis:100%;order:3;margin:0}.buy__error{font-weight:500;color:var(--color-danger)}.routine--pdp .btn--primary{border-color:var(--color-text);background:transparent;color:var(--color-text)}.routine--pdp .btn__fill{background:var(--color-sunken)}.routine--pdp .plinth__strip,.pdp-check .plinth__strip,.pdp-checks__stage .plinth__strip{display:none}.dcard{padding:var(--s-5);border:1px solid var(--color-line);border-radius:var(--r-3);background:var(--color-surface)}.dcard__rows{display:grid;gap:var(--s-4);margin:0;padding:0;list-style:none}.dcard__rows>li{display:flex;gap:var(--s-3);align-items:start}.dcard__rows .icon{inline-size:1.25rem;block-size:1.25rem;color:var(--color-muted)}.dcard__rows>.dcard__stock{align-items:center;font-size:var(--step-0);color:var(--color-muted)}.dcard__stock.is-success{color:var(--color-success)}.dcard__stock.is-warning{color:var(--color-warning)}.dcard__dot{inline-size:10px;block-size:10px;margin-inline:5px;border-radius:50%;background:currentColor}.dcard__city{display:inline-flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.dcard__select{inline-size:auto;min-block-size:44px;padding-inline-end:2.25rem;font-size:var(--step--1)}.dcard__city:not([hidden])+[data-pdp-eta-all]{display:none}.pdp__proof{padding-block-end:var(--space-block)}.pdp-rail{display:none}.pdp-sec{padding-block:var(--space-block)}.pdp-lead{max-inline-size:var(--measure-lead);font-size:var(--step-1);line-height:var(--lh-lead);color:var(--color-text-2)}.pdp-glance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5);padding-block:var(--s-5);border-block:1px solid var(--color-line)}.pdp-glance__item{display:flex;flex-direction:column-reverse;gap:var(--s-3);justify-content:start;color:var(--color-muted)}.pdp-glance__value{margin:0;font-family:var(--font-display);font-size:var(--step-5);font-weight:800;line-height:1;letter-spacing:-.02em;white-space:nowrap;color:var(--color-text);font-variant-numeric:lining-nums tabular-nums}.pdp-claims{padding-inline-start:var(--s-5);border-inline-start:3px solid var(--color-line-strong)}.pdp-claims__list,.pdp-ticks,.pdp-steps,.pdp-checks__list,.pdp-recent{display:grid;gap:var(--s-3);margin:0;padding:0;list-style:none}.pdp-claims__list{font-size:var(--step-1);line-height:var(--lh-lead)}.pdp-ticks li{display:flex;gap:var(--s-3)}.assay{display:grid;gap:var(--s-4);margin:var(--s-4) 0}.assay__row{display:flex;gap:.5ch;align-items:baseline;font-size:var(--step-2)}.assay__row dt{font-weight:500}.assay__row:after{content:"";flex:1;order:1;min-inline-size:2ch;border-block-end:1px dotted var(--color-line-strong);transform-origin:left;translate:0 -.3em}.assay__row dd{order:2;margin:0;font-size:var(--step-1);font-stretch:100%;white-space:nowrap}.nrv{inline-size:100%;border-collapse:collapse}.nrv__caption{padding-block-end:var(--s-3);text-align:start}.nrv :is(th,td){padding:var(--s-3) var(--s-2);border-block-end:1px solid var(--color-line);text-align:start;vertical-align:baseline}.nrv thead th{font-size:var(--step--1);font-weight:500;color:var(--color-muted);border-block-end-color:var(--color-text)}.nrv tbody th{padding-inline-start:0;font-weight:400}.nrv :is(.nrv__num,.nrv__pct){text-align:end;white-space:nowrap}.nrv .nrv__unit{padding-inline-start:0;color:var(--color-text-2)}.nrv__bar{display:inline-block;inline-size:clamp(2.5rem,10vw,6rem);block-size:4px;margin-inline-start:var(--s-3);overflow:hidden;background:var(--color-line);vertical-align:middle}.nrv__fill{display:block;block-size:100%;background:var(--color-text);transform:scaleX(var(--nrv, 0));transform-origin:left}.nrv__x{margin-inline-start:var(--s-2)}.nrv__foot{margin:var(--s-3) 0 0}:dir(rtl) :is(.assay__row:after,.nrv__fill){transform-origin:right}@supports (animation-timeline: view()){:root[data-motion=full] .assay__row:after{animation:amx-draw linear both;animation-timeline:view();animation-range:entry calc(10% + var(--i, 0) * 2%) cover calc(30% + var(--i, 0) * 2%)}:root[data-motion=full] .nrv__fill{animation:amx-draw linear both;animation-timeline:view();animation-range:entry calc(20% + var(--i, 0) * 2%) cover calc(35% + var(--i, 0) * 2%)}}.pdp-label{align-items:start}.pdp-label__ingredients{max-inline-size:var(--measure-body)}.pdp-label__record :is([data-row=storage],[data-row=fbo]){display:grid;gap:var(--s-1)}.pdp-label__record :is([data-row=storage],[data-row=fbo]):after{content:none}.pdp-label__record :is([data-row=storage],[data-row=fbo]) dd{text-align:start}.pdp-checks__list{gap:var(--s-7)}.pdp-check{display:grid;gap:var(--s-4)}.pdp-check:has(.pdp-check__photo){grid-template-columns:7.5rem minmax(0,1fr)}.pdp-check__n{color:var(--color-text)}.pdp-check__title{font-size:var(--step-2)}.pdp-checks__stage{display:none}.pdp-checks__ledger{padding-block-start:var(--s-6);border-block-start:1px solid var(--color-line)}.pdp-story{margin-block:var(--space-block)}.pdp-story__inner{display:grid;gap:var(--s-6);align-items:center}.pdp-story__media{margin:0}.pdp-story__media img{inline-size:100%;block-size:auto}.pdp-story__text{max-inline-size:var(--measure-lead)}.pdp-steps li{display:grid;grid-template-columns:3ch minmax(0,1fr);gap:var(--s-4);align-items:baseline;padding-block-end:var(--s-4);border-block-end:1px solid var(--color-line);font-size:var(--step-1)}.pdp-steps__n{color:var(--color-muted)}.pdp-warnings{display:grid;gap:var(--s-2);margin:0;padding-inline-start:1.1em;list-style:disc}.pdp-brand{max-inline-size:var(--measure-body)}.pdp-other__list>li:only-child{grid-column:1 / -1}.pdp-other__pair .btn{text-align:start}.pdp-recent{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}.pdp-recent a{display:grid;gap:var(--s-2);color:inherit;text-decoration:none}.sticky-buy{position:fixed;z-index:var(--z-sticky);inset:auto 0 0;padding-block-end:env(safe-area-inset-bottom);border-block-start:1px solid var(--color-line);background:var(--color-surface);box-shadow:var(--e-1);translate:0 100%;visibility:hidden;transition:translate var(--dur-base) var(--ease-settle),visibility var(--dur-base) allow-discrete}.sticky-buy.is-shown{translate:0 0;visibility:visible}.sticky-buy__inner{display:flex;gap:var(--s-3);align-items:center;min-block-size:var(--sticky-bar-h)}.sticky-buy__thumb{--thumb-w: 40px}.sticky-buy__info{display:grid;flex:1;min-inline-size:0;margin:0}.sticky-buy__name{overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.sticky-buy__add{--btn-h: 48px;--btn-px: var(--s-5);flex:none}.viewer{--dialog-w: 100vw;display:grid;grid-template-rows:auto minmax(0,1fr) auto;inline-size:100vw;block-size:100dvh;max-block-size:none;overflow:hidden;border-radius:0;background:var(--color-bg)}.viewer:not([open]){display:none}.viewer__head,.viewer__bar{display:flex;gap:var(--s-3);align-items:center;padding:var(--s-2) var(--s-3) var(--s-2) var(--s-5)}.viewer__title{flex:1}.viewer__title:focus{outline:none}.viewer__track{min-block-size:0}.viewer__slide{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--s-3);padding-inline:var(--s-3)}.viewer__zoom{position:relative;min-block-size:0;overflow:hidden;background:var(--amx-porcelain);touch-action:pinch-zoom}.viewer__zoom img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:contain}.viewer__zoom.is-zoomed{overflow:auto;cursor:zoom-out}.viewer__zoom.is-zoomed img{position:static;max-inline-size:none;block-size:auto}.viewer__bar{justify-content:center;padding-block-end:calc(var(--s-2) + env(safe-area-inset-bottom))}@media(min-width:48em){.pdp__buy{gap:var(--s-6)}.buy__form{gap:var(--s-5)}.gallery__thumb-label>[aria-hidden]{display:inline}.pdp-points,.pdp-label{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-story__inner:has(.pdp-story__media){grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.pdp-check:has(.pdp-check__photo){grid-template-columns:11rem minmax(0,1fr)}}@media(min-width:64em){html:has(.pdp-rail){scroll-padding-block-start:calc(var(--header-h) + 64px)}.pdp__hero,.pdp-sec__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:start}.pdp__media{position:sticky;inset-block-start:calc(var(--header-h) + 24px);grid-column:1 / span 7;margin-inline:0}.pdp__buy{grid-column:8 / -1}.gallery{--stage-h: clamp(28rem, 100svh - var(--header-h) - 10rem, 54rem);grid-template-columns:64px minmax(0,calc(var(--stage-h) * .8));justify-content:center}.gallery__plinth{block-size:auto}.gallery__plinth:before{inline-size:calc(var(--pack-w-real, .46) * 100%)}.gallery__stage{grid-area:1 / 2}.gallery__thumbs{grid-area:1 / 1;flex-direction:column;padding:0;overflow:visible}.gallery__thumb .plinth{--thumb-w: 64px}.gallery :is(.gallery__count,.gallery__note){inset-inline-start:var(--s-5)}.pdp-rail{position:sticky;z-index:var(--z-sticky);inset-block-start:var(--header-h);display:block;border-block:1px solid var(--color-line);background:var(--color-bg)}.pdp-rail__list{display:flex;gap:var(--s-7);margin-block:0;padding:0;list-style:none}.pdp-rail__link{display:block;padding-block:14px 12px;border-block-end:2px solid transparent;text-decoration:none;color:var(--color-muted)}.pdp-rail__link[aria-current=true]{border-block-end-color:var(--color-text);color:var(--color-text)}.pdp-sec__head{position:sticky;inset-block-start:calc(var(--header-h) + 80px);grid-column:1 / span 4}.pdp-sec__body{grid-column:5 / -1}.sticky-buy{display:none}html.js:not([data-motion=reduced]) .pdp-checks--photos{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--s-8)}html.js:not([data-motion=reduced]) .pdp-checks--photos .pdp-checks__stage{position:sticky;inset-block-start:calc(var(--header-h) + 88px);display:grid}html.js:not([data-motion=reduced]) .pdp-checks--photos .pdp-check{grid-template-columns:minmax(0,1fr);min-block-size:34svh;align-content:center}html.js:not([data-motion=reduced]) .pdp-checks--photos .pdp-check__photo{display:none}.pdp-checks__frame{grid-area:1 / 1;opacity:0;transition:opacity var(--dur-base) var(--ease-precise)}.pdp-checks__frame.is-active{opacity:1}}}@layer pages{@media(min-width:64em){.bag{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);column-gap:var(--s-9);align-items:start}.bag__aside{position:sticky;inset-block-start:calc(var(--header-h) + var(--s-5))}.bag-bar{display:none!important}}.bag__lines tr{display:grid;grid-template:"t n s" "t q r" / 80px minmax(0,1fr) auto;gap:var(--s-3) var(--s-4);padding-block:var(--s-5);border-block-end:1px solid var(--color-line)}.bag__lines :is(th,td){padding:0!important;border:0}.bag__lines :is(thead,.product-price){display:none}.bag__lines .product-thumbnail{grid-area:t}.bag__lines .product-name{grid-area:n}.bag__lines .product-quantity{grid-area:q}.bag__lines .product-subtotal{grid-area:s;font-weight:600;text-align:end}.bag__lines .product-remove{grid-area:r;align-self:center}.bag__lines .remove{--btn-px: 0;font-size:var(--step--1)}.bag__perday{margin-block-start:var(--s-1);color:var(--color-muted)}@media(min-width:48em){.bag__lines :is(thead,.product-price){display:block}.bag__lines tr{grid-template:"t n p q s" "t n p q r" 1fr / 80px minmax(0,1fr) 6.5rem 9.5rem 6.5rem}.bag__lines thead tr{padding-block-start:0;border-color:var(--color-text)}.bag__lines thead .product-name{grid-column:t / n}.bag__lines .product-price{grid-area:p;text-align:end}.bag__lines .product-quantity{justify-self:center}.bag__lines .product-remove{display:grid;justify-items:end;align-self:end}}.bag__lines .bag__actions-row{display:block;border:0}.bag__lines .actions{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-5);justify-content:space-between}.bag__code summary{display:inline-flex;gap:var(--s-2);align-items:center;min-block-size:44px;font-weight:500;cursor:pointer}.bag__code .coupon{display:flex;gap:var(--s-3);max-inline-size:22rem}.bag__update:disabled{visibility:hidden}.amx-routine-savings{display:grid;gap:var(--s-3)}.amx-routine-savings .notice{flex-wrap:wrap;align-items:center}.bag-summary{display:grid;gap:var(--s-5);margin-block-start:var(--s-7);padding:var(--s-5);border:1px solid var(--color-line);border-radius:var(--r-3);background:var(--color-surface)}@media(min-width:64em){.bag-summary{margin:0}}.bag-summary__title{font-size:var(--step-2)}.co-totals :is(th,td){padding-block:var(--s-2);border:0}.co-totals .order-total :is(th,td){padding-block-start:var(--s-4)}.co-totals .order-total th{font-size:var(--step-0)}.co-totals .order-total td{font-size:var(--step-3)}.co-totals #shipping_method{margin:0;padding:0;list-style:none}.co-totals #shipping_method li{display:flex;gap:var(--s-2);align-items:center;justify-content:flex-end;min-block-size:32px}.co-meter .ruler__labels{text-transform:none}.co-totals :is(.woocommerce-shipping-destination,.shipping-calculator-button),.co-totals__note td{color:var(--color-muted);font-size:var(--step--1)}.co-totals__note td{padding-block-start:0;text-align:start!important}.co-meter.is-met .ruler-meter__text{color:var(--color-success);font-weight:600}.co-methods{color:var(--color-muted);text-align:center}.co-trust{display:flex;gap:var(--s-3);margin:0;color:var(--color-text-2);font-size:var(--step--1)}.bag-bar{position:sticky;inset-block-end:0;z-index:var(--z-sticky);display:flex;gap:var(--s-4);align-items:center;justify-content:space-between;margin:var(--s-6) calc(var(--gutter) * -1) 0;padding:var(--s-3) var(--gutter) calc(var(--s-3) + env(safe-area-inset-bottom));background:var(--color-surface);box-shadow:var(--e-1)}.bag-bar__total{display:grid}.bag-bar[hidden]{display:none}.bag-empty__range{margin-block-start:var(--space-block)}}@layer pages{.woocommerce-checkout:not(.woocommerce-order-received) :is(.site-nav,.site-header__finder,.site-header__menu){display:none}.co-head{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);justify-content:space-between;margin-block-end:var(--s-6);padding-block-end:var(--s-4);border-block-end:1px solid var(--color-line);font-size:var(--step--1)}.co-head__secure{color:var(--color-success)}@media(min-width:64em){.co{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--s-9);align-items:start}.co>*{grid-column:1 / -1}.co>.co__main{grid-area:2 / 1}.co>.co__summary{position:sticky;inset-block-start:calc(var(--header-h) + var(--s-5));grid-area:2 / 2}}.co-section{margin-block-end:var(--s-7)}.co-section__title{display:flex;gap:var(--s-3);align-items:baseline;margin-block-end:var(--s-5);padding-block-start:var(--s-4);border-block-start:1px solid var(--color-text);font-size:var(--step-2);font-weight:var(--wt-h3);line-height:1.2;letter-spacing:-.01em}.co-section__n,.co-section__lead{color:var(--color-muted)}.co-fields+.co-section__title{margin-block-start:var(--s-6)}.co-toggle{font:inherit}.co-section--recipient,.co-section--notes{margin-block-end:var(--s-4)}.co-rates,.co-rates :is(tbody,tr){display:block}.co-rates th{position:absolute;overflow:hidden;clip-path:inset(50%)}:is(.co-rates td,#shipping_method,.wc_payment_methods){display:grid;gap:var(--s-3);margin:0;padding:0;list-style:none}:is(.co-rates #shipping_method li,.wc_payment_method){position:relative;border:1px solid var(--color-line-strong);border-radius:var(--r-1);background:var(--color-surface)}:is(.co-rates #shipping_method li,.wc_payment_method):has(>input:checked){border-color:var(--color-accent);background:var(--color-accent-wash);box-shadow:inset 0 0 0 1px var(--color-accent)}:is(.co-rates #shipping_method li,.wc_payment_method)>input{position:absolute;inset:18px auto auto var(--s-5)}:is(.co-rates #shipping_method li,.wc_payment_method)>label{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);align-items:center;min-block-size:56px;padding:var(--s-4) var(--s-5) var(--s-4) 60px;font-weight:600;cursor:pointer}.co-rates input[type=hidden]+label{padding-inline-start:var(--s-5)}.co-rates label .amount{margin-inline-start:auto}.wc_payment_method>label img{max-block-size:24px}.payment_box{padding:0 var(--s-5) var(--s-5) 60px;color:var(--color-text-2);font-size:var(--step--1)}.payment_box>*+*,.amx-prepaid-note{margin-block:var(--s-3) 0}.amx-prepaid-note{margin-block-end:var(--s-4)}.co-precontract{margin-block-end:var(--s-5)}.place-order{container-type:inline-size;gap:var(--s-4)}.woocommerce-terms-and-conditions-wrapper{display:grid;gap:var(--s-3);color:var(--color-muted);font-size:var(--step--1)}.woocommerce-terms-and-conditions-wrapper .form-row{margin:0;color:var(--color-text);font-size:var(--step-0)}#place_order{block-size:auto;text-wrap:balance}@container (max-width: 25rem){#place_order{--btn-px: 16px}}.processing #place_order{opacity:.7}.co-section--review .co-trust{justify-content:center;margin-block-start:var(--s-4)}.co-summary{margin-block-end:var(--s-7);border:1px solid var(--color-line);border-radius:var(--r-3);background:var(--color-surface)}.co-summary__toggle{display:flex;gap:var(--s-3);align-items:center;inline-size:100%;min-block-size:56px;padding-inline:var(--s-5);font-weight:600}.co-summary__toggle span{flex:1;text-align:start}.co-summary__toggle[aria-expanded=true] .icon{rotate:180deg}.co-summary.is-collapsed .co-summary__body{display:none}.co-summary__body{padding:var(--s-5) var(--s-6) var(--s-6);border-block-start:1px solid var(--color-line)}.co-summary__toggle[hidden]+.co-summary__body{border:0}.co-summary__title{margin-block-end:var(--s-2);font-size:var(--step-2)}.co-summary__seller{margin-block-start:var(--s-4);color:var(--color-muted)}.co-review .product-name{display:flex;gap:var(--s-4)}.co-review__item{display:grid;gap:var(--s-1)}.co-review__name{font-weight:600}.co-review :is(.co-review__perday,.co-review__method){display:block;color:var(--color-muted);font-size:var(--step--1)}.co-review tfoot :is(th,td){padding-block:var(--s-2);border:0}.co-review tfoot .order-total :is(th,td){padding-block-start:var(--s-4);border-block:1px solid var(--color-text) 0}.line-chips{gap:var(--s-2);margin-block-start:var(--s-2)}.line-chips dd{margin:0}.co-order{display:grid;gap:var(--s-2);margin-block-end:var(--s-7)}.co-order__no{font:300 var(--step-5) / 1 var(--font-mono);font-stretch:112.5%;letter-spacing:-.02em;overflow-wrap:anywhere}.co-order__meta{color:var(--color-muted)}.co-order__title{margin-block-start:var(--s-4);font-size:var(--step-4);font-weight:var(--wt-h2)}.co-order .co-ledger{margin-block-start:var(--s-6)}.co-thanks{display:grid;gap:var(--s-6);max-inline-size:52rem}.co-thanks>:is(.co-thanks__head,.amx-panel){margin:0}:is(.co-teaser,.co-wallet__qr){display:flex;gap:var(--s-3);align-items:flex-start;margin:0}.co-wallet__how{margin-block-end:var(--s-3)}}@layer pages{.woo-page--account .woocommerce:has(>.acct-nav){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.woocommerce-MyAccount-content{min-inline-size:0;max-inline-size:52rem}.acct-nav ul,.acct-updates ol{list-style:none}.acct-nav ul{display:flex;gap:var(--s-2);margin-inline:calc(var(--gutter) * -1);padding:2px calc(var(--gutter) + var(--s-6)) 2px var(--gutter);overflow-x:auto;scrollbar-width:none;scroll-padding-inline:var(--gutter) calc(var(--gutter) + var(--s-6));-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--s-7)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--s-7)),transparent)}.acct-nav ul:dir(rtl){-webkit-mask-image:linear-gradient(to left,#000 calc(100% - var(--s-7)),transparent);mask-image:linear-gradient(to left,#000 calc(100% - var(--s-7)),transparent)}.acct-nav a{display:flex;gap:var(--s-3);align-items:center;min-block-size:44px;padding-inline:var(--s-4);border:1px solid var(--color-line-strong);border-radius:var(--r-1);color:var(--color-text);font-weight:500;text-decoration:none;white-space:nowrap}.acct-nav a[aria-current]{border-color:var(--color-accent);background:var(--color-accent-wash)}.acct-nav :is(.icon,.acct-nav__title){display:none}@media(min-width:64em){.woo-page--account .woocommerce:has(>.acct-nav){grid-template-columns:15rem minmax(0,1fr);column-gap:var(--s-9);align-items:start}.acct-nav{position:sticky;inset-block-start:calc(var(--header-h) + var(--s-5))}.acct-nav :is(.icon,.acct-nav__title){display:block;color:var(--color-muted)}.acct-nav ul,.acct-nav ul:dir(rtl){display:grid;margin:var(--s-3) 0 0;padding:0;-webkit-mask-image:none;mask-image:none}}:is(.acct-overview,.acct-orders,.amx-subscriptions){display:grid;gap:var(--s-5)}.acct-overview__hello{font-size:var(--step-4)}:is(.acct-overview__not,.co-card__head .label,.co-card__facts,.amx-subscription__terms){color:var(--color-muted);font-size:var(--step--1)}:is(.co-card,.acct-tile,.amx-next-delivery,.amx-subscription,.amx-payment-ref,.track__form,.track__result){display:grid;gap:var(--s-4);margin:0;padding:var(--s-5);border:1px solid var(--color-line);border-radius:var(--r-3);background:var(--color-surface)}:is(.co-card__head,.co-card__body,.co-card__actions,.acct-tile__actions,.amx-subscription__header,.amx-subscription__actions){display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-4);align-items:center}.co-card__head{justify-content:space-between}.co-card__no,.amx-subscription__title a{color:var(--color-text);text-decoration:none}.co-card__no{font-size:var(--step-data)}.amx-panel>h2,#customer_login h2{margin-block-end:var(--s-4);font-size:var(--step-2)}[data-amx-sub-action=cancel]{border:0!important;color:var(--color-danger)!important;text-decoration:underline}.woocommerce-form-register .woocommerce-privacy-policy-text{margin-block-end:var(--s-5)}.co-card__thumbs{display:flex;gap:var(--s-2)}.co-card__total{color:var(--color-text)}.amx-subscription__title{flex:1}.acct-updates{margin-block-start:var(--s-8)}.amx-subscription__media{inline-size:64px}.amx-subscription__title{font-size:var(--step-1)}.amx-subscription__facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s-2) var(--s-5)}.amx-subscription__facts dt{color:var(--color-muted)}.amx-subscription__facts dd{margin:0}.track{padding-block:var(--s-8) var(--space-section)}.track__wrap{display:grid;gap:var(--s-6);max-inline-size:40rem}.track__result:focus{outline:none}.amx-panel .amx-next-delivery__title{color:var(--color-muted);font:var(--wt-label) var(--step-label) / 1.3 var(--font-mono);font-stretch:var(--mono-label);letter-spacing:var(--track-label);text-transform:var(--label-case)}.track__form .btn{justify-self:start}.track__help{color:var(--color-text-2);font-size:var(--step--1)}}@layer pages{.quiz-page{padding-block:var(--s-8) var(--s-10)}.quiz{display:grid;gap:var(--s-7);max-inline-size:52rem;margin-inline:auto;padding-inline:var(--gutter)}.quiz [hidden]{display:none!important}.quiz__title,.quiz__heading{margin:0;max-inline-size:22ch;font-size:var(--step-5);font-weight:380;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.quiz__q,.quiz__q-title{margin:0;font-size:var(--step-4);font-weight:380;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.quiz__lead,.quiz__help,.quiz__note-line{margin:0;max-inline-size:56ch}.quiz__help{color:var(--color-text-2)}.quiz__why{margin:0;font-size:var(--step--1);color:var(--color-text-2)}.quiz__why .label{margin-inline-end:var(--s-2);color:var(--color-muted)}.quiz__note,.quiz__advisory,.quiz__disclaimer,.quiz__email-note{margin:0;max-inline-size:68ch;font-size:var(--step--1);color:var(--color-muted)}.quiz__intro,.quiz__stage,.quiz__result,.quiz__after{display:grid;gap:var(--s-5)}.quiz__intro{justify-items:start}:root.js-ready .quiz__note--form,:root:not(.js-ready) .quiz__note--js,:root:not(.js-ready) .js-only{display:none!important}.quiz__actions,.quiz__restart,.quiz__nav{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);margin:0}.quiz__form{display:grid;gap:var(--s-8)}.quiz__step{display:grid;gap:var(--s-4);min-inline-size:0;margin:0;padding:0;border:0}.quiz__legend{padding:0;margin-block-end:var(--s-2)}.quiz__tiles{grid-template-columns:minmax(0,1fr)}@media(min-width:48em){.quiz__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.quiz__tile{display:grid;gap:var(--s-1);inline-size:100%;min-block-size:56px;padding:var(--s-4) var(--s-5);font:inherit;color:inherit;text-align:start;cursor:pointer}.quiz__tile .tile__title{font-size:var(--step-control);font-weight:var(--wt-strong);line-height:1.3}.quiz__tile .tile__desc{font-size:var(--step--1);line-height:1.45;color:var(--color-text-2)}.quiz__tile[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-wash);box-shadow:inset 0 0 0 1px var(--color-accent)}.quiz__tile:active{scale:.98}.quiz__progress{display:grid;gap:var(--s-3)}.quiz__count{margin:0}.quiz__panel{display:grid;gap:var(--s-4);min-inline-size:0}.quiz__panel.is-entering{animation:quiz-fade var(--dur-measured) var(--ease-settle) both}:root[data-motion=full] .quiz__panel.is-entering{animation-name:quiz-move}@keyframes quiz-fade{0%{opacity:0}}@keyframes quiz-move{0%{opacity:0;translate:var(--move-md) 0}}.quiz__eyebrow{margin:0}.quiz__routine{margin-block:var(--s-2)}.quiz__picks{display:grid;gap:var(--s-7);margin:0;padding:0;list-style:none}.quiz__pick{display:grid;gap:var(--s-3)}.quiz__or,.quiz__sub{margin:0}.quiz__sub{font-size:var(--step--1);color:var(--color-muted)}.quiz__or-link{font-weight:500;color:var(--color-link);text-underline-offset:.2em}.quiz__printout{display:grid;gap:var(--s-2);margin:0;padding:var(--s-4) var(--s-5);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--r-2)}.quiz__printout .kv{transition:opacity var(--dur-quick) var(--ease-precise)}.quiz__printout .kv:not(.is-shown){opacity:0}.quiz__result>:not(.quiz__printout){transition:opacity var(--dur-measured) var(--ease-settle),translate var(--dur-measured) var(--ease-settle)}.quiz__result.is-printing>:not(.quiz__printout){opacity:0;translate:0 var(--move-lg)}.quiz__email{display:grid;gap:var(--s-4);padding-block-start:var(--s-7);border-block-start:1px solid var(--color-line)}.quiz__email-title{margin:0;font-size:var(--step-2);font-weight:500}.quiz__email-form{position:relative;display:grid;gap:var(--s-4);max-inline-size:32rem}.quiz__hp{position:absolute;inline-size:1px;block-size:1px;margin:0;overflow:hidden;clip-path:inset(50%)}.quiz__consent{align-items:flex-start}.quiz__email-status{min-block-size:1lh;margin:0;font-size:var(--step--1);color:var(--color-text-2)}.quiz__email-status[data-state=error]{color:var(--color-danger)}}@layer pages{.verify{display:grid;gap:var(--s-8);max-inline-size:52rem;margin-inline:auto;padding:var(--s-8) var(--gutter) var(--s-10)}.verify__head{display:grid;gap:var(--s-4)}.verify__title{margin:0;max-inline-size:18ch;font-size:var(--step-5);font-weight:380;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.verify__lead{margin:0;max-inline-size:56ch}.verify__code-note{margin:0;padding-inline-start:var(--s-3);border-inline-start:3px solid var(--color-warning);font-weight:500}.verify__record{max-inline-size:34rem}.verify__checks{display:grid;gap:var(--s-5)}.verify__steps{display:grid;margin:0;padding:0;list-style:none;border-block-start:1px solid var(--color-line)}.verify__step{display:grid;grid-template-columns:3.5ch max-content minmax(0,1fr);align-items:baseline;gap:var(--s-3) var(--s-4);padding-block:var(--s-4);border-block-end:1px solid var(--color-line)}.verify__n{color:var(--color-muted)}.verify__k{color:var(--color-ink)}.verify__v{color:var(--color-text-2)}.verify__v a{color:var(--color-link);font-weight:500;text-underline-offset:.2em}@media(max-width:36em){.verify__step{grid-template-columns:3.5ch minmax(0,1fr)}.verify__v{grid-column:2 / -1}}.verify__more{margin:0}}@layer utilities{.u-muted{color:var(--color-muted)}.u-ink{color:var(--color-text)}.u-center{text-align:center}.u-end{text-align:end}.u-nowrap{white-space:nowrap}.u-tabular{font-variant-numeric:tabular-nums lining-nums}.u-measure{max-inline-size:var(--measure-body)}.u-mt-0{margin-block-start:0}@media(max-width:47.99em){.u-hide-sm{display:none!important}}@media(min-width:48em){.u-hide-md{display:none!important}}:where(.plp-head,.static__head,.source-hero__grid,.rt-hero__grid,.search-page__head,.nf__head,.verify__head,.track__head,.pdp__top,.woo-page__title){margin-block:var(--s-4) var(--s-6);padding:var(--s-6) var(--s-5);border-radius:calc(var(--r-3) + 8px);background:linear-gradient(135deg,var(--color-accent-wash),var(--amx-mist) 70%)}@media(min-width:64em){:where(.plp-head,.static__head,.source-hero__grid,.rt-hero__grid,.search-page__head,.nf__head,.verify__head,.track__head,.pdp__top,.woo-page__title){padding:var(--s-8)}}}
