@layer components{.gallery[data-astro-cid-fmfgs2lu]{gap:var(--space-s);flex-direction:column;display:flex;container-type:inline-size}.viewport[data-astro-cid-fmfgs2lu]{scroll-behavior:smooth;aspect-ratio:1;background:var(--background);border-radius:var(--gallery-radius,var(--radius-lg));scrollbar-width:none}.viewport[data-astro-cid-fmfgs2lu]::-webkit-scrollbar{display:none}.slide[data-astro-cid-fmfgs2lu]{scroll-snap-align:center;object-fit:contain;block-size:100%;inline-size:100%;padding:var(--space-m)}.gallery[data-astro-cid-fmfgs2lu][data-fit=cover] .slide[data-astro-cid-fmfgs2lu]{object-fit:cover;padding:0}.dots[data-astro-cid-fmfgs2lu]{justify-content:center;gap:var(--space-2xs);display:flex}.dot[data-astro-cid-fmfgs2lu]{border-radius:var(--radius-full);background:var(--color-neutral-300);outline-offset:4px;block-size:.6rem;inline-size:.6rem;display:block}.dot[data-astro-cid-fmfgs2lu][aria-current=true]{background:var(--brand-gray)}.thumbs[data-astro-cid-fmfgs2lu]{--reel-gap:var(--space-2xs);display:none}.thumb[data-astro-cid-fmfgs2lu]{border-radius:var(--gallery-thumb-radius,var(--radius-sm));background:var(--background);border:2px solid #0000;block-size:60px;inline-size:60px;padding:2px;display:block;overflow:hidden}.thumb[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu]{object-fit:contain;block-size:100%;inline-size:100%}.gallery[data-astro-cid-fmfgs2lu][data-fit=cover] .thumb[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu]{object-fit:cover;border-radius:inherit}.thumb[data-astro-cid-fmfgs2lu]:hover{border-color:var(--color-neutral-400)}.thumb[data-astro-cid-fmfgs2lu][aria-current=true]{border-color:var(--brand-gray)}@container (width>=32rem){.dots[data-astro-cid-fmfgs2lu]{display:none}.thumbs[data-astro-cid-fmfgs2lu]{display:flex}}@media (prefers-reduced-motion:reduce){.viewport[data-astro-cid-fmfgs2lu]{scroll-behavior:auto}}.cta[data-astro-cid-woxpsmbq]{padding:var(--space-xl) var(--space-l);border-radius:var(--radius-4xl);background:var(--background);color:var(--foreground)}.copy[data-astro-cid-woxpsmbq]{gap:var(--space-2xs);flex:26rem;display:grid}h2[data-astro-cid-woxpsmbq]{font-family:var(--font-display);font-weight:var(--weight-extrabold);font-size:var(--step-2);text-wrap:balance;line-height:1.15}p[data-astro-cid-woxpsmbq]{color:var(--muted-foreground);line-height:1.55}.faqs[data-astro-cid-r2nohipo]{--region-space:var(--space-2xl)}.faqs[data-astro-cid-r2nohipo] .wrapper[data-astro-cid-r2nohipo]{gap:var(--space-m);display:grid}h2[data-astro-cid-r2nohipo]{font-family:var(--font-display);font-weight:var(--weight-extrabold);font-size:var(--step-3);text-align:center;text-wrap:balance;line-height:1.1}.list[data-astro-cid-r2nohipo]{border-block-start:1px solid var(--border)}details[data-astro-cid-r2nohipo]{border-block-end:1px solid var(--border)}summary[data-astro-cid-r2nohipo]{justify-content:space-between;align-items:center;gap:var(--space-s);min-block-size:2.75rem;padding-block:var(--space-s);font-size:var(--step-0);font-weight:var(--weight-semibold);cursor:pointer;list-style:none;display:flex}summary[data-astro-cid-r2nohipo]::-webkit-details-marker{display:none}summary[data-astro-cid-r2nohipo]:after{content:"+" / "";font-size:var(--step-2);font-weight:var(--weight-normal);transition:rotate var(--duration-fast) var(--ease-out);flex:none;line-height:1}details[data-astro-cid-r2nohipo][open]>summary[data-astro-cid-r2nohipo]:after{rotate:45deg}@media (prefers-reduced-motion:reduce){summary[data-astro-cid-r2nohipo]:after{transition:none}}details[data-astro-cid-r2nohipo] p[data-astro-cid-r2nohipo]{color:var(--muted-foreground);text-wrap:pretty;padding-block-end:var(--space-s);line-height:1.6}.feature-breakdown[data-astro-cid-k4mbghc5]{--region-space:var(--space-3xl);background:var(--muted)}.switcher[data-astro-cid-k4mbghc5]{align-items:center}.card[data-astro-cid-k4mbghc5]{border-radius:var(--radius-3xl);border:1px solid var(--border);block-size:auto;inline-size:100%;min-inline-size:0}.copy[data-astro-cid-k4mbghc5]{gap:var(--space-l);min-inline-size:0;display:grid}.intro[data-astro-cid-k4mbghc5]{gap:var(--space-xs);display:grid}.eyebrow[data-astro-cid-k4mbghc5]{font-size:var(--step--1);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--subtle-foreground)}h2[data-astro-cid-k4mbghc5]{font-family:var(--font-display);font-weight:var(--weight-extrabold);font-size:var(--step-3);text-wrap:balance;line-height:1.1}.lead[data-astro-cid-k4mbghc5]{font-size:var(--step-0);color:var(--muted-foreground);text-wrap:pretty;line-height:1.55}.callouts[data-astro-cid-k4mbghc5]{gap:var(--space-m);counter-reset:callout;display:grid}.callouts[data-astro-cid-k4mbghc5] li[data-astro-cid-k4mbghc5]{column-gap:var(--space-s);row-gap:var(--space-3xs);counter-increment:callout;grid-template-columns:auto 1fr;display:grid}.callouts[data-astro-cid-k4mbghc5] li[data-astro-cid-k4mbghc5]:before{content:counter(callout);aspect-ratio:1;border-radius:var(--radius-full);background:var(--brand);inline-size:2.5rem;color:var(--brand-foreground);font-weight:var(--weight-extrabold);grid-row:span 2;place-items:center;display:grid}.title[data-astro-cid-k4mbghc5]{font-size:var(--step-0);font-weight:var(--weight-bold);align-self:center}.text[data-astro-cid-k4mbghc5]{font-size:var(--step--1);color:var(--muted-foreground);grid-column:2;line-height:1.55}.details[data-astro-cid-2e3dzy5j]{border-block-start:1px solid var(--border)}details[data-astro-cid-2e3dzy5j]{border-block-end:1px solid var(--border)}summary[data-astro-cid-2e3dzy5j]{justify-content:space-between;align-items:center;gap:var(--space-s);min-block-size:2.75rem;padding-block:var(--space-s);font-weight:var(--weight-bold);cursor:pointer;list-style:none;display:flex}summary[data-astro-cid-2e3dzy5j]::-webkit-details-marker{display:none}summary[data-astro-cid-2e3dzy5j]:after{content:"";block-size:.5em;inline-size:.5em;transition:rotate var(--duration-fast) var(--ease-out);border-block-end:2px solid;border-inline-end:2px solid;flex:none;margin-inline-end:.25em;translate:0 -.15em;rotate:45deg}details[data-astro-cid-2e3dzy5j][open]>summary[data-astro-cid-2e3dzy5j]:after{translate:0 .15em;rotate:-135deg}@media (prefers-reduced-motion:reduce){summary[data-astro-cid-2e3dzy5j]:after{transition:none}}.body[data-astro-cid-2e3dzy5j]{font-size:var(--step--1);color:var(--muted-foreground);padding-block-end:var(--space-s);line-height:1.65}.table-scroll[data-astro-cid-2e3dzy5j]{overflow-x:auto}.specs[data-astro-cid-2e3dzy5j]{border-collapse:collapse;inline-size:100%}.specs[data-astro-cid-2e3dzy5j] [data-astro-cid-2e3dzy5j]:is(th,td){padding-block:var(--space-2xs);text-align:start;vertical-align:top;border-block-end:1px solid color-mix(in oklch, var(--border), var(--background))}.specs[data-astro-cid-2e3dzy5j] tr[data-astro-cid-2e3dzy5j]:last-child [data-astro-cid-2e3dzy5j]:is(th,td){border-block-end:0}.specs[data-astro-cid-2e3dzy5j] th[data-astro-cid-2e3dzy5j]{inline-size:42%;font-weight:var(--weight-semibold);color:var(--foreground);padding-inline-end:var(--space-xs)}.lifestyle[data-astro-cid-gqsrchfr]{border-radius:var(--radius-3xl);background:var(--muted);overflow:hidden}.lifestyle[data-astro-cid-gqsrchfr]:after{content:"";background:linear-gradient(to top, oklch(from var(--brand-gray) l c h / .82), oklch(from var(--brand-gray) l c h / 0));grid-area:1/1;align-self:end;block-size:38%}figcaption[data-astro-cid-gqsrchfr]{z-index:1;padding:var(--space-m);color:var(--foreground);background:0 0;align-self:end}.pill[data-astro-cid-gqsrchfr]{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-full);background:var(--brand);color:var(--brand-foreground);font-size:var(--step--1);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;display:inline-block}.caption[data-astro-cid-gqsrchfr]{font-family:var(--font-display);font-weight:var(--weight-extrabold);font-size:var(--step-2);text-wrap:balance;line-height:1.15;display:block}.order-box[data-astro-cid-vglsqmjw]{gap:var(--space-s);padding:var(--space-m);border:1px solid var(--border);border-radius:var(--radius-2xl);display:grid}.facts[data-astro-cid-vglsqmjw] div[data-astro-cid-vglsqmjw]{gap:var(--space-3xs);display:grid}dt[data-astro-cid-vglsqmjw],.parts[data-astro-cid-vglsqmjw] caption[data-astro-cid-vglsqmjw]{font-size:var(--step--1);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--subtle-foreground)}dd[data-astro-cid-vglsqmjw]{font-weight:var(--weight-semibold)}.parts[data-astro-cid-vglsqmjw]{border-collapse:collapse;inline-size:100%;font-size:var(--step--1)}.parts[data-astro-cid-vglsqmjw] caption[data-astro-cid-vglsqmjw]{text-align:start;padding-block-end:var(--space-3xs)}.parts[data-astro-cid-vglsqmjw] [data-astro-cid-vglsqmjw]:is(th,td){padding-block:var(--space-3xs);text-align:start;border-block-end:1px solid var(--border)}.parts[data-astro-cid-vglsqmjw] th[data-astro-cid-vglsqmjw]{font-weight:var(--weight-normal)}.parts[data-astro-cid-vglsqmjw] td[data-astro-cid-vglsqmjw]{font-weight:var(--weight-semibold);text-align:end}.note[data-astro-cid-vglsqmjw]{font-size:var(--step--1);color:var(--subtle-foreground);line-height:1.5}.recommended[data-astro-cid-loxqgjlx]{gap:var(--space-2xs);display:grid}.label[data-astro-cid-loxqgjlx]{font-size:var(--step--1);font-weight:var(--weight-semibold);color:var(--subtle-foreground)}.chip[data-astro-cid-loxqgjlx]{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-full);border:1px solid var(--border-strong);font-size:var(--step--1)}.resource-link[data-astro-cid-cw7vt5zp]{align-items:center;gap:var(--space-3xs);color:var(--brand-gray);padding:0;font-weight:500;display:inline-flex}.resource-link[data-astro-cid-cw7vt5zp]:hover{text-decoration:underline}.resource-link[data-astro-cid-cw7vt5zp] svg[data-astro-cid-cw7vt5zp]{color:var(--brand-green)}.video-dialog[data-astro-cid-cw7vt5zp]{background:0 0;border:none;inline-size:100%;max-inline-size:min(64rem,92vw);margin:auto}.video-dialog[data-astro-cid-cw7vt5zp]::backdrop{background:#000000d9}.video-frame[data-astro-cid-cw7vt5zp]{--frame-ratio:16 / 9;border-radius:var(--radius-lg);overflow:hidden}.video-frame[data-astro-cid-cw7vt5zp] iframe[data-astro-cid-cw7vt5zp]{border:0;block-size:100%;inline-size:100%}.video-close[data-astro-cid-cw7vt5zp]{justify-content:flex-end;display:flex}.video-close[data-astro-cid-cw7vt5zp] button[data-astro-cid-cw7vt5zp]{color:#fff;padding:var(--space-2xs);font-size:1.5rem;line-height:1}.resource[data-astro-cid-hp3qyjyc],.video[data-astro-cid-hp3qyjyc] .resource-link{align-items:center;gap:var(--space-2xs);min-block-size:2.75rem;font-size:var(--step--1);font-weight:var(--weight-semibold);color:var(--foreground);display:flex}.resource[data-astro-cid-hp3qyjyc]{padding:var(--space-xs);border-radius:var(--radius-xl);background:var(--muted)}.video[data-astro-cid-hp3qyjyc]{padding:0}.video[data-astro-cid-hp3qyjyc] .resource-link{inline-size:100%;padding:var(--space-xs);border-radius:var(--radius-xl)}.resource[data-astro-cid-hp3qyjyc]:hover,.video[data-astro-cid-hp3qyjyc] .resource-link:hover{background:var(--accent);text-decoration:none}.resource[data-astro-cid-hp3qyjyc] svg[data-astro-cid-hp3qyjyc]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.hero[data-astro-cid-ftdq3lpk]{padding-block-start:var(--space-m)}.media[data-astro-cid-ftdq3lpk],.info[data-astro-cid-ftdq3lpk]{gap:var(--space-2xl);align-content:start;min-inline-size:0;display:grid}.group[data-astro-cid-ftdq3lpk]{gap:var(--space-m);align-content:start;display:grid}.media[data-astro-cid-ftdq3lpk]{--background:var(--muted);--gallery-radius:var(--radius-3xl);--gallery-thumb-radius:var(--radius-lg)}.rx-badge[data-astro-cid-ftdq3lpk],.shop-button[data-astro-cid-ftdq3lpk]{margin:var(--space-s);place-self:start}.shop-button[data-astro-cid-ftdq3lpk]{box-shadow:var(--shadow-md)}.rx-badge[data-astro-cid-ftdq3lpk]{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-full);background:var(--primary);color:var(--primary-foreground);font-size:var(--step--1);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}.intro[data-astro-cid-ftdq3lpk]{gap:var(--space-2xs);display:grid}.eyebrow[data-astro-cid-ftdq3lpk]{font-size:var(--step--1);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--subtle-foreground)}h1[data-astro-cid-ftdq3lpk]{font-family:var(--font-display);font-weight:var(--weight-extrabold);font-size:var(--step-4);letter-spacing:-.01em;text-wrap:balance;line-height:1.05}h1[data-astro-cid-ftdq3lpk] sup{font-size:.32em;font-weight:var(--weight-bold);margin-inline-start:.06em;inset-block-start:-1.7em}.tagline[data-astro-cid-ftdq3lpk]{font-size:var(--step-0);color:var(--muted-foreground);text-wrap:pretty;line-height:1.5}.badge[data-astro-cid-ftdq3lpk]{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--muted);font-size:var(--step--1);font-weight:var(--weight-semibold)}.features[data-astro-cid-ftdq3lpk]{gap:var(--space-xs);line-height:1.45;display:grid}.features[data-astro-cid-ftdq3lpk] li[data-astro-cid-ftdq3lpk]{gap:var(--space-xs);align-items:start;display:flex}.features[data-astro-cid-ftdq3lpk] svg[data-astro-cid-ftdq3lpk]{fill:none;stroke:var(--brand);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.rfm[data-astro-cid-g6fph226]{--region-space:var(--space-2xl)}.rfm[data-astro-cid-g6fph226] .wrapper[data-astro-cid-g6fph226]{gap:var(--space-l);display:grid}.intro[data-astro-cid-g6fph226]{gap:var(--space-xs);text-align:center;justify-items:center;display:grid}h2[data-astro-cid-g6fph226]{font-family:var(--font-display);font-weight:var(--weight-extrabold);font-size:var(--step-3);text-wrap:balance;line-height:1.1}.lead[data-astro-cid-g6fph226]{max-inline-size:40rem;font-size:var(--step-0);color:var(--muted-foreground);text-wrap:pretty;line-height:1.55}.selector[data-astro-cid-g6fph226]{align-items:center;gap:var(--space-s);min-block-size:5.5rem;padding:var(--space-s);border:2px solid var(--border-strong);border-radius:var(--radius-2xl);background:var(--background);color:var(--foreground);text-align:start;cursor:pointer;transition:var(--duration-fast) var(--ease-out);flex:0 23.75rem;transition-property:background-color,border-color,color;display:flex}.selector[data-astro-cid-g6fph226]:hover{border-color:var(--foreground)}.selector[data-astro-cid-g6fph226][aria-expanded=true]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.selector[data-astro-cid-g6fph226]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.icon[data-astro-cid-g6fph226]{aspect-ratio:1;border-radius:var(--radius-xl);background:var(--muted);inline-size:3rem;color:var(--brand-gray);flex:none;place-items:center;display:grid}.selector[data-astro-cid-g6fph226][aria-expanded=true] .icon[data-astro-cid-g6fph226]{background:var(--brand)}.icon[data-astro-cid-g6fph226] svg[data-astro-cid-g6fph226]{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.selector-text[data-astro-cid-g6fph226]{gap:var(--space-3xs);display:grid}.selector-title[data-astro-cid-g6fph226]{font-size:var(--step-0);font-weight:var(--weight-bold)}.selector-sub[data-astro-cid-g6fph226]{font-size:var(--step--1);opacity:.85}.panel[data-astro-cid-g6fph226]{gap:var(--space-l);padding:var(--space-l);border:1px solid var(--border);border-radius:var(--radius-3xl);background:var(--background);display:grid}.panel[data-astro-cid-g6fph226][hidden]{display:none}.section[data-astro-cid-g6fph226]:not(:has(ul,ol)){grid-column:1/-1}.section[data-astro-cid-g6fph226]{--flow-space:var(--space-xs);font-size:var(--step--1);line-height:1.6}.section[data-astro-cid-g6fph226] h3{font-size:var(--step-1);font-weight:var(--weight-bold)}.section[data-astro-cid-g6fph226] p{color:var(--muted-foreground)}.code[data-astro-cid-g6fph226]{gap:var(--space-3xs);padding:var(--space-xs) var(--space-s);border-radius:var(--radius-xl);background:var(--muted);display:grid}.code[data-astro-cid-g6fph226] dt[data-astro-cid-g6fph226]{font-size:var(--step--1);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--subtle-foreground)}.code[data-astro-cid-g6fph226] dd[data-astro-cid-g6fph226]{font-weight:var(--weight-bold)}.panel-footer[data-astro-cid-g6fph226]{border-block-start:1px solid var(--border);padding-block-start:var(--space-m)}.footnote[data-astro-cid-g6fph226]{font-size:var(--step--1);color:var(--subtle-foreground);flex:20rem}.trust[data-astro-cid-526ggum2]{padding-block:var(--space-l);border-block:1px solid var(--border)}li[data-astro-cid-526ggum2]{gap:var(--space-xs);align-items:start;display:flex}svg[data-astro-cid-526ggum2]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.text[data-astro-cid-526ggum2]{gap:var(--space-3xs);display:grid}.title[data-astro-cid-526ggum2]{font-weight:var(--weight-bold)}.body[data-astro-cid-526ggum2]{font-size:var(--step--1);color:var(--muted-foreground)}a[data-astro-cid-526ggum2].body:hover{text-decoration:underline}.pdp[data-astro-cid-mr6p5fqx]{--foreground:var(--brand-gray);color:var(--foreground)}.pdp[data-astro-cid-mr6p5fqx]>.region:not([data-surface])+.region:not([data-surface]),.pdp[data-astro-cid-mr6p5fqx]>.region:not([data-surface])+script+.region:not([data-surface]){padding-block-start:0}.breadcrumb[data-astro-cid-mr6p5fqx]{font-size:var(--step--1);color:var(--subtle-foreground);padding-block-start:var(--space-s)}.breadcrumb[data-astro-cid-mr6p5fqx] li[data-astro-cid-mr6p5fqx]:not(:last-child):after{content:"/" / "";margin-inline-start:var(--space-2xs)}.breadcrumb[data-astro-cid-mr6p5fqx] a[data-astro-cid-mr6p5fqx]{color:inherit}.breadcrumb[data-astro-cid-mr6p5fqx] a[data-astro-cid-mr6p5fqx]:hover{text-decoration:underline}.breadcrumb[data-astro-cid-mr6p5fqx] [data-astro-cid-mr6p5fqx][aria-current]{color:var(--foreground);font-weight:var(--weight-medium)}.product-detail[data-astro-cid-m6qf2kxb]{gap:var(--space-2xl);align-items:start;display:grid}@media (width>=60rem){.product-detail[data-astro-cid-m6qf2kxb]{grid-template-columns:1.2fr 1fr}}.info-col[data-astro-cid-m6qf2kxb] h1[data-astro-cid-m6qf2kxb]{font-size:var(--step-4)}.hcpc[data-astro-cid-m6qf2kxb]{font-size:var(--step-1);color:var(--muted-foreground);font-weight:700}.size-chart-link[data-astro-cid-m6qf2kxb]{padding:var(--space-2xs) var(--space-m);border-radius:var(--radius-md);background:var(--muted);color:var(--brand-gray);font-weight:600;display:inline-block}.size-chart-link[data-astro-cid-m6qf2kxb]:hover{background:var(--color-neutral-200)}.parts[data-astro-cid-m6qf2kxb]{border-collapse:collapse;text-align:start;inline-size:100%}.parts[data-astro-cid-m6qf2kxb] [data-astro-cid-m6qf2kxb]:is(th,td){padding:var(--space-2xs) var(--space-xs);text-align:start}.parts[data-astro-cid-m6qf2kxb] th[data-astro-cid-m6qf2kxb]{border-block-end:1px solid var(--color-neutral-300);font-weight:600}.parts[data-astro-cid-m6qf2kxb] tbody[data-astro-cid-m6qf2kxb] tr[data-astro-cid-m6qf2kxb]:not(:last-child) td[data-astro-cid-m6qf2kxb]{border-block-end:1px solid var(--color-neutral-200)}.resources[data-astro-cid-m6qf2kxb]{--flow-space:var(--space-xl)}.resources[data-astro-cid-m6qf2kxb]>[data-astro-cid-m6qf2kxb]+[data-astro-cid-m6qf2kxb]{margin-block-start:var(--space-2xs)}.resources[data-astro-cid-m6qf2kxb] h2[data-astro-cid-m6qf2kxb]{font-size:var(--step-1);font-weight:600}.resource-link[data-astro-cid-m6qf2kxb]{align-items:center;gap:var(--space-3xs);color:var(--brand-gray);font-weight:500;display:inline-flex}.resource-link[data-astro-cid-m6qf2kxb]:hover{text-decoration:underline}.resource-link[data-astro-cid-m6qf2kxb] svg[data-astro-cid-m6qf2kxb]{color:var(--brand-green)}}
