@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html,body{block-size:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-inline-size:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6,small{overflow-wrap:break-word;font-size:inherit;font-weight:inherit;line-height:inherit}}@layer tokens{@font-face{font-family:Soehne;src:url(https://cdn.navacqs-prod.com/fonts/soehne-buch.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Soehne;src:url(https://cdn.navacqs-prod.com/fonts/soehne-buch-kursiv.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Soehne;src:url(https://cdn.navacqs-prod.com/fonts/soehne-kraftig.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Soehne;src:url(https://cdn.navacqs-prod.com/fonts/soehne-kraftig-kursiv.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Soehne;src:url(https://cdn.navacqs-prod.com/fonts/soehne-dreiviertelfett.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Soehne;src:url(https://cdn.navacqs-prod.com/fonts/soehne-dreiviertelfett-kursiv.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Soehne Input;src:url(https://cdn.navacqs-prod.com/fonts/soehne-buch.woff2)format("woff2");font-weight:400;font-style:normal;size-adjust:93.75%;font-display:swap}@font-face{font-family:Soehne Input;src:url(https://cdn.navacqs-prod.com/fonts/soehne-buch-kursiv.woff2)format("woff2");font-weight:400;font-style:italic;size-adjust:93.75%;font-display:swap}@font-face{font-family:Soehne Input;src:url(https://cdn.navacqs-prod.com/fonts/soehne-kraftig.woff2)format("woff2");font-weight:500;font-style:normal;size-adjust:93.75%;font-display:swap}@font-face{font-family:Soehne Input;src:url(https://cdn.navacqs-prod.com/fonts/soehne-kraftig-kursiv.woff2)format("woff2");font-weight:500;font-style:italic;size-adjust:93.75%;font-display:swap}@font-face{font-family:Soehne Input;src:url(https://cdn.navacqs-prod.com/fonts/soehne-dreiviertelfett.woff2)format("woff2");font-weight:700;font-style:normal;size-adjust:93.75%;font-display:swap}@font-face{font-family:Soehne Input;src:url(https://cdn.navacqs-prod.com/fonts/soehne-dreiviertelfett-kursiv.woff2)format("woff2");font-weight:700;font-style:italic;size-adjust:93.75%;font-display:swap}:root{--space--_ratio:1.27202;--space--_min:20px;--space--_max:64px;--space--_base:5.96vw;--space--_inner-min:calc(var(--space--_min) * var(--space--_ratio));--space--_inner-max:calc(var(--space--_max) / var(--space--_ratio) / var(--space--_ratio) / var(--space--_ratio));--space--_inner-base:calc(var(--space--_base) / var(--space--_ratio) / var(--space--_ratio) / var(--space--_ratio));--space--md:clamp(var(--space--_min), var(--space--_base), var(--space--_max));--space--sm:calc(var(--space--md) / var(--space--_ratio));--space--xs:calc(var(--space--sm) / var(--space--_ratio));--space--2xs:calc(var(--space--xs) / var(--space--_ratio));--space--3xs:calc(var(--space--2xs) / var(--space--_ratio));--space--4xs:calc(var(--space--3xs) / var(--space--_ratio));--space--5xs:calc(var(--space--4xs) / var(--space--_ratio));--space--6xs:calc(var(--space--5xs) / var(--space--_ratio));--space--lg:calc(var(--space--md) * var(--space--_ratio));--space--xl:calc(var(--space--lg) * var(--space--_ratio));--space--2xl:calc(var(--space--xl) * var(--space--_ratio));--space--3xl:calc(var(--space--2xl) * var(--space--_ratio));--space--4xl:calc(var(--space--3xl) * var(--space--_ratio));--space--5xl:calc(var(--space--4xl) * var(--space--_ratio));--space--inner-md:clamp(var(--space--_inner-min), var(--space--_inner-base), var(--space--_inner-max));--space--inner-sm:calc(var(--space--inner-md) / var(--space--_ratio));--space--inner-xs:calc(var(--space--inner-sm) / var(--space--_ratio));--space--inner-2xs:calc(var(--space--inner-xs) / var(--space--_ratio));--space--inner-3xs:calc(var(--space--inner-2xs) / var(--space--_ratio));--space--inner-4xs:calc(var(--space--inner-3xs) / var(--space--_ratio));--space--inner-5xs:calc(var(--space--inner-4xs) / var(--space--_ratio));--space--inner-6xs:calc(var(--space--inner-5xs) / var(--space--_ratio));--space--inner-7xs:calc(var(--space--inner-6xs) / var(--space--_ratio));--space--inner-lg:calc(var(--space--inner-md) * var(--space--_ratio));--space--inner-xl:calc(var(--space--inner-lg) * var(--space--_ratio));--space--inner-2xl:calc(var(--space--inner-xl) * var(--space--_ratio));--space--inner-3xl:calc(var(--space--inner-2xl) * var(--space--_ratio));--space--inner-4xl:calc(var(--space--inner-3xl) * var(--space--_ratio));--space--inner-5xl:calc(var(--space--inner-4xl) * var(--space--_ratio));--font--family-base:"Soehne", system-ui, -apple-system, "Helvetica Neue", "Helvetica", "Arial", sans-serif;--font--_ratio:var(--space--_ratio);--font--_base-min:14.5;--font--_base-max:16.5;--font--_viewport-min:600;--font--_viewport-max:1500;--font--md:clamp(calc(var(--font--_base-min) * 1px), calc(var(--font--_base-min) * 1px + (var(--font--_base-max) - var(--font--_base-min)) * (100vw - var(--font--_viewport-min) * 1px) / (var(--font--_viewport-max) - var(--font--_viewport-min))), calc(var(--font--_base-max) * 1px));--font--sm:calc(var(--font--md) / var(--font--_ratio));--font--xs:var(--font--sm);--font--lg:calc(var(--font--md) * var(--font--_ratio));--font--xl:calc(var(--font--lg) * var(--font--_ratio));--font--2xl:calc(var(--font--xl) * var(--font--_ratio));--font--3xl:calc(var(--font--2xl) * var(--font--_ratio));--font--4xl:calc(var(--font--3xl) * var(--font--_ratio));--color--white:#fff;--color--black:#0a0a0a;--color--neutral-50:#f5f5f5;--color--neutral-100:#ededed;--color--neutral-200:#e5e5e5;--color--neutral-300:#d4d4d4;--color--neutral-400:#adadad;--color--neutral-500:#919191;--color--neutral-600:#757575;--color--neutral-700:#5c5c5c;--color--neutral-800:#424242;--color--neutral-900:#292929;--color--blue-200:#007aff;--color--blue-400:#003bd1;--color--blue-500:#002991;--color--blue-700:#00164d;--color--blue-800:#00113d;--color--blue-900:#0b101e;--color--green-600:#089b48;--color--orange-500:#ff8d0c;--color--orange-600:#fa8500;--color--red-600:#cd2727;--color--red-700:#b91c1c;--color--amber-500:#eab308;--color--amber-700:#b45309;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color--background:var(--color--white);--color--foreground:var(--color--blue-900);--color--muted:var(--color--neutral-50);--color--muted-darker:var(--color--neutral-200);--color--muted-foreground:var(--color--neutral-600);--color--border:var(--color--neutral-200);--color--primary:var(--color--blue-700);--color--primary-foreground:var(--color--white);--color--primary-background-fill:var(--color--blue-800);--color--backdrop:#0009;--color--backdrop-fallback:#0009;--color--scrim-brand:color-mix(in srgb, var(--color--primary-background-fill) 90%, transparent);--color--action:var(--color--orange-500);--color--action-foreground:var(--color--foreground);--color--action-hover:var(--color--orange-600);--color--link:var(--color--blue-400);--color--focus-stroke:var(--color--blue-200);--color--focus-halo:color-mix(in srgb, var(--color--blue-200) 25%, transparent);--color--selection:color-mix(in srgb, var(--color--blue-200) 20%, transparent);--color--selected-accent:var(--color--blue-800);--color--danger:var(--color--red-600);--color--danger-foreground:var(--color--white);--color--success:var(--color--green-600);--color--success-foreground:var(--color--white);--color--warning:var(--color--amber-700);--color--warning-foreground:var(--color--white);--color--warning-surface:var(--color--amber-500);--radius:2px;--radius-full:999px;--border-width:2px;--scrollbar-thumb:color-mix(in srgb, var(--color--foreground) 40%, transparent);--scrollbar-thumb-hover:color-mix(in srgb, var(--color--foreground) 52%, transparent);--icon-size:1.7cap;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%235c5c5c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");--overlay-title-color:var(--color--primary);--overlay-title-size:var(--font--xl);--overlay-title-weight:700;--disabled-stroke-color:var(--color--neutral-500);--disabled-stroke-width:var(--border-width);--disabled-stroke-angle:135deg;--disabled-stroke-extension:0px;--disabled-stroke-line:linear-gradient(var(--disabled-stroke-angle), transparent calc(50% - var(--disabled-stroke-width) / 2), var(--disabled-stroke-color) calc(50% - var(--disabled-stroke-width) / 2), var(--disabled-stroke-color) calc(50% + var(--disabled-stroke-width) / 2), transparent calc(50% + var(--disabled-stroke-width) / 2));--label-font-size:var(--font--sm);--label-font-weight:500;--label-letter-spacing:0;--label-text-transform:none;--label-color:var(--color--foreground);--label-gap-block-end:var(--space--inner-6xs);--legend-gap-block-end:var(--space--inner-5xs);--focus-ring-color:var(--color--focus-stroke);--focus-ring-halo:var(--color--focus-halo);--focus-ring-width:var(--border-width);--focus-ring-halo-width:4px;--focus-ring-reserve:calc(var(--focus-ring-width) + var(--focus-ring-halo-width));--motion--fast:85ms;--motion--md:.14s;--motion--slow:.225s;--motion--xl:.3s;--motion--xxl:.42s;--motion--ease-standard:cubic-bezier(.2, 0, 0, 1);--motion--ease-in:cubic-bezier(.4, 0, 1, 1);--motion--ease-out:cubic-bezier(0, 0, .2, 1);--motion--ease-emphasis:cubic-bezier(.34, 1.56, .64, 1);--motion--ease-linear-soft:linear(0, .06 12%, .3 34%, .72 63%, .92 84%, 1);--motion--ease-linear-settle-gentle:linear(0, .05 10%, .28 30%, .67 60%, .9 82%, 1);--motion--ease-linear-snap-pop:linear(0, .42 22%, .9 66%, 1);--motion--ease-linear-exit-crisp:linear(0, .32 20%, .74 60%, .92 82%, 1);--shadow--xs:0 .5px 1.5px #00000052;--shadow--sm:0 1px 2px #0000000f;--shadow--md:0 2px 5px 0 #32325d1a, 0 1px 1px 0 #00000012;--shadow--lg:0 12px 32px #0000001f;--layout--side-padding:var(--space--md);--layout--content-max:clamp(84rem, calc((100svh - 7rem) * 1.52), calc(var(--font--_viewport-max) * 1px + var(--layout--side-padding) * 2));--layout--popout-size:var(--space--lg);--layout--prose-max:48rem;--layout--outer-gutter:max(var(--layout--side-padding), calc((100vw - var(--layout--content-max)) / 2));--layout--sidebar-size:clamp(16rem, 30%, 22rem);--layout--header-height:min(var(--space--inner-3xl), calc(var(--space--_max) * var(--space--_ratio)));--layout--usp-bar-height:2rem;--layout--anchor-offset:calc(var(--layout--header-height) + var(--space--xl));--layout--eyebrow-gap:var(--space--inner-7xs);--layout--hero-block-size:50svh;--layout--hero-max-block-size:700px;--layout--article-sheet-rise:var(--space--4xl);--layout--logo-width:calc(var(--layout--header-height) * 2.4);--layout--row-gap:var(--space--xl);--layout--row-gap-half:calc(var(--layout--row-gap) / 2);--layout--band-margin:var(--layout--row-gap-half);--layout--band-padding:var(--layout--row-gap);--layout--section-heading-gap:var(--space--xs);--z--hero:6;--z--chrome:10;--z--chrome-raised:60;--z--scrim:100;--z--overlay:101;--z--scrim-raised:200;--z--lightbox:300;--z--fx:9999}@media (width>=850px){:root{--layout--row-gap:var(--space--xl)}}@media (width>=850px) and (width<=1023.98px){:root{--layout--side-padding:var(--space--sm)}}@media (width>=1024px) and (width<=1199.98px){:root{--layout--side-padding:var(--space--md)}}@media (width>=1200px) and (width<=1359.98px){:root{--layout--side-padding:var(--space--xl)}}@media (width>=1360px) and (width<=1439.98px){:root{--layout--side-padding:var(--space--2xl)}}@media (width>=1440px){:root{--layout--side-padding:var(--space--3xl)}}}@layer base{:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color), 0 0 0 calc(var(--focus-ring-width) + var(--focus-ring-halo-width)) var(--focus-ring-halo);outline:2px solid #0000}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}body{font-family:var(--font--family-base);color:var(--color--foreground);background:var(--color--background);font-size:var(--font--md);line-height:1.5;overflow-x:clip}legend{font-size:var(--label-font-size);font-weight:var(--label-font-weight);letter-spacing:var(--label-letter-spacing);text-transform:var(--label-text-transform);color:var(--label-color);margin-block-end:var(--legend-gap-block-end)}html{overflow-x:clip}:where(:not(html)){scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}}html::-webkit-scrollbar{width:12px;height:12px}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--radius-full);background-clip:padding-box;border:3px solid #0000;transition:border-width .4s ease-out,background-color .4s ease-out}html::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover);border-width:2px}html::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-hover);border-width:2px}}@layer primitives{.backdrop{z-index:var(--z--scrim);pointer-events:none;transition:background-color var(--backdrop-duration,var(--motion--md)) var(--backdrop-easing,var(--motion--ease-linear-soft)), display var(--backdrop-duration,var(--motion--md)) allow-discrete, overlay var(--backdrop-duration,var(--motion--md)) allow-discrete;background-color:#0000;display:none;position:fixed;inset:0}.backdrop[data-backdrop-open=true]{background-color:var(--color--backdrop);display:block}@starting-style{.backdrop[data-backdrop-open=true]{background-color:#0000}}@media (prefers-reduced-motion:reduce){.backdrop{transition-duration:1ms}}.banner{--banner-bg:transparent;--banner-fg:var(--color--foreground);--banner-border:transparent;padding:var(--space--inner-sm) var(--space--inner-md);background:var(--banner-bg);color:var(--banner-fg);border:var(--border-width) solid var(--banner-border);border-radius:var(--radius)}.banner[data-banner-tone=error]{--banner-bg:color-mix(in srgb, var(--color--danger) 12%, var(--color--background));--banner-fg:var(--color--danger);--banner-border:var(--color--danger)}.banner[data-banner-tone=ok]{--banner-bg:var(--color--muted)}.block{grid-column:var(--block-column,content);--block-padding-block-start:var(--layout--row-gap-half);--block-padding-block-end:var(--layout--row-gap-half);--block-bleed-block-start:0px;--block-bleed-block-end:0px;--block-pull-block-start:0px;--block-pull-block-end:0px;--block-margin-block-start:0px;--block-margin-block-end:0px;--block-background:transparent;background:var(--block-background);margin-block-start:calc(var(--block-margin-block-start) - (var(--block-bleed-block-start) + var(--block-pull-block-start)));margin-block-end:calc(var(--block-margin-block-end) - (var(--block-bleed-block-end) + var(--block-pull-block-end)));padding-block-start:calc(var(--block-bleed-block-start) + var(--block-padding-block-start));padding-block-end:calc(var(--block-bleed-block-end) + var(--block-padding-block-end))}.block[data-block-column=content]{--block-column:content-start / content-end}.block[data-block-column=popout]{--block-column:popout-start / popout-end}.block[data-block-column=full]{--block-column:full-start / full-end}.block[data-block-column=prose]{--block-column:prose-start / prose-end}.block[data-block-column=logo]{--block-column:logo-start / logo-end}.block[data-block-display=flex]{flex-direction:column;display:flex}.block[data-block-display=grid]{grid-template-columns:subgrid;align-content:start;display:grid}.block[data-block-display=block]{display:block}main>.block:first-child{--block-padding-block-start:0}.block-cases__case{gap:var(--space--inner-xs)}.block-cases__case>:where(:not([data-block-column])){grid-column:content-start/content-end}.block-cases__demo{background:var(--color--muted-darker);padding-inline:var(--space--inner-md);padding-block:var(--space--inner-sm);border-radius:var(--radius)}.btn{--btn-bg:var(--color--action);--btn-fg:var(--color--action-foreground);--btn-border-color:transparent;--btn-border-width:var(--border-width);--btn-radius:var(--radius);--btn-padding-block:var(--space--inner-3xs);--btn-padding-inline:var(--space--inner-sm);--btn-gap:var(--space--inner-3xs);--btn-font-size:var(--font--md);--btn-font-weight:500;--btn-hover-bg:var(--color--action-hover);--btn-hover-fg:var(--btn-fg);--btn-active-bg:var(--btn-hover-bg);--btn-active-fg:var(--btn-hover-fg);--btn-icon-size:var(--icon-size);--btn-inline-size:fit-content;inline-size:var(--btn-inline-size);padding:calc(var(--btn-padding-block) - var(--btn-border-width)) calc(var(--btn-padding-inline) - var(--btn-border-width));font:inherit;font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);border:var(--btn-border-width) solid var(--btn-border-color);border-radius:var(--btn-radius);background:var(--btn-bg);color:var(--btn-fg);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:background var(--motion--fast) var(--motion--ease-standard), color var(--motion--fast) var(--motion--ease-standard), box-shadow var(--motion--fast) var(--motion--ease-standard);grid-template-areas:"stack";justify-content:center;align-items:center;text-decoration:none;display:inline-grid}.btn__content,.btn__spinner{grid-area:stack}.btn__content{align-items:center;gap:var(--btn-gap);display:inline-flex}.btn__spinner{pointer-events:none;justify-content:center;align-items:center;display:none}@supports (text-box-trim:trim-both){.btn__content{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.btn svg{inline-size:var(--btn-icon-size);block-size:var(--btn-icon-size);flex:none}.btn[data-button-variant=secondary]{--btn-bg:transparent;--btn-fg:var(--color--foreground);--btn-border-color:var(--color--foreground);--btn-hover-bg:color-mix(in srgb, var(--color--foreground) 6%, transparent);--btn-hover-fg:var(--color--foreground)}.btn[data-button-variant=ghost]{--btn-bg:transparent;--btn-fg:var(--color--foreground);--btn-hover-bg:color-mix(in srgb, var(--color--foreground) 6%, transparent)}.btn[data-button-shape=pill]{--btn-radius:var(--radius-full);--btn-padding-inline:var(--space--inner-md);--btn-bg:var(--color--neutral-300);--btn-hover-bg:var(--color--neutral-400);--btn-font-weight:400}.btn[data-button-shape=square]{--btn-font-size:var(--font--lg);--btn-hit-area:calc(var(--btn-icon-size) + 2 * var(--space--inner-3xs));--btn-padding-block:calc((var(--btn-hit-area) - var(--btn-icon-size)) / 2);--btn-padding-inline:var(--btn-padding-block)}.btn[data-button-size=small]{--btn-icon-size:1.2cap}.btn[data-button-width=full]{--btn-inline-size:100%}.btn[data-button-tone=danger]{--btn-bg:var(--color--danger);--btn-fg:var(--color--danger-foreground);--btn-hover-bg:color-mix(in srgb, var(--color--danger) 88%, black)}.btn[data-button-tone=danger][data-button-variant=secondary],.btn[data-button-tone=danger][data-button-variant=ghost]{--btn-bg:transparent;--btn-fg:var(--color--danger);--btn-hover-bg:color-mix(in srgb, var(--color--danger) 10%, transparent);--btn-hover-fg:var(--color--danger)}.btn[data-button-tone=danger][data-button-variant=secondary]{--btn-border-color:var(--color--danger)}@media (hover:hover){.btn:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--btn-hover-bg);color:var(--btn-hover-fg)}}.btn:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--btn-active-bg);color:var(--btn-active-fg);transform:scale(.99)}.btn:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){opacity:.5;cursor:not-allowed}.btn[aria-busy=true]{opacity:.85}.btn[aria-busy=true] .btn__content{opacity:0}.btn[aria-busy=true] .btn__spinner{display:inline-flex}.checkbox{--checkbox-fg:var(--color--foreground);--checkbox-gap:var(--space--inner-2xs);--checkbox-font-size:var(--font--md);--checkbox-font-weight:400;--checkbox-icon-size:var(--icon-size);--checkbox-icon-color:var(--color--foreground);--checkbox-icon-fill:var(--color--background);--checkbox-icon-border-width:var(--border-width);--checkbox-icon-radius:var(--radius);--checkbox-icon-duration:.4s;--checkbox-icon-easing:cubic-bezier(.45, 1.8, .5, .75);--checkbox-icon-fill-easing:var(--motion--ease-standard);--checkbox-icon-fill-duration:var(--motion--fast);--checkbox-icon-check-width:calc(var(--checkbox-icon-size) * .55);--checkbox-icon-check-height:calc(var(--checkbox-icon-size) * .275);--checkbox-icon-check-stroke:var(--border-width);--checkbox-icon-check-color:var(--color--background);--checkbox-disabled-fg:var(--color--neutral-500);--checkbox-disabled-icon-color:var(--color--neutral-500);align-items:center;gap:var(--checkbox-gap);font:inherit;font-size:var(--checkbox-font-size);font-weight:var(--checkbox-font-weight);color:var(--checkbox-fg);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;display:inline-flex;position:relative}@supports (text-box-trim:trim-both){.checkbox{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.checkbox__input{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.checkbox__icon{inline-size:var(--checkbox-icon-size);block-size:var(--checkbox-icon-size);background:var(--checkbox-icon-fill);border:var(--checkbox-icon-border-width) solid var(--checkbox-icon-color);border-radius:var(--checkbox-icon-radius);transition:background-color var(--checkbox-icon-fill-duration) var(--checkbox-icon-fill-easing);flex:none;display:inline-block;position:relative}.checkbox__icon-check{inline-size:var(--checkbox-icon-check-width);block-size:var(--checkbox-icon-check-height);border-inline-start:var(--checkbox-icon-check-stroke) solid var(--checkbox-icon-check-color);border-block-end:var(--checkbox-icon-check-stroke) solid var(--checkbox-icon-check-color);transform-origin:50%;transition:transform var(--checkbox-icon-duration) var(--checkbox-icon-easing);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateY(-15%)rotate(-45deg)scale(0)}.checkbox:has(.checkbox__input:checked){--checkbox-icon-fill:var(--checkbox-icon-color);--checkbox-icon-fill-duration:var(--checkbox-icon-duration)}.checkbox:has(.checkbox__input:checked) .checkbox__icon-check{transform:translate(-50%,-50%)translateY(-15%)rotate(-45deg)scale(1)}.checkbox:has(.checkbox__input:focus-visible) .checkbox__icon{box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color), 0 0 0 calc(var(--focus-ring-width) + var(--focus-ring-halo-width)) var(--focus-ring-halo);outline:none}.checkbox:has(.checkbox__input:disabled){cursor:default;--checkbox-fg:var(--checkbox-disabled-fg);--checkbox-icon-color:var(--checkbox-disabled-icon-color)}.checkbox__input:disabled{pointer-events:none}.checkbox__strike{inset:calc(-1 * var(--disabled-stroke-extension));inset-block:calc(-1 * var(--space--inner-4xs));pointer-events:none;opacity:0;background:var(--disabled-stroke-line);position:absolute}.checkbox__input[disabled]+.checkbox__strike{opacity:1}@media (prefers-reduced-motion:reduce){.checkbox__icon-check{transition:none}}.checkbox-field{--checkbox-field-gap:var(--space--inner-3xs);--checkbox-error-font-size:var(--label-font-size);--checkbox-error-fg:var(--color--danger);justify-items:start;gap:var(--checkbox-field-gap);display:grid}.checkbox__error{font-size:var(--checkbox-error-font-size);color:var(--checkbox-error-fg)}.checkbox__error:empty{display:none}.choice-tile{--choice-tile-fg:var(--color--foreground);--choice-tile-border-color:var(--color--border);--choice-tile-checked-border-color:var(--color--selected-accent);--choice-tile-border-width:var(--border-width);--choice-tile-radius:var(--radius);--choice-tile-padding-block:var(--space--inner-xs);--choice-tile-padding-inline:var(--space--inner-sm);--choice-tile-title-font-size:var(--font--md);--choice-tile-title-font-weight:500;--choice-tile-tag-gap:var(--space--inner-4xs);--choice-tile-tag-margin-inline-start:0;--choice-tile-content-gap:0;--choice-tile-description-fg:var(--color--muted-foreground);--choice-tile-description-font-size:var(--font--sm);--choice-tile-disabled-fg:var(--color--neutral-500);--choice-tile-indicator-gap:var(--space--inner-xs);--choice-tile-indicator-offset:.15em;--choice-tile-indicator-color:var(--color--border);--choice-tile-indicator-checked-color:var(--color--selected-accent);--choice-tile-indicator-duration:.4s;--choice-tile-indicator-easing:cubic-bezier(.45, 1.8, .5, .75);color:var(--choice-tile-fg);border:var(--choice-tile-border-width) solid var(--choice-tile-border-color);border-radius:var(--choice-tile-radius);transition:border-color var(--motion--fast) var(--motion--ease-standard), box-shadow var(--motion--fast) var(--motion--ease-standard);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.choice-tile+.choice-tile{margin-block-start:calc(-1 * var(--choice-tile-border-width))}.choice-tile:not(:first-child){border-start-start-radius:0;border-start-end-radius:0}.choice-tile:not(:last-child){border-end-end-radius:0;border-end-start-radius:0}.choice-tile:has(.choice-tile__input:checked){z-index:1}.choice-tile:has(.choice-tile__input:focus-visible){z-index:2}.choice-tile__control{align-items:flex-start;gap:var(--choice-tile-indicator-gap);min-inline-size:0;padding-block:var(--choice-tile-padding-block);padding-inline:var(--choice-tile-padding-inline);touch-action:manipulation;-webkit-tap-highlight-color:transparent;grid-area:1/1;display:flex}label.choice-tile__control:after{content:"";position:absolute;inset:0}.choice-tile__indicator{inline-size:var(--icon-size);block-size:var(--icon-size);color:var(--choice-tile-indicator-color);flex:none;margin-block-start:var(--choice-tile-indicator-offset)}.choice-tile__indicator>svg{block-size:100%;inline-size:100%;display:block}.choice-tile__indicator-dot{transform-origin:50%;transform-box:fill-box;transition:transform var(--choice-tile-indicator-duration) var(--choice-tile-indicator-easing);transform:scale(0)}.choice-tile:has(.choice-tile__input:not(:disabled):not(:checked)) .choice-tile__control{cursor:pointer}.choice-tile__input{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.choice-tile__content{gap:var(--choice-tile-content-gap);flex:auto;grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.choice-tile__title-row{align-items:center;gap:var(--choice-tile-tag-gap);flex-wrap:wrap;min-inline-size:0;display:flex}.choice-tile__tag{margin-inline-start:var(--choice-tile-tag-margin-inline-start)}.choice-tile__title{font-size:var(--choice-tile-title-font-size);font-weight:var(--choice-tile-title-font-weight);overflow-wrap:anywhere;min-inline-size:0}.choice-tile__description{font-size:var(--choice-tile-description-font-size);color:var(--choice-tile-description-fg);display:grid}.choice-tile__action{z-index:1;grid-area:1/2;align-self:start;padding-block-start:var(--choice-tile-padding-block);padding-inline-end:var(--choice-tile-padding-inline);position:relative}.choice-tile__expansion{padding-block:var(--choice-tile-padding-block);padding-inline:var(--choice-tile-padding-inline);border-block-start:var(--choice-tile-border-width) solid var(--color--border);z-index:1;grid-column:1/-1;display:none;position:relative}.choice-tile:has(.choice-tile__input:checked) .choice-tile__expansion{display:block}.choice-tile:has(.choice-tile__input:checked){--choice-tile-border-color:var(--choice-tile-checked-border-color);--choice-tile-indicator-color:var(--choice-tile-indicator-checked-color)}.choice-tile:has(.choice-tile__input:checked) .choice-tile__indicator-dot{transform:scale(1)}.choice-tile:has(.choice-tile__input:focus-visible){border-radius:var(--choice-tile-radius);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color), 0 0 0 calc(var(--focus-ring-width) + var(--focus-ring-halo-width)) var(--focus-ring-halo);outline:none}.choice-tile:has(.choice-tile__input:disabled){--choice-tile-fg:var(--choice-tile-disabled-fg);--choice-tile-description-fg:var(--choice-tile-disabled-fg);--choice-tile-border-color:var(--color--border);--choice-tile-indicator-color:var(--choice-tile-disabled-fg)}.choice-tile__input:disabled{pointer-events:none}.choice-tile-cases__group{border:0;min-inline-size:0;max-inline-size:34rem;margin:0;padding:0}.choice-tile-cases__value-tag{--choice-tile-tag-margin-inline-start:auto}.choice-tile-cases__legend{margin-block-end:var(--space--inner-2xs);padding:0}.choice-tile-cases__grid{display:block}.choice-tile-cases__expansion{gap:var(--space--inner-2xs);justify-items:start;display:grid}.env-badge{--env-badge-bg:var(--color--neutral-700);--env-badge-fg:var(--color--white);--env-badge-radius:var(--radius-full);--env-badge-padding-block:.2em;--env-badge-padding-inline:.6em;--env-badge-font-size:7px;padding-block:var(--env-badge-padding-block);padding-inline:var(--env-badge-padding-inline);background:var(--env-badge-bg);color:var(--env-badge-fg);border-radius:var(--env-badge-radius);font-size:var(--env-badge-font-size);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;align-items:center;font-weight:400;line-height:1.2;display:inline-flex}.field__input{font-family:"Soehne Input", var(--font--family-base);font-size:var(--field-font-size);color:var(--field-fg);caret-color:var(--field-fg,black);background:var(--field-bg);inline-size:100%;padding:calc(var(--field-padding-block) - var(--field-border-width)) calc(var(--field-padding-inline) - var(--field-border-width));border:var(--field-border-width) solid var(--field-border-color);border-radius:var(--field-radius);transition:border-color var(--field-transition-duration) var(--motion--ease-standard), box-shadow var(--field-transition-duration) var(--motion--ease-standard), background var(--field-transition-duration) var(--motion--ease-standard);font-weight:400;line-height:1.40625}.field__input[type=password]{letter-spacing:var(--field-password-tracking);font-feature-settings:"tnum" 1}.field__input::placeholder{color:var(--field-placeholder-fg);opacity:1}.field__input[data-field-placeholder=fallback]{--field-placeholder-fg:var(--field-fallback-placeholder-fg)}.field__input::selection{background:var(--field-selection-bg);color:inherit}.field__input:focus-visible{border-color:var(--field-focus-color);box-shadow:0 0 0 var(--focus-ring-halo-width) var(--field-focus-halo)}.field__input[aria-invalid=true]{border-color:var(--field-border-color-invalid)}.field__input:disabled{cursor:not-allowed;opacity:var(--field-disabled-opacity)}.field__input:read-only{background:var(--color--muted);cursor:default}.field__control{position:relative}.field__control .field__input{padding-inline-end:calc(var(--field-padding-inline) + 2.25rem)}.field__control .field__input::-ms-reveal{display:none}.field__control .field__input::-ms-clear{display:none}.field__reveal{border-radius:var(--field-radius);inline-size:2.5rem;color:var(--field-placeholder-fg);cursor:pointer;transition:color var(--motion--fast) var(--motion--ease-standard);background:0 0;border:0;place-items:center;padding-block:0;padding-inline:0 .5rem;display:grid;position:absolute;inset-block:0;inset-inline-end:0}.field__reveal:hover{color:var(--field-fg)}.field__reveal-icon{display:inline-flex}.field__reveal-icon svg{block-size:1.25rem;inline-size:1.25rem;display:block}.field__reveal-icon--hide,.field__reveal[aria-pressed=true] .field__reveal-icon--show{display:none}.field__reveal[aria-pressed=true] .field__reveal-icon--hide{display:inline-flex}.field__trailing{inline-size:2.5rem;color:var(--field-placeholder-fg);pointer-events:none;place-items:center;padding-inline:0 .5rem;display:grid;position:absolute;inset-block:0;inset-inline-end:0}.field__trailing svg{block-size:1.25rem;inline-size:1.25rem;display:block}.field{--field-gap:var(--label-gap-block-end);--field-label-font-size:var(--label-font-size);--field-font-size:calc(var(--font--md) / .9375);--field-padding-block:var(--space--inner-3xs);--field-padding-inline:calc(var(--space--inner-xs) - 2px);--field-bg:var(--color--background);--field-fg:var(--color--foreground);--field-placeholder-fg:var(--color--muted-foreground);--field-fallback-placeholder-fg:var(--color--neutral-500);--field-border-color:var(--color--border);--field-border-color-invalid:var(--color--danger);--field-border-width:var(--border-width);--field-radius:var(--radius);--field-focus-color:var(--color--focus-stroke);--field-focus-halo:var(--color--focus-halo);--field-focus-halo-invalid:color-mix(in srgb, var(--color--danger) 25%, transparent);--field-selection-bg:var(--color--selection);--field-error-fg:var(--color--danger);--field-disabled-opacity:.5;--field-password-tracking:.15em;--field-transition-duration:var(--motion--fast);gap:var(--field-gap);display:grid}.field__label{font-size:var(--field-label-font-size);font-weight:var(--label-font-weight);letter-spacing:var(--label-letter-spacing);text-transform:var(--label-text-transform);color:var(--label-color);line-height:1}.field[data-field-label=hidden] .field__label,.field[data-field-optional=hidden] .field__optional{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field__optional{color:var(--color--muted-foreground);margin-inline-start:var(--space--inner-2xs);font-weight:400}.field__error{font-size:var(--field-label-font-size);color:var(--field-error-fg)}.field__error:empty{display:none}.field-stack,.field-row{--field-stack-gap:var(--space--inner-xs)}.field-stack{gap:var(--field-stack-gap);flex-direction:column;display:flex}.field-row{gap:var(--field-stack-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.field-stack{container-type:inline-size}.field-stack .field{position:relative}.field-stack .field__error{inline-size:max-content;max-inline-size:100cqi;font-size:var(--font--xs);line-height:1.25;position:absolute;inset-block-start:100%;inset-inline-start:0}.filter-chip{--filter-chip-bg:var(--color--primary-background-fill);--filter-chip-fg:var(--color--primary-foreground);--filter-chip-radius:var(--radius-full);--filter-chip-padding-block:var(--space--inner-4xs);--filter-chip-padding-inline-start:var(--space--inner-3xs);--filter-chip-padding-inline-end:var(--space--inner-sm);--filter-chip-gap:var(--space--inner-3xs);--filter-chip-font-size:var(--font--md);--filter-chip-icon-size:var(--icon-size);align-items:center;gap:var(--filter-chip-gap);padding-block:var(--filter-chip-padding-block);background:var(--filter-chip-bg);color:var(--filter-chip-fg);border-radius:var(--filter-chip-radius);font-size:var(--filter-chip-font-size);padding-inline-start:var(--filter-chip-padding-inline-start);padding-inline-end:var(--filter-chip-padding-inline-end);font-weight:500;line-height:1.2;display:inline-flex}.filter-chip__remove{color:inherit;transition:opacity var(--motion--fast) var(--motion--ease-standard);justify-content:center;align-items:center;display:inline-flex}.filter-chip__remove>svg{inline-size:var(--filter-chip-icon-size);block-size:var(--filter-chip-icon-size);display:block}.filter-chip__remove:hover{opacity:.75}.filter-chip__label{display:inline}.form-actions{--form-actions-offset:calc(var(--space--inner-xs) + var(--space--inner-2xs));--form-actions-gap:var(--space--inner-2xs);--form-actions-direction:row;--form-actions-wrap:nowrap;--form-actions-item-grow:0;--form-actions-item-basis:auto;flex-direction:var(--form-actions-direction);flex-wrap:var(--form-actions-wrap);justify-content:flex-start;gap:var(--form-actions-gap);margin-block-start:var(--form-actions-offset);display:flex}.form-actions>*{flex:var(--form-actions-item-grow) 1 var(--form-actions-item-basis);min-inline-size:0}.form-actions[data-form-actions-layout=pair]{--form-actions-direction:row-reverse;--form-actions-wrap:wrap;--form-actions-item-grow:1;--form-actions-item-basis:calc(10rem - var(--form-actions-gap) / 2)}.hover-video{--hover-video-aspect-ratio:auto;--hover-video-object-position:50% 50%;--hover-video-radius:var(--radius);--hover-video-bg:var(--color--neutral-50);isolation:isolate;inline-size:100%;aspect-ratio:var(--hover-video-aspect-ratio);border-radius:var(--hover-video-radius);background-color:var(--hover-video-bg);display:block;position:relative;overflow:hidden}.hover-video>.hover-video__end,.hover-video__video,.hover-video>.hover-video__poster{block-size:100%;inline-size:100%;position:absolute;inset:0}.hover-video>.hover-video__end{z-index:0;pointer-events:none}.hover-video__video{z-index:1;object-fit:cover;object-position:var(--hover-video-object-position);pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.hover-video>.hover-video__poster{z-index:2}.hover-video[data-hover-video-state=playing]>.hover-video__poster,.hover-video[data-hover-video-state=ended]>.hover-video__poster,.hover-video[data-hover-video-state=ended]:has(>.hover-video__end[data-img-loaded])>.hover-video__video{opacity:0}.hover-video__video::-webkit-media-controls{display:none!important}.hover-video__video::-webkit-media-controls-panel{display:none!important}.hover-video__video::-webkit-media-controls-start-playback-button{display:none!important}.hover-video__video::-webkit-media-controls-overlay-play-button{display:none!important}.icon{flex:none;block-size:1em;inline-size:1em;display:inline-flex}.icon>svg{block-size:100%;inline-size:100%}.inline-link{--link-fg:var(--color--foreground);--link-hover-fg:var(--color--link);--link-underline-color:var(--color--link);--link-underline-thickness:var(--border-width);--link-underline-offset:.05em;--link-icon-gap:var(--space--inner-6xs);--link-icon-color:var(--color--neutral-400);--link-icon-size:1em;--link-trailing-icon-color:currentColor;--link-trailing-icon-size:.9em;--link-duration:var(--motion--slow);--link-easing:var(--motion--ease-standard);font:inherit;color:var(--link-fg);white-space:nowrap;cursor:pointer;transition:color var(--motion--fast) var(--motion--ease-standard);background:0 0;border:0;padding:0;text-decoration:none;display:inline-block;position:relative}.inline-link>svg{inline-size:var(--link-icon-size);block-size:var(--link-icon-size);vertical-align:-.1em;color:var(--link-icon-color);margin-inline-start:var(--link-icon-gap);display:inline-block}.inline-link__trailing{vertical-align:middle;color:var(--link-trailing-icon-color);margin-block-end:.1em;margin-inline-start:var(--link-icon-gap);display:inline-block}.inline-link__trailing>svg{inline-size:var(--link-trailing-icon-size);block-size:var(--link-trailing-icon-size);display:block}.inline-link__label{position:relative}.inline-link__label:before{content:"";block-size:var(--link-underline-thickness);pointer-events:none;position:absolute;inset-block-end:var(--link-underline-offset);inset-inline:0}.inline-link[data-link-variant=default] .inline-link__label:before{background:currentColor}.inline-link[data-link-variant=blue]{--link-fg:var(--color--link)}.inline-link[data-link-variant=blue] .inline-link__label:before{background:var(--link-underline-color)}.inline-link[data-link-variant=grey]{--link-fg:var(--color--muted-foreground)}.inline-link[data-link-variant=grey] .inline-link__label:before{background:currentColor}.inline-link[data-link-variant=default-navigation] .inline-link__label:before,.inline-link[data-link-variant=blue-navigation] .inline-link__label:before,.inline-link[data-link-variant=grey-navigation] .inline-link__label:before{content:none}.inline-link[data-link-variant=blue-navigation]{--link-fg:var(--color--link)}.inline-link[data-link-variant=grey-navigation]{--link-fg:var(--color--muted-foreground)}.inline-link[data-link-variant=blue-navigation] .inline-link__label:before{content:"";background:var(--link-underline-color);transform-origin:100%;transition:transform var(--link-duration) var(--link-easing);transform:scaleX(0)}.inline-link[data-link-variant=grey-navigation] .inline-link__label:before{content:"";transform-origin:100%;transition:transform var(--link-duration) var(--link-easing);background:currentColor;transform:scaleX(0)}@media (hover:hover){.inline-link[data-link-variant=default]:hover:not(:disabled,[aria-disabled=true]),.inline-link[data-link-variant=default-navigation]:hover:not(:disabled,[aria-disabled=true]){color:var(--link-hover-fg)}.inline-link[data-link-variant=blue-navigation]:hover:not(:disabled,[aria-disabled=true]) .inline-link__label:before,.inline-link[data-link-variant=grey-navigation]:hover:not(:disabled,[aria-disabled=true]) .inline-link__label:before{transform-origin:0%;transform:scale(1)}}.inline-link:disabled,.inline-link[aria-disabled=true]{cursor:not-allowed;opacity:.6}@media (prefers-reduced-motion:reduce){.inline-link[data-link-variant=blue-navigation] .inline-link__label:before,.inline-link[data-link-variant=grey-navigation] .inline-link__label:before{transition:none}}.logo{--logo-color:var(--color--primary);color:var(--logo-color);display:block}.logo>svg,svg.logo{block-size:auto;inline-size:100%;display:block}:is(.logo--snow,.logo--sinterklaas,.logo--worldcup,.logo--easter)>svg,svg:is(.logo--snow,.logo--sinterklaas,.logo--worldcup,.logo--easter){overflow:visible}.notice{--notice-bg:transparent;--notice-fg:var(--color--foreground);--notice-border-width:0;--notice-border-style:dashed;--notice-border-color:transparent;--notice-padding-block:var(--space--inner-sm);--notice-padding-inline:var(--space--inner-md);--notice-gap:var(--space--inner-2xs);--notice-flow:var(--space--inner-xs);--notice-radius:var(--radius);--notice-check-color:var(--color--success);--notice-heading-color:var(--color--primary);--notice-heading-weight:700;align-items:baseline;column-gap:var(--notice-gap);padding-block:var(--notice-padding-block);padding-inline:var(--notice-padding-inline);background:var(--notice-bg);color:var(--notice-fg);border:var(--notice-border-width) var(--notice-border-style) var(--notice-border-color);border-radius:var(--notice-radius);display:flex}.notice[data-notice-tone=info],.notice[data-notice-tone=success]{--notice-bg:var(--color--muted)}.notice[data-notice-tone=warning]{--notice-bg:color-mix(in srgb, var(--color--warning-surface) 12%, var(--color--background));--notice-border-width:var(--border-width);--notice-border-style:solid;--notice-border-color:var(--color--warning-surface);--notice-padding-block:var(--space--inner-md);--notice-padding-inline:var(--space--inner-md)}.notice[data-notice-tone=nudge]{--notice-border-width:var(--border-width);--notice-border-color:var(--color--border);--notice-padding-block:var(--space--inner-md);--notice-padding-inline:var(--space--inner-md)}.notice__check{color:var(--notice-check-color);flex:none;font-weight:700}.notice__check svg{block-size:1.15em;inline-size:1.15em;display:block;transform:translateY(.1em)}.notice__content{flex:1;min-inline-size:0}.notice__content>*+*{margin-block-start:var(--notice-flow)}.notice__heading{color:var(--notice-heading-color);font-weight:var(--notice-heading-weight)}.picture{--picture-aspect-ratio:auto;--picture-inline-size:100%;--picture-object-fit:cover;--picture-object-position:50% 50%;--picture-radius:0;--picture-bg:var(--color--neutral-50);--picture-lqip:none;--picture-placeholder:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23d4d4d4'%3E%3Cpath d='M144,96a16,16,0,1,1,16,16A16,16,0,0,1,144,96Zm92-40V200a20,20,0,0,1-20,20H40a20,20,0,0,1-20-20V56A20,20,0,0,1,40,36H216A20,20,0,0,1,236,56ZM44,60v79.72l33.86-33.86a20,20,0,0,1,28.28,0L147.31,147l17.18-17.17a20,20,0,0,1,28.28,0L212,149.09V60Zm0,136H162.34L92,125.66l-48,48Zm168,0V183l-33.37-33.37L164.28,164l32,32Z'/%3E%3C/svg%3E");--picture-placeholder-size:48px;--picture-placeholder-delay:1s;--picture-placeholder-fade:.2s;background-color:var(--picture-bg);isolation:isolate;inline-size:var(--picture-inline-size);aspect-ratio:var(--picture-aspect-ratio);border-radius:var(--picture-radius);display:block;position:relative;overflow:hidden}.picture[data-picture-bg=white]{--picture-bg:var(--color--white);--picture-placeholder:none}.picture[data-picture-bg=none]{--picture-bg:transparent}.picture:before{content:"";background-image:var(--picture-placeholder);background-size:var(--picture-placeholder-size);pointer-events:none;opacity:0;animation:picture-placeholder-reveal var(--picture-placeholder-fade) var(--motion--ease-linear-soft) var(--picture-placeholder-delay) forwards;background-position:50%;background-repeat:no-repeat;position:absolute;inset:0}@keyframes picture-placeholder-reveal{to{opacity:1}}.picture:after{content:"";background-image:var(--picture-lqip);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.picture:before{opacity:1;animation:none}}.picture>img{object-fit:var(--picture-object-fit);object-position:var(--picture-object-position);z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;block-size:100%;inline-size:100%;position:relative}.picture[data-img-broken]>img{display:none}.picture[data-picture-preset=thumb]{--picture-inline-size:96px;--picture-radius:var(--radius)}.picture[data-picture-preset=card]{--picture-radius:var(--radius)}.picture[data-picture-hover=zoom]{--picture-hover-scale:1.05}.picture[data-picture-hover=zoom]>img{transition:transform var(--motion--xl) var(--motion--ease-standard)}@media (hover:hover) and (pointer:fine){.picture[data-picture-hover=zoom]:hover>img{transform:scale(var(--picture-hover-scale))}}@media (prefers-reduced-motion:reduce){.picture[data-picture-hover=zoom]:hover>img{transform:none}}.product-image-gallery{--product-image-gallery-aspect-ratio:4 / 5;--product-image-gallery-radius:var(--radius);--product-image-gallery-slide-gap:1px;--product-image-gallery-arrow-size:var(--space--inner-lg);--product-image-gallery-arrow-hit-padding:var(--space--inner-2xs);--product-image-gallery-arrow-inset:var(--space--inner-5xs);--product-image-gallery-arrow-bg:color-mix(in srgb, var(--color--background) 80%, transparent);--product-image-gallery-arrow-fg:var(--color--foreground);--product-image-gallery-arrow-shadow:none;--product-image-gallery-arrow-radius:var(--radius);--product-image-gallery-arrow-backdrop:blur(6px);--product-image-gallery-arrow-icon-size:.9em;--product-image-gallery-arrow-z:2;--product-image-gallery-progress-thickness:3px;--product-image-gallery-progress-color:var(--color--foreground);--product-image-gallery-progress-z:2;--product-image-gallery-overlay-z:3;--product-image-gallery-duration:var(--motion--md);--product-image-gallery-easing:var(--motion--ease-standard);isolation:isolate;inline-size:100%;min-inline-size:0;aspect-ratio:var(--product-image-gallery-aspect-ratio);border-radius:var(--product-image-gallery-radius);position:relative;overflow:hidden}.product-image-gallery__row{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;block-size:100%;overflow:auto hidden}.product-image-gallery__row[data-embla-active]{scroll-snap-type:none;touch-action:pan-y;overflow-x:hidden}@media (scripting:enabled){.product-image-gallery__row{scrollbar-width:none}.product-image-gallery__row::-webkit-scrollbar{display:none}}:root[data-product-image-gallery-unavailable] .product-image-gallery__row{scrollbar-width:thin}:root[data-product-image-gallery-unavailable] .product-image-gallery__row::-webkit-scrollbar{display:revert}.product-image-gallery__track{gap:var(--product-image-gallery-slide-gap);block-size:100%;display:flex}.product-image-gallery__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;block-size:100%;min-inline-size:0}.product-image-gallery__link{block-size:100%;display:block}.product-image-gallery__slide>.picture,.product-image-gallery__link>.picture{block-size:100%}.product-image-gallery__slide .picture[data-picture-preset=card]{--picture-radius:0}@media (scripting:enabled){:root:not([data-product-image-gallery-unavailable]) .product-image-gallery:not([data-gallery-revealed]) .product-image-gallery__slide:not(:first-child) .picture>img{display:none}:root:not([data-product-image-gallery-unavailable]) .product-image-gallery:not([data-gallery-revealed]) .product-image-gallery__slide:not(:first-child) .picture:before{opacity:0;animation:none}}.product-image-gallery__arrow{z-index:var(--product-image-gallery-arrow-z);inline-size:var(--product-image-gallery-arrow-size);block-size:var(--product-image-gallery-arrow-size);border-radius:var(--product-image-gallery-arrow-radius);background:var(--product-image-gallery-arrow-bg);color:var(--product-image-gallery-arrow-fg);box-shadow:var(--product-image-gallery-arrow-shadow);-webkit-backdrop-filter:var(--product-image-gallery-arrow-backdrop);backdrop-filter:var(--product-image-gallery-arrow-backdrop);cursor:pointer;opacity:0;transition:opacity var(--product-image-gallery-duration) var(--product-image-gallery-easing);border:none;place-items:center;padding:0;display:none;position:absolute;inset-block-start:50%;translate:0 -50%}.product-image-gallery__arrow:before{content:"";inset:calc(-1 * var(--product-image-gallery-arrow-hit-padding));position:absolute}.product-image-gallery__arrow--prev{inset-inline-start:var(--product-image-gallery-arrow-inset)}.product-image-gallery__arrow--next{inset-inline-end:var(--product-image-gallery-arrow-inset)}.product-image-gallery__arrow>svg{inline-size:var(--product-image-gallery-arrow-icon-size);block-size:var(--product-image-gallery-arrow-icon-size)}@media (hover:hover){.product-image-gallery__row[data-embla-active]~.product-image-gallery__arrow{display:grid}.product-image-gallery:hover .product-image-gallery__row[data-embla-active]~.product-image-gallery__arrow:not([data-gallery-edge]){opacity:1}}.product-image-gallery__row[data-embla-active]~.product-image-gallery__arrow[data-gallery-edge]{opacity:0;cursor:default}.product-image-gallery:not([data-gallery-interacting]) .product-image-gallery__row[data-embla-active]~.product-image-gallery__arrow--prev[data-gallery-edge]{pointer-events:none}.product-image-gallery__progress{z-index:var(--product-image-gallery-progress-z);block-size:var(--product-image-gallery-progress-thickness);pointer-events:none;display:none;position:absolute;inset-block-end:0;inset-inline:0}@media (any-pointer:coarse){.product-image-gallery__progress{display:block}}.product-image-gallery__progress-indicator{block-size:100%;inline-size:calc(100% / var(--product-image-gallery-slide-count,1));background:var(--product-image-gallery-progress-color);translate:calc(var(--product-image-gallery-active-index,0) * 100%) 0;transition:translate var(--product-image-gallery-duration) var(--product-image-gallery-easing);display:block}.product-image-gallery__overlay{z-index:var(--product-image-gallery-overlay-z);pointer-events:none;position:absolute;inset:0}.product-image-gallery__overlay>*{pointer-events:auto}@media (prefers-reduced-motion:reduce){.product-image-gallery__arrow,.product-image-gallery__progress-indicator{transition:none}@media (hover:hover){.product-image-gallery:hover .product-image-gallery__row[data-embla-active]~.product-image-gallery__arrow:not([data-gallery-edge]){transition:none}}}.radio{--radio-bg:transparent;--radio-fg:var(--color--foreground);--radio-border-color:var(--color--border);--radio-border-width:var(--border-width);--radio-radius:var(--radius);--radio-padding-block:var(--space--inner-3xs);--radio-padding-inline:var(--space--inner-2xs);--radio-gap:var(--space--inner-2xs);--radio-font-size:var(--font--md);--radio-font-weight:400;--radio-icon-size:var(--icon-size);--radio-icon-color:var(--color--foreground);--radio-icon-fill:var(--color--background);--radio-icon-duration:.4s;--radio-icon-easing:cubic-bezier(.45, 1.8, .5, .75);--radio-checked-bg:transparent;--radio-checked-fg:var(--color--foreground);--radio-checked-border-color:var(--color--selected-accent);--radio-hover-halo-extension:var(--space--inner-3xs);--radio-disabled-bg:transparent;--radio-disabled-fg:var(--color--neutral-500);--radio-disabled-icon-color:var(--color--neutral-500);--radio-disabled-checked-bg:transparent;--radio-disabled-checked-fg:var(--color--foreground);--radio-disabled-checked-icon-color:var(--color--muted-foreground);align-items:center;gap:var(--radio-gap);padding:calc(var(--radio-padding-block) - var(--radio-border-width)) calc(var(--radio-padding-inline) - var(--radio-border-width));font:inherit;font-size:var(--radio-font-size);font-weight:var(--radio-font-weight);border:var(--radio-border-width) solid var(--radio-border-color);border-radius:var(--radio-radius);background:var(--radio-bg);color:var(--radio-fg);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:background var(--motion--fast) var(--motion--ease-standard), color var(--motion--fast) var(--motion--ease-standard), border-color var(--motion--fast) var(--motion--ease-standard), box-shadow var(--motion--fast) var(--motion--ease-standard);display:inline-flex;position:relative}@supports (text-box-trim:trim-both){.radio{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.radio:before{content:"";inset:calc(-1 * var(--radio-hover-halo-extension));pointer-events:auto;position:absolute}.radio__input{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.radio__icon{inline-size:var(--radio-icon-size);block-size:var(--radio-icon-size);color:var(--radio-icon-color);flex:none;display:inline-block;position:relative}.radio__icon>svg{block-size:100%;inline-size:100%}.radio__icon-fill{fill:var(--radio-icon-fill)}.radio__icon-dot{transform-origin:50%;transform-box:fill-box;transition:transform var(--radio-icon-duration) var(--radio-icon-easing);transform:scale(0)}.radio:has(.radio__input:checked) .radio__icon-dot{transform:scale(1)}.radio:has(.radio__input:checked){cursor:default;--radio-bg:var(--radio-checked-bg);--radio-fg:var(--radio-checked-fg);--radio-border-color:var(--radio-checked-border-color)}@media (hover:hover){.radio:hover:not(:has(.radio__input:disabled)){--radio-border-color:var(--radio-checked-border-color)}:has(>.radio:hover)>.radio:has(.radio__input:checked):not(:hover){--radio-border-color:var(--color--border)}:has(>.radio:hover .radio__input:disabled)>.radio:has(.radio__input:checked):not(:hover){--radio-border-color:var(--radio-checked-border-color)}}.radio:has(.radio__input:focus-visible){box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color), 0 0 0 calc(var(--focus-ring-width) + var(--focus-ring-halo-width)) var(--focus-ring-halo);outline:none}.radio:has(.radio__input:disabled){cursor:default;--radio-bg:var(--radio-disabled-bg);--radio-fg:var(--radio-disabled-fg);--radio-icon-color:var(--radio-disabled-icon-color);--radio-border-color:var(--color--border)}.radio:has(.radio__input:disabled:checked){--radio-bg:var(--radio-disabled-checked-bg);--radio-fg:var(--radio-disabled-checked-fg);--radio-icon-color:var(--radio-disabled-checked-icon-color)}.radio__input:disabled{pointer-events:none}.radio__strike{inset:calc(-1 * var(--disabled-stroke-extension));inset-block:calc(-1 * var(--space--inner-5xs));pointer-events:none;opacity:0;background:var(--disabled-stroke-line);position:absolute}.radio__input[disabled]+.radio__strike{opacity:1}@media (prefers-reduced-motion:reduce){.radio__icon-dot{transition:none}}.scroll-rail{--scroll-rail-gap:var(--space--inner-3xs);--scroll-rail-row-pad:var(--space--inner-6xs);--scroll-rail-edge-width:calc(var(--space--inner-lg) * 2);--scroll-rail-edge-width-start:var(--scroll-rail-edge-width);--scroll-rail-edge-width-end:var(--scroll-rail-edge-width);--scroll-rail-edge-color:var(--color--background);--scroll-rail-edge-z:3;--scroll-rail-edge-ramp:.12;--scroll-rail-edge-duration:var(--motion--md);--scroll-rail-edge-easing:var(--motion--ease-standard);--scroll-rail-arrow-size:var(--space--inner-xl);--scroll-rail-arrow-inset:var(--space--inner-5xs);--scroll-rail-arrow-block-position:50%;--scroll-rail-arrow-bg:var(--color--background);--scroll-rail-arrow-fg:var(--color--foreground);--scroll-rail-arrow-shadow:var(--shadow--md);--scroll-rail-arrow-radius:var(--radius-full);--scroll-rail-arrow-backdrop:none;--scroll-rail-arrow-icon-size:1.1em;--scroll-rail-arrow-disabled-opacity:.35;--scroll-rail-arrow-disabled-visibility:visible;--scroll-rail-viewport-size:100%;--scroll-rail-viewport-pad-inline:0px;isolation:isolate;timeline-scope:--scroll-rail-edge-timeline;min-inline-size:0;position:relative}.scroll-rail__row{inline-size:var(--scroll-rail-viewport-size);padding-block:var(--scroll-rail-row-pad);padding-inline:var(--scroll-rail-viewport-pad-inline);scroll-snap-type:none;scrollbar-width:thin;-webkit-overflow-scrolling:touch;scroll-timeline-name:--scroll-rail-edge-timeline;scroll-timeline-axis:inline;overflow-x:auto}.scroll-rail__row[data-rail-step=slide],.scroll-rail__row[data-rail-step=page]{scroll-snap-type:x mandatory}.scroll-rail__row[data-embla-active]{scroll-snap-type:none;overflow-x:hidden}.scroll-rail__track{gap:var(--scroll-rail-gap);grid-auto-columns:max-content;grid-auto-flow:column;inline-size:max-content;display:grid}.scroll-rail__row[data-embla-active] .scroll-rail__track{inline-size:100%;display:flex}.scroll-rail__slide{scroll-snap-align:start;min-inline-size:0}@media (width<850px){.scroll-rail__row[data-rail-align=center] .scroll-rail__slide{scroll-snap-align:center}}.scroll-rail__row[data-embla-active] .scroll-rail__slide{flex:none}.scroll-rail__edge{inset-block:var(--scroll-rail-row-pad);inline-size:var(--scroll-rail-edge-width);z-index:var(--scroll-rail-edge-z);pointer-events:none;opacity:0;transition:opacity var(--scroll-rail-edge-duration) var(--scroll-rail-edge-easing);position:absolute}.scroll-rail__edge--start{inline-size:var(--scroll-rail-edge-width-start);background-image:linear-gradient(to right, var(--scroll-rail-edge-color), transparent);inset-inline-start:0}.scroll-rail__edge--end{inline-size:var(--scroll-rail-edge-width-end);background-image:linear-gradient(to left, var(--scroll-rail-edge-color), transparent);inset-inline-end:0}[dir=rtl] .scroll-rail__edge--start{background-image:linear-gradient(to left, var(--scroll-rail-edge-color), transparent)}[dir=rtl] .scroll-rail__edge--end{background-image:linear-gradient(to right, var(--scroll-rail-edge-color), transparent)}@supports (animation-timeline:scroll()){.scroll-rail__row:not([data-embla-active])~.scroll-rail__edge--start{animation-name:scroll-rail-edge-start;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--scroll-rail-edge-timeline}.scroll-rail__row:not([data-embla-active])~.scroll-rail__edge--end{animation-name:scroll-rail-edge-end;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--scroll-rail-edge-timeline}}@keyframes scroll-rail-edge-start{0%{opacity:0}10%{opacity:1}to{opacity:1}}@keyframes scroll-rail-edge-end{0%{opacity:1}90%{opacity:1}to{opacity:0}}.scroll-rail__row[data-embla-active]~.scroll-rail__edge--start{opacity:clamp(0, calc(var(--scroll-rail-progress,0) / var(--scroll-rail-edge-ramp)), 1);transition:none}.scroll-rail__row[data-embla-active]~.scroll-rail__edge--end{opacity:clamp(0, calc((1 - var(--scroll-rail-progress,0)) / var(--scroll-rail-edge-ramp)), 1);transition:none}.scroll-rail[data-scroll-rail-edges=outside]>.scroll-rail__row[data-embla-active]~.scroll-rail__edge{opacity:0;transition:opacity var(--scroll-rail-edge-duration) var(--scroll-rail-edge-easing)}.scroll-rail[data-scroll-rail-edges=outside]>.scroll-rail__row[data-embla-active][data-rail-moving]~.scroll-rail__edge{opacity:1}.scroll-rail[data-scroll-rail-edges=outside]>.scroll-rail__arrow--prev{inset-inline-start:calc(var(--scroll-rail-arrow-size) / -2)}.scroll-rail[data-scroll-rail-edges=outside]>.scroll-rail__arrow--next{inset-inline-end:calc(var(--scroll-rail-arrow-size) / -2)}@media (width<850px){.scroll-rail[data-scroll-rail-edges=outside]>.scroll-rail__edge{display:none}.scroll-rail[data-scroll-rail-edges=outside]>.scroll-rail__arrow--prev{inset-inline-start:var(--scroll-rail-arrow-inset)}.scroll-rail[data-scroll-rail-edges=outside]>.scroll-rail__arrow--next{inset-inline-end:var(--scroll-rail-arrow-inset)}}.scroll-rail__arrow{z-index:calc(var(--scroll-rail-edge-z) + 1);inline-size:var(--scroll-rail-arrow-size);block-size:var(--scroll-rail-arrow-size);border-radius:var(--scroll-rail-arrow-radius);background:var(--scroll-rail-arrow-bg);color:var(--scroll-rail-arrow-fg);box-shadow:var(--scroll-rail-arrow-shadow);-webkit-backdrop-filter:var(--scroll-rail-arrow-backdrop);backdrop-filter:var(--scroll-rail-arrow-backdrop);cursor:pointer;transition:opacity var(--scroll-rail-edge-duration) var(--scroll-rail-edge-easing), visibility 0s;border:none;place-items:center;padding:0;display:none;position:absolute;inset-block-start:var(--scroll-rail-arrow-block-position);translate:0 -50%}.scroll-rail__arrow--prev{inset-inline-start:var(--scroll-rail-arrow-inset)}.scroll-rail__arrow--next{inset-inline-end:var(--scroll-rail-arrow-inset)}.scroll-rail__arrow>svg{inline-size:var(--scroll-rail-arrow-icon-size);block-size:var(--scroll-rail-arrow-icon-size)}.scroll-rail__row[data-embla-active]~.scroll-rail__arrow{display:grid}.scroll-rail__row[data-embla-active]~.scroll-rail__arrow:disabled{opacity:var(--scroll-rail-arrow-disabled-opacity);visibility:var(--scroll-rail-arrow-disabled-visibility);cursor:default;transition:opacity var(--scroll-rail-edge-duration) var(--scroll-rail-edge-easing), visibility 0s var(--scroll-rail-edge-duration)}.scroll-rail__row[data-rail-arrows-dismissed]~.scroll-rail__arrow{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--scroll-rail-edge-duration) var(--scroll-rail-edge-easing), visibility 0s var(--scroll-rail-edge-duration)}@media (prefers-reduced-motion:reduce){.scroll-rail__edge,.scroll-rail__arrow,.scroll-rail[data-scroll-rail-edges=outside]>.scroll-rail__row[data-embla-active]~.scroll-rail__edge{transition:none}}.spinner{--spinner-spoke-duration:.15s;--spinner-spoke-stagger:75ms;--spinner-spoke-sequence:.675s;--spinner-spoke-handoff:75ms;transform-origin:50%;animation:spinner-spin var(--spinner-spoke-sequence) linear calc(var(--spinner-spoke-sequence) - var(--spinner-spoke-handoff)) infinite}.spinner__spoke{stroke-dasharray:32;stroke-dashoffset:32px;animation:spinner-spoke-draw var(--spinner-spoke-duration) var(--motion--ease-linear-snap-pop) forwards;animation-delay:calc(var(--i) * var(--spinner-spoke-stagger))}@keyframes spinner-spoke-draw{to{stroke-dashoffset:0}}@keyframes spinner-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinner,.spinner__spoke{animation:none}.spinner__spoke{stroke-dashoffset:0}}.star-rating{--star-rating-color:var(--color--action);--star-rating-size:var(--icon-size);--star-rating-gap:var(--space--inner-6xs);align-items:center;gap:var(--star-rating-gap);color:var(--star-rating-color);flex:none;display:inline-flex}.star-rating__star{inline-size:var(--star-rating-size);block-size:var(--star-rating-size);clip-path:inset(0 calc(100% - var(--star-fill,0%)) 0 0);flex:none;display:inline-flex}.star-rating__star svg{inline-size:var(--star-rating-size);block-size:var(--star-rating-size);display:block}.stock-status{--stock-status-tone:var(--color--success);--stock-status-divider:var(--color--border);--stock-status-divider-width:var(--border-width);--stock-status-note-font:var(--font--md);--stock-status-padding-block:var(--space--inner-3xs);align-items:baseline;column-gap:var(--space--inner-2xs);row-gap:var(--space--inner-5xs);padding-block:var(--stock-status-padding-block);border-block-start:var(--stock-status-divider-width) solid var(--stock-status-divider);font-size:var(--stock-status-note-font);flex-flow:wrap;line-height:1.2;display:flex}.stock-status[data-stock-status-state=in-production]{--stock-status-tone:var(--color--warning)}.stock-status[data-stock-status-state=out-of-stock]{--stock-status-tone:var(--color--danger)}.stock-status__badge.tag{--tag-bg:transparent;--tag-fg:var(--stock-status-tone);--tag-font-size:var(--font--md);box-shadow:inset 0 0 0 var(--border-width) currentColor}.stock-status__note{color:var(--stock-status-tone);font-size:var(--stock-status-note-font);white-space:nowrap}.stock-status__note:empty{display:none}.summary-card{gap:var(--space--inner-sm);display:grid}.summary-card__heading{margin:0}.summary-card__tile{--summary-card-bg:var(--color--muted);--summary-card-radius:var(--radius);--summary-card-padding-block:var(--space--inner-md);--summary-card-padding-inline:var(--space--inner-md);--summary-card-max-inline-size:var(--account-data-block-size,34rem);align-items:start;gap:var(--space--inner-sm);max-inline-size:var(--summary-card-max-inline-size);padding-block:var(--summary-card-padding-block);padding-inline:var(--summary-card-padding-inline);background:var(--summary-card-bg);border-radius:var(--summary-card-radius);display:flex}.summary-card__list{gap:var(--space--inner-sm);flex:auto;min-inline-size:0;margin:0;display:grid}.summary-card__action{flex-shrink:0}.summary-card__row{gap:var(--space--inner-6xs);display:grid}.summary-card__label{font-size:var(--font--sm);color:var(--color--muted-foreground);margin:0}.summary-card__value{margin:0}.table-scroll{--table-scroll-overflow-x:auto;inline-size:100%;overflow-x:var(--table-scroll-overflow-x);overscroll-behavior-x:contain;scroll-padding:var(--focus-ring-reserve)}.table{--table-bg:var(--color--background);--table-fg:var(--color--foreground);--table-border-color:var(--color--border);--table-border-width:var(--border-width);--table-radius:var(--radius);--table-row-stripe-bg:var(--color--muted);--table-row-hover-bg:var(--color--neutral-100);--table-cell-padding-block:var(--space--inner-3xs);--table-cell-padding-inline:var(--space--inner-xs);--table-cell-font-size:var(--font--md);--table-cell-line-height:1.4;--table-header-bg:var(--table-bg);--table-header-fg:var(--color--foreground);--table-header-font-size:var(--font--md);--table-header-font-weight:500;--table-header-border-color:var(--color--border);--table-header-border-width:var(--border-width);--table-status-padding-block:var(--space--inner-md);--table-status-fg:var(--color--muted-foreground);--table-error-fg:var(--color--danger);border-collapse:separate;border-spacing:0;background:var(--table-bg);inline-size:100%;color:var(--table-fg);font-size:var(--table-cell-font-size);line-height:var(--table-cell-line-height)}.table__caption{caption-side:block-start;color:var(--color--muted-foreground);font-size:var(--font--sm);text-align:start;padding-block-end:var(--space--inner-xs)}.table__th,.table__td{padding-block:var(--table-cell-padding-block);padding-inline:var(--table-cell-padding-inline);text-align:start;vertical-align:top;overflow-wrap:break-word;hyphens:auto}.table__th{background:var(--table-header-bg);color:var(--table-header-fg);font-size:var(--table-header-font-size);font-weight:var(--table-header-font-weight);box-shadow:inset 0 calc(-1 * var(--table-header-border-width)) 0 0 var(--table-header-border-color);white-space:nowrap}.table__th--row{background:var(--table-bg);font-size:var(--table-cell-font-size);white-space:normal;box-shadow:none;font-weight:500}.table__th[data-table-align=center],.table__td[data-table-align=center]{text-align:center}.table__th[data-table-align=end],.table__td[data-table-align=end]{text-align:end}.table[data-table-variant=muted]{--table-bg:var(--color--muted)}.table[data-table-variant=zebra] .table__body tr:nth-child(2n)>.table__td,.table[data-table-variant=zebra] .table__body tr:nth-child(2n)>.table__th--row{background:var(--table-row-stripe-bg)}@media (hover:hover){.table[data-table-hover-rows=true] .table__body tr:not(.table__row--status):hover>.table__td,.table[data-table-hover-rows=true] .table__body tr:not(.table__row--status):hover>.table__th--row{background:var(--table-row-hover-bg)}}.table[data-table-hover-rows=true] .table__td,.table[data-table-hover-rows=true] .table__th--row{transition:background var(--motion--fast) var(--motion--ease-standard)}.table[data-table-sticky-header=true] .table__th:not(.table__th--row){z-index:1;position:sticky;inset-block-start:0}.table[data-table-sticky-col=true] thead th:first-child,.table[data-table-sticky-col=true] .table__body tr>:first-child{z-index:1;background:var(--table-bg);border-inline-end:var(--table-border-width) solid var(--table-border-color);position:sticky;inset-inline-start:0}.table[data-table-sticky-col=true] thead th:first-child{background:var(--table-header-bg);z-index:2}.table[data-table-sticky-col=true][data-table-variant=zebra] .table__body tr:nth-child(2n)>:first-child{background:var(--table-row-stripe-bg)}.table__status{padding-block:var(--table-status-padding-block);color:var(--table-status-fg);text-align:center}.table[data-table-state=error] .table__status{color:var(--table-error-fg)}.table-scroll:has(.table-cases__sticky-demo){max-block-size:18rem;overflow-y:auto}.tag{--tag-bg:var(--color--primary-background-fill);--tag-fg:var(--color--primary-foreground);--tag-radius:var(--radius);--tag-padding-block:var(--space--inner-6xs);--tag-padding-inline:var(--space--inner-4xs);--tag-gap:var(--space--inner-6xs);--tag-font-size:var(--font--sm);--tag-font-weight:500;--tag-icon-size:1.4em;align-items:center;gap:var(--tag-gap);padding-block:var(--tag-padding-block);padding-inline:var(--tag-padding-inline);background:var(--tag-bg);color:var(--tag-fg);border-radius:var(--tag-radius);font-size:var(--tag-font-size);font-weight:var(--tag-font-weight);white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;line-height:1.2;display:inline-flex}.tag>svg{inline-size:var(--tag-icon-size);block-size:var(--tag-icon-size);flex:none}.tag[data-tag-tone=neutral]{--tag-bg:var(--color--muted-darker);--tag-fg:var(--color--foreground)}.text{--text-size:var(--font--md);--text-weight:400;--text-color:inherit;--text-line-height:1.5;--text-margin-block-end:var(--space--inner-5xs);font-size:var(--text-size);font-weight:var(--text-weight);line-height:var(--text-line-height);color:var(--text-color);margin:0;margin-block-end:var(--text-margin-block-end)}.text[data-text-size=xs]{--text-size:var(--font--xs);--text-line-height:1.5;--text-margin-block-end:var(--space--inner-6xs)}.text[data-text-size=sm]{--text-size:var(--font--sm);--text-line-height:1.5;--text-margin-block-end:var(--space--inner-5xs)}.text[data-text-size=md]{--text-size:var(--font--md);--text-line-height:1.5;--text-margin-block-end:var(--space--inner-5xs)}.text[data-text-size=lg]{--text-size:var(--font--lg);--text-line-height:1.35;--text-margin-block-end:var(--space--inner-4xs)}.text[data-text-size=xl]{--text-size:var(--font--xl);--text-line-height:1.25;--text-margin-block-end:var(--space--inner-4xs)}.text[data-text-size="2xl"]{--text-size:var(--font--2xl);--text-line-height:1.2;--text-margin-block-end:var(--space--inner-3xs)}.text[data-text-size="3xl"]{--text-size:var(--font--3xl);--text-line-height:1.1;--text-margin-block-end:var(--space--inner-3xs)}.text[data-text-size="4xl"]{--text-size:var(--font--4xl);--text-line-height:1.05;--text-margin-block-end:var(--space--inner-2xs)}.text[data-text-weight="500"]{--text-weight:500}.text[data-text-weight="700"]{--text-weight:700;--text-color:var(--color--primary)}.text[data-text-transform=uppercase]{text-transform:uppercase;--text-color:var(--color--action)}.textarea__input{--textarea-min-rows:6;min-block-size:calc(var(--textarea-min-rows) * 1em * 1.5 * .9375);resize:vertical}.unbreakable-word{white-space:nowrap}.youtube-embed{--youtube-embed-aspect-ratio:16 / 9;--youtube-embed-radius:var(--radius);--youtube-embed-bg:var(--color--blue-900);--youtube-embed-badge-size:4rem;--youtube-embed-badge-radius:var(--radius);--youtube-embed-badge-bg:color-mix(in srgb, var(--color--background) 80%, transparent);--youtube-embed-badge-bg-active:color-mix(in srgb, var(--color--background) 92%, transparent);--youtube-embed-badge-fg:var(--color--foreground);--youtube-embed-badge-scale:1.06;inline-size:100%;aspect-ratio:var(--youtube-embed-aspect-ratio);border-radius:var(--youtube-embed-radius);display:block;position:relative}.youtube-embed__frame{border-radius:inherit;background:var(--youtube-embed-bg);position:absolute;inset:0;overflow:hidden}.youtube-embed__poster{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.youtube-embed__iframe{border:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.youtube-embed__play{border-radius:inherit;block-size:100%;inline-size:100%;color:var(--youtube-embed-badge-fg);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;inset:0}.youtube-embed__badge{inline-size:var(--youtube-embed-badge-size);block-size:var(--youtube-embed-badge-size);border-radius:var(--youtube-embed-badge-radius);background:var(--youtube-embed-badge-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:inherit;font-size:calc(var(--youtube-embed-badge-size) / 2);transition:background-color var(--motion--fast) var(--motion--ease-standard), transform var(--motion--fast) var(--motion--ease-standard);place-items:center;display:grid}.youtube-embed__badge>svg{block-size:1em;inline-size:1em;margin-inline-start:.08em}.youtube-embed__play:hover .youtube-embed__badge,.youtube-embed__play:focus-visible .youtube-embed__badge{background:var(--youtube-embed-badge-bg-active);transform:scale(var(--youtube-embed-badge-scale))}@media (prefers-reduced-motion:reduce){.youtube-embed__badge{transition:none}.youtube-embed__play:hover .youtube-embed__badge,.youtube-embed__play:focus-visible .youtube-embed__badge{transform:none}}}@layer composites{.accordion{--accordion-bg:transparent;--accordion-fg:var(--color--foreground);--accordion-border-color:var(--color--border);--accordion-border-width:0;--accordion-radius:0;--accordion-item-divider-width:0;--accordion-item-padding-block:0px;--accordion-trigger-bg:transparent;--accordion-trigger-bg-hover:var(--color--muted);--accordion-trigger-fg:var(--color--foreground);--accordion-trigger-font-size:var(--font--md);--accordion-trigger-font-weight:500;--accordion-trigger-padding-block:var(--space--inner-sm);--accordion-trigger-padding-inline:var(--space--inner-sm);--accordion-trigger-gap:var(--space--inner-xs);--accordion-content-padding-block:var(--space--inner-sm);--accordion-content-padding-block-start:var(--accordion-content-padding-block);--accordion-content-padding-block-end:var(--accordion-content-padding-block);--accordion-content-padding-inline:var(--space--inner-sm);--accordion-content-transition-duration:var(--motion--slow);--accordion-content-inline-reserve:var(--focus-ring-reserve);--accordion-indicator-size:var(--icon-size);--accordion-indicator-color:var(--color--muted-foreground);--accordion-disabled-opacity:.55}nss-accordion.accordion{border:var(--accordion-border-width) solid var(--accordion-border-color);border-radius:var(--accordion-radius);background:var(--accordion-bg);color:var(--accordion-fg);display:block}.accordion__item{padding-block:var(--accordion-item-padding-block)}.accordion__item+.accordion__item{border-block-start:var(--accordion-item-divider-width) solid var(--accordion-border-color)}.accordion[data-accordion-variant=faq]{--accordion-item-divider-width:var(--border-width);--accordion-trigger-font-size:var(--font--lg);--accordion-trigger-font-weight:600;--accordion-trigger-padding-block:var(--space--inner-md);--accordion-trigger-padding-inline:0px;--accordion-content-padding-inline:0px;--accordion-indicator-color:var(--color--primary)}.accordion__header{align-items:center;gap:var(--accordion-trigger-gap);display:flex}.accordion__heading{min-inline-size:0;font:inherit;flex:auto;margin:0}.accordion__trigger{justify-content:space-between;align-items:center;gap:var(--accordion-trigger-gap);text-align:start;inline-size:100%;font:inherit;font-size:var(--accordion-trigger-font-size);font-weight:var(--accordion-trigger-font-weight);color:var(--accordion-trigger-fg);background:var(--accordion-trigger-bg);padding:var(--accordion-trigger-padding-block) var(--accordion-trigger-padding-inline);cursor:pointer;transition:background var(--motion--fast) var(--motion--ease-standard);border:0;display:inline-flex}@media (hover:hover){.accordion__trigger:not(:disabled):hover{background:var(--accordion-trigger-bg-hover)}}.accordion__trigger:disabled,.accordion__trigger[data-disabled]{cursor:not-allowed;opacity:var(--accordion-disabled-opacity)}.accordion__trigger-label{flex:auto;min-inline-size:0}.accordion__indicator{inline-size:var(--accordion-indicator-size);block-size:var(--accordion-indicator-size);color:var(--accordion-indicator-color);transition:transform var(--motion--md) var(--motion--ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.accordion__trigger[data-state=open] .accordion__indicator{transform:rotate(180deg)}.accordion__aside{align-items:center;gap:var(--accordion-trigger-gap);flex:none;padding-inline-end:var(--accordion-trigger-padding-inline);display:flex}.accordion__aside>[data-accordion-aside-for]{display:contents}.accordion__content{transition:grid-template-rows var(--accordion-content-transition-duration) var(--motion--ease-standard);grid-template-rows:0fr;display:grid}.accordion__content[data-state=open]{grid-template-rows:1fr}.accordion__content-inner{min-block-size:0;padding-inline:var(--accordion-content-inline-reserve);margin-inline:calc(-1 * var(--accordion-content-inline-reserve));overflow:hidden}.accordion__content-body{padding-block:var(--accordion-content-padding-block-start) var(--accordion-content-padding-block-end);padding-inline:var(--accordion-content-padding-inline)}@media (prefers-reduced-motion:reduce){.accordion__trigger,.accordion__indicator,.accordion__content{transition:none}}.account-activity{--account-activity-bg:var(--color--muted);--account-activity-radius:var(--radius);--account-activity-padding-block:var(--space--inner-md);--account-activity-padding-inline:var(--space--inner-md);--account-activity-icon-size:2.25rem;--account-activity-header-icon-bg:color-mix(in srgb, var(--color--action) 16%, var(--color--background));--account-activity-header-icon-fg:var(--color--action);--account-activity-connector-color:var(--color--muted-darker);gap:var(--space--inner-sm);background:var(--account-activity-bg);border-radius:var(--account-activity-radius);padding-block:var(--account-activity-padding-block);padding-inline:var(--account-activity-padding-inline);flex-direction:column;min-inline-size:0;display:flex}.account-activity__header{align-items:center;gap:var(--space--inner-xs);display:flex}.account-activity__header-icon{inline-size:var(--account-activity-icon-size);block-size:var(--account-activity-icon-size);border-radius:var(--account-activity-radius);background:var(--account-activity-header-icon-bg);color:var(--account-activity-header-icon-fg);flex:none;place-items:center;display:inline-grid}.account-activity__header-icon svg{block-size:1.1rem;inline-size:1.1rem;display:block}.account-activity__heading{margin:0;line-height:1.2}.account-activity__view-all{align-items:center;gap:var(--space--inner-5xs);color:var(--color--foreground);font-size:var(--font--sm);white-space:nowrap;margin-inline-start:auto;font-weight:500;text-decoration:none;display:inline-flex}.account-activity__view-all>svg{block-size:1em;inline-size:1em;display:inline-block}.account-activity__view-all:hover,.account-activity__view-all:focus-visible{text-decoration:underline}.account-activity__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.account-activity__item{align-items:flex-start;gap:var(--space--inner-xs);padding-block:var(--space--inner-2xs);display:flex;position:relative}.account-activity__item:not(:last-child):before{content:"";inline-size:var(--border-width);background:var(--account-activity-connector-color);position:absolute;inset-block-start:calc(var(--space--inner-2xs) + var(--account-activity-icon-size));inset-block-end:calc(-1 * var(--space--inner-2xs));inset-inline-start:calc(var(--account-activity-icon-size) / 2)}.account-activity__item-icon{inline-size:var(--account-activity-icon-size);block-size:var(--account-activity-icon-size);border-radius:var(--account-activity-radius);border:var(--border-width) solid var(--color--muted-darker);background:var(--color--background);color:var(--color--primary);z-index:1;flex:none;place-items:center;display:inline-grid;position:relative}.account-activity__item-icon svg{block-size:1rem;inline-size:1rem;display:block}.account-activity__item-body{gap:var(--space--inner-6xs);min-inline-size:0;flex-direction:column;padding-block-start:var(--space--inner-6xs);display:flex}.account-activity__item-text{font-size:var(--font--sm);overflow-wrap:anywhere;margin:0;line-height:1.45}.account-activity__item-text>strong{font-weight:700}.account-activity__item-when{font-size:var(--font--xs);color:var(--color--muted-foreground)}.account-manager{--account-manager-bg:var(--color--primary-background-fill);--account-manager-fg:var(--color--primary-foreground);--account-manager-accent:var(--color--action);--account-manager-radius:var(--radius);--account-manager-padding-block:var(--space--inner-md);--account-manager-padding-inline:var(--space--inner-md);--account-manager-tile-bg:color-mix(in srgb, var(--color--primary-foreground) 10%, var(--account-manager-bg));--account-manager-photo-size:4.5rem;gap:var(--space--inner-sm);background:var(--account-manager-bg);color:var(--account-manager-fg);border-radius:var(--account-manager-radius);padding-block:var(--account-manager-padding-block);padding-inline:var(--account-manager-padding-inline);flex-direction:column;min-inline-size:0;display:flex}.account-manager__eyebrow{font-size:var(--font--xs);letter-spacing:.08em;text-transform:uppercase;color:var(--account-manager-accent);margin:0;font-weight:700}.account-manager__person{align-items:center;gap:var(--space--inner-xs);display:flex}.account-manager__photo{inline-size:var(--account-manager-photo-size);block-size:var(--account-manager-photo-size);border-radius:var(--account-manager-radius);background:var(--account-manager-tile-bg);border:var(--border-width) dashed color-mix(in srgb, var(--account-manager-fg) 35%, transparent);flex:none}.account-manager__person-body{gap:var(--space--inner-6xs);flex-direction:column;min-inline-size:0;display:flex}.account-manager__name{color:var(--account-manager-fg);margin:0;line-height:1.2}.account-manager__role{font-size:var(--font--sm);color:color-mix(in srgb, var(--account-manager-fg) 70%, transparent);margin:0;line-height:1.35}.account-manager__list{gap:var(--space--inner-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.account-manager__item{align-items:center;gap:var(--space--inner-2xs);display:flex}.account-manager__item-icon{border-radius:var(--account-manager-radius);background:var(--account-manager-tile-bg);block-size:2.25rem;inline-size:2.25rem;color:var(--account-manager-accent);flex:none;place-items:center;display:inline-grid}.account-manager__item-icon svg{block-size:1rem;inline-size:1rem;display:block}.account-manager__item-body{gap:var(--space--inner-6xs);flex-direction:column;min-inline-size:0;display:flex}.account-manager__item-label{font-size:var(--font--xs);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--account-manager-fg) 60%, transparent);font-weight:700}.account-manager__item-value{color:inherit;overflow-wrap:anywhere;font-weight:500;text-decoration:none}a.account-manager__item-value:hover,a.account-manager__item-value:focus-visible{text-decoration:underline}.account-manager__cta{justify-items:center;inline-size:100%;margin-block-start:auto}.account-nav-rail .scroll-rail{--scroll-rail-edge-width:2.5rem}.account-nav-chip{align-items:center;gap:var(--space--inner-4xs);padding-block:calc(var(--space--inner-3xs) - var(--border-width));padding-inline:calc(var(--space--inner-2xs) - var(--border-width));border:var(--border-width) solid var(--color--border);border-radius:var(--radius);background:var(--color--background);color:var(--color--foreground);font-family:inherit;font-size:var(--font--sm);white-space:nowrap;cursor:pointer;appearance:none;transition:border-color var(--motion--fast) var(--motion--ease-standard);font-weight:500;text-decoration:none;display:inline-flex}.account-nav-chip>svg{block-size:1.1em;inline-size:1.1em;color:var(--color--muted-foreground);transition:color var(--motion--fast) var(--motion--ease-standard);flex:none}@media (hover:hover){a.account-nav-chip:hover,button.account-nav-chip:hover{border-color:var(--color--selected-accent)}}.account-nav-chip[aria-current=page]{border-color:var(--color--selected-accent);font-weight:700}.account-nav-chip[aria-current=page]>svg{color:var(--color--selected-accent)}.account-nav-chip--planned{cursor:default;color:var(--color--muted-foreground);opacity:.7}.account-nav-chip__badge{block-size:1.4em;min-inline-size:1.4em;padding-inline:var(--space--inner-6xs);border-radius:var(--radius-full);background:var(--color--action);color:var(--color--primary-foreground);font-size:var(--font--xs);place-items:center;font-weight:700;display:inline-grid}.account-security{display:grid}.account-stat-card{--account-stat-card-bg:var(--color--muted);--account-stat-card-radius:var(--radius);--account-stat-card-padding-block:var(--space--inner-sm);--account-stat-card-padding-inline:var(--space--inner-sm);align-items:center;gap:var(--space--inner-xs);background:var(--account-stat-card-bg);border-radius:var(--account-stat-card-radius);padding-block:var(--account-stat-card-padding-block);padding-inline:var(--account-stat-card-padding-inline);color:var(--color--foreground);min-inline-size:0;text-decoration:none;display:flex}@media (hover:hover){a.account-stat-card:hover .account-stat-card__arrow{color:var(--color--foreground);transform:translate(2px)}}.account-stat-card__body{align-items:center;gap:var(--space--inner-5xs);flex-direction:row;min-inline-size:0;display:flex}.account-stat-card__count{font-size:var(--font--3xl);flex:none;font-weight:700;line-height:1}.account-stat-card__label{overflow-wrap:break-word;min-inline-size:0;font-size:var(--font--sm);color:var(--color--muted-foreground);line-height:1.2}.account-stat-card__arrow{color:var(--color--muted-foreground);transition:color var(--motion--fast) var(--motion--ease-standard), transform var(--motion--fast) var(--motion--ease-standard);margin-inline-start:auto}.account-stat-card__arrow svg{block-size:1em;inline-size:1em;display:block}.address-fields{--address-fields-gap:var(--space--inner-sm);--address-fields-row-gap:var(--space--inner-sm);--address-fields-adjacent-gap:var(--space--inner-xs);--address-fields-col-floor:7rem;--address-fields-line2-offset:var(--space--inner-6xs);--address-fields-line2-duration:var(--motion--slow);--address-fields-line2-row-gap:var(--address-fields-gap);gap:var(--address-fields-gap);grid-template-columns:1fr;display:grid;position:relative;container-type:inline-size}@container (width>=18rem){.address-fields{grid-template-columns:repeat(4, minmax(calc(var(--address-fields-col-floor) / 4), 1fr)) repeat(8, minmax(0, 1fr));gap:var(--address-fields-row-gap) 0;--address-fields-line2-row-gap:var(--address-fields-row-gap)}.address-fields__cell[data-address-fields-slot=house],.address-fields__cell[data-address-fields-slot=addition],.address-fields__cell[data-address-fields-slot=city]{padding-inline-start:var(--address-fields-adjacent-gap)}.address-fields[data-address-fields-street=split]{grid-template-areas:"country country country country country country country country country country country country""postal postal postal postal postal house house house house addition addition addition""street street street street street street city city city city city city"}.address-fields[data-address-fields-street=single]{grid-template-areas:"country country country country country country country country country country country country""street street street street street street street street street street street street""postal postal postal postal city city city city city city city city"}.address-fields[data-address-fields-street=single]:has(>.address-fields__line2[open]){grid-template-areas:"country country country country country country country country country country country country""street street street street street street street street street street street street""line2 line2 line2 line2 line2 line2 line2 line2 line2 line2 line2 line2""postal postal postal postal city city city city city city city city"}.address-fields__cell{align-self:end}.address-fields__cell[data-address-fields-slot=country]{grid-area:country}.address-fields__cell[data-address-fields-slot=postal]{grid-area:postal}.address-fields__cell[data-address-fields-slot=house]{grid-area:house}.address-fields__cell[data-address-fields-slot=addition]{grid-area:addition}.address-fields__cell[data-address-fields-slot=street]{grid-area:street}.address-fields__cell[data-address-fields-slot=city]{grid-area:city}.address-fields[data-address-fields-street=single]>.address-fields__line2[open]{grid-area:line2}.address-fields[data-address-fields-street=split]>.address-fields__line2[open]{grid-column:1/-1}.address-fields[data-address-fields-street=single]>.address-fields__line2:not([open]){grid-area:street;position:absolute;inset-block-start:100%;inset-inline-end:0}}.address-fields>.address-fields__line2:not([open]){position:absolute;inset-block-start:100%;inset-inline-end:0}.address-fields__line2-summary{inline-size:fit-content;color:var(--color--blue-400);font-size:var(--font--sm);text-underline-offset:.2em;cursor:pointer;opacity:.75;transition:opacity var(--motion--fast) var(--motion--ease-standard);margin-block-start:var(--address-fields-line2-offset);margin-inline-start:auto;margin-inline-end:var(--space--inner-sm);line-height:1;text-decoration:underline;list-style:none;display:block}.address-fields__line2-summary:hover,.address-fields__line2-summary:active,.address-fields__line2-summary:focus-visible{opacity:1}.address-fields__line2-summary::-webkit-details-marker{display:none}.address-fields__line2[open]>.address-fields__line2-summary{display:none}@property --address-fields-line2-reveal{syntax:"<number>";inherits:true;initial-value:0}@media (prefers-reduced-motion:no-preference){@supports selector(::details-content) and (interpolate-size:allow-keywords){.address-fields{interpolate-size:allow-keywords;--address-fields-line2-reveal:0}.address-fields:has(>.address-fields__line2[open]){--address-fields-line2-reveal:1;transition:--address-fields-line2-reveal var(--address-fields-line2-duration) var(--motion--ease-standard)}:is(.address-fields[data-address-fields-street=single]:has(>.address-fields__line2[open])>.address-fields__cell[data-address-fields-slot=postal],.address-fields[data-address-fields-street=single]:has(>.address-fields__line2[open])>.address-fields__cell[data-address-fields-slot=city]){margin-block-start:calc((var(--address-fields-line2-reveal) - 1) * var(--address-fields-line2-row-gap))}.address-fields[data-address-fields-street=split]:has(>.address-fields__line2[open]){margin-block-end:calc((var(--address-fields-line2-reveal) - 1) * var(--address-fields-line2-row-gap))}.address-fields__line2::details-content{box-sizing:content-box;opacity:0;block-size:0;padding:var(--focus-ring-reserve);margin:calc(-1 * var(--focus-ring-reserve));overflow:hidden}.address-fields__line2[open]{position:relative}.address-fields__line2[open]>.address-fields__line2-summary{opacity:0;visibility:hidden;transition:opacity calc(var(--address-fields-line2-duration) * .7) var(--motion--ease-standard), visibility calc(var(--address-fields-line2-duration) * .7) var(--motion--ease-standard);display:block;position:absolute;inset-block-start:calc(-1 * var(--address-fields-line2-row-gap));inset-inline-end:0}.address-fields__line2[open]::details-content{opacity:1;block-size:auto;transition:block-size var(--address-fields-line2-duration) var(--motion--ease-standard), opacity calc(var(--address-fields-line2-duration) * .7) var(--motion--ease-standard) calc(var(--address-fields-line2-duration) * .3)}}}.address-fields .country-select__control{justify-self:stretch}.article-byline{--article-byline-avatar-size:var(--space--inner-2xl);--article-byline-text-gap:var(--space--inner-sm);align-items:center;display:flex}.article-byline__avatar{flex:none}.article-byline__avatar>:where(picture,.picture){--picture-inline-size:var(--article-byline-avatar-size);--picture-radius:var(--radius-full)}.article-byline__text{min-inline-size:0;padding-inline-start:var(--article-byline-text-gap)}.article-byline__text:first-child{padding-inline-start:0}.article-byline__name{color:var(--color--foreground);margin:0;font-weight:500}.article-byline__meta{font-size:var(--font--sm);color:var(--color--muted-foreground);margin:0}.article-figure{gap:var(--space--inner-xs);flex-direction:column;min-inline-size:0;margin:0;display:flex}.article-figure[data-article-figure-align]{align-items:center}.article-figure[data-article-figure-align=left]{align-items:flex-start}.article-figure[data-article-figure-align=right]{align-items:flex-end}.article-figure[data-article-figure-align]>.picture{--afs-pct:clamp(var(--article-figure-scale), calc(var(--article-figure-scale) * 2 - var(--article-figure-scale) * (100vw - 375px) / 905px), calc(var(--article-figure-scale) * 2));--picture-inline-size:min(100%, calc(var(--afs-pct) * 1%))}.article-figure__caption{color:var(--color--muted-foreground);font-size:var(--font--sm)}.back-to-top{--back-to-top-size:3rem;--back-to-top-inset-block:var(--space--lg);--back-to-top-inset-inline:var(--space--lg);--back-to-top-bg:var(--color--background);--back-to-top-color:var(--color--primary);--back-to-top-icon-size:1.5rem;--back-to-top-nudge-distance:-8px;z-index:var(--z--chrome);inline-size:var(--back-to-top-size);block-size:var(--back-to-top-size);border-radius:var(--radius-full);background:var(--back-to-top-bg);color:var(--back-to-top-color);box-shadow:var(--shadow--md);cursor:pointer;view-transition-name:plp-beacon;border:none;place-items:center;padding:0;display:grid;position:fixed;inset-block-end:var(--back-to-top-inset-block);inset-inline-end:var(--back-to-top-inset-inline)}.back-to-top[hidden]{display:none}.back-to-top>*{grid-area:1/1}.back-to-top__spinner{inline-size:var(--back-to-top-icon-size);block-size:var(--back-to-top-icon-size);display:none}.back-to-top__arrow{place-items:center;display:grid}.back-to-top__arrow svg{inline-size:var(--back-to-top-icon-size);block-size:var(--back-to-top-icon-size)}.back-to-top[aria-busy=true]{cursor:default}.back-to-top[aria-busy=true] .back-to-top__arrow{display:none}.back-to-top[aria-busy=true] .back-to-top__spinner{animation:.9s linear infinite back-to-top-spin;display:block}.back-to-top:not([aria-busy=true]) .back-to-top__arrow{animation:back-to-top-nudge 1.2s var(--motion--ease-standard)}@keyframes back-to-top-spin{to{rotate:1turn}}@keyframes back-to-top-nudge{0%,60%,to{translate:0}15%,45%{translate:0 var(--back-to-top-nudge-distance)}30%{translate:0}}.breadcrumb{--breadcrumb-fg:var(--color--muted-foreground);--breadcrumb-fg-hover:var(--color--foreground);--breadcrumb-gap:var(--space--inner-4xs);--breadcrumb-font-size:var(--font--sm);--breadcrumb-separator-size:.9em;--breadcrumb-separator-y-offset:.1em;font-size:var(--breadcrumb-font-size);color:var(--breadcrumb-fg);text-transform:lowercase;grid-column:content-start/content-end;margin-block-end:var(--space--inner-6xs)}.breadcrumb__list{align-items:center;gap:var(--breadcrumb-gap);padding-inline:0;padding-block:var(--space--4xs);flex-wrap:wrap;margin:0;list-style:none;display:flex}.breadcrumb__item{align-items:center;gap:var(--breadcrumb-gap);display:inline-flex}.breadcrumb__link{color:inherit;transition:color var(--motion--fast) var(--motion--ease-standard);align-items:center;text-decoration:none;display:inline-flex}.breadcrumb__link>svg,.breadcrumb__link>.icon{display:inline-block}.breadcrumb__item>svg{inline-size:var(--breadcrumb-separator-size);block-size:var(--breadcrumb-separator-size);transform:translateY(var(--breadcrumb-separator-y-offset));flex:none;display:inline-block}.breadcrumb__current{color:inherit}.breadcrumb__back{align-items:center;gap:var(--breadcrumb-gap);padding-block:var(--space--4xs);color:inherit;transition:color var(--motion--fast) var(--motion--ease-standard);text-decoration:none;display:none}.breadcrumb__back>svg,.breadcrumb__back>.icon{inline-size:var(--breadcrumb-separator-size);block-size:var(--breadcrumb-separator-size);flex:none}@media (hover:hover){.breadcrumb__link:hover,.breadcrumb__back:hover{color:var(--breadcrumb-fg-hover)}}@media (width<850px){.breadcrumb__list{display:none}.breadcrumb__back{display:inline-flex}}.card-rail{display:contents}.card-rail__rail{grid-column:content-start/content-end;min-inline-size:0;container-type:inline-size}.card-rail[data-card-rail-bleed=end] .scroll-rail{--scroll-rail-edge-width-start:var(--space--inner-xl);--scroll-rail-edge-width-end:var(--space--inner-xl)}@media (width<850px){.card-rail[data-card-rail-bleed=end] .card-rail__rail{grid-column:content-start/full-end}.card-rail[data-card-rail-bleed=end][data-card-rail-align=center] .card-rail__rail{grid-column:full-start/full-end}.card-rail[data-card-rail-bleed=end][data-card-rail-align=center] .scroll-rail{--scroll-rail-viewport-pad-inline:var(--layout--side-padding)}}.card-rail .scroll-rail{--scroll-rail-arrow-bg:var(--color--background);--scroll-rail-arrow-radius:var(--radius);--scroll-rail-arrow-icon-size:1.7cap;--scroll-rail-arrow-disabled-opacity:0;--scroll-rail-arrow-disabled-visibility:hidden;--scroll-rail-arrow-block-position:38%}.cart-line-list,.cart-line-item,.cart-line-head{--cart-line-thumb-size:var(--space--inner-4xl);--cart-line-gap:var(--space--inner-md);--cart-line-col-gap:var(--space--inner-2xs);--cart-line-col-item:minmax(0, 2.5fr);--cart-line-col-price:minmax(0, 1fr);--cart-line-col-qty:minmax(12.5rem, 1fr);--cart-line-col-total:minmax(0, 1fr);--cart-line-remove-size:2.25rem;--cart-line-col-remove:var(--cart-line-remove-size);--cart-line-remove-overhang:calc((var(--cart-line-remove-size) - var(--icon-size)) / 2);--cart-line-divider-color:var(--color--border)}.cart-line-item{--cart-line-body-gap:var(--space--inner-2xs);--cart-line-options-gap:var(--space--inner-3xs);--cart-line-busy-opacity:.5;--cart-line-error-fg:var(--color--danger);gap:var(--cart-line-gap);padding-block:var(--space--inner-md);align-items:start;display:grid}.cart-line-item[data-cart-line-density=full]{grid-template-columns:var(--cart-line-thumb-size) minmax(0, 1fr) auto auto;column-gap:var(--cart-line-gap);row-gap:var(--space--inner-sm);grid-template-areas:"thumb body total remove""thumb qty total remove"}.cart-line-item[data-cart-line-density=full]>.cart-line-item__thumb{grid-area:thumb}.cart-line-item[data-cart-line-density=full]>.cart-line-item__body{grid-area:body}.cart-line-item[data-cart-line-density=full] .cart-line-item__qty-cell{grid-area:qty}.cart-line-item[data-cart-line-density=full] .cart-line-item__total{grid-area:total}.cart-line-item[data-cart-line-density=full] .cart-line-item__remove-cell{grid-area:remove}.cart-line-item[data-cart-line-readonly][data-cart-line-density=full]{grid-template-columns:var(--cart-line-thumb-size) minmax(0, 1fr) auto;grid-template-areas:"thumb body total""thumb qty total"}.cart-line-item[data-cart-line-density=compact]{--cart-line-thumb-size:4rem;--cart-line-gap:var(--space--inner-sm);grid-template-columns:var(--cart-line-thumb-size) minmax(0, 1fr) auto;column-gap:var(--cart-line-gap);grid-template-areas:"thumb name name""thumb qty qty""thumb total total""thumb opts opts""thumb error error";row-gap:0}.cart-line-item[data-cart-line-density=compact]>.cart-line-item__body{display:contents}.cart-line-item[data-cart-line-density=compact]>.cart-line-item__thumb{grid-area:thumb}.cart-line-item[data-cart-line-density=compact] .cart-line-item__qty-cell{grid-area:qty}.cart-line-item[data-cart-line-density=compact] .cart-line-item__options{grid-area:opts}.cart-line-item[data-cart-line-density=compact] .cart-line-item__error{grid-area:error}.cart-line-item[data-cart-line-density=compact] .cart-line-item__name{grid-area:name;padding-inline-end:calc(var(--icon-size) + var(--space--inner-3xs))}.cart-line-item[data-cart-line-density=compact] .cart-line-item__total{text-align:start;grid-area:total;align-items:flex-start}.cart-line-item[data-cart-line-density=compact] .cart-line-item__qty-cell,.cart-line-item[data-cart-line-density=compact] .cart-line-item__total,.cart-line-item[data-cart-line-density=compact] .cart-line-item__error{padding-block-start:var(--space--inner-2xs)}.cart-line-item[data-cart-line-density=compact] .cart-line-item__options{padding-block-start:var(--cart-line-body-gap)}.cart-line-item[data-cart-line-density=compact] .cart-line-item__name{font-size:var(--font--md)}.cart-line-item[data-cart-line-density=compact] .cart-line-item__remove-cell{font-size:var(--font--md);grid-area:1/3;justify-content:flex-end;place-self:start end;align-items:center;block-size:1lh;transform:none}.cart-line-item[data-cart-line-density=compact] .cart-line-item__remove{margin-inline-end:calc(-1 * var(--cart-line-remove-overhang))}.cart-line-item[data-cart-line-density=compact] .cart-line-item__unit-subtext{font-size:var(--font--sm)}.cart-line-item[data-cart-line-density=full] .cart-line-item__name{font-size:var(--font--md);color:var(--color--foreground);font-weight:500}.cart-line-item[data-cart-line-density=full]{--cart-line-body-gap:var(--space--inner-6xs);--cart-line-options-gap:var(--space--inner-6xs)}.cart-line-item[data-cart-line-density=full] .cart-line-item__options{font-size:var(--font--sm);align-items:flex-start;gap:var(--cart-line-options-gap);flex-flow:column}.cart-line-item[data-cart-line-density=full] .cart-line-item__option>dd{color:var(--color--muted-foreground);font-weight:400}.cart-line-item+.cart-line-item,.cart-line-list>*+.cart-line-item{border-block-start:var(--border-width) solid var(--cart-line-divider-color)}.cart-line-item__thumb{inline-size:var(--cart-line-thumb-size);aspect-ratio:4/5;border-radius:var(--radius);background:var(--color--muted);display:block;overflow:hidden}.cart-line-item__thumb>.picture{block-size:100%;inline-size:100%}.cart-line-item__thumb .picture:not(:has(img)){--picture-placeholder-delay:0s}.cart-line-item__body{gap:var(--cart-line-body-gap);flex-direction:column;min-inline-size:0;display:flex}.cart-line-item__name{font-size:var(--font--lg);color:var(--color--foreground);overflow-wrap:anywhere;font-weight:500;text-decoration:none}.cart-line-item__name:hover{text-decoration:underline}.cart-line-item__options{gap:var(--cart-line-options-gap) var(--space--inner-xs);font-size:var(--font--sm);color:var(--color--muted-foreground);flex-wrap:wrap;margin:0;display:flex}.cart-line-item__option{align-items:baseline;gap:var(--space--inner-5xs);display:inline-flex}.cart-line-item__option>dt{font-weight:400}.cart-line-item__option>dt:after{content:":"}.cart-line-item__option>dd{color:var(--color--foreground);margin:0;font-weight:500}.cart-line-item__controls{display:contents}.cart-line-item__price{display:none}.cart-line-item__price-amount{font-size:var(--font--md);color:var(--color--foreground);font-variant-numeric:tabular-nums;font-weight:500}.cart-line-item__price-base{font-size:var(--font--md);color:var(--color--muted-foreground);font-variant-numeric:tabular-nums;text-decoration-line:line-through}.cart-line-item__qty-cell{display:flex}.cart-line-item__qty-static{font-size:var(--font--md);color:var(--color--foreground);font-variant-numeric:tabular-nums}.cart-line-item__qty-form,.cart-line-item__remove-form{display:contents}.cart-line-item[aria-busy=true] .cart-line-item__remove-cell{opacity:var(--cart-line-busy-opacity);pointer-events:none}.cart-line-item__error{font-size:var(--font--sm);color:var(--cart-line-error-fg);grid-column:1/-1;margin:0}.cart-line-item__error:empty{display:none}.cart-line-item__qty-cell .field.select{gap:0}.cart-line-item__qty-cell .field__label{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cart-line-item__total{text-align:end;align-items:flex-end;gap:var(--space--inner-6xs);flex-direction:column;display:flex}.cart-line-item__total-amount{font-size:var(--font--md);color:var(--color--foreground);font-variant-numeric:tabular-nums;font-weight:500}.cart-line-item__unit-subtext{font-size:var(--font--md);color:var(--color--muted-foreground);font-variant-numeric:tabular-nums}.cart-line-item__remove-cell{display:flex;transform:translateY(-.22em)}.cart-line-item__remove{--btn-font-size:var(--font--md);--btn-hit-area:var(--cart-line-remove-size);--btn-fg:var(--color--muted-foreground)}.cart-line-head{display:none}.cart-line-head__cell{margin:0}@media (width>=1200px){.cart-line-item[data-cart-line-density=full]{grid-template-columns:var(--cart-line-thumb-size) var(--cart-line-col-item) var(--cart-line-col-price) var(--cart-line-col-qty) var(--cart-line-col-total) var(--cart-line-col-remove);column-gap:var(--cart-line-col-gap);--cart-line-control-size:calc(1.5 * .9375 * var(--font--md) + 2 * var(--space--inner-3xs));grid-template-areas:none;align-items:start}.cart-line-item[data-cart-line-density=full]>.cart-line-item__thumb,.cart-line-item[data-cart-line-density=full]>.cart-line-item__body,.cart-line-item[data-cart-line-density=full] .cart-line-item__qty-cell,.cart-line-item[data-cart-line-density=full] .cart-line-item__total,.cart-line-item[data-cart-line-density=full] .cart-line-item__remove-cell{grid-area:auto}.cart-line-item[data-cart-line-density=full]>.cart-line-item__thumb{align-self:start}.cart-line-item[data-cart-line-density=full] .cart-line-item__name{margin-block-start:calc((var(--cart-line-control-size) - 1lh) / 2)}.cart-line-item[data-cart-line-density=full] .cart-line-item__price{min-block-size:var(--cart-line-control-size);flex-direction:column;justify-content:center;align-items:flex-start;gap:0;line-height:1.2;display:flex}.cart-line-item[data-cart-line-density=full] .cart-line-item__qty-cell{justify-content:center}.cart-line-item[data-cart-line-density=full] .cart-line-item__total{min-block-size:var(--cart-line-control-size);justify-content:center}.cart-line-item[data-cart-line-density=full] .cart-line-item__unit-subtext{display:none}.cart-line-item[data-cart-line-density=full] .cart-line-item__remove-cell{min-block-size:var(--cart-line-control-size);justify-content:flex-end;align-items:center;transform:none}.cart-line-head{grid-template-columns:var(--cart-line-thumb-size) var(--cart-line-col-item) var(--cart-line-col-price) var(--cart-line-col-qty) var(--cart-line-col-total) var(--cart-line-col-remove);column-gap:var(--cart-line-col-gap);border-block-end:var(--border-width) solid var(--cart-line-divider-color);font-size:var(--font--md);color:var(--color--muted-foreground);align-items:baseline;padding-block-end:var(--space--inner-sm);font-weight:400;display:grid}.cart-line-head__cell--price{text-align:start;grid-column:3}.cart-line-head__cell--qty{text-align:center;grid-column:4}.cart-line-head__cell--total{text-align:end;grid-column:5}.cart-line-item[data-cart-line-readonly][data-cart-line-density=full],.cart-line-head[data-cart-line-readonly]{grid-template-columns:var(--cart-line-thumb-size) var(--cart-line-col-item) var(--cart-line-col-price) var(--cart-line-col-qty) var(--cart-line-col-total)}.cart-line-item[data-cart-line-readonly] .cart-line-item__qty-cell{min-block-size:var(--cart-line-control-size);justify-content:center;align-items:center}}@media not all and (width>=850px){.cart-line-item[data-cart-line-density=full]{--cart-line-thumb-size:4.5rem;--cart-line-gap:var(--space--inner-sm)}}.cart-line-removed{--cart-line-removed-fg:var(--color--muted-foreground);--cart-line-removed-name-fg:var(--color--foreground);--cart-line-removed-error-fg:var(--color--danger);--cart-line-removed-gap:var(--space--inner-md);--cart-line-removed-padding-block:var(--space--inner-md);align-items:center;gap:var(--space--inner-3xs) var(--cart-line-removed-gap);padding-block:var(--cart-line-removed-padding-block);font-size:var(--font--md);color:var(--cart-line-removed-fg);flex-wrap:wrap;display:flex}.cart-line-list>*+.cart-line-removed{border-block-start:var(--border-width) solid var(--color--border)}.cart-line-removed__text{margin:0}.cart-line-removed__name{color:var(--cart-line-removed-name-fg);font-weight:500}.cart-line-removed__error{font-size:var(--font--sm);color:var(--cart-line-removed-error-fg);flex-basis:100%;order:1;margin:0}.cart-line-removed__undo-form{margin-inline-start:auto;display:inline-flex}.cart-line-removed__undo{--btn-padding-inline:var(--space--inner-2xs);--btn-padding-block:var(--space--inner-4xs);--btn-font-size:var(--font--sm);text-decoration:underline}.cart-totals{--cart-totals-row-gap:var(--space--inner-2xs);--cart-totals-total-size:var(--font--md);--cart-totals-divider-color:var(--color--border);gap:var(--cart-totals-row-gap);flex-direction:column;margin:0;display:flex}.cart-totals__row{justify-content:space-between;align-items:baseline;gap:var(--space--inner-sm);font-size:var(--font--md);color:var(--color--foreground);display:flex}.cart-totals__row>dt{color:var(--color--muted-foreground);font-weight:400}.cart-totals__row>dd{font-variant-numeric:tabular-nums;flex-direction:column;align-items:end;gap:0;margin:0;font-weight:500;display:inline-flex}.cart-totals__row--total{border-block-start:var(--border-width) solid var(--cart-totals-divider-color);padding-block-start:var(--space--inner-sm)}.cart-totals__row--total>dt{color:var(--color--foreground);font-weight:500;font-size:var(--font--md)}.cart-totals__amount{font-variant-numeric:tabular-nums}.cart-totals__row--total .cart-totals__amount{font-size:var(--cart-totals-total-size);font-weight:700;line-height:1.1}.cart-totals__basis{font-size:var(--font--xs);color:var(--color--muted-foreground);margin-inline-start:var(--space--inner-5xs);font-weight:400}.cart-totals__shipping-pending{color:var(--color--muted-foreground);font-style:italic}.cart-totals[data-cart-totals-mode=drawer] .cart-totals__row--total{border-block-start:none;padding-block-start:0}.cart-totals__note{font-size:var(--font--sm);color:var(--color--muted-foreground);margin:0}.cart-totals[data-cart-totals-mode=full] .cart-totals__row>dd{font-weight:400}.cart-totals[data-cart-totals-mode=full] .cart-totals__row--total>dt,.cart-totals[data-cart-totals-mode=full] .cart-totals__row--total .cart-totals__amount{font-weight:500}.cart-totals[data-cart-totals-mode=full] .cart-totals__basis{font-size:var(--font--md)}.category-tile{--category-tile-aspect:5 / 4;--category-tile-radius:var(--radius);--category-tile-label-font:var(--font--md);--category-tile-label-color:var(--color--foreground);gap:var(--space--inner-4xs);color:var(--category-tile-label-color);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid}.category-tile__media{inline-size:100%;aspect-ratio:var(--category-tile-aspect);border-radius:var(--category-tile-radius);display:block;overflow:hidden}.category-tile__media>.picture{block-size:100%;inline-size:100%}.category-tile__label{font-size:var(--category-tile-label-font);text-align:center;overflow-wrap:break-word;line-height:1.2}.category-tree{--category-tree-heading-color:var(--color--primary);--category-tree-heading-size:var(--font--xl);--category-tree-link-color:var(--color--foreground);--category-tree-link-current:var(--color--primary);--category-tree-row-padding-block:var(--space--inner-5xs);--category-tree-indent:var(--space--inner-md);--category-tree-marker-color:var(--color--neutral-400);--category-tree-count-color:var(--color--muted-foreground);--category-tree-heading-gap:var(--space--5xs);--category-tree-line-end-inset:calc(var(--category-tree-row-padding-block) / 2);--category-tree-reveal-duration:.2s;interpolate-size:allow-keywords;gap:var(--category-tree-heading-gap);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.category-tree__heading{--category-tree-heading-baseline-nudge:.24em;font-size:var(--category-tree-heading-size);color:var(--category-tree-heading-color);margin:0;padding-block-start:var(--category-tree-heading-baseline-nudge);font-weight:700;line-height:1}.category-tree__root,.category-tree__children{margin:0;padding:0;list-style:none}.category-tree__root{margin-inline-start:calc(-1 * (var(--icon-size) + var(--space--inner-4xs)))}.category-tree__children{padding-inline-start:var(--category-tree-indent)}.category-tree__children>.category-tree__leaf,.category-tree__children>.category-tree__branch>.category-tree__details>.category-tree__summary{position:relative}.category-tree__children>.category-tree__leaf:before,.category-tree__children>.category-tree__branch>.category-tree__details>.category-tree__summary:before{content:"";inline-size:var(--border-width);background:var(--color--border);pointer-events:none;position:absolute;inset-block:0;inset-inline-start:calc(var(--icon-size) / 2);transform:translate(-50%)}.category-tree__children>.category-tree__branch>.category-tree__details>.category-tree__summary:before{inset-inline-start:calc(var(--icon-size) / 2 + var(--space--inner-3xs))}.category-tree__children>.category-tree__leaf:first-child:before,.category-tree__children>.category-tree__branch:has(>.category-tree__details[open])+.category-tree__leaf:before{inset-block-start:var(--category-tree-line-end-inset)}.category-tree__children>.category-tree__leaf:last-child:before{inset-block-end:calc(var(--category-tree-row-padding-block) + var(--category-tree-line-end-inset))}.category-tree__children>.category-tree__branch:last-child>.category-tree__details>.category-tree__summary:before,.category-tree__children>.category-tree__branch>.category-tree__details[open]>.category-tree__summary:before{inset-block-end:calc(var(--category-tree-row-padding-block) + ( var(--font--md) * 1.25 + 2 * var(--category-tree-row-padding-block) - var(--icon-size) - 2 * var(--space--inner-5xs) ) / 2)}.category-tree__leaf,.category-tree__branch,.category-tree__details{display:block}@media (prefers-reduced-motion:no-preference){.category-tree__details::details-content{opacity:0;block-size:0;padding-inline:var(--focus-ring-reserve);margin-inline:calc(-1 * var(--focus-ring-reserve));transition:block-size var(--category-tree-reveal-duration) ease, padding-block var(--category-tree-reveal-duration) ease, opacity var(--category-tree-reveal-duration) ease, content-visibility var(--category-tree-reveal-duration) allow-discrete;padding-block:0;overflow:hidden}.category-tree__details[open]::details-content{block-size:auto;padding-block:var(--focus-ring-reserve);opacity:1}}.category-tree__summary{align-items:center;gap:var(--space--inner-4xs);padding-block:var(--category-tree-row-padding-block);padding-inline:var(--space--inner-3xs);border-radius:var(--radius);cursor:pointer;margin-inline-start:calc(-1 * var(--space--inner-3xs));margin-inline-end:calc(-1 * var(--space--inner-3xs));list-style:none;display:flex}.category-tree__summary::-webkit-details-marker{display:none}.category-tree__marker{box-sizing:content-box;inline-size:var(--icon-size);block-size:var(--icon-size);padding:var(--space--inner-5xs);margin:calc(-1 * var(--space--inner-5xs));background:var(--color--background);color:var(--category-tree-marker-color);z-index:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.category-tree__marker-closed,.category-tree__marker-open{justify-content:center;align-items:center;block-size:100%;inline-size:100%;line-height:0;display:inline-flex}.category-tree__marker svg{block-size:90%;inline-size:90%;display:block}.category-tree__details:not([open])>.category-tree__summary>.category-tree__marker>.category-tree__marker-open,.category-tree__details[open]>.category-tree__summary>.category-tree__marker>.category-tree__marker-closed{display:none}.category-tree__link{padding-block:var(--category-tree-row-padding-block);color:var(--category-tree-link-color);font-size:var(--font--md);flex:1;line-height:1.25;text-decoration:none;display:inline-block}.category-tree__leaf .category-tree__link{padding-inline-start:calc(var(--icon-size) + var(--space--inner-4xs))}.category-tree__link:hover{text-decoration:underline}.category-tree__link[data-category-tree-current=true]{color:var(--category-tree-link-current);font-weight:500}.category-tree__count{color:var(--category-tree-count-color);font-weight:400}.code-input{--code-input-block-size:2.75rem;--code-input-tracking:.3em;--field-placeholder-fg:var(--color--neutral-400)}.code-input__input{block-size:var(--code-input-block-size);text-align:center;letter-spacing:var(--code-input-tracking);text-indent:var(--code-input-tracking);font-variant-numeric:tabular-nums}:root{--color-selector-ring-bleed:calc(2px + var(--border-width))}.color-selector{--color-selector-gap:var(--space--inner-xs);--color-selector-row-gap:var(--space--inner-3xs);--color-selector-swatch-size:calc((var(--space--inner-md) + var(--space--inner-5xs) + 2.5px) / var(--space--_ratio));--color-selector-swatch-ring-color:transparent;--color-selector-swatch-ring-width:var(--border-width);--color-selector-checked-ring-color:var(--color--selected-accent);--color-selector-checked-ring-gap:2px;--color-selector-name-color:var(--color--foreground);--color-selector-name-font-size:var(--font--md);--color-selector-name-font-weight:400;--color-selector-duration:var(--motion--fast);--color-selector-easing:var(--motion--ease-standard);--color-selector-disabled-opacity:.5;border:0;min-inline-size:0;margin:0;padding:0}.color-selector__row{gap:var(--color-selector-gap);margin-inline:calc(-1 * var(--color-selector-ring-bleed));padding-inline:var(--color-selector-ring-bleed);flex-wrap:wrap;margin-block-start:calc(-1 * var(--color-selector-ring-bleed));padding-block-start:var(--color-selector-ring-bleed);padding-block-end:calc(var(--color-selector-row-gap) + var(--color-selector-name-font-size) * 1.2);display:flex;position:relative}.color-selector__option{inline-size:var(--color-selector-swatch-size);block-size:var(--color-selector-swatch-size);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.color-selector__option:before{content:"";inset:calc(-1 * var(--color-selector-gap) / 2);pointer-events:auto;position:absolute}.color-selector__input{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.color-selector__swatch{background:var(--color-selector-swatch);block-size:100%;inline-size:100%;box-shadow:inset 0 0 0 var(--color-selector-swatch-ring-width) var(--color-selector-swatch-ring-color);transition:box-shadow var(--color-selector-duration) var(--color-selector-easing);border-radius:50%}.color-selector__input:checked~.color-selector__swatch{box-shadow:0 0 0 var(--color-selector-checked-ring-gap) var(--color--background), 0 0 0 calc(var(--color-selector-checked-ring-gap) + var(--color-selector-swatch-ring-width)) var(--color-selector-checked-ring-color), inset 0 0 0 var(--color-selector-swatch-ring-width) var(--color-selector-swatch-ring-color)}.color-selector__option:has(.color-selector__input:checked){cursor:default}@media (hover:hover){.color-selector__row:has(.color-selector__option:hover) .color-selector__input:checked~.color-selector__swatch{box-shadow:inset 0 0 0 var(--color-selector-swatch-ring-width) var(--color-selector-swatch-ring-color)}.color-selector__row:has(.color-selector__option:hover .color-selector__input:disabled) .color-selector__input:checked~.color-selector__swatch,.color-selector__row:has(.color-selector__option:hover) .color-selector__option:hover:not(:has(.color-selector__input:disabled)) .color-selector__swatch{box-shadow:0 0 0 var(--color-selector-checked-ring-gap) var(--color--background), 0 0 0 calc(var(--color-selector-checked-ring-gap) + var(--color-selector-swatch-ring-width)) var(--color-selector-checked-ring-color), inset 0 0 0 var(--color-selector-swatch-ring-width) var(--color-selector-swatch-ring-color)}}.color-selector__input:focus-visible~.color-selector__swatch{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-halo-width);box-shadow:inset 0 0 0 var(--color-selector-swatch-ring-width) var(--color-selector-swatch-ring-color), 0 0 0 var(--focus-ring-halo-width) var(--focus-ring-halo)}.color-selector__input:checked:focus-visible~.color-selector__swatch{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-halo-width);box-shadow:0 0 0 var(--focus-ring-halo-width) var(--focus-ring-halo), inset 0 0 0 var(--color-selector-swatch-ring-width) var(--color-selector-swatch-ring-color)}.color-selector__option:has(.color-selector__input:disabled){cursor:default}.color-selector__input:disabled~.color-selector__swatch{opacity:var(--color-selector-disabled-opacity)}.color-selector__input:disabled{pointer-events:none}.color-selector__strike{inset:calc(-1 * var(--disabled-stroke-extension));pointer-events:none;opacity:0;background:var(--disabled-stroke-line);position:absolute}.color-selector__input[disabled]+.color-selector__strike{opacity:1}.color-selector__name{white-space:nowrap;font-size:var(--color-selector-name-font-size);font-weight:var(--color-selector-name-font-weight);color:var(--color-selector-name-color);opacity:0;pointer-events:none;transition:opacity var(--color-selector-duration) var(--color-selector-easing);line-height:1.2;position:absolute;inset-block-start:calc(100% + var(--color-selector-row-gap));inset-inline-start:50%;transform:translate(-50%)}.color-selector__input:checked~.color-selector__name{opacity:1}.color-selector__value:not(:empty):before{content:": "}.color-selector[data-color-selector-name=inline] .color-selector__row{padding-block-end:calc(var(--color-selector-ring-bleed) + var(--space--inner-5xs))}@media (prefers-reduced-motion:reduce){.color-selector__swatch,.color-selector__name{transition:none}}.confetti-burst{pointer-events:none;block-size:100%;inline-size:100%;z-index:var(--z--fx);position:fixed;inset:0}.contact-channel-list{--contact-channel-icon-size:1.2em;--contact-channel-row-gap:var(--space--inner-3xs);--contact-channel-icon-gap:var(--space--inner-4xs);--contact-channel-reveal-duration:var(--motion--xxl);margin:0;padding:0;list-style:none}.contact-channel-list__item+.contact-channel-list__item{padding-block-start:var(--contact-channel-row-gap)}.contact-channel-list__row{align-items:center;gap:var(--contact-channel-icon-gap);color:inherit;text-decoration:none;display:inline-flex}a.contact-channel-list__row:hover>span{text-decoration:underline}.contact-channel-list__item[data-contact-channel-reveal=hidden]{opacity:0;visibility:hidden;transition:opacity var(--contact-channel-reveal-duration) var(--motion--ease-out), visibility 0s linear var(--contact-channel-reveal-duration)}.contact-channel-list__item[data-contact-channel-reveal=shown]{opacity:1;visibility:visible;transition:opacity var(--contact-channel-reveal-duration) var(--motion--ease-out), visibility 0s linear 0s}@media (prefers-reduced-motion:reduce){.contact-channel-list__item[data-contact-channel-reveal]{transition:none}}.contact-channel-list__row>svg{inline-size:var(--contact-channel-icon-size);block-size:var(--contact-channel-icon-size);flex:none}.contact-details{--contact-details-gap:var(--space--inner-sm);--contact-details-column-gap:var(--space--inner-xl);--contact-details-label-color:var(--color--muted-foreground);justify-self:stretch;gap:var(--contact-details-gap);flex-direction:column;min-inline-size:0;display:flex;container-type:inline-size}.contact-details__name{margin:0;font-weight:700}.contact-details__groups{row-gap:var(--contact-details-gap);column-gap:var(--contact-details-column-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container (width>=22rem){.contact-details__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-details__group{min-inline-size:0;font-style:normal}.contact-details__list{gap:var(--contact-details-gap);flex-direction:column;margin:0;display:flex}.contact-details__label{font-size:var(--font--sm);color:var(--contact-details-label-color)}.contact-details__value{overflow-wrap:anywhere;flex-direction:column;margin:0;display:flex}.contact-details__link{color:inherit;overflow-wrap:anywhere;text-decoration:none}.contact-details__link:hover{text-decoration:underline}.contact-form{--contact-form-max-width:38rem;--contact-form-intro-fg:var(--color--muted-foreground);--contact-form-success-bg:color-mix(in srgb, var(--color--success,var(--color--primary)) 10%, var(--color--background));--contact-form-success-fg:var(--color--foreground);--contact-form-success-border:color-mix(in srgb, var(--color--success,var(--color--primary)) 40%, transparent);gap:var(--space--inner-md);inline-size:100%;max-inline-size:var(--contact-form-max-width);display:grid}.contact-form__intro{color:var(--contact-form-intro-fg);margin:0}.contact-form__form{flex-direction:column;display:flex}.contact-form__success{text-align:center;align-items:center;gap:var(--space--inner-sm);padding-block:var(--space--xl);flex-direction:column;display:flex}.contact-form__success-title{font-size:var(--font--xl);color:var(--color--primary);margin:0;font-weight:700;line-height:1.1}.contact-form__success-body{max-inline-size:44ch;color:var(--color--muted-foreground);margin:0;line-height:1.6}.contact-form__success-meta{font-size:var(--font--sm);letter-spacing:.02em;color:var(--color--muted-foreground);margin:0;font-weight:700}.contact-form__success-action{margin-block-start:var(--space--inner-md)}.contact-form__stamp{transform-origin:50%;inline-size:190px;max-inline-size:60%;margin-block-end:var(--space--inner-2xs);animation:.7s ease-out both contact-stamp-press}.contact-form__stamp>svg{block-size:auto;inline-size:100%;display:block;overflow:visible}@keyframes contact-stamp-press{0%{opacity:0;transform:translateY(-24px)scale(2.2)rotate(-14deg)}40%{opacity:1}58%{opacity:1;transform:translateY(0)scale(.9)rotate(-2deg)}74%{transform:translateY(0)scale(1.06)rotate(1deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.contact-form__stamp{animation:none}}#cookie-consent .dialog-panel{--dialog-gap:var(--space--inner-sm);--dialog-max-inline-size:36rem}#cookie-consent .dialog-panel>.dialog-header-aside{line-height:1;inset-block-start:calc(var(--dialog-padding-block) + .33rem)}#cookie-consent .dialog-panel:has(.cookie-consent__fold[open]) .dialog-description{display:none}.cookie-consent{gap:var(--space--inner-xs);flex-direction:column;display:flex}.cookie-consent__legal{gap:var(--space--inner-xs);white-space:nowrap;font-size:.75rem;display:inline-flex}.cookie-consent__actions{gap:var(--space--inner-2xs);grid-template-columns:repeat(3,1fr);grid-template-areas:"reject adjust accept";align-items:start;display:grid}.cookie-consent__summary,.cookie-consent__reject,.cookie-consent__accept{white-space:nowrap}.cookie-consent__fold{grid-area:adjust;min-inline-size:0}.cookie-consent__reject{grid-area:reject}.cookie-consent__accept{grid-area:accept}.cookie-consent__save{grid-area:save;display:none}.cookie-consent__actions:has(.cookie-consent__fold[open]){grid-template-columns:1fr 1fr;grid-template-areas:"prefs prefs""save save""reject accept"}.cookie-consent__actions:has(.cookie-consent__fold[open]) .cookie-consent__fold{grid-area:prefs}.cookie-consent__actions:has(.cookie-consent__fold[open]) .cookie-consent__save{display:inline-grid}.cookie-consent__summary{cursor:pointer;list-style:none}.cookie-consent__summary::-webkit-details-marker{display:none}.cookie-consent__back{display:none}.cookie-consent__fold[open]>.cookie-consent__summary{--btn-bg:transparent;--btn-border-color:transparent;--btn-hover-bg:transparent;--btn-fg:var(--color--muted-foreground);--btn-hover-fg:var(--color--foreground);--btn-padding-block:0;--btn-padding-inline:0;--btn-font-size:var(--font--sm);--btn-inline-size:fit-content;--btn-icon-size:.9em;text-transform:lowercase;justify-content:start;margin-block-end:var(--space--inner-xs)}.cookie-consent__fold[open]>.cookie-consent__summary .cookie-consent__adjust{display:none}.cookie-consent__fold[open]>.cookie-consent__summary .cookie-consent__back{align-items:center;gap:var(--space--inner-4xs);display:inline-flex}.cookie-consent__categories{gap:var(--space--inner-2xs);margin-block:0 var(--space--inner-2xs);flex-direction:column;margin-inline:0;padding:0;list-style:none;display:flex}.cookie-consent__category{justify-items:start;gap:var(--space--inner-3xs);display:grid}.cookie-consent__purpose{font-size:var(--font--xs);color:var(--color--muted-foreground)}.cookie-consent__always{color:var(--color--muted-foreground);margin-inline-start:var(--space--inner-2xs);font-size:.75rem}.cookie-consent__category .checkbox__input[disabled]+.checkbox__strike{opacity:0}@media (width<=40rem){.cookie-consent__actions{grid-template-columns:1fr;grid-template-areas:"adjust""reject""accept"}.cookie-consent__actions:has(.cookie-consent__fold[open]){grid-template-columns:1fr;grid-template-areas:"prefs""save""reject""accept"}#cookie-consent .dialog-panel>.dialog-header-aside{position:absolute}#cookie-consent .dialog-panel:has(>.dialog-header-aside) .dialog-title{padding-inline-end:6rem}}.country-select{--country-select-bg:var(--color--background);--country-select-fg:var(--color--foreground);--country-select-placeholder-fg:var(--color--muted-foreground);--country-select-border-color:var(--color--border);--country-select-border-color-invalid:var(--color--danger);--country-select-border-width:var(--border-width);--country-select-radius:var(--radius);--country-select-padding-block:var(--space--inner-3xs);--country-select-padding-inline:calc(var(--space--inner-xs) - 2px);--country-select-font-size:calc(var(--font--md) / .9375);--country-select-focus-color:var(--color--focus-stroke);--country-select-focus-halo:var(--color--focus-halo);--country-select-trigger-gap:var(--space--inner-2xs);--country-select-disabled-opacity:.5;--country-select-flag-inline-size:20px;--country-select-flag-block-size:15px;--country-select-flag-shadow:var(--shadow--xs);--country-select-flag-gap:var(--space--inner-2xs);--country-select-listbox-bg:var(--color--background);--country-select-listbox-fg:var(--color--foreground);--country-select-listbox-border-color:var(--color--border);--country-select-listbox-radius:var(--radius);--country-select-listbox-shadow:var(--shadow--md);--country-select-listbox-max-block-size:min(60vh, 22rem);--country-select-option-padding-block:var(--space--inner-5xs);--country-select-option-padding-inline:var(--space--inner-xs);--country-select-option-bg-highlighted:var(--color--muted-darker);--country-select-search-bg:var(--color--background)}nss-country-select.country-select__root{display:contents}nss-country-select:not(:defined) .country-select__positioner{display:none}.country-select__hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.country-select__control{grid-template-areas:"cs";justify-self:start;min-inline-size:0;max-inline-size:100%;display:inline-grid}.country-select__control>.country-select__trigger,.country-select__control>.country-select__sizer-item{grid-area:cs}.country-select__sizer-item{font-family:"Soehne Input", var(--font--family-base);font-size:var(--country-select-font-size);padding-block:calc(var(--country-select-padding-block) - var(--country-select-border-width));border:var(--country-select-border-width) solid transparent;white-space:nowrap;visibility:hidden;pointer-events:none;padding-inline-start:calc(var(--country-select-padding-inline) - var(--country-select-border-width) + var(--country-select-flag-inline-size) + var(--country-select-flag-gap));padding-inline-end:calc(var(--country-select-padding-inline) - var(--country-select-border-width) + 1em + var(--country-select-flag-gap));font-weight:400;line-height:1.40625}.country-select__trigger{font-family:"Soehne Input", var(--font--family-base);font-size:var(--country-select-font-size);color:var(--country-select-fg);background:var(--country-select-bg);align-items:center;gap:var(--country-select-flag-gap);text-align:start;inline-size:100%;padding:calc(var(--country-select-padding-block) - var(--country-select-border-width)) calc(var(--country-select-padding-inline) - var(--country-select-border-width));border:var(--country-select-border-width) solid var(--country-select-border-color);border-radius:var(--country-select-radius);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--motion--fast) var(--motion--ease-standard), box-shadow var(--motion--fast) var(--motion--ease-standard), background var(--motion--fast) var(--motion--ease-standard);font-weight:400;line-height:1.40625;display:inline-flex}.country-select__trigger:focus-visible{border-color:var(--country-select-focus-color);box-shadow:0 0 0 var(--focus-ring-halo-width) var(--country-select-focus-halo)}:is(.country-select__trigger[aria-invalid=true],.country-select:has(>.country-select__hidden[aria-invalid=true]) .country-select__trigger){border-color:var(--country-select-border-color-invalid)}.country-select__trigger:disabled{cursor:not-allowed;opacity:var(--country-select-disabled-opacity)}.country-select__flag-slot{inline-size:var(--country-select-flag-inline-size);block-size:var(--country-select-flag-block-size);flex:none;align-items:center;display:inline-flex}.country-select__flag{inline-size:var(--country-select-flag-inline-size);block-size:var(--country-select-flag-block-size);object-fit:cover;box-shadow:var(--country-select-flag-shadow)}.country-select__flag[data-broken]{display:none}.country-select__value-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.country-select__value-text[data-country-empty=true]{color:var(--country-select-placeholder-fg)}.country-select__chevron{block-size:1em;inline-size:1em;color:var(--country-select-fg);transition:transform var(--motion--md) var(--motion--ease-standard);flex:none;align-items:center;display:inline-flex}.country-select__trigger[data-state=open] .country-select__chevron{transform:rotate(180deg)}.country-select__popover[data-state=closed]{display:none}.country-select__popover{z-index:calc(var(--z--overlay) + 1);inline-size:var(--reference-width,15rem);background:var(--country-select-listbox-bg);max-inline-size:92vw;color:var(--country-select-listbox-fg);border:var(--country-select-border-width) solid var(--country-select-listbox-border-color);border-radius:var(--country-select-listbox-radius);box-shadow:var(--country-select-listbox-shadow);font-family:"Soehne Input", var(--font--family-base);font-size:var(--country-select-font-size);flex-direction:column;line-height:1.40625;display:flex;position:relative;overflow:hidden}.country-select__search{align-items:center;gap:var(--space--inner-3xs);margin:var(--space--inner-2xs);padding-block:var(--country-select-padding-block);padding-inline:var(--space--inner-2xs);border:var(--country-select-border-width) solid var(--country-select-border-color);border-radius:var(--country-select-radius);transition:border-color var(--motion--fast) var(--motion--ease-standard), box-shadow var(--motion--fast) var(--motion--ease-standard);flex:none;display:flex}.country-select__search:focus-within{border-color:var(--country-select-focus-color);box-shadow:0 0 0 var(--focus-ring-halo-width) var(--country-select-focus-halo)}.country-select__search-icon{block-size:1em;inline-size:1em;color:var(--country-select-placeholder-fg);flex:none;display:inline-flex}.country-select__search-input{min-inline-size:0;color:var(--country-select-fg);font:inherit;background:0 0;border:0;flex:1 1 0;padding:0}.country-select__search-input:focus-visible{box-shadow:none;outline:none}.country-select__listbox{min-block-size:0;max-block-size:var(--country-select-listbox-max-block-size);padding-block:var(--space--inner-6xs);-webkit-user-select:none;user-select:none;flex:0 auto;margin:0;padding-inline:0;list-style:none;overflow-y:auto}.country-select__option{align-items:center;gap:var(--country-select-flag-gap);padding-block:var(--country-select-option-padding-block);padding-inline:var(--country-select-option-padding-inline);cursor:pointer;white-space:nowrap;display:flex}.country-select__option[hidden]{display:none}.country-select__option[data-highlighted]{background:var(--country-select-option-bg-highlighted)}.country-select__option-label{text-overflow:ellipsis;flex:auto;min-inline-size:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.country-select__trigger,.country-select__chevron{transition:none}}nss-dialog.dialog-root{display:contents}:is(nss-dialog:not(:defined):not([data-dialog-variant=mandatory]) .dialog-positioner,nss-dialog:not(:defined):not([data-dialog-variant=mandatory]) .backdrop){display:none}.dialog-positioner{z-index:var(--z--overlay);padding-block:var(--space--inner-lg);padding-inline:var(--space--inner-lg);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.dialog-panel[hidden]{display:none}.dialog-panel{--dialog-bg:var(--color--background);--dialog-fg:var(--color--foreground);--dialog-radius:var(--radius);--dialog-padding-block:var(--space--inner-md);--dialog-padding-inline:var(--space--inner-md);--dialog-gap:var(--space--md);--dialog-max-inline-size:32rem;--dialog-max-block-size:min(80vh, 40rem);--dialog-title-color:var(--overlay-title-color);--dialog-title-size:var(--overlay-title-size);--dialog-title-weight:var(--overlay-title-weight);--dialog-transition-duration:var(--motion--md);--dialog-transition-timing:var(--motion--ease-linear-soft);--dialog-enter-scale:.92;pointer-events:auto;gap:var(--dialog-gap);inline-size:100%;max-inline-size:var(--dialog-max-inline-size);max-block-size:var(--dialog-max-block-size);overscroll-behavior:contain;background:var(--dialog-bg);color:var(--dialog-fg);border-radius:var(--dialog-radius);padding-block:var(--dialog-padding-block);padding-inline:var(--dialog-padding-inline);opacity:1;transition:opacity var(--dialog-transition-duration) var(--dialog-transition-timing), scale var(--dialog-transition-duration) var(--dialog-transition-timing), display var(--dialog-transition-duration) allow-discrete, overlay var(--dialog-transition-duration) allow-discrete;flex-direction:column;display:flex;position:relative;overflow:hidden;scale:none}@starting-style{.dialog-panel{opacity:0;scale:var(--dialog-enter-scale)}}.dialog-root[data-dialog-variant=alert] .dialog-panel{--dialog-max-inline-size:24rem}.dialog-root[data-dialog-variant=mandatory] .dialog-panel{transition:none}.dialog-panel:focus-visible{box-shadow:none}.dialog-root[data-dialog-size=tall] .dialog-panel{--dialog-max-block-size:calc(100dvh - 2 * var(--space--inner-lg))}.dialog-panel[data-state=closed]{opacity:0;--dialog-transition-duration:40ms;--dialog-transition-timing:var(--motion--ease-linear-exit-crisp);pointer-events:none}.dialog-header{display:contents}.dialog-title{color:var(--dialog-title-color);font-size:var(--dialog-title-size);font-weight:var(--dialog-title-weight);margin:0}.dialog-root[data-dialog-variant=default] .dialog-title{padding-inline-end:calc(var(--icon-size) + 2 * var(--space--inner-3xs))}.dialog-panel:has(>.dialog-header-aside) .dialog-title{padding-inline-end:var(--dialog-aside-reserve,12rem)}@supports (text-box-trim:trim-both){.dialog-title{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.dialog-description{color:var(--color--muted-foreground);margin:0}.dialog-body{min-block-size:0;padding:var(--focus-ring-reserve);margin-inline:calc(-1 * var(--focus-ring-reserve));scroll-padding:var(--focus-ring-reserve);scrollbar-width:none;color:var(--color--muted-foreground);flex:auto;overflow:auto}.dialog-body::-webkit-scrollbar{display:none}.dialog-footer{justify-content:flex-end;gap:var(--space--inner-3xs);display:flex}.dialog-panel>[data-part=close-trigger]{margin-block-start:calc((var(--btn-icon-size) - var(--btn-hit-area)) / 2);margin-inline-end:calc((var(--btn-icon-size) - var(--btn-hit-area)) / 2);position:absolute;inset-block-start:var(--dialog-padding-block);inset-inline-end:var(--dialog-padding-inline)}.dialog-panel>.dialog-header-aside{position:absolute;inset-block-start:var(--dialog-padding-block);inset-inline-end:var(--dialog-padding-inline)}@media (width<=40rem){.dialog-panel>.dialog-header-aside{position:static}.dialog-panel:has(>.dialog-header-aside) .dialog-title{padding-inline-end:0}}@media (width<850px){.dialog-positioner{padding-block:var(--space--inner-sm);padding-inline:var(--space--inner-sm)}.dialog-panel,.dialog-root[data-dialog-size=tall] .dialog-panel{--dialog-padding-block:var(--space--inner-sm);--dialog-padding-inline:var(--space--inner-sm);--dialog-max-block-size:calc(100dvh - 2 * var(--space--inner-sm))}}@media (prefers-reduced-motion:reduce){.dialog-panel{transition:none}}nss-drawer.drawer-root{--backdrop-duration:var(--motion--xl);display:contents}nss-drawer.drawer-root:has(.drawer-panel[data-state=closed]){--backdrop-duration:var(--motion--xl)}nss-drawer.drawer-root[data-drawer-closing-via=swipe]:has(.drawer-panel[data-state=closed]){--backdrop-duration:var(--motion--slow)}:is(nss-drawer:not(:defined) .drawer-positioner,nss-drawer:not(:defined) .backdrop){display:none}.drawer-positioner{z-index:var(--z--overlay);pointer-events:none;display:grid;position:fixed;inset:0;overflow:clip}.drawer-root[data-drawer-side=right] .drawer-positioner{justify-content:end}.drawer-root[data-drawer-side=left] .drawer-positioner{justify-content:start}.drawer-panel{--drawer-bg:var(--color--background);--drawer-fg:var(--color--foreground);--drawer-inline-size:min(28rem, calc(100dvw - var(--space--2xl)));--drawer-gutter:min(var(--space--md), var(--space--inner-md));--drawer-padding-block:var(--drawer-gutter);--drawer-padding-inline:var(--drawer-gutter);--drawer-gap:var(--drawer-gutter);--drawer-title-color:var(--overlay-title-color);--drawer-title-size:var(--overlay-title-size);--drawer-title-weight:var(--overlay-title-weight);--drawer-transition-duration:var(--motion--xl);--drawer-transition-timing:var(--motion--ease-linear-settle-gentle);pointer-events:auto;touch-action:pan-y;position:relative}.drawer-panel *{touch-action:pan-y}.drawer-panel{gap:var(--drawer-gap);inline-size:var(--drawer-inline-size);overscroll-behavior:contain;background:var(--drawer-bg);block-size:100dvh;color:var(--drawer-fg);padding-block:var(--drawer-padding-block);padding-inline:var(--drawer-padding-inline);transition:transform var(--drawer-transition-duration) var(--drawer-transition-timing);flex-direction:column;display:flex;overflow:hidden;transform:translate(0)}.drawer-panel[data-state=closed]{--drawer-transition-duration:var(--motion--slow);--drawer-transition-timing:var(--motion--ease-in)}.drawer-panel:focus-visible{box-shadow:none}.drawer-root[data-drawer-side=right] .drawer-panel[data-state=closed]{transform:translate(100%)}.drawer-root[data-drawer-side=left] .drawer-panel[data-state=closed]{transform:translate(-100%)}.drawer-header{font-size:var(--font--lg);min-block-size:var(--icon-size);align-items:center;padding-inline-end:calc(var(--icon-size) + 2 * var(--space--inner-3xs));display:flex}.drawer-title{color:var(--drawer-title-color);font-size:var(--drawer-title-size);font-weight:var(--drawer-title-weight);margin:0}.drawer-title--visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.drawer-panel:has(.drawer-title--visually-hidden) .drawer-header{min-block-size:0;margin-block-end:calc(-1 * var(--drawer-gap))}@supports (text-box-trim:trim-both){.drawer-title{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.drawer-description{color:var(--color--muted-foreground);margin:0}.drawer-body{min-block-size:0;padding:var(--focus-ring-reserve);margin-inline:calc(-1 * var(--focus-ring-reserve));scroll-padding:var(--focus-ring-reserve);scrollbar-width:none;color:var(--color--muted-foreground);flex:auto;overflow:auto}.drawer-body::-webkit-scrollbar{display:none}.drawer-footer{gap:var(--space--inner-3xs);flex-direction:column;display:flex}.drawer-footer>.btn{justify-content:center}.drawer-panel>[data-part=close-trigger]{margin-block-start:calc((var(--btn-icon-size) - var(--btn-hit-area)) / 2);margin-inline-end:calc((var(--btn-icon-size) - var(--btn-hit-area)) / 2);position:absolute;inset-block-start:var(--drawer-padding-block);inset-inline-end:var(--drawer-padding-inline)}.drawer-panel:has(.cart-drawer-body){gap:calc(var(--drawer-gap) / 2)}.drawer-panel:has(.cart-drawer-body) .drawer-body{flex-direction:column;padding-block:0;display:flex;overflow:visible}.drawer-panel:has(.cart-drawer-body) .drawer-body>[data-drawer-body-for]{flex-direction:column;flex:auto;min-block-size:0;display:flex}@media (prefers-reduced-motion:reduce){.drawer-panel{transition:none}}.easter-overlay{display:none}.homepage-hero>.easter-bunny{z-index:3;pointer-events:none;will-change:transform;inline-size:120px;transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;transform:translate(-50%,100%)}.homepage-hero>.easter-bunny[data-peeking]{transform:translate(-50%,10px)}.easter-bunny>svg{block-size:auto;inline-size:100%;display:block}@media (prefers-reduced-motion:reduce){.homepage-hero>.easter-bunny{transition:none}}.home-category-grid__card:has(>.easter-egg){position:relative}:is(.home-category-grid__card:has(>.easter-egg)>.home-category-grid__media,.home-category-grid__card:has(>.easter-egg)>.home-category-grid__label){z-index:1;position:relative}.easter-egg{z-index:0;pointer-events:none;inline-size:44px;rotate:var(--easter-egg-rotate,-16deg);position:absolute}.easter-egg>svg{block-size:auto;inline-size:100%;display:block}.editable-select{--editable-select-bg:var(--color--background);--editable-select-fg:var(--color--foreground);--editable-select-placeholder-fg:var(--color--muted-foreground);--editable-select-border-color:var(--color--border);--editable-select-border-color-invalid:var(--color--danger);--editable-select-border-width:var(--border-width);--editable-select-radius:var(--radius);--editable-select-padding-block:var(--space--inner-3xs);--editable-select-padding-inline:calc(var(--space--inner-xs) - 2px);--editable-select-font-size:calc(var(--font--md) / .9375);--editable-select-focus-color:var(--color--focus-stroke);--editable-select-focus-halo:var(--color--focus-halo);--editable-select-listbox-bg:var(--color--background);--editable-select-listbox-fg:var(--color--foreground);--editable-select-listbox-border-color:var(--color--border);--editable-select-listbox-radius:var(--radius);--editable-select-listbox-shadow:var(--shadow--md);--editable-select-listbox-max-block-size:min(60vh, 22rem);--editable-select-option-padding-block:var(--space--inner-5xs);--editable-select-option-padding-inline:var(--space--inner-xs);--editable-select-option-bg-highlighted:var(--color--muted-darker);--editable-select-disabled-opacity:.5}nss-editable-select.editable-select__root{display:contents}nss-editable-select:not(:defined) .editable-select__positioner{display:none}.editable-select__sizer{grid-template-columns:minmax(min-content,1fr);grid-template-areas:"es";display:grid}.editable-select__sizer>.editable-select__control,.editable-select__sizer>.editable-select__sizer-item{grid-area:es}.editable-select__sizer-item{font-family:"Soehne Input", var(--font--family-base);font-size:var(--editable-select-font-size);padding-block:calc(var(--editable-select-padding-block) - var(--editable-select-border-width));border:var(--editable-select-border-width) solid transparent;white-space:nowrap;visibility:hidden;pointer-events:none;padding-inline-start:calc(var(--editable-select-padding-inline) - var(--editable-select-border-width));padding-inline-end:calc(var(--editable-select-padding-inline) - var(--editable-select-border-width) + 2.5em + 2 * var(--space--inner-3xs));font-weight:400;line-height:1.40625}.editable-select__control{align-items:center;gap:var(--space--inner-3xs);padding-block:calc(var(--editable-select-padding-block) - var(--editable-select-border-width));padding-inline:calc(var(--editable-select-padding-inline) - var(--editable-select-border-width));background:var(--editable-select-bg);border:var(--editable-select-border-width) solid var(--editable-select-border-color);border-radius:var(--editable-select-radius);transition:border-color var(--motion--fast) var(--motion--ease-standard), box-shadow var(--motion--fast) var(--motion--ease-standard);display:flex}.editable-select__control:focus-within{border-color:var(--editable-select-focus-color);box-shadow:0 0 0 var(--focus-ring-halo-width) var(--editable-select-focus-halo)}.editable-select__control:has(>.editable-select__input[aria-invalid=true]){border-color:var(--editable-select-border-color-invalid)}.editable-select__input{min-inline-size:0;font-family:"Soehne Input", var(--font--family-base);font-size:var(--editable-select-font-size);color:var(--editable-select-fg);background:0 0;border:0;flex:1 1 0;padding:0;font-weight:400;line-height:1.40625}.editable-select__input::placeholder{color:var(--editable-select-placeholder-fg)}.editable-select__input:focus-visible{box-shadow:none;outline:none}.editable-select__input:disabled{cursor:not-allowed;opacity:var(--editable-select-disabled-opacity)}.editable-select__clear,.editable-select__chevron-btn{block-size:1.25em;inline-size:1.25em;color:var(--editable-select-fg);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.editable-select__clear{color:var(--editable-select-placeholder-fg)}.editable-select__clear[hidden]{visibility:hidden}.editable-select__clear:disabled,.editable-select__chevron-btn:disabled{cursor:not-allowed;opacity:var(--editable-select-disabled-opacity)}.editable-select__chevron{block-size:1em;inline-size:1em;transition:transform var(--motion--md) var(--motion--ease-standard);align-items:center;display:inline-flex}.editable-select__chevron-btn[data-state=open] .editable-select__chevron{transform:rotate(180deg)}.editable-select__listbox[data-state=closed]{display:none}.editable-select__listbox{z-index:calc(var(--z--overlay) + 1);padding-block:var(--space--inner-6xs);-webkit-user-select:none;user-select:none;background:var(--editable-select-listbox-bg);color:var(--editable-select-listbox-fg);border:var(--editable-select-border-width) solid var(--editable-select-listbox-border-color);border-radius:var(--editable-select-listbox-radius);box-shadow:var(--editable-select-listbox-shadow);max-block-size:var(--editable-select-listbox-max-block-size);font-family:"Soehne Input", var(--font--family-base);font-size:var(--editable-select-font-size);min-inline-size:var(--reference-width,0);margin:0;padding-inline:0;line-height:1.40625;list-style:none;position:relative;overflow-y:auto}.editable-select__option{padding-block:var(--editable-select-option-padding-block);padding-inline:var(--editable-select-option-padding-inline);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.editable-select__option[data-highlighted]{background:var(--editable-select-option-bg-highlighted)}.editable-select__option[aria-disabled=true]{cursor:not-allowed;opacity:var(--editable-select-disabled-opacity)}@media (prefers-reduced-motion:reduce){.editable-select__control,.editable-select__chevron{transition:none}}.engraving-field{margin-block-start:var(--space--md)}.error-state{--error-state-max-inline:36rem;--error-state-gap:var(--space--inner-sm);--error-state-padding-block:var(--space--3xl);--error-state-status-color:var(--color--muted-foreground);--error-state-status-size:var(--font--4xl);--error-state-title-color:var(--color--primary);--error-state-message-color:var(--color--foreground);--error-state-reference-color:var(--color--muted-foreground);text-align:center;align-items:center;gap:var(--error-state-gap);max-inline-size:var(--error-state-max-inline);padding-block:var(--error-state-padding-block);padding-inline:var(--layout--side-padding);flex-direction:column;margin-inline:auto;display:flex}.error-state__status{font-size:var(--error-state-status-size);color:var(--error-state-status-color);font-variant-numeric:tabular-nums;margin:0;line-height:1}.error-state__title{color:var(--error-state-title-color);margin:0;line-height:1.2}.error-state__message{color:var(--error-state-message-color);text-wrap:pretty;margin:0;line-height:1.5}.error-state__action{margin-block-start:var(--space--inner-sm)}.error-state__reference{color:var(--error-state-reference-color);margin:0;margin-block-start:var(--space--inner-sm)}.error-state__reference-code{font-variant-numeric:tabular-nums;letter-spacing:.04em;font-weight:500}.feature-card{--feature-card-surface:var(--color--neutral-100);--feature-card-radius:var(--radius);--feature-card-padding-block:var(--space--inner-lg);--feature-card-padding-inline:var(--space--inner-md);--feature-card-gap:var(--space--inner-sm);--feature-card-media-size:var(--space--inner-2xl);--feature-card-media-color:var(--color--primary);--feature-card-title-color:var(--color--primary);--feature-card-title-size:var(--font--lg);--feature-card-body-color:var(--color--foreground);--feature-card-body-size:var(--font--md);text-align:center;align-items:center;gap:var(--feature-card-gap);block-size:100%;inline-size:100%;padding:var(--feature-card-padding-block) var(--feature-card-padding-inline);background:var(--feature-card-surface);border-radius:var(--feature-card-radius);flex-direction:column;display:flex}.feature-card[data-feature-card-tone=neutral-200]{--feature-card-surface:var(--color--neutral-200)}.feature-card[data-feature-card-tone=muted]{--feature-card-surface:var(--color--muted)}.feature-card__media{inline-size:var(--feature-card-media-size);block-size:var(--feature-card-media-size);color:var(--feature-card-media-color);justify-content:center;align-items:center;display:flex}.feature-card__media svg{block-size:100%;inline-size:100%}.feature-card__media .icon{block-size:100%;inline-size:100%;display:flex}.feature-card__media>.picture{block-size:100%;inline-size:100%}.feature-card__title{font-size:var(--feature-card-title-size);color:var(--feature-card-title-color);margin:0;font-weight:700;line-height:1.2}.feature-card__body{font-size:var(--feature-card-body-size);color:var(--feature-card-body-color);margin:0;line-height:1.4}.feature-card__actions{margin-block-start:auto}.feature-card .btn{--btn-bg:var(--color--primary);--btn-fg:var(--color--primary-foreground);--btn-hover-bg:var(--color--primary-background-fill);--btn-hover-fg:var(--color--primary-foreground);--btn-active-bg:var(--btn-hover-bg);--btn-active-fg:var(--btn-hover-fg)}.filter-checkbox-group{--filter-cgroup-gap:var(--space--inner-3xs);--filter-cgroup-count-color:var(--color--muted-foreground);--disabled-stroke-line:none;border:0;margin:0;padding:0}.filter-checkbox-group__legend{font-size:var(--font--md);color:var(--color--foreground);letter-spacing:0;text-transform:none;margin-block-end:var(--space--inner-2xs);padding:0;font-weight:700}.filter-checkbox-group__list{gap:var(--filter-cgroup-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.filter-checkbox-group__count{color:var(--filter-cgroup-count-color)}.filter-checkbox-group__more-toggle{align-items:center;gap:var(--space--inner-2xs);font:inherit;cursor:pointer;color:var(--filter-cgroup-more-color,var(--color--muted-foreground));background:0 0;border:none;margin-block-start:var(--filter-cgroup-gap);padding:0;display:none}.filter-checkbox-group__more-toggle:hover{color:var(--color--foreground)}.filter-checkbox-group__more-toggle svg{inline-size:var(--icon-size);block-size:var(--icon-size);transition:rotate var(--motion--fast) var(--motion--ease-standard)}.filter-checkbox-group__more-toggle[aria-expanded=true] svg{rotate:180deg}.filter-checkbox-group__more-label-open{display:none}.filter-checkbox-group__more-toggle[aria-expanded=true] .filter-checkbox-group__more-label-open{display:inline}.filter-checkbox-group__more-toggle[aria-expanded=true] .filter-checkbox-group__more-label-closed{display:none}.filter-checkbox-group__list-more{padding-inline:var(--focus-ring-reserve);margin-block-start:var(--filter-cgroup-gap);margin-inline:calc(-1 * var(--focus-ring-reserve))}@media (scripting:enabled){.filter-checkbox-group__more-toggle{display:flex}.filter-checkbox-group__list-more{interpolate-size:allow-keywords;padding-block:var(--focus-ring-reserve);transition:block-size var(--motion--slow) var(--motion--ease-standard), padding-block var(--motion--slow) var(--motion--ease-standard), opacity var(--motion--slow) var(--motion--ease-standard), margin-block-start var(--motion--slow) var(--motion--ease-standard), visibility var(--motion--slow) var(--motion--ease-standard);overflow:hidden}.filter-checkbox-group:has(>.filter-checkbox-group__more-toggle[aria-expanded=false])>.filter-checkbox-group__list-more{opacity:0;visibility:hidden;block-size:0;margin-block-start:0;padding-block:0}}.filter-checkbox-group__dot{background:var(--filter-cgroup-dot);block-size:.875rem;inline-size:.875rem;box-shadow:inset 0 0 0 var(--border-width) var(--color--border);vertical-align:-.125em;border-radius:50%;flex:none;margin-inline-end:var(--space--inner-2xs);display:inline-block}.filter-slider-group{display:block}.filter-slider-group__head{justify-content:space-between;align-items:baseline;gap:var(--space--inner-2xs);margin-block-end:var(--space--inner-2xs);display:flex}.filter-slider-group__legend{font-size:var(--font--md);color:var(--color--foreground);font-weight:700}.filter-slider-group__value{font-size:var(--font--sm);color:var(--color--muted-foreground);font-variant-numeric:tabular-nums}.filter-slider-group__control{touch-action:none;align-items:center;height:1.25rem;margin-inline:.5rem;display:flex;position:relative}.filter-slider-group__track{background:var(--color--border);border-radius:999px;flex:1;height:.25rem;position:relative}.filter-slider-group__range{border-radius:inherit;background:var(--color--foreground);height:100%;position:absolute}.filter-slider-group__thumb{background:var(--color--background);border:2px solid var(--color--foreground);cursor:grab;border-radius:50%;outline:none;block-size:1rem;inline-size:1rem;position:absolute}.filter-slider-group__thumb:focus-visible{box-shadow:0 0 0 3px var(--color--ring,#00000040)}.filter-slider-group__thumb[data-dragging]{cursor:grabbing}.filter-slider-group__nojs{font-size:var(--font--sm);color:var(--color--muted-foreground)}.fireworks-overlay{pointer-events:none;z-index:calc(var(--z--hero) + 1);position:absolute;inset-block-start:0;inset-inline-start:0}.form-notice:not(:has(>:not(template))){display:none}.halloween-spider{pointer-events:none;block-size:100%;inline-size:100%;z-index:var(--z--fx);position:fixed;inset:0}.halloween-pumpkin{pointer-events:none;z-index:3;block-size:90px;inline-size:90px;position:absolute}.halloween-pumpkin>svg{block-size:100%;inline-size:100%;display:block}.language-switcher{--language-switcher-panel-bg:var(--color--background);--language-switcher-panel-fg:var(--color--foreground);--language-switcher-hover-bg:var(--color--muted);position:relative}.language-switcher__trigger{align-items:center;gap:var(--space--inner-4xs);color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;list-style:none;display:inline-flex}.language-switcher__trigger::-webkit-details-marker{display:none}.language-switcher__trigger:focus-visible{outline-offset:2px;border-radius:var(--radius);outline:2px solid}.language-switcher__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.language-switcher__caret>svg{inline-size:var(--icon-size);block-size:var(--icon-size);max-inline-size:none}.language-switcher__caret{transition:rotate var(--motion--fast) var(--motion--ease-standard);display:inline-flex}.language-switcher[open] .language-switcher__caret{rotate:180deg}.language-switcher__list{z-index:1;min-inline-size:max-content;padding:var(--space--inner-3xs);background:var(--language-switcher-panel-bg);color:var(--language-switcher-panel-fg);border-radius:var(--radius);box-shadow:var(--shadow--lg);margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--space--inner-3xs));inset-inline-end:0}.language-switcher__option{justify-content:space-between;align-items:center;gap:var(--space--inner-md);padding-block:var(--space--inner-2xs);padding-inline:var(--space--inner-xs);border-radius:var(--radius);color:inherit;white-space:nowrap;font-size:var(--font--sm);text-decoration:none;display:flex}.language-switcher__option:hover,.language-switcher__option:focus-visible{background:var(--language-switcher-hover-bg);outline:none}.language-switcher__option[aria-current=true]{font-weight:600}.language-switcher__option-check{color:var(--color--primary);display:inline-flex}.language-switcher__option-check>svg{block-size:1em;inline-size:1em;max-inline-size:none}nss-nav-menu{display:none}@media (width>=1024px){nss-nav-menu{display:contents}}:is(nss-nav-menu:not(:defined) .nav-menu__viewport-positioner,nss-nav-menu:not(:defined) .nav-menu__overlay){display:none}.nav-menu__root{align-self:stretch;align-items:stretch;display:flex}.nav-menu__list{align-self:stretch;align-items:stretch;margin:0;padding:0;list-style:none;display:flex;position:relative}.nav-menu__item{align-items:stretch;display:flex}.nav-menu__trigger,.nav-menu__link{--nav-menu-link-pad-inline:calc(var(--space--2xs) / 2);align-items:center;gap:var(--space--6xs);padding-block:var(--space--inner-3xs);padding-inline:var(--nav-menu-link-pad-inline);font:inherit;color:var(--site-header-fg,var(--color--foreground));cursor:pointer;background:0 0;border:0;margin:0;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.nav-menu__item:first-child .nav-menu__trigger,.nav-menu__item:first-child .nav-menu__link{margin-inline-start:calc(-1 * var(--nav-menu-link-pad-inline))}.nav-menu__item:last-of-type .nav-menu__trigger,.nav-menu__item:last-of-type .nav-menu__link{margin-inline-end:calc(-1 * var(--nav-menu-link-pad-inline))}.nav-menu__caret{transition:rotate var(--motion--md) var(--motion--ease-standard);font-size:.8em;display:inline-flex}.nav-menu__trigger[data-state=open] .nav-menu__caret{rotate:180deg}.nav-menu__indicator{block-size:2px;inline-size:var(--nav-ind-w,0);translate:var(--nav-ind-x,0) var(--nav-ind-y,0);opacity:0;pointer-events:none;background:currentColor;border-radius:1px;display:none;position:absolute;inset-block-start:0;inset-inline-start:0}.nav-menu__indicator[data-visible=true]{opacity:1;display:block}@starting-style{.nav-menu__indicator[data-visible=true]{opacity:0}}.nav-menu__indicator[data-ready=true]{transition:translate var(--motion--md) var(--motion--ease-standard), inline-size var(--motion--md) var(--motion--ease-standard), opacity var(--motion--fast) var(--motion--ease-standard), display var(--motion--fast) allow-discrete}.nav-menu__proxy{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav-menu__viewport-positioner{z-index:2;pointer-events:none;justify-content:center;display:flex;position:absolute;inset-block-start:100%;inset-inline:0}.nav-menu__viewport{--nav-menu-panel-bg:var(--color--background);--nav-menu-selected-bg:var(--color--neutral-50);--nav-menu-media-width:14rem;--nav-menu-reveal-duration:calc(var(--motion--slow) * .4);--nav-menu-reveal-easing:var(--motion--ease-linear-settle-gentle);pointer-events:auto;inline-size:100%;block-size:var(--viewport-height,0);background:var(--nav-menu-panel-bg);box-shadow:var(--shadow--md);display:block;position:relative;overflow:hidden;transition:block-size var(--nav-menu-reveal-duration) var(--nav-menu-reveal-easing), display var(--nav-menu-reveal-duration) allow-discrete!important}.nav-menu__viewport[hidden]{display:none}.nav-menu__viewport[data-state=closed]{block-size:0}@starting-style{.nav-menu__viewport{block-size:0}}.nav-menu__content{position:absolute;inset-block-start:0;inset-inline:0}.nav-menu__content[hidden]{display:none}.nav-menu__panel{inline-size:min(100% - var(--layout--side-padding) * 2, var(--layout--content-max));padding-block:var(--space--inner-lg);gap:var(--space--inner-lg);grid-template-columns:minmax(15rem,18rem) 1fr;align-items:start;margin-inline:auto;display:grid}.nav-menu__rail{gap:var(--space--inner-5xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nav-menu__cat{justify-content:space-between;align-items:center;gap:var(--space--inner-xs);padding-block:var(--space--inner-3xs);padding-inline:var(--space--inner-2xs);border-radius:var(--radius);color:var(--color--foreground);transition:background-color var(--motion--fast) var(--motion--ease-standard), color var(--motion--fast) var(--motion--ease-standard);text-decoration:none;display:flex}.nav-menu__cat[data-mega-active]{background-color:var(--nav-menu-selected-bg)}.nav-menu__cat-caret{color:var(--color--muted-foreground);flex:none;font-size:.85em;display:inline-flex}.nav-menu__detail-area{min-block-size:calc(var(--nav-menu-media-width) * 5 / 4)}.nav-menu__detail{display:none}.nav-menu__detail[data-mega-active]{display:block}.nav-menu__detail-inner{gap:var(--space--inner-lg);align-items:start;display:flex}.nav-menu__detail-list{columns:1;column-gap:var(--space--inner-lg);flex:auto;min-inline-size:0;margin:0;padding:0;list-style:none}.nav-menu__detail-list:has(>li:nth-child(8)){columns:2}.nav-menu__detail-list:has(>li:nth-child(15)){columns:3}.nav-menu__detail-list>li{break-inside:avoid}.nav-menu__detail-media{flex:0 0 var(--nav-menu-media-width);border-radius:var(--radius);position:relative;overflow:hidden}.nav-menu__media-slide{opacity:0;position:absolute;inset:0}.nav-menu__media-slide>.picture{block-size:100%}.nav-menu__media-slide[data-active]{opacity:1}.nav-menu__detail-inner:not(:has(.nav-menu__detail-list)) .nav-menu__detail-media{margin-inline-start:auto}.nav-menu__content-link{padding-block:var(--space--inner-3xs);padding-inline:var(--space--inner-2xs);color:var(--color--foreground);border-radius:var(--radius);transition:background-color var(--motion--fast) var(--motion--ease-standard);text-decoration:none;display:block}.nav-menu__content-link:hover{background-color:var(--nav-menu-selected-bg)}.nav-menu__overlay{--nav-menu-overlay-duration:var(--motion--slow);--nav-menu-overlay-easing:var(--motion--ease-linear-soft);z-index:1;pointer-events:none;transition:background-color var(--nav-menu-overlay-duration) var(--nav-menu-overlay-easing), display var(--nav-menu-overlay-duration) allow-discrete;background-color:#0000;display:none;position:fixed;inset-block-start:var(--nav-menu-overlay-top,var(--layout--header-height));inset-block-end:0;inset-inline:0}.nav-menu__overlay[data-state=open]{background-color:var(--color--backdrop);pointer-events:auto;display:block}@starting-style{.nav-menu__overlay[data-state=open]{background-color:#0000}}@media (prefers-reduced-motion:reduce){.nav-menu__viewport,.nav-menu__overlay,.nav-menu__caret,.nav-menu__indicator,.nav-menu__content-link{transition-duration:1ms!important}}.newsletter-form{gap:var(--space--5xs);flex-direction:column;min-inline-size:0;display:flex}.newsletter-form__body{font-size:var(--font--sm);margin:0}.newsletter-form__form{gap:var(--space--inner-xs);flex-direction:column;margin-block-start:var(--space--4xs);display:flex}.newsletter-form__form .field{--field-bg:var(--color--background);--field-border-color:transparent}.newsletter-form__form .field__label{color:var(--site-footer-fg)}.newsletter-form__form>.btn{align-self:flex-start}.newsletter-form__status{font-size:var(--font--sm);margin:0}.newsletter-form__status:empty{display:none}.newsletter-form__msg{padding:var(--space--inner-3xs) var(--space--inner-2xs);border-radius:var(--radius);font-weight:600;display:inline-block}.newsletter-form__msg[data-newsletter-tone=success]{background:var(--color--success);color:var(--color--success-foreground)}.newsletter-form__msg[data-newsletter-tone=error]{background:var(--color--danger);color:var(--color--danger-foreground)}.opening-hours{--opening-hours-bg:var(--color--muted);--opening-hours-radius:var(--radius);--opening-hours-padding:var(--space--inner-md);--opening-hours-accent:var(--color--action);--opening-hours-border-color:var(--color--border);--opening-hours-time-color:var(--color--muted-foreground);gap:var(--space--inner-3xs);background:var(--opening-hours-bg);border-radius:var(--opening-hours-radius);padding:var(--opening-hours-padding);flex-direction:column;display:flex}.opening-hours__header{justify-content:space-between;align-items:center;gap:var(--space--inner-2xs);flex-wrap:wrap;display:flex}.opening-hours__heading{align-items:center;gap:var(--space--inner-3xs);font-size:var(--font--md);color:var(--color--primary);margin:0;font-weight:700;display:flex}.opening-hours__heading>svg{block-size:1.2em;inline-size:1.2em;color:var(--opening-hours-accent);flex:none;display:inline-block}.opening-hours__status{align-items:center;gap:var(--space--inner-5xs);font-size:var(--font--xs);color:var(--color--action);font-weight:700;display:inline-flex}.opening-hours__status[data-open]{color:var(--color--success)}.opening-hours__status-dot{background:currentColor;border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem}.opening-hours__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.opening-hours__row{align-items:center;gap:var(--space--inner-3xs);padding-block:var(--space--inner-5xs);font-size:var(--font--sm);border-block-start:var(--border-width) solid var(--opening-hours-border-color);display:flex}.opening-hours__row:first-child{border-block-start:0}.opening-hours__time{color:var(--opening-hours-time-color);font-variant-numeric:tabular-nums;margin-inline-start:auto}.opening-hours__row[data-opening-hours-today]{font-weight:700}.opening-hours__row[data-opening-hours-today] .opening-hours__time{color:var(--color--foreground)}.order-history{gap:var(--space--inner-sm);display:grid}.order-history__link{color:inherit;text-underline-offset:.15em;text-decoration:underline}.order-history__link:hover{text-decoration-thickness:2px}.order-truck{aspect-ratio:1;inline-size:210px;max-inline-size:100%;margin-inline:auto;animation:6s ease-in-out both order-truck-collapse;overflow:hidden}@keyframes order-truck-collapse{0%,55%{max-block-size:210px}to{max-block-size:0}}.order-truck>svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.order-truck .drive-away{transform-box:view-box;transform-origin:100px 170px;animation:6s ease-in-out both order-truck-drive}@keyframes order-truck-drive{0%{transform:scale(0)}10%{transform:scale(1)}48%{transform:scale(1)}to{transform:scale(0)}}.order-truck .diesel{transform-box:view-box;animation:6s linear both order-truck-diesel}@keyframes order-truck-diesel{0%,40%{transform:translate(0)}41.3%{transform:translate(.8px,-.5px)}42.6%{transform:translate(-.7px,.5px)}43.9%{transform:translate(.6px,.6px)}45.2%{transform:translate(-.5px,-.5px)}46.5%{transform:translate(.7px,-.4px)}47.8%{transform:translate(-.6px,.6px)}49.1%{transform:translate(.5px,.5px)}50.4%{transform:translate(-.7px,-.5px)}51.7%{transform:translate(.6px,-.6px)}53%{transform:translate(-.5px,.4px)}54.3%{transform:translate(.7px,.5px)}55.6%{transform:translate(-.6px,-.5px)}56.9%{transform:translate(.5px,-.5px)}58.2%{transform:translate(-.7px,.6px)}59.5%{transform:translate(.6px,.4px)}60.8%{transform:translate(-.5px,-.6px)}62.1%{transform:translate(.7px,-.5px)}63.4%{transform:translate(-.6px,.5px)}64.7%{transform:translate(.5px,.6px)}66%{transform:translate(-.7px,-.4px)}67.3%{transform:translate(.6px,-.6px)}68.6%{transform:translate(-.5px,.5px)}69.9%{transform:translate(.7px,.5px)}71.2%{transform:translate(-.6px,-.5px)}72.5%{transform:translate(.5px,-.5px)}73.8%{transform:translate(-.7px,.4px)}75.1%{transform:translate(.6px,.6px)}76.4%{transform:translate(-.5px,-.6px)}77.7%{transform:translate(.7px,-.4px)}79%{transform:translate(-.6px,.5px)}80.3%{transform:translate(.5px,.5px)}81.6%{transform:translate(-.7px,-.5px)}82.9%{transform:translate(.6px,-.6px)}84.2%{transform:translate(-.5px,.4px)}85.5%{transform:translate(.6px,.5px)}86.8%{transform:translate(-.5px,-.5px)}88.1%{transform:translate(.5px,-.4px)}89.4%{transform:translate(-.4px,.4px)}90.7%{transform:translate(.4px,.3px)}92%,to{transform:translate(0)}}.order-truck .lock-truck{transform-box:view-box;transform-origin:100px 80px;animation:2.4s ease-in-out both order-truck-swing}@keyframes order-truck-swing{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}@media (prefers-reduced-motion:reduce){.order-truck,.order-truck .drive-away,.order-truck .diesel,.order-truck .lock-truck{animation:none;transform:none}}.otp-block{--otp-block-gap:var(--space--inner-sm);--otp-block-note-fg:var(--color--muted-foreground);--otp-block-error-fg:var(--color--danger);--otp-block-rule-color:var(--color--border);gap:var(--otp-block-gap);display:grid}.otp-block__form{gap:var(--otp-block-gap);display:grid}.otp-block__error{color:var(--otp-block-error-fg);font-size:var(--font--sm);margin:0}.otp-block__error:empty{display:none}.otp-block__resend,.otp-block__alt{color:var(--otp-block-note-fg);font-size:var(--font--sm);margin:0}.otp-block__alt{margin-block-start:calc(var(--space--inner-2xs) - var(--otp-block-gap))}.otp-block__error-action.inline-link{--link-fg:var(--otp-block-error-fg)}.otp-block__cooldown{font-variant-numeric:tabular-nums}.otp-block .inline-link[data-cooldown=true]{cursor:wait;opacity:.55}.otp-block__divider{align-items:center;gap:var(--space--inner-xs);color:var(--otp-block-note-fg);font-size:var(--font--sm);margin:0;display:flex}.otp-block__divider:before,.otp-block__divider:after{content:"";border-block-start:var(--border-width) solid var(--otp-block-rule-color);flex:1 1 0}.pagination{--pagination-justify:center;--pagination-gap-inline:var(--space--inner-6xs);--pagination-gap-block:var(--space--inner-6xs);--pagination-item-min-size:var(--space--inner-md);--pagination-item-min-block-size:var(--pagination-item-min-size);--pagination-item-min-inline-size:var(--pagination-item-min-size);--pagination-item-padding-block:var(--space--inner-5xs);--pagination-item-padding-inline:var(--space--inner-4xs);--pagination-item-radius:var(--radius);--pagination-item-border-width:0px;--pagination-item-border-color:transparent;--pagination-item-font-size:var(--font--sm);--pagination-item-font-weight:400;--pagination-item-fg:var(--color--foreground);--pagination-item-bg:transparent;--pagination-item-fg-hover:var(--pagination-item-fg);--pagination-item-bg-hover:var(--color--muted);--pagination-item-fg-pressed:var(--pagination-item-fg-hover);--pagination-item-bg-pressed:var(--pagination-item-bg-hover);--pagination-item-fg-current:var(--color--foreground);--pagination-item-bg-current:var(--color--muted-darker);--pagination-item-font-weight-current:500;--pagination-trigger-fg:var(--color--foreground);--pagination-icon-size:var(--icon-size);--pagination-ellipsis-fg:var(--color--muted-foreground);--pagination-transition-duration:var(--motion--fast);--pagination-transition-easing:var(--motion--ease-standard);align-items:center;justify-content:var(--pagination-justify);column-gap:var(--pagination-gap-inline);row-gap:var(--pagination-gap-block);flex-wrap:wrap;display:flex}.pagination__item{min-block-size:var(--pagination-item-min-block-size);min-inline-size:var(--pagination-item-min-inline-size);padding-block:calc(var(--pagination-item-padding-block) - var(--pagination-item-border-width));padding-inline:calc(var(--pagination-item-padding-inline) - var(--pagination-item-border-width));border:var(--pagination-item-border-width) solid var(--pagination-item-border-color);border-radius:var(--pagination-item-radius);background:var(--pagination-item-bg);color:var(--pagination-item-fg);font-size:var(--pagination-item-font-size);font-weight:var(--pagination-item-font-weight);font-variant-numeric:tabular-nums;place-items:center;line-height:1;text-decoration:none;display:grid}.pagination__page,.pagination__trigger:any-link{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:background var(--pagination-transition-duration) var(--pagination-transition-easing), color var(--pagination-transition-duration) var(--pagination-transition-easing)}.pagination__page[aria-current=page]{background:var(--pagination-item-bg-current);color:var(--pagination-item-fg-current);font-weight:var(--pagination-item-font-weight-current)}@media (hover:hover){.pagination__page:not([aria-current=page]):hover,.pagination__trigger:any-link:hover{background:var(--pagination-item-bg-hover);color:var(--pagination-item-fg-hover)}}.pagination__page:not([aria-current=page]):active,.pagination__trigger:any-link:active{background:var(--pagination-item-bg-pressed);color:var(--pagination-item-fg-pressed)}.pagination__item:focus-visible{z-index:1}.pagination__trigger{color:var(--pagination-trigger-fg)}.pagination__trigger>svg{inline-size:var(--pagination-icon-size);block-size:var(--pagination-icon-size)}.pagination__ellipsis{color:var(--pagination-ellipsis-fg);-webkit-user-select:none;user-select:none}.pagination__item[data-disabled]{visibility:hidden}@media (forced-colors:active){.pagination__page[aria-current=page]{color:highlighttext;background:highlight}}@media (prefers-reduced-motion:reduce){.pagination__page,.pagination__trigger:any-link{transition:none}}.account-security-form{gap:var(--space--inner-sm);display:grid}.account-security-form__form{gap:var(--space--inner-md);display:grid}.account-security-form__actions{gap:var(--space--inner-3xs);flex-wrap:wrap;margin-block-start:var(--space--inner-xs);display:flex}.pepernoten-overlay{pointer-events:none;z-index:2;block-size:50px;inline-size:100vw;position:absolute;inset-inline-start:0}.pepernoten-fall{pointer-events:none;block-size:100%;inline-size:100%;z-index:var(--z--fx);position:fixed;inset:0}nss-person-carousel.person-carousel{--pc-gap:var(--space--inner-sm);--pc-visible:4;--pc-card-min:235px;--pc-slide-max:22rem;--pc-focus-width:100%;--pc-slide-basis:max(calc(var(--pc-card-min) + var(--pc-gap)), calc((100cqi + var(--pc-gap)) / var(--pc-visible)));--pc-fade-color:var(--color--background);--pc-dim:75%;--pc-blur:2px;--pc-arrow-size:var(--space--inner-xl);--pc-arrow-inset:var(--space--inner-5xs);--pc-arrow-block-position:38%;--pc-arrow-bg:var(--color--background);--pc-arrow-fg:var(--color--foreground);--pc-arrow-shadow:var(--shadow--md);--pc-arrow-radius:var(--radius);--pc-arrow-icon-size:1.7cap;--pc-motion-duration:var(--motion--md);display:block;position:relative;container-type:inline-size}.person-carousel__focus{inline-size:var(--pc-focus-width);pointer-events:none;visibility:hidden;block-size:0;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%)}.person-carousel__stage{isolation:isolate;margin-inline:calc(50% - 50vw);position:relative}.person-carousel__viewport{position:relative;overflow:hidden}.person-carousel__container{touch-action:pan-y pinch-zoom;margin-inline:calc(var(--pc-gap) / -2);align-items:stretch;display:flex}.person-carousel__slide{box-sizing:border-box;flex:0 0 var(--pc-slide-basis);min-inline-size:0;padding-inline:calc(var(--pc-gap) / 2)}nss-person-carousel[data-static] .person-carousel__container{justify-content:center}.person-carousel__edge{z-index:2;pointer-events:none;background:color-mix(in srgb, var(--pc-fade-color) var(--pc-dim), transparent);inline-size:calc(50% - 50cqi);-webkit-backdrop-filter:blur(var(--pc-blur));backdrop-filter:blur(var(--pc-blur));position:absolute;inset-block:0}.person-carousel__edge--start{-webkit-mask-image:linear-gradient(to left, transparent, #000 var(--pc-gap));-webkit-mask-image:linear-gradient(to left, transparent, #000 var(--pc-gap));-webkit-mask-image:linear-gradient(to left, transparent, #000 var(--pc-gap));mask-image:linear-gradient(to left, transparent, #000 var(--pc-gap));inset-inline-start:0}.person-carousel__edge--end{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--pc-gap));-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--pc-gap));-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--pc-gap));mask-image:linear-gradient(to right, transparent, #000 var(--pc-gap));inset-inline-end:0}:is(nss-person-carousel:not(:defined) .person-carousel__edge,nss-person-carousel[data-static] .person-carousel__edge){display:none}@keyframes pc-edge-reveal{0%{opacity:0}to{opacity:1}}nss-person-carousel:defined .person-carousel__edge{animation:pc-edge-reveal var(--motion--xl) var(--motion--ease-out) both}nss-person-carousel:defined .person-carousel__edge--end{animation-delay:var(--motion--md)}.person-carousel__arrow{z-index:3;inline-size:var(--pc-arrow-size);block-size:var(--pc-arrow-size);border-radius:var(--pc-arrow-radius);background:var(--pc-arrow-bg);color:var(--pc-arrow-fg);box-shadow:var(--pc-arrow-shadow);cursor:pointer;transition:opacity var(--pc-motion-duration) var(--motion--ease-standard), visibility 0s;border:none;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:var(--pc-arrow-block-position);translate:0 -50%}.person-carousel__arrow--prev{inset-inline-start:calc((100% - 100cqi) / 2 - var(--pc-arrow-size) / 2)}.person-carousel__arrow--next{inset-inline-end:calc((100% - 100cqi) / 2 - var(--pc-arrow-size) / 2)}.person-carousel__arrow>svg{inline-size:var(--pc-arrow-icon-size);block-size:var(--pc-arrow-icon-size);fill:currentColor}:is(nss-person-carousel:not(:defined) .person-carousel__arrow,nss-person-carousel[data-static] .person-carousel__arrow){display:none}nss-person-carousel[data-arrows-dismissed] .person-carousel__arrow{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--pc-motion-duration) var(--motion--ease-standard), visibility 0s var(--pc-motion-duration)}@media (prefers-reduced-motion:reduce){nss-person-carousel:defined .person-carousel__edge{animation:none}.person-carousel__arrow,nss-person-carousel[data-arrows-dismissed] .person-carousel__arrow{transition:none}}.person-card{--person-card-bg:var(--color--muted-darker);--person-card-radius:var(--radius);--person-card-padding:var(--space--inner-md);--person-card-gap:var(--space--inner-3xs);--person-card-icon-color:var(--color--muted-foreground);gap:var(--person-card-gap);block-size:100%;padding:var(--person-card-padding);border-radius:var(--person-card-radius);background:var(--person-card-bg);color:var(--color--foreground);flex-direction:column;display:flex}.person-card__name{font-size:var(--font--lg);color:var(--color--primary);margin:0;font-weight:700;line-height:1.2}.person-card__row{align-items:center;gap:var(--space--inner-4xs);min-inline-size:0;font-size:var(--font--sm);margin:0;display:flex}.person-card__row>svg{block-size:1.1em;inline-size:1.1em;fill:var(--person-card-icon-color);flex:none}.person-card__link{color:inherit;overflow-wrap:anywhere;text-decoration:none}.person-card__link:hover{text-decoration:underline}@media (width<=1439.98px){nss-person-carousel.person-carousel{--pc-visible:3}}@media (width<850px){nss-person-carousel.person-carousel{--pc-visible:1.2;--pc-gap:var(--space--inner-2xs);--pc-focus-width:min(100cqi - var(--layout--side-padding) * 2, var(--layout--content-max));--pc-slide-basis:max(calc(var(--pc-card-min) + var(--pc-gap)), calc((var(--pc-focus-width) + var(--pc-gap)) / var(--pc-visible)));inline-size:100cqi;margin-inline-start:calc(50% - 50cqi)}.person-carousel__stage{margin-inline:0}.person-carousel__slide{max-inline-size:var(--pc-slide-max)}.person-carousel__edge{display:none}.person-carousel__arrow--prev{inset-inline-start:var(--pc-arrow-inset)}.person-carousel__arrow--next{inset-inline-end:var(--pc-arrow-inset)}}nss-person-carousel.person-carousel[data-person-carousel-variant=profile]{--pc-card-min:0px;--pc-gap:var(--space--inner-xl)}@media (width<850px){nss-person-carousel.person-carousel[data-person-carousel-variant=profile]{--pc-card-min:18.5rem;--pc-gap:var(--space--inner-sm)}}[data-person-carousel-variant=profile] .person-card{--person-card-bg:var(--color--primary-background-fill);--person-card-fg:var(--color--primary-foreground);--person-card-icon-color:var(--person-card-fg);--person-card-inset:var(--space--inner-md);color:var(--person-card-fg);gap:0;padding:0;padding-block-start:var(--person-card-inset)}[data-person-carousel-variant=profile] .person-card__header{aspect-ratio:4/5;margin-inline:var(--person-card-inset);border-radius:var(--person-card-radius);background:var(--color--primary-background-fill);justify-content:center;align-items:center;display:flex;overflow:hidden}[data-person-carousel-variant=profile] .person-card__header[data-photo] .picture{--picture-inline-size:100%;--picture-radius:0}[data-person-carousel-variant=profile] .person-card__avatar{border-radius:var(--radius-full);background:var(--color--primary);block-size:3rem;inline-size:3rem;color:var(--color--primary-foreground);font-size:var(--font--md);place-items:center;font-weight:700;line-height:1;display:inline-grid}[data-person-carousel-variant=profile] .person-card__avatar>svg{fill:currentColor;block-size:1.35rem;inline-size:1.35rem}[data-person-carousel-variant=profile] .person-card__details{gap:var(--space--inner-4xs);padding:var(--person-card-inset);flex-direction:column;display:flex}[data-person-carousel-variant=profile] .person-card__tag{font-size:calc(var(--font--xs) / var(--font--_ratio));letter-spacing:.08em;text-transform:uppercase;color:var(--color--action);margin:0;font-weight:700}[data-person-carousel-variant=profile] .person-card__name{color:var(--person-card-fg);margin-block-end:var(--space--inner-4xs)}[data-person-carousel-variant=profile] .person-card__row{font-size:var(--font--md)}.person-carousel__progress{inline-size:var(--pc-focus-width);border-radius:var(--radius-full);background:var(--color--border);block-size:4px;margin-block-start:var(--space--md);margin-inline:auto;overflow:hidden}.person-carousel__progress-fill{border-radius:inherit;background:var(--color--action);transform-origin:0;block-size:100%;inline-size:100%;transition:transform var(--motion--fast) var(--motion--ease-linear-soft);display:block;transform:scaleX(0)}nss-person-carousel[data-static] .person-carousel__progress{display:none}@media (prefers-reduced-motion:reduce){.person-carousel__progress-fill{transition:none}}.phone-field{--phone-field-bg:var(--color--background);--phone-field-fg:var(--color--foreground);--phone-field-border-color:var(--color--border);--phone-field-border-width:var(--border-width);--phone-field-radius:var(--radius);--phone-field-padding-block:var(--space--inner-3xs);--phone-field-padding-inline:calc(var(--space--inner-xs) - 2px);--phone-field-font-size:calc(var(--font--md) / .9375);--phone-field-trigger-gap:var(--space--inner-2xs);--phone-field-flag-shadow:var(--shadow--xs);--phone-field-focus-color:var(--color--focus-stroke);--phone-field-focus-halo:var(--color--focus-halo);--phone-field-invalid-color:var(--color--danger);--phone-field-focus-halo-invalid:color-mix(in srgb, var(--color--danger) 25%, transparent);--phone-field-listbox-bg:var(--color--background);--phone-field-listbox-fg:var(--color--foreground);--phone-field-listbox-border-color:var(--color--border);--phone-field-listbox-radius:var(--radius);--phone-field-listbox-shadow:var(--shadow--md);--phone-field-listbox-max-block-size:min(80vh, 32rem);--phone-field-listbox-padding-block:var(--space--inner-6xs);--phone-field-popover-min-block-size:12rem;--phone-field-option-padding-block:var(--space--inner-5xs);--phone-field-option-padding-inline:var(--space--inner-xs);--phone-field-option-gap:var(--space--inner-2xs);--phone-field-option-bg-highlighted:var(--color--muted-darker);--phone-field-disabled-opacity:.5}nss-phone-field.phone-field__root{display:block}nss-phone-field:not(:defined) .phone-field__positioner{display:none}.phone-field__row{background:var(--phone-field-bg);border:var(--phone-field-border-width) solid var(--phone-field-border-color);border-radius:var(--phone-field-radius);transition:border-color var(--motion--fast) var(--motion--ease-standard), box-shadow var(--motion--fast) var(--motion--ease-standard);align-items:stretch;display:flex}.phone-field__row:has(.phone-field__number:focus){border-color:var(--phone-field-focus-color);box-shadow:0 0 0 var(--focus-ring-halo-width) var(--phone-field-focus-halo)}.phone-field__row:has(.phone-field__number[aria-invalid=true]){border-color:var(--phone-field-invalid-color)}.phone-field__row:has(.phone-field__number[aria-invalid=true]:focus){border-color:var(--phone-field-invalid-color);box-shadow:0 0 0 var(--focus-ring-halo-width) var(--phone-field-focus-halo-invalid)}.phone-field__row:has(:disabled){opacity:var(--phone-field-disabled-opacity)}.phone-field__country{flex:none;display:flex;position:relative}.phone-field__sr-label{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.phone-field__trigger{font-family:"Soehne Input", var(--font--family-base);font-size:var(--phone-field-font-size);color:var(--phone-field-fg);align-items:center;gap:var(--phone-field-trigger-gap);text-align:start;padding:var(--phone-field-padding-block) var(--phone-field-padding-inline);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:none;font-weight:400;line-height:1.40625;display:inline-flex}.phone-field__dial{font-feature-settings:"tnum" 1}.phone-field__flag-slot{flex:none;block-size:15px;inline-size:20px;position:relative}.phone-field__flag{object-fit:cover;block-size:15px;inline-size:20px;box-shadow:var(--phone-field-flag-shadow);border-radius:1px;flex:none;display:block}.phone-field__flag[data-broken=true]{display:none}.phone-field__flag--trigger{opacity:0;transition:opacity var(--motion--md) var(--motion--ease-linear-soft);position:absolute;inset:0}.phone-field__flag-slot[data-phone-flag-front=a]>[data-phone-flag-layer=a],.phone-field__flag-slot[data-phone-flag-front=b]>[data-phone-flag-layer=b]{opacity:1}.phone-field__chevron{block-size:1em;inline-size:1em;color:var(--phone-field-fg);transition:transform var(--motion--md) var(--motion--ease-standard);flex:none;align-items:center;margin-inline-start:calc(var(--space--inner-4xs) - var(--phone-field-trigger-gap));display:inline-flex}.phone-field__trigger[data-state=open] .phone-field__chevron{transform:rotate(180deg)}.phone-field__number{min-inline-size:0;padding:var(--phone-field-padding-block) var(--phone-field-padding-inline);background:0 0;border:0;border-radius:0;flex:auto;padding-inline-start:0}.phone-field__number:focus-visible{box-shadow:none;border-color:#0000;outline:none}.phone-field__number[aria-invalid=true]{border-color:#0000}.phone-field__trigger:disabled{cursor:not-allowed}.phone-field__popover[data-state=closed]{display:none}.phone-field__popover{z-index:calc(var(--z--overlay) + 1);min-inline-size:var(--reference-width,15rem);max-inline-size:92vw;max-block-size:max(var(--phone-field-popover-min-block-size), var(--available-height,100vh));background:var(--phone-field-listbox-bg);color:var(--phone-field-listbox-fg);border:var(--phone-field-border-width) solid var(--phone-field-listbox-border-color);border-radius:var(--phone-field-listbox-radius);box-shadow:var(--phone-field-listbox-shadow);font-family:"Soehne Input", var(--font--family-base);font-size:var(--phone-field-font-size);flex-direction:column;line-height:1.40625;display:flex;position:relative;overflow:hidden}.phone-field__search{align-items:center;gap:var(--space--inner-3xs);margin:var(--space--inner-2xs);padding-block:var(--phone-field-padding-block);padding-inline:var(--space--inner-2xs);border:var(--phone-field-border-width) solid var(--phone-field-border-color);border-radius:var(--phone-field-radius);transition:border-color var(--motion--fast) var(--motion--ease-standard), box-shadow var(--motion--fast) var(--motion--ease-standard);flex:none;display:flex}.phone-field__search:focus-within{border-color:var(--phone-field-focus-color);box-shadow:0 0 0 var(--focus-ring-halo-width) var(--phone-field-focus-halo)}.phone-field__search-icon{color:var(--color--muted-foreground);flex:none;display:inline-flex}.phone-field__search-input{min-inline-size:0;color:var(--phone-field-fg);font-family:"Soehne Input", var(--font--family-base);font-size:var(--phone-field-font-size);background:0 0;border:0;flex:auto;padding:0;line-height:1.40625}.phone-field__search-input::placeholder{color:var(--color--muted-foreground);opacity:1}.phone-field__search-input:focus-visible{box-shadow:none;outline:none}.phone-field__listbox{padding-block:var(--phone-field-listbox-padding-block);-webkit-user-select:none;user-select:none;min-block-size:0;max-block-size:var(--phone-field-listbox-max-block-size);flex:0 auto;margin:0;padding-inline:0;list-style:none;overflow-y:auto}.phone-field__option{align-items:center;gap:var(--phone-field-option-gap);padding-block:var(--phone-field-option-padding-block);padding-inline:var(--phone-field-option-padding-inline);cursor:pointer;white-space:nowrap;display:flex}.phone-field__option-dial{margin-inline:.12em}.phone-field__option[hidden]{display:none}.phone-field__option[data-highlighted]{background:var(--phone-field-option-bg-highlighted)}@media (prefers-reduced-motion:reduce){.phone-field__trigger,.phone-field__chevron,.phone-field__flag--trigger{transition:none}}nss-pin-input.pin-input__root{display:contents}.pin-input{--pin-input-box-size:3.25rem;--pin-input-gap:var(--space--inner-2xs);--pin-input-font-size:var(--font--xl)}.pin-input__row{display:contents}.pin-input__boxes{gap:var(--pin-input-gap);display:flex}.pin-input__digit{font-family:"Soehne Input", var(--font--family-base);font-size:var(--pin-input-font-size);text-align:center;inline-size:var(--pin-input-box-size);block-size:var(--pin-input-box-size);color:var(--field-fg);caret-color:var(--field-fg,black);background:var(--field-bg);border:var(--field-border-width,2px) solid var(--field-border-color);border-radius:var(--field-border-radius,var(--radius));padding:0;font-weight:500}.pin-input__digit:focus-visible{border-color:var(--field-focus-color);box-shadow:0 0 0 var(--focus-ring-halo-width) var(--field-focus-halo)}.pin-input__digit[aria-invalid=true]{border-color:var(--field-border-color-invalid)}.pin-input__digit:disabled{cursor:not-allowed;opacity:var(--field-disabled-opacity)}.pin-input__hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.product-card{--product-card-bg:var(--color--background);--product-card-radius:var(--radius);--product-card-padding-inline:0;--product-card-gap:var(--space--inner-2xs);--product-card-name-color:var(--color--primary);--product-card-name-size:var(--font--lg);--product-card-name-weight:700;--product-card-description-color:var(--color--muted-foreground);--product-card-description-size:var(--font--md);--product-card-price-bg:var(--color--neutral-100);--product-card-price-padding-block:var(--space--inner-4xs);--product-card-price-padding-inline:var(--space--inner-3xs);--product-card-badge-bg:var(--color--primary-background-fill);--product-card-badge-fg:var(--color--primary-foreground);--product-card-badge-font-size:var(--font--sm);--product-card-badge-padding-block:var(--space--inner-7xs);--product-card-badge-padding-inline:var(--space--inner-5xs);--product-card-swatch-size:1.25rem;--product-card-swatch-gap:var(--space--inner-3xs);--product-card-swatch-checked-ring-color:var(--color--selected-accent);--product-card-swatch-checked-ring-gap:2px;--product-card-swatch-glyph-size:calc(var(--product-card-swatch-size) * .62);--product-card-swatch-glyph-color:var(--color--foreground);row-gap:var(--product-card-gap);block-size:100%;padding-inline:var(--product-card-padding-inline);background:var(--product-card-bg);isolation:isolate;grid-template-rows:auto 1fr;display:grid}.product-card>.product-image-gallery{--product-image-gallery-radius:var(--product-card-radius)}.product-card__badges{--product-card-badges-offset:var(--space--inner-5xs);z-index:1;align-items:flex-start;gap:var(--space--inner-6xs);max-inline-size:calc(85% - var(--product-card-badges-offset));flex-direction:column;display:flex;position:absolute;inset-block-end:var(--product-card-badges-offset);inset-inline-start:var(--product-card-badges-offset)}.product-card__badge{padding-block:var(--product-card-badge-padding-block);padding-inline:var(--product-card-badge-padding-inline);background:var(--product-card-badge-bg);color:var(--product-card-badge-fg);font-size:var(--product-card-badge-font-size);letter-spacing:.02em;font-weight:500;line-height:1.2}.product-card__body{gap:var(--space--inner-3xs);flex-direction:column;padding-block-start:var(--space--inner-2xs);display:flex}.product-card__name{font-size:var(--product-card-name-size);font-weight:var(--product-card-name-weight);color:var(--product-card-name-color);margin:0;line-height:1.2}.product-card__name-link{color:inherit;text-decoration:none}.product-card__name-link:hover{text-decoration:underline}.product-card__description{color:var(--product-card-description-color);font-size:var(--product-card-description-size);margin:0;line-height:1.35}.product-card__price{padding-block:var(--product-card-price-padding-block);padding-inline:var(--product-card-price-padding-inline);background:var(--product-card-price-bg);font-size:var(--font--md);align-self:start;margin-block-start:var(--space--inner-3xs);font-weight:500;line-height:1.2;display:inline-block}.product-card__price-vat,.product-card__price-prefix{color:var(--color--foreground)}.product-card__swatches{gap:calc(var(--product-card-swatch-gap) + var(--product-card-swatch-checked-ring-gap) * 2);flex-wrap:wrap;margin:0;margin-block-start:calc(var(--space--inner-3xs) + var(--product-card-swatch-checked-ring-gap) * 2);padding:0;padding-inline-start:calc(var(--product-card-swatch-checked-ring-gap) + var(--border-width));list-style:none;display:flex}.product-card__swatches>li{display:flex}.product-card__swatch{--product-card-swatch-ring-color:transparent;inline-size:var(--product-card-swatch-size);block-size:var(--product-card-swatch-size);border-radius:var(--radius-full);background:var(--product-card-swatch);box-shadow:inset 0 0 0 var(--border-width) var(--product-card-swatch-ring-color);transition:box-shadow var(--motion--fast) var(--motion--ease-standard);display:block}a.product-card__swatch{text-decoration:none}.product-card__swatch[data-product-card-swatch-kind=glyph]{background:var(--color--background);place-items:center;display:grid}.product-card__swatch[data-product-card-swatch-kind=glyph]>svg{inline-size:var(--product-card-swatch-glyph-size);block-size:var(--product-card-swatch-glyph-size);color:var(--product-card-swatch-glyph-color)}.product-card__swatch[data-selected]{box-shadow:0 0 0 var(--product-card-swatch-checked-ring-gap) var(--color--background), 0 0 0 calc(var(--product-card-swatch-checked-ring-gap) + var(--border-width)) var(--product-card-swatch-checked-ring-color), inset 0 0 0 var(--border-width) var(--product-card-swatch-ring-color)}@media (hover:hover){.product-card__swatches:has(.product-card__swatch:hover) .product-card__swatch[data-selected]{box-shadow:inset 0 0 0 var(--border-width) var(--product-card-swatch-ring-color)}.product-card__swatches:has(.product-card__swatch:hover) .product-card__swatch:hover{box-shadow:0 0 0 var(--product-card-swatch-checked-ring-gap) var(--color--background), 0 0 0 calc(var(--product-card-swatch-checked-ring-gap) + var(--border-width)) var(--product-card-swatch-checked-ring-color), inset 0 0 0 var(--border-width) var(--product-card-swatch-ring-color)}}.product-card__swatch:focus-visible{outline:var(--focus-ring-width) solid var(--color--focus-ring);outline-offset:var(--product-card-swatch-checked-ring-gap)}.product-card[data-card-swatch-media]:not([data-swatch-revealed]) .product-card__lead .variant-picture-stack:not([data-active]):not([data-prev]) .picture>img{display:none}.product-card[data-card-swatch-media]:not([data-swatch-revealed]) .product-card__lead .variant-picture-stack:not([data-active]):not([data-prev]) .picture:before{opacity:0;animation:none}.product-card .stock-status{--stock-status-divider-width:0;margin-block-start:auto}.product-card .stock-status__badge{--tag-padding-inline:var(--space--inner-5xs)}.product-card__actions{justify-content:flex-start;display:flex}.product-card__actions>.btn{--btn-font-size:var(--font--md);--btn-hit-area:calc(1lh + 2 * var(--space--inner-3xs));--btn-padding-inline:var(--space--inner-sm)}nss-product-gallery.gallery-root{--gallery-gap:var(--space--inner-sm);--gallery-thumb-size:var(--space--xl);--gallery-thumb-gap:var(--space--inner-3xs);--gallery-thumb-ring-color:var(--color--selected-accent);--gallery-thumb-ring-width:var(--border-width);--gallery-thumb-ring-gap:2px;--gallery-thumb-ring-radius:var(--radius);--gallery-slide-gap:1px;--gallery-radius:var(--radius);--gallery-slide-radius:var(--radius);--gallery-arrow-offset:var(--space--inner-sm);--gallery-arrow-fade-duration:.5s;--gallery-arrow-fade-ease:var(--motion--ease-linear-soft);--gallery-arrow-fade-out-delay:.5s;--gallery-mobile-slide-size:calc(50% + var(--layout--logo-width) / 2);--gallery-sticky-top:calc(var(--layout--header-height) + var(--space--sm));gap:var(--gallery-gap);grid-template-columns:1fr;inline-size:100%;display:grid}@media (width<850px){nss-product-gallery.gallery-root{--gallery-radius:0;--gallery-slide-gap:var(--space--inner-5xs);inline-size:100cqi;margin-inline-start:calc(50% - 50cqi)}}@media (width>=850px){nss-product-gallery.gallery-root{grid-template-columns:var(--gallery-thumb-size) 1fr}}@media (width<=1023.98px){nss-product-gallery.gallery-root{--gallery-gap:var(--space--inner-xs)}}nss-product-gallery:not(:defined) :is(.gallery-arrow,.gallery-affordance){visibility:hidden}.gallery-main{border-radius:var(--gallery-radius);align-self:start;position:relative;overflow:hidden}@media (width>=850px){.gallery-main{position:sticky;inset-block-start:var(--gallery-sticky-top)}}.gallery-main-viewport{inline-size:100%;overflow:hidden}@media (width<850px){.gallery-main-viewport{padding-inline:var(--space--md)}}.gallery-main-container{gap:var(--gallery-slide-gap);touch-action:pan-y;display:flex}.gallery-slide{flex:0 0 var(--gallery-mobile-slide-size);aspect-ratio:4/5;border-radius:var(--gallery-slide-radius);background:var(--color--muted);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;min-inline-size:0}@media (width<850px){.gallery-slide:not([data-active]){cursor:pointer}}@media (width>=850px){.gallery-slide{flex-basis:100%}}@media (any-pointer:coarse){.gallery-main-viewport{cursor:grab}.gallery-main-viewport[data-dragging],.gallery-main-viewport[data-dragging] .gallery-slide{cursor:grabbing}}.gallery-arrow{z-index:1;background:color-mix(in srgb, var(--color--background) 80%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity var(--gallery-arrow-fade-duration) var(--gallery-arrow-fade-ease);transition-delay:var(--gallery-arrow-fade-out-delay);display:none;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.gallery-arrow--prev{inset-inline-start:var(--gallery-arrow-offset)}.gallery-arrow--next{inset-inline-end:var(--gallery-arrow-offset)}@media (width>=850px){.gallery-arrow{display:inline-grid}.gallery-arrow:focus-visible{opacity:1;pointer-events:auto;transition-delay:0s}}@media (width>=850px) and (hover:hover){.gallery-main:hover .gallery-arrow{opacity:1;pointer-events:auto;transition-delay:0s}}.gallery-affordance{z-index:1;background:color-mix(in srgb, var(--color--background) 80%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:1;transition:opacity var(--motion--md) var(--motion--ease-linear-soft);display:none;position:absolute;inset-block-start:50%;inset-inline-end:var(--layout--side-padding);transform:translateY(-50%)}@media (width<850px){.gallery-affordance{display:inline-grid}.gallery-affordance[data-hidden]{opacity:0;pointer-events:none}}.gallery-thumbs{display:none}@media (width>=850px){.gallery-thumbs{block-size:100%;display:block}}.gallery-thumbs-viewport{overflow-clip-margin:4px;block-size:100%;overflow:clip}.gallery-thumbs-container{gap:var(--gallery-thumb-gap);flex-direction:column;display:flex}.gallery-thumb{appearance:none;background:var(--color--muted);border-radius:var(--gallery-radius);cursor:pointer;aspect-ratio:1;border:0;flex:none;inline-size:100%;padding:0;position:relative}.gallery-thumb:after{content:"";inset:calc(-1 * (var(--gallery-thumb-ring-gap) + var(--gallery-thumb-ring-width)));border:var(--gallery-thumb-ring-width) solid transparent;border-radius:var(--gallery-thumb-ring-radius);pointer-events:none;transition:border-color var(--motion--fast) var(--motion--ease-standard);position:absolute}.gallery-thumb[aria-selected=true]:after{border-color:var(--gallery-thumb-ring-color)}.gallery-thumb-img,.gallery-slide-img{--picture-inline-size:100%;block-size:100%}.gallery-slide-img{-webkit-user-select:none;user-select:none;pointer-events:none}.gallery-lightbox{--gallery-lightbox-z:var(--z--lightbox);--gallery-lightbox-inset:var(--space--md);--gallery-lightbox-gap:var(--space--inner-5xs);--gallery-morph-duration:var(--motion--xl);--gallery-morph-ease:var(--motion--ease-standard);--gallery-slide-fade:.55s;z-index:var(--gallery-lightbox-z);display:none;position:fixed;inset:0}.gallery-lightbox[data-state=opening],.gallery-lightbox[data-state=open],.gallery-lightbox[data-state=closing]{display:block}.gallery-lightbox[data-state=closing]{z-index:auto}.gallery-lightbox-positioner{z-index:101;position:absolute;inset:0}.gallery-lightbox .backdrop{opacity:0;transition:opacity var(--gallery-morph-duration) var(--gallery-morph-ease);background-color:#000;display:block}@media (aspect-ratio>=4/5){.gallery-lightbox .backdrop{background-color:var(--color--background)}}.gallery-lightbox .backdrop[data-backdrop-open=true]{opacity:1}.gallery-lightbox[data-state=closing] .backdrop{transition:opacity var(--gallery-morph-duration) var(--gallery-morph-ease)}.gallery-lightbox-panel{pointer-events:auto;touch-action:none;opacity:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gallery-lightbox[data-state=open] .gallery-lightbox-panel{opacity:1}.gallery-lightbox-title{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gallery-lightbox-viewport{background:var(--color--background);flex:none;inline-size:100%;overflow:hidden}.gallery-lightbox-container{align-items:center;display:flex}.gallery-lightbox-slide{aspect-ratio:4/5;box-sizing:content-box;inline-size:min(80dvh,100vw + 1px);padding-inline:calc(var(--gallery-lightbox-gap) / 2);flex:none;position:relative}.gallery-lightbox-slide:not([data-active]){cursor:pointer}@media (any-pointer:coarse){.gallery-lightbox-viewport{cursor:grab}.gallery-lightbox-viewport[data-dragging],.gallery-lightbox-viewport[data-dragging] .gallery-lightbox-slide{cursor:grabbing}}.gallery-lightbox-img,.gallery-lightbox-variant{--picture-inline-size:100%;transform-origin:0 0;block-size:100%;inline-size:100%}.gallery-lightbox-img[data-zoom-animating],.gallery-lightbox-variant[data-zoom-animating]{transition:transform var(--motion--md) var(--motion--ease-standard)}.gallery-lightbox-slide[data-zoomed]{z-index:1;position:relative}.gallery-lightbox-slide[data-magnify]{clip-path:inset(0 calc(var(--gallery-lightbox-gap) / 2))}.gallery-lightbox-arrow,.gallery-lightbox-close{z-index:2;background:color-mix(in srgb, var(--color--background) 80%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute}.gallery-lightbox-close{inset-block-start:var(--gallery-lightbox-inset);inset-inline-end:var(--gallery-lightbox-inset)}.gallery-lightbox-arrow{display:none;inset-block-start:50%;transform:translateY(-50%)}.gallery-lightbox-arrow--prev{inset-inline-start:var(--gallery-lightbox-inset)}.gallery-lightbox-arrow--next{inset-inline-end:var(--gallery-lightbox-inset)}.gallery-lightbox-dots{z-index:2;justify-content:center;align-items:center;gap:var(--space--inner-6xs);pointer-events:none;display:flex;position:absolute;inset-block-end:var(--gallery-lightbox-inset);inset-inline:0}.gallery-lightbox-dot{appearance:none;font-size:var(--font--lg);inline-size:var(--icon-size);block-size:var(--icon-size);--gallery-dot-disc:calc(var(--icon-size) * 13 / 16);cursor:pointer;pointer-events:auto;background:0 0;border:0;place-items:center;padding:0;display:grid}.gallery-lightbox-dot:before{content:"";inline-size:calc(var(--gallery-dot-disc) * .6);block-size:calc(var(--gallery-dot-disc) * .6);transition:inline-size var(--motion--fast) var(--motion--ease-standard), block-size var(--motion--fast) var(--motion--ease-standard), background-color var(--motion--fast) var(--motion--ease-standard);background:#ffffff73;border-radius:50%;box-shadow:0 0 2px #00000080}.gallery-lightbox-dot[aria-selected=true]:before{inline-size:var(--gallery-dot-disc);block-size:var(--gallery-dot-disc);background:#fff}@media not (any-pointer:coarse){.gallery-lightbox-dots{display:none}.gallery-lightbox-arrow:not([hidden]){display:inline-grid}}.gallery-lightbox[data-zoomed]:not([data-magnify]) .gallery-lightbox-dots,.gallery-lightbox[data-zoomed]:not([data-magnify]) .gallery-lightbox-arrow{display:none}@media (aspect-ratio<=4/5){.gallery-lightbox[data-zoomed]:not([data-magnify]) .gallery-lightbox-viewport{overflow:visible}}.gallery-lightbox[data-close-on-dark=true] .gallery-lightbox-close{-webkit-backdrop-filter:none;backdrop-filter:none;--btn-fg:#fff;background:0 0}.gallery-lightbox[data-zoomed]:not([data-magnify]) .gallery-lightbox-close{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);--btn-fg:#fff;background:#0000008c}.gallery-lightbox-close,.gallery-lightbox-dots,.gallery-lightbox-arrow{transition:opacity var(--motion--fast) var(--motion--ease-out)}.gallery-lightbox[data-swiping] .gallery-lightbox-close,.gallery-lightbox[data-swiping] .gallery-lightbox-dots,.gallery-lightbox[data-swiping] .gallery-lightbox-arrow{opacity:0;pointer-events:none}.gallery-lightbox[data-swiping] .gallery-lightbox-viewport{background:0 0;overflow:visible}@media (aspect-ratio<=4/5){.gallery-lightbox[data-swiping] .backdrop[data-backdrop-open=true]{opacity:0;transition:opacity var(--motion--md) var(--motion--ease-out)}}.gallery-lightbox-zoom{background:color-mix(in srgb, var(--color--background) 80%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:none;position:absolute}.gallery-lightbox-zoom[data-part=fs-slide-zoom]{z-index:2;pointer-events:none;inset-block-start:var(--gallery-lightbox-inset);inset-inline-start:calc(var(--gallery-lightbox-gap) / 2 + var(--gallery-lightbox-inset))}.gallery-lightbox-zoom[data-part=fs-zoom]{z-index:103;pointer-events:none;inset-block-start:var(--gallery-lightbox-inset);inset-inline-start:var(--gallery-lightbox-inset)}.gallery-lightbox-zoom-in,.gallery-lightbox-zoom-out{display:inline-flex}.gallery-lightbox-zoom .gallery-lightbox-zoom-out,.gallery-lightbox-zoom[aria-pressed=true] .gallery-lightbox-zoom-in{display:none}.gallery-lightbox-zoom[aria-pressed=true] .gallery-lightbox-zoom-out{display:inline-flex}@media not (any-pointer:coarse){.gallery-lightbox[data-state=open] .gallery-lightbox-zoom[data-part=fs-slide-zoom]{opacity:0;display:inline-grid}.gallery-lightbox[data-state=open] .gallery-lightbox-slide[data-active] .gallery-lightbox-zoom[data-part=fs-slide-zoom]{opacity:1;pointer-events:auto}.gallery-lightbox[data-transitioning] .gallery-lightbox-zoom[data-part=fs-slide-zoom]{transition:opacity var(--gallery-slide-fade) var(--motion--ease-standard)}.gallery-lightbox[data-transitioning] .gallery-lightbox-slide[data-active] .gallery-lightbox-zoom[data-part=fs-slide-zoom]{animation:gallery-lightbox-zoom-enter var(--gallery-slide-fade) var(--motion--ease-standard) both}.gallery-lightbox[data-state=opening] .gallery-lightbox-zoom[data-part=fs-zoom]{animation:gallery-lightbox-zoom-in calc(var(--gallery-morph-duration) / 2) var(--gallery-morph-ease) both;display:inline-grid}.gallery-lightbox[data-zoomed] .gallery-lightbox-img,.gallery-lightbox[data-zoomed] .gallery-lightbox-variant{cursor:crosshair}}@keyframes gallery-lightbox-zoom-in{0%{opacity:0}to{opacity:1}}@keyframes gallery-lightbox-zoom-enter{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.gallery-lightbox-morph{z-index:102;pointer-events:none;display:none;position:absolute;inset:0}.gallery-lightbox-morph[data-active]{display:block}.gallery-lightbox-clone{object-fit:cover;object-position:center;border-radius:var(--gallery-slide-radius);transform-origin:0 0;will-change:transform;z-index:2;position:fixed}.gallery-lightbox-clone[data-peek]{z-index:1}.gallery-lightbox-clone[data-gap]{z-index:0;background:var(--color--background);border-radius:0}.gallery-lightbox-clone[data-animating]{transition:transform var(--gallery-morph-duration) var(--gallery-morph-ease)}.gallery-lightbox-clone[data-revealing]{opacity:0;transition:opacity var(--motion--md) var(--motion--ease-standard)}@media (prefers-reduced-motion:reduce){.gallery-lightbox .backdrop,.gallery-lightbox-img[data-zoom-animating],.gallery-lightbox-variant[data-zoom-animating],.gallery-lightbox-dot:before,.gallery-lightbox-zoom[data-part=fs-slide-zoom]{transition:none}.gallery-lightbox[data-transitioning] .gallery-lightbox-slide[data-active] .gallery-lightbox-zoom[data-part=fs-slide-zoom]{animation:none}.gallery-lightbox[data-state=opening] .gallery-lightbox-zoom[data-part=fs-zoom]{opacity:0;animation:none}.gallery-lightbox-close,.gallery-lightbox-dots,.gallery-lightbox-arrow,.gallery-lightbox[data-swiping] .backdrop[data-backdrop-open=true]{transition:none}}@property --prose-flow{syntax:"*";inherits:false}.prose{--prose-heading-color:var(--color--primary);--prose-heading-font-weight:700;--prose-h2-font-size:var(--font--xl);--prose-h3-font-size:var(--font--lg);--prose-h4-font-size:var(--font--md);--prose-body-line-height:1.6;--prose-lead-font-size:var(--font--lg);--prose-flow-space:var(--space--inner-xs);--prose-space-h2-above:var(--space--inner-lg);--prose-space-h2-below:var(--space--inner-4xs);--prose-space-h3-above:var(--space--inner-md);--prose-space-h3-below:var(--space--inner-5xs);--prose-space-heading-bind:var(--space--inner-3xs);--prose-space-list-above:var(--space--inner-2xs);--prose-space-list-item:var(--space--inner-5xs);--prose-space-blockquote:var(--space--inner-sm);--prose-space-section:var(--space--inner-lg);--prose-link-color:var(--color--foreground);--prose-link-hover-color:var(--color--link);--prose-link-underline-color:var(--color--link);line-height:var(--prose-body-line-height);hyphens:auto}.prose>*+*{margin-block-start:var(--prose-flow,var(--prose-flow-space))}.prose>*+:is(ul,ol){--prose-flow:var(--prose-space-list-above)}.prose>*+blockquote,.prose>blockquote+*{--prose-flow:var(--prose-space-blockquote)}.prose>:is(h2,h3,h4)+*{--prose-flow:var(--prose-space-h2-below)}.prose>:is(h3,h4)+*{--prose-flow:var(--prose-space-h3-below)}.prose>*+h2{--prose-flow:var(--prose-space-h2-above)}.prose>*+:is(h3,h4){--prose-flow:var(--prose-space-h3-above)}.prose>*+hr,.prose>hr+*{--prose-flow:var(--prose-space-section)}.prose>:is(h2,h3,h4)+:is(h2,h3,h4){--prose-flow:var(--prose-space-heading-bind)}.prose :is(ul,ol)>li+li{margin-block-start:var(--prose-space-list-item)}.prose :is(li,blockquote)>*+*{margin-block-start:var(--prose-flow,var(--prose-flow-space))}.prose :where(h2,h3,h4){font-weight:var(--prose-heading-font-weight);color:var(--prose-heading-color);letter-spacing:-.01em;text-wrap:balance;hyphens:manual}.prose :where(h2){font-size:var(--prose-h2-font-size);line-height:1.25}.prose :where(h3){font-size:var(--prose-h3-font-size);line-height:1.35}.prose :where(h4){font-size:var(--prose-h4-font-size);line-height:1.4}.prose :where(ul,ol){padding-inline-start:1.25em}.prose :where(blockquote){border-inline-start:var(--border-width) solid var(--color--border);color:var(--color--muted-foreground);padding-inline-start:var(--space--inner-md)}.prose :where(hr){block-size:var(--border-width);background-color:var(--color--border);border:0}.prose :where(a){color:var(--prose-link-color);text-decoration-line:underline;-webkit-text-decoration-color:var(--prose-link-underline-color);-webkit-text-decoration-color:var(--prose-link-underline-color);text-decoration-color:var(--prose-link-underline-color);text-decoration-thickness:var(--border-width);text-underline-offset:.15em;transition:color var(--motion--fast) var(--motion--ease-standard)}@media (hover:hover){.prose :where(a):hover{color:var(--prose-link-hover-color)}}.prose :where(strong){font-weight:500}.prose :where(h2,h3,h4) :where(strong){font-weight:inherit}.prose :where(.prose__lead){font-size:var(--prose-lead-font-size);line-height:1.5}.prose[data-prose-scale=display]{--prose-h2-font-size:var(--font--2xl);--prose-h3-font-size:var(--font--xl);--prose-h4-font-size:var(--font--lg)}.prose[data-prose-scale=compact]{--prose-h2-font-size:var(--font--lg);--prose-h3-font-size:var(--font--md);--prose-h4-font-size:var(--font--sm)}.quantity-stepper__root{--quantity-stepper-gap:0;align-items:stretch;gap:var(--quantity-stepper-gap);display:inline-flex}.quantity-stepper[data-quantity-width=full]{inline-size:100%}.quantity-stepper[data-quantity-width=full] .quantity-stepper__root{inline-size:100%;display:flex}.quantity-stepper__root .quantity-stepper__button{--btn-bg:var(--color--border);--btn-hover-bg:var(--color--neutral-400);--btn-font-size:var(--font--md);aspect-ratio:1;flex:none;align-self:stretch;position:relative}.quantity-stepper__root .quantity-stepper__button:focus-visible{z-index:1}.quantity-stepper__root .quantity-stepper__button[data-part=decrement]:not(:focus-visible){border-start-end-radius:0;border-end-end-radius:0}.quantity-stepper__root .quantity-stepper__button[data-part=increment]:not(:focus-visible){border-start-start-radius:0;border-end-start-radius:0}.quantity-stepper__root .quantity-stepper__input{text-align:center;font-feature-settings:"tnum" 1;border-radius:0;flex:none;inline-size:auto;position:relative}.quantity-stepper__root .quantity-stepper__input:focus-visible{z-index:1;border-radius:var(--radius)}.quantity-stepper[data-quantity-width=full] .quantity-stepper__input{flex:auto;min-inline-size:0}.quantity-stepper__label--hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.quote-block{--quote-block-color:var(--color--neutral-500);--quote-block-mark-color:var(--color--neutral-500);--quote-block-mark-size:var(--font--4xl);--quote-block-text-size:var(--font--3xl);--quote-block-inset:calc(var(--quote-block-mark-size) * .8);inline-size:fit-content;max-inline-size:100%;padding-block:var(--space--inner-md);text-align:center;margin-inline:auto;padding-inline-start:var(--quote-block-inset);position:relative}.quote-block:before{content:"“";font-size:var(--quote-block-mark-size);color:var(--quote-block-mark-color);pointer-events:none;line-height:.9;position:absolute;inset-block-start:0;inset-inline-start:0}.quote-block__text{font-size:var(--quote-block-text-size);letter-spacing:-.01em;color:var(--quote-block-color);text-wrap:balance;margin:0;font-style:italic;font-weight:400;line-height:1.35}.quote-block__cite{font-size:var(--font--sm);color:var(--color--muted-foreground);margin-block-start:var(--space--inner-xs);font-style:normal}.quote-form{--quote-form-intro-fg:var(--color--muted-foreground);gap:var(--space--inner-md);inline-size:100%;display:grid}.quote-form__intro{color:var(--quote-form-intro-fg);margin:0}.quote-form__form{flex-direction:column;display:flex}.dialog-panel:has(.quote-form){--dialog-gap:var(--space--inner-md)}.reveal-search{--reveal-search-height:100dvh;--usp-fade-easing:var(--motion--ease-linear-soft);--usp-fade-duration:var(--motion--slow);--reveal-search-bg:var(--color--background);--reveal-search-fg:var(--color--foreground);--reveal-search-border:var(--color--border);--reveal-search-padding-inline:var(--space--inner-md);--reveal-search-bar-padding-block:var(--space--inner-xs);block-size:var(--reveal-search-height);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--reveal-search-bg);color:var(--reveal-search-fg);top:calc(-1px * var(--usp-pull,0));flex-direction:column;display:flex;position:relative;overflow-y:auto}.reveal-search__header{z-index:var(--z--chrome);flex-shrink:0;position:sticky;inset-block-start:0}.reveal-search__bar{padding-inline:calc(var(--layout--side-padding) + 1px);background:var(--reveal-search-bg);opacity:var(--search-reveal,1);transition:opacity var(--usp-fade-duration,var(--motion--xl)) var(--usp-fade-easing,var(--motion--ease-standard));flex-shrink:0;position:relative}.reveal-search.is-search-focused .reveal-search__bar .search-box__control{z-index:var(--z--scrim-raised);position:relative}.reveal-search__shield{z-index:5;background:var(--reveal-search-bg);pointer-events:none;opacity:calc(1 - var(--search-reveal,0));transition:opacity var(--usp-fade-duration,var(--motion--xl)) var(--usp-fade-easing,var(--motion--ease-standard));position:absolute;inset:0;inset-block-start:calc(-1 * var(--layout--header-height));inset-block-end:-2px}.reveal-search__bar .field__label{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reveal-search__content{padding:var(--space--inner-3xs) var(--reveal-search-padding-inline) var(--space--inner-xs);flex-direction:column;flex:auto;display:flex}@media (width>=850px){.reveal-search__bar{display:none}.reveal-search__content{padding:0}}.richtext-block{gap:var(--space--inner-lg);flex-direction:column;display:flex}.richtext-block__eyebrow{font-size:var(--font--sm);text-transform:uppercase;letter-spacing:.04em;color:var(--color--action);font-weight:700}.sample-form{--sample-form-intro-fg:var(--color--muted-foreground);gap:var(--space--inner-md);inline-size:100%;display:grid}.sample-form__intro{color:var(--sample-form-intro-fg);margin:0}.sample-form__form{flex-direction:column;display:flex}.dialog-panel:has(.sample-form){--dialog-gap:var(--space--inner-md)}@property --search-box-icon-size{syntax:"<length>";inherits:true;initial-value:24px}.search-box{--search-box-icon-size:var(--icon-size);--search-box-icon-color:var(--color--muted-foreground);--search-box-icon-inset:var(--space--inner-xs);--search-box-clear-inset:var(--space--inner-2xs);--search-box-clear-color:var(--color--muted-foreground);--search-box-clear-color-hover:var(--color--foreground);inline-size:100%;font-size:var(--font--lg);display:block;position:relative}.search-box__control{display:block;position:relative}.search-box .field__input{padding-inline-start:calc(var(--search-box-icon-inset) * 2 + var(--search-box-icon-size));padding-inline-end:calc(var(--search-box-icon-size) + var(--search-box-clear-inset) * 2)}.search-box .field__input::-webkit-search-cancel-button{appearance:none;display:none}.search-box .field__input::-webkit-search-decoration{appearance:none;display:none}.search-box__icon{color:var(--search-box-icon-color);pointer-events:none;place-items:center;display:grid;position:absolute;inset-block:0;inset-inline-start:var(--search-box-icon-inset)}.search-box__icon svg{inline-size:var(--search-box-icon-size);block-size:var(--search-box-icon-size);display:block}.search-box__clear{inline-size:calc(var(--search-box-icon-size) + var(--search-box-clear-inset) * 2);color:var(--search-box-clear-color);cursor:pointer;transition:color var(--motion--fast) var(--motion--ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block:0;inset-inline-end:0}.search-box__clear:hover{color:var(--search-box-clear-color-hover)}.search-box__clear svg{inline-size:var(--search-box-icon-size);block-size:var(--search-box-icon-size);display:block}.search-box[data-search-box-size=large] .field{--field-padding-block:var(--space--inner-2xs)}.search-box[data-search-box-tone=inverted]{--search-box-icon-color:var(--color--white);--search-box-clear-color:var(--color--white);--search-box-clear-color-hover:var(--color--white)}.search-box[data-search-box-tone=inverted] .field{--field-bg:transparent;--field-fg:var(--color--white);--field-border-color:var(--color--white);--field-placeholder-fg:var(--color--white);--field-transition-duration:var(--motion--md)}.search-box[data-search-box-tone=inverted]:focus-within{--search-box-icon-color:var(--color--muted-foreground);--search-box-clear-color:var(--color--muted-foreground);--search-box-clear-color-hover:var(--color--foreground)}.search-box[data-search-box-tone=inverted]:focus-within .field{--field-bg:var(--color--background);--field-fg:var(--color--foreground);--field-border-color:var(--color--border);--field-placeholder-fg:var(--color--muted-foreground)}.search-box__popup{--search-box-popup-gap:var(--space--inner-2xs);--search-box-popup-bg:var(--color--background);--search-box-popup-radius:var(--radius);--search-box-popup-shadow:var(--shadow--lg);--search-box-popup-max-block:22rem;--search-box-seam-padding:var(--space--inner-xs);z-index:calc(var(--z--overlay) + 1);max-block-size:var(--search-box-popup-max-block);color:var(--color--foreground);font-size:var(--font--md);background:var(--search-box-popup-bg);border-radius:var(--search-box-popup-radius);box-shadow:var(--search-box-popup-shadow);display:block;position:absolute;inset-block-start:calc(100% + var(--search-box-popup-gap));inset-inline:0;overflow-y:auto}.search-box-host{display:block}.search-box__results{margin:0;padding:0;list-style:none}.search-box__popup[aria-busy=true] .search-box__results{opacity:.6;transition:opacity var(--motion--fast) var(--motion--ease-standard)}.search-box__option{margin:0}.search-box__option-link{align-items:center;gap:var(--space--inner-2xs);padding-block:var(--space--inner-5xs);padding-inline:var(--space--inner-xs);color:inherit;grid-template-columns:auto 1fr;text-decoration:none;display:grid}.search-box__option[aria-selected=true] .search-box__option-link{background:var(--color--muted)}.search-box__option-link:hover{background:var(--color--muted-darker)}.search-box__option-thumb{border-radius:var(--radius--sm,var(--radius));block-size:2rem;inline-size:2rem;overflow:hidden}.search-box__option-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.search-box__see-all{padding:var(--search-box-seam-padding);color:var(--color--foreground);border-block-start:1px solid var(--color--border);text-decoration:none;display:block}.search-box__see-all:hover{background:var(--color--muted)}.search-box__empty,.search-box__error{padding:var(--search-box-seam-padding);color:var(--color--muted-foreground)}.search-box__error{color:var(--color--danger)}.select{--select-bg:var(--color--background);--select-fg:var(--color--foreground);--select-placeholder-fg:var(--color--muted-foreground);--select-border-color:var(--color--border);--select-border-color-invalid:var(--color--danger);--select-border-width:var(--border-width);--select-radius:var(--radius);--select-padding-block:var(--space--inner-3xs);--select-padding-inline:calc(var(--space--inner-xs) - 2px);--select-font-size:calc(var(--font--md) / .9375);--select-focus-color:var(--color--focus-stroke);--select-focus-halo:var(--color--focus-halo);--select-trigger-gap:var(--space--inner-2xs);--select-listbox-bg:var(--color--background);--select-listbox-fg:var(--color--foreground);--select-listbox-border-color:var(--color--border);--select-listbox-radius:var(--radius);--select-listbox-shadow:var(--shadow--md);--select-listbox-max-block-size:min(80vh, 32rem);--select-listbox-padding-block:var(--space--inner-6xs);--select-option-padding-block:var(--space--inner-5xs);--select-option-padding-inline:var(--space--inner-xs);--select-option-bg-highlighted:var(--color--muted);--select-option-fg-highlighted:var(--color--foreground);--select-option-bg-selected:var(--color--muted-darker);--select-option-fg-selected:var(--color--foreground);--select-disabled-opacity:.5}nss-select.select__root{display:contents}nss-select:not(:defined) .select__positioner{display:none}.select [data-part=hidden-select]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.select__trigger-sizer{vertical-align:top;grid-template-areas:"select";justify-self:start;min-inline-size:0;max-inline-size:100%;display:inline-grid}.select__trigger-sizer>.select__trigger,.select__trigger-sizer>.select__sizer-item{grid-area:select}.select__sizer-item{font-family:"Soehne Input", var(--font--family-base);font-size:var(--select-font-size);padding-block:calc(var(--select-padding-block) - var(--select-border-width));border:var(--select-border-width) solid transparent;white-space:nowrap;visibility:hidden;pointer-events:none;padding-inline-start:calc(var(--select-padding-inline) - var(--select-border-width));padding-inline-end:calc(var(--select-padding-inline) - var(--select-border-width) + 1em + var(--select-trigger-gap));font-weight:400;line-height:1.40625}.select__trigger{font-family:"Soehne Input", var(--font--family-base);font-size:var(--select-font-size);color:var(--select-fg);background:var(--select-bg);justify-content:space-between;align-items:center;gap:var(--select-trigger-gap);text-align:start;inline-size:100%;padding:calc(var(--select-padding-block) - var(--select-border-width)) calc(var(--select-padding-inline) - var(--select-border-width));border:var(--select-border-width) solid var(--select-border-color);border-radius:var(--select-radius);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--motion--fast) var(--motion--ease-standard), box-shadow var(--motion--fast) var(--motion--ease-standard), background var(--motion--fast) var(--motion--ease-standard);font-weight:400;line-height:1.40625;display:inline-flex}.select__value-text[data-select-empty=true]{color:var(--select-placeholder-fg)}.select__value-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.select__chevron{block-size:1em;inline-size:1em;color:var(--select-fg);transition:transform var(--motion--md) var(--motion--ease-standard);flex:none;align-items:center;display:inline-flex}.select__trigger[data-state=open] .select__chevron{transform:rotate(180deg)}.select__trigger:focus-visible{border-color:var(--select-focus-color);box-shadow:0 0 0 var(--focus-ring-halo-width) var(--select-focus-halo)}.select__trigger[aria-invalid=true]{border-color:var(--select-border-color-invalid)}.select__trigger:disabled{cursor:not-allowed;opacity:var(--select-disabled-opacity)}.select__listbox[data-state=closed]{display:none}.select__listbox{padding-block:var(--select-listbox-padding-block);z-index:calc(var(--z--overlay) + 1);-webkit-user-select:none;user-select:none;background:var(--select-listbox-bg);color:var(--select-listbox-fg);border:var(--select-border-width) solid var(--select-listbox-border-color);border-radius:var(--select-listbox-radius);box-shadow:var(--select-listbox-shadow);max-block-size:var(--select-listbox-max-block-size);font-family:"Soehne Input", var(--font--family-base);font-size:var(--select-font-size);min-inline-size:var(--reference-width,0);margin:0;padding-inline:0;line-height:1.40625;list-style:none;position:relative;overflow-y:auto}.select__option{padding-block:var(--select-option-padding-block);padding-inline:var(--select-option-padding-inline);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.select__option[data-highlighted]{background:var(--select-option-bg-highlighted);color:var(--select-option-fg-highlighted)}.select__option[aria-selected=true]{background:var(--select-option-bg-selected);color:var(--select-option-fg-selected)}.select__option[aria-disabled=true],.select__option[data-disabled]{cursor:not-allowed;opacity:var(--select-disabled-opacity)}@media (prefers-reduced-motion:reduce){.select__trigger,.select__chevron{transition:none}}.selected-filters{--selected-filters-gap:var(--space--inner-xs);align-items:center;gap:var(--selected-filters-gap);font-size:var(--font--md);flex-wrap:wrap;display:flex}.selected-filters__prefix{color:var(--color--muted-foreground)}.selected-filters__chips{gap:var(--space--inner-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.selected-filters__count{color:var(--color--muted-foreground)}.share-buttons{--share-buttons-chip-size:2.25rem;--share-buttons-chip-bg:var(--color--muted);--share-buttons-chip-radius:var(--radius);--share-buttons-icon-size:var(--icon-size);--share-buttons-heading-gap:var(--space--inner-3xs);--share-buttons-chip-gap:var(--space--inner-3xs)}.share-buttons__heading{padding-block-end:var(--share-buttons-heading-gap);display:block}.share-buttons__list{gap:var(--share-buttons-chip-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.share-buttons__chip{inline-size:var(--share-buttons-chip-size);block-size:var(--share-buttons-chip-size);border-radius:var(--share-buttons-chip-radius);background:var(--share-buttons-chip-bg);color:inherit;cursor:pointer;transition:background var(--motion--fast) var(--motion--ease-standard), color var(--motion--fast) var(--motion--ease-standard);border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}@media (hover:hover){.share-buttons__chip:hover{background:var(--color--primary);color:var(--color--primary-foreground)}}.share-buttons__chip>svg{inline-size:var(--share-buttons-icon-size);block-size:var(--share-buttons-icon-size)}.share-buttons__copy-icon{display:inline-flex}.share-buttons__copy-icon>svg{inline-size:var(--share-buttons-icon-size);block-size:var(--share-buttons-icon-size);display:block}.share-buttons__copy-icon--done,.share-buttons__chip[data-copied] .share-buttons__copy-icon--default{display:none}.share-buttons__chip[data-copied] .share-buttons__copy-icon--done{color:var(--color--success);display:inline-flex}.share-buttons__native-item{display:none}html[data-native-share] .share-buttons__native-item{display:block}.shipping-rates{--shipping-rates-gap:var(--space--sm);--shipping-rates-legend-gap:var(--space--inner-3xs);--shipping-rates-legend-term-gap:var(--space--inner-xs);--shipping-rates-legend-fg:var(--color--muted-foreground);--shipping-rates-legend-font-size:var(--font--sm);--shipping-rates-note-fg:var(--color--muted-foreground);--shipping-rates-zone-codes-fg:var(--color--muted-foreground);--shipping-rates-zone-codes-size:var(--font--sm);gap:var(--shipping-rates-gap);isolation:isolate;flex-direction:column;display:flex}.shipping-rates__weight-table .table__th--row{white-space:nowrap}.shipping-rates__zone-name{display:block}.shipping-rates__zone-codes{color:var(--shipping-rates-zone-codes-fg);font-size:var(--shipping-rates-zone-codes-size);white-space:normal;font-weight:400;display:block}.shipping-rates__legend{gap:var(--shipping-rates-legend-gap) var(--shipping-rates-legend-term-gap);color:var(--shipping-rates-legend-fg);font-size:var(--shipping-rates-legend-font-size);grid-template-columns:auto 1fr;margin:0;display:grid}.shipping-rates__legend-term{grid-column:1;font-weight:500}.shipping-rates__legend-def{grid-column:2;margin:0}@media (width<=40rem){.shipping-rates__legend{grid-template-columns:1fr}.shipping-rates__legend-term,.shipping-rates__legend-def{grid-column:1}}.shipping-rates__note,.shipping-rates__unavailable{color:var(--shipping-rates-note-fg);margin:0}.snow-overlay{pointer-events:none;block-size:100%;inline-size:100%;z-index:var(--z--fx);position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.snow-overlay{display:none}}.strap-preview{inline-size:100%}.strap-preview__stage{aspect-ratio:4/5;background:var(--strap-preview-bg,#e6e6e6);isolation:isolate;border-radius:var(--radius);position:relative;overflow:hidden}.strap-preview__photo{object-fit:contain;mix-blend-mode:multiply;opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--motion--slow) var(--ease--soft,ease);position:absolute;inset:0}.strap-preview__photo[data-active=true]{opacity:1}.strap-preview__overlay{pointer-events:none;justify-content:center;display:flex;position:absolute;inset-block-end:10%;inset-inline:0}.strap-preview__text{max-inline-size:72%;padding:var(--space--2xs) var(--space--sm);border-radius:var(--radius);background:color-mix(in srgb, var(--color--black) 60%, transparent);color:var(--color--white);letter-spacing:.02em;text-align:center;overflow-wrap:anywhere;font-weight:700}.strap-preview__text:empty{display:none}.tier-chips{--tier-chips-gap:var(--space--inner-6xs);--tier-chips-legend-gap:var(--space--inner-xs);--tier-chips-row-pad-block:var(--space--inner-6xs);--tier-chips-chip-pad-block:var(--space--inner-3xs);--tier-chips-chip-pad-inline:var(--space--inner-2xs);--tier-chips-chip-pad-inline-end:var(--space--inner-6xs);--tier-chips-chip-gap:var(--space--inner-5xs);--tier-chips-chip-block-size:calc(2 * var(--tier-chips-chip-pad-block) + 2.2 * var(--tier-chips-qty-size) + var(--tier-chips-chip-gap));--tier-chips-chip-min-inline:auto;--tier-chips-radius:var(--radius);--tier-chips-border-width:var(--border-width);--tier-chips-border-color:var(--color--border);--tier-chips-bg:var(--color--background);--tier-chips-border-color-active:var(--color--selected-accent);--tier-chips-bg-active:transparent;--tier-chips-qty-color:var(--color--foreground);--tier-chips-qty-size:var(--font--md);--tier-chips-qty-weight:400;--tier-chips-unit-color:var(--color--foreground);--tier-chips-unit-size:var(--font--md);--tier-chips-unit-weight:700;--tier-chips-unit-suffix-size:var(--font--sm);--tier-chips-unit-suffix-color:var(--color--muted-foreground);--tier-chips-unit-suffix-gap:var(--space--inner-6xs);--tier-chips-action-color:var(--color--link);--tier-chips-action-weight:400;--tier-chips-tag-size:var(--font--xs);--tier-chips-tag-color:var(--color--muted-foreground);--tier-chips-tag-gap:var(--space--inner-5xs);--tier-chips-disc-size:var(--font--xs);--tier-chips-disc-letter-spacing:.01em;--tier-chips-disc-corner-size:min(calc(var(--space--inner-lg) + var(--space--inner-6xs)), 40px);--tier-chips-disc-fg:var(--color--foreground);--tier-chips-disc-fg-active:var(--color--primary-foreground);--tier-chips-disc-offset-x:2%;--tier-chips-disc-offset-y:50%;--tier-chips-min-size:var(--font--sm);--tier-chips-min-color:var(--color--muted-foreground);--tier-chips-duration:var(--motion--fast);--tier-chips-easing:var(--motion--ease-standard);--tier-chips-edge-width:calc(var(--space--inner-lg) * 2);--tier-chips-edge-color:var(--color--background);--tier-chips-edge-z:3;--tier-chips-edge-focus-z:4;--tier-chips-edge-duration:var(--motion--md);--tier-chips-edge-easing:var(--motion--ease-standard);--tier-chips-edge-ramp:.12;--tier-chips-bleed:0;--tier-chips-bleed-end:var(--tier-chips-bleed);--tier-chips-cue-color:var(--color--selected-accent);--tier-chips-cue-size:var(--icon-size);--tier-chips-cue-z:4;--tier-chips-cue-easing:var(--motion--ease-standard);--tier-chips-cue-duration:.95s;--tier-chips-cue-fade-delay:0s;--tier-chips-cue-fade-duration:.6s;--tier-chips-nav-size:2rem;--tier-chips-nav-z:5;--tier-chips-nav-bg:var(--color--primary-background-fill);--tier-chips-nav-fg:var(--color--primary-foreground);--tier-chips-nav-radius:var(--tier-chips-radius);--tier-chips-nav-opacity:.7;--tier-chips-nav-duration:var(--motion--md);--tier-chips-nav-easing:var(--motion--ease-standard);--legend-gap-block-end:0;border:0;min-inline-size:0;margin:0;padding:0}@media (width>=1200px){.tier-chips{--tier-chips-edge-width:clamp(calc(var(--space--inner-lg) * 2), 6.6vw, 7.5rem)}}.tier-chips__legend{justify-content:space-between;align-items:baseline;gap:var(--tier-chips-legend-gap);flex-wrap:wrap;inline-size:100%;display:flex}.tier-chips__min{font-size:var(--tier-chips-min-size);color:var(--tier-chips-min-color);font-weight:400}.tier-chips__carousel{isolation:isolate;timeline-scope:--tier-chips-edge-timeline;--tier-chips-start-lit:clamp(0, calc(var(--tier-chips-progress,0) / var(--tier-chips-edge-ramp)), 1);--tier-chips-end-lit:clamp(0, calc((1 - var(--tier-chips-progress,0)) / var(--tier-chips-edge-ramp)), 1);margin-inline-start:calc(-1 * var(--tier-chips-bleed));margin-inline-end:calc(-1 * var(--tier-chips-bleed-end));position:relative}.tier-chips__row{padding-block:var(--tier-chips-row-pad-block);scroll-snap-type:none;scrollbar-width:thin;-webkit-overflow-scrolling:touch;scroll-timeline-name:--tier-chips-edge-timeline;scroll-timeline-axis:inline;scroll-padding-inline-start:var(--tier-chips-bleed);scroll-padding-inline-end:var(--tier-chips-bleed-end);overflow-x:auto}@media (scripting:enabled){.tier-chips__row{scrollbar-width:none}.tier-chips__row::-webkit-scrollbar{display:none}}:root[data-embla-unavailable] .tier-chips__row:not([data-embla-active]){scrollbar-width:thin}:root[data-embla-unavailable] .tier-chips__row:not([data-embla-active])::-webkit-scrollbar{display:revert}.tier-chips__row[data-embla-active]{scroll-snap-type:none;overflow-x:hidden}.tier-chips__row[data-embla-active] .tier-chips__track{inline-size:100%;display:flex}.tier-chips__row[data-embla-active] .tier-chips__option{flex:none}.tier-chips__track{gap:var(--tier-chips-gap);grid-auto-columns:max-content;grid-auto-flow:column;align-items:start;inline-size:max-content;display:grid}.tier-chips__option{scroll-snap-align:start;align-items:center;row-gap:var(--tier-chips-tag-gap);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.tier-chips__option:first-child{margin-inline-start:var(--tier-chips-bleed)}.tier-chips__option:last-child{margin-inline-end:var(--tier-chips-bleed-end)}.tier-chips__input{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tier-chips__chip{align-items:flex-start;gap:var(--tier-chips-chip-gap);inline-size:max-content;min-inline-size:var(--tier-chips-chip-min-inline);font-size:var(--tier-chips-qty-size);padding-block:calc(var(--tier-chips-chip-pad-block) - var(--tier-chips-border-width));border:var(--tier-chips-border-width) solid var(--tier-chips-border-color);border-radius:var(--tier-chips-radius);background:var(--tier-chips-bg);transition:border-color var(--tier-chips-duration) var(--tier-chips-easing), background-color var(--tier-chips-duration) var(--tier-chips-easing);flex-direction:column;padding-inline-start:calc(var(--tier-chips-chip-pad-inline) - var(--tier-chips-border-width));padding-inline-end:calc(var(--tier-chips-chip-pad-inline-end) - var(--tier-chips-border-width));display:flex;position:relative;overflow:hidden}.tier-chips__chip:has(.tier-chips__disc:not([data-tier-chips-base=true])):before{content:"";inline-size:var(--tier-chips-disc-corner-size);block-size:var(--tier-chips-disc-corner-size);background:var(--tier-chips-border-color);clip-path:polygon(0 0,100% 0,100% 100%);pointer-events:none;transition:background-color var(--tier-chips-duration) var(--tier-chips-easing);position:absolute;inset-block-start:0;inset-inline-end:0}.tier-chips__qty{z-index:2;font-size:var(--tier-chips-qty-size);font-weight:var(--tier-chips-qty-weight);color:var(--tier-chips-qty-color);white-space:nowrap;line-height:1.1;position:relative}.tier-chips__unit-line{z-index:2;align-items:baseline;gap:var(--tier-chips-unit-suffix-gap);display:flex;position:relative}.tier-chips__unit{font-size:var(--tier-chips-unit-size);font-weight:var(--tier-chips-unit-weight);color:var(--tier-chips-unit-color);white-space:nowrap;line-height:1.1}.tier-chips__unit-suffix{font-size:var(--tier-chips-unit-suffix-size);color:var(--tier-chips-unit-suffix-color);white-space:nowrap;line-height:1.1}.tier-chips__tag{font-size:var(--tier-chips-tag-size);color:var(--tier-chips-tag-color);white-space:nowrap;text-align:center;font-weight:400;line-height:1.1}.tier-chips__disc{z-index:1;font-size:var(--tier-chips-disc-size);letter-spacing:var(--tier-chips-disc-letter-spacing);text-align:center;white-space:nowrap;color:var(--tier-chips-disc-fg);transform-origin:50%;transform:translate(var(--tier-chips-disc-offset-x), var(--tier-chips-disc-offset-y)) rotate(45deg);pointer-events:none;font-weight:700;line-height:1.15;position:absolute;inset-block-start:0;inset-inline-end:0}.tier-chips__disc[data-tier-chips-base=true]{display:none}.tier-chips__input:checked~.tier-chips__chip{border-color:var(--tier-chips-border-color-active);background:var(--tier-chips-bg-active)}@media (hover:hover){.tier-chips__option:hover .tier-chips__chip{border-color:var(--tier-chips-border-color-active)}}.tier-chips__input:checked~.tier-chips__chip:before{background:var(--tier-chips-border-color-active)}.tier-chips__input:checked~.tier-chips__chip .tier-chips__disc{color:var(--tier-chips-disc-fg-active)}.tier-chips__input:focus-visible~.tier-chips__chip{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-halo-width);z-index:var(--tier-chips-edge-focus-z)}.tier-chips__option--action{appearance:none;font:inherit;color:inherit;text-align:start;background:0 0;border:0;margin-block:0}.tier-chips__action-label{z-index:2;font-size:var(--tier-chips-unit-size);font-weight:var(--tier-chips-action-weight);color:var(--tier-chips-qty-color);white-space:nowrap;line-height:1.1;position:relative}.tier-chips__option--action:focus-visible{outline:none}.tier-chips__option--action:focus-visible .tier-chips__chip{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-halo-width);z-index:var(--tier-chips-edge-focus-z)}.tier-chips__option--action .tier-chips__chip{padding-inline-end:calc(var(--tier-chips-chip-pad-inline) - var(--tier-chips-border-width))}.tier-chips__option--action[data-active=true] .tier-chips__chip{border-color:var(--tier-chips-action-color)}.tier-chips__option--action[data-active=true] .tier-chips__qty,.tier-chips__option--action[data-active=true] .tier-chips__action-label{color:var(--tier-chips-action-color)}@media (hover:hover){.tier-chips__option--action:hover .tier-chips__chip{border-color:var(--tier-chips-action-color)}.tier-chips__option--action:hover .tier-chips__qty,.tier-chips__option--action:hover .tier-chips__action-label{color:var(--tier-chips-action-color)}}.tier-chips__edge{inset-block:var(--tier-chips-row-pad-block);inline-size:var(--tier-chips-edge-width);z-index:var(--tier-chips-edge-z);pointer-events:none;opacity:0;transition:opacity var(--tier-chips-edge-duration) var(--tier-chips-edge-easing);position:absolute}.tier-chips__edge--start{background-image:linear-gradient(to right, var(--tier-chips-edge-color), transparent);inset-inline-start:var(--tier-chips-bleed)}.tier-chips__edge--end{background-image:linear-gradient(to left, var(--tier-chips-edge-color), transparent);inset-inline-end:var(--tier-chips-bleed-end)}.tier-chips__carousel:before,.tier-chips__carousel:after{content:"";inset-block:var(--tier-chips-row-pad-block);z-index:var(--tier-chips-edge-z);background:var(--tier-chips-edge-color);pointer-events:auto;position:absolute}.tier-chips__carousel:before{inline-size:var(--tier-chips-bleed);inset-inline-start:0}.tier-chips__carousel:after{inline-size:var(--tier-chips-bleed-end);inset-inline-end:0}[dir=rtl] .tier-chips__edge--start{background-image:linear-gradient(to left, var(--tier-chips-edge-color), transparent)}[dir=rtl] .tier-chips__edge--end{background-image:linear-gradient(to right, var(--tier-chips-edge-color), transparent)}@supports (animation-timeline:scroll()){.tier-chips__row:not([data-embla-active])~.tier-chips__edge--start{animation-name:tier-chips-edge-reveal-start;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--tier-chips-edge-timeline}.tier-chips__row:not([data-embla-active])~.tier-chips__edge--end{animation-name:tier-chips-edge-reveal-end;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--tier-chips-edge-timeline}}@keyframes tier-chips-edge-reveal-start{0%{opacity:0}10%{opacity:1}to{opacity:1}}@keyframes tier-chips-edge-reveal-end{0%{opacity:1}90%{opacity:1}to{opacity:0}}.tier-chips__row[data-embla-active]~.tier-chips__edge--start{opacity:var(--tier-chips-start-lit)}.tier-chips__row[data-embla-active]~.tier-chips__edge--end{opacity:var(--tier-chips-end-lit)}.tier-chips__row[data-embla-active]~.tier-chips__edge{transition:none}.tier-chips__scroll-cue{z-index:var(--tier-chips-cue-z);pointer-events:none;font-size:var(--font--lg);color:var(--tier-chips-cue-color);opacity:0;place-items:center;display:grid;position:absolute;inset-block-start:calc(var(--tier-chips-row-pad-block) + var(--tier-chips-chip-block-size) / 2);inset-inline-end:max(var(--space--inner-3xs), calc(var(--tier-chips-bleed-end) - var(--tier-chips-cue-size)));translate:0 -50%}.tier-chips__scroll-cue>svg{inline-size:var(--tier-chips-cue-size);block-size:var(--tier-chips-cue-size);fill:currentColor}.tier-chips__row[data-embla-active]~.tier-chips__scroll-cue{opacity:var(--tier-chips-end-lit);transition:none}[dir=rtl] .tier-chips__scroll-cue>svg{scale:-1 1}:root[data-tier-chips-cue-dismissed] .tier-chips__scroll-cue{opacity:0;transition:opacity var(--tier-chips-cue-fade-duration) var(--tier-chips-cue-easing) var(--tier-chips-cue-fade-delay)}@media (prefers-reduced-motion:no-preference){.tier-chips__carousel[data-tier-chips-cued] .tier-chips__scroll-cue>svg{animation:tier-chips-cue-blink var(--tier-chips-cue-duration) var(--tier-chips-cue-easing) 5}}@keyframes tier-chips-cue-blink{0%,to{opacity:1}50%{opacity:.1}}.tier-chips__nav{z-index:var(--tier-chips-nav-z);inline-size:var(--tier-chips-nav-size);block-size:var(--tier-chips-nav-size);appearance:none;border-radius:var(--tier-chips-nav-radius);background:var(--tier-chips-nav-bg);color:var(--tier-chips-nav-fg);cursor:pointer;opacity:var(--tier-chips-nav-opacity);transition:opacity var(--tier-chips-nav-duration) var(--tier-chips-nav-easing);border:0;place-items:center;margin:0;padding:0;display:none;position:absolute;inset-block-start:50%;translate:0 -50%}.tier-chips__nav--prev{inset-inline-start:0}.tier-chips__nav--next{inset-inline-end:0}.tier-chips__nav>svg{fill:currentColor;block-size:55%;inline-size:55%}.tier-chips__row[data-embla-active]~.tier-chips__nav{display:none}.tier-chips__nav:disabled{opacity:0;pointer-events:none}.tier-chips__nav:focus-visible{opacity:1}@media (hover:hover){.tier-chips__nav:hover{opacity:1}}@media (prefers-reduced-motion:reduce){.tier-chips__chip,.tier-chips__edge,.tier-chips__nav{transition:none}}.toaster{display:contents}.toaster__group{margin:0;padding:0;list-style:none}.toast{--toast-bg:var(--color--background);--toast-fg:var(--color--foreground);--toast-title-color:var(--color--primary);--toast-border-color:var(--color--border);--toast-accent:var(--color--primary);--toast-width:22.5rem;--toast-edge-gap:1rem;--toast-radius:var(--radius);--toast-padding-block:var(--space--inner-xs);--toast-padding-inline:var(--space--inner-sm);--toast-gap:var(--space--inner-2xs);--toast-bar-size:8px;--toast-shadow:var(--shadow--sm), var(--shadow--md);--toast-enter-duration:var(--motion--slow);--toast-enter-ease:var(--motion--ease-linear-settle-gentle);--toast-exit-duration:var(--motion--md);--toast-exit-ease:var(--motion--ease-linear-exit-crisp);inline-size:min(var(--toast-width), calc(100vw - 2 * var(--toast-edge-gap)));--toast-x:110%;translate:var(--toast-x) calc(var(--lift,-1) * var(--offset,0px));scale:var(--scale,1);height:var(--height,auto);opacity:var(--opacity,1);z-index:var(--z-index,1);transition:translate var(--toast-enter-duration) var(--toast-enter-ease), scale var(--toast-enter-duration) var(--toast-enter-ease), opacity var(--toast-enter-duration) var(--toast-enter-ease), height var(--toast-enter-duration) var(--toast-enter-ease);will-change:translate, opacity, height;align-content:start;align-items:start;column-gap:var(--toast-gap);min-block-size:3.5rem;padding-block-start:calc(var(--toast-padding-block) + var(--toast-bar-size));padding-block-end:var(--toast-padding-block);padding-inline:var(--toast-padding-inline);border-radius:var(--toast-radius);background:var(--toast-bg);color:var(--toast-fg);box-shadow:var(--toast-shadow);border:var(--border-width) solid var(--toast-border-color);grid-template-columns:auto minmax(0,1fr);display:grid;position:absolute}.toast[data-mounted]{--toast-x:0%}.toast[data-state=closed]{--toast-x:110%;transition:translate var(--toast-exit-duration) var(--toast-exit-ease), scale var(--toast-exit-duration) var(--toast-exit-ease), opacity var(--toast-exit-duration) var(--toast-exit-ease), height var(--toast-exit-duration) var(--toast-exit-ease)}@media (hover:hover){.toast:hover{--toast-shadow:var(--shadow--md), var(--shadow--lg)}}.toast[data-toast-variant=success]{--toast-accent:var(--color--success)}.toast[data-toast-variant=error]{--toast-accent:var(--color--danger)}.toast[data-toast-variant=warning]{--toast-accent:var(--color--warning)}.toast[data-toast-variant=info]{--toast-accent:var(--color--primary)}.toast__icon{block-size:calc(var(--font--md) * 1.3);font-size:var(--font--md);color:var(--toast-accent);align-self:start;align-items:center;display:none}.toast[data-toast-variant=success] .toast__icon[data-toast-icon=success],.toast[data-toast-variant=error] .toast__icon[data-toast-icon=error],.toast[data-toast-variant=warning] .toast__icon[data-toast-icon=warning],.toast[data-toast-variant=info] .toast__icon[data-toast-icon=info]{display:inline-flex}.toast__content{gap:var(--space--inner-4xs);flex-direction:column;min-inline-size:0;display:flex}.toast__title{font-size:var(--font--md);color:var(--toast-title-color);margin:0;padding-inline-end:var(--space--inner-lg);font-weight:700;line-height:1.3}.toast__desc{font-size:var(--font--md);color:var(--color--muted-foreground);overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.35}.toast__desc:empty{display:none}.toast__close{--btn-fg:var(--color--muted-foreground);position:absolute;inset-block-start:var(--space--inner-2xs);inset-inline-end:var(--space--inner-2xs)}.toast__bar{block-size:var(--toast-bar-size);background:color-mix(in srgb, var(--toast-accent) 16%, transparent);border-start-start-radius:calc(var(--toast-radius) - var(--border-width));border-start-end-radius:calc(var(--toast-radius) - var(--border-width));position:absolute;inset-block-start:0;inset-inline:0;overflow:hidden}.toast__bar-fill{background:var(--toast-accent);transform-origin:0;block-size:100%;inline-size:100%;display:block;transform:scaleX(1)}.toast[data-toast-sticky] .toast__bar{display:none}@media (prefers-reduced-motion:no-preference){.toast:not([data-toast-sticky]):is([data-state=open],[data-state=closed]) .toast__bar-fill{animation:toast-countdown var(--toast-duration,5s) linear forwards}.toast:not([data-toast-sticky]):is([data-state=open][data-paused],[data-state=closed]) .toast__bar-fill{animation-play-state:paused}}@keyframes toast-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.toast__bar{display:none}.toast{will-change:auto}}.usp-item__stars{--star-rating-size:calc(var(--icon-size) * .9);--star-rating-gap:calc(var(--space--inner-6xs) * .6)}.variant-picture{block-size:100%;inline-size:100%;display:block;position:relative}.variant-picture-stack{opacity:0;pointer-events:none;transition:opacity var(--motion--fast) var(--motion--ease-linear-soft);will-change:opacity;z-index:0;position:absolute;inset:0;transform:translateZ(0)}.variant-picture-stack[data-prev]{opacity:1;z-index:1}.variant-picture-stack[data-active]{opacity:1;z-index:2}.variant-picture-stack>.picture{--picture-inline-size:100%;block-size:100%}.variant-picture-stack:not([data-active]) .picture:before{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.variant-picture-stack{transition:none}}.variant-spec-matrix{--vsm-prop-col:12.5rem;--vsm-visible:2.5;--vsm-col:max(7rem, calc((100cqi - var(--vsm-prop-col)) / var(--vsm-visible)));--vsm-cz-scale:1;isolation:isolate;justify-self:stretch;min-inline-size:0;position:relative;container-type:inline-size}.variant-spec-matrix[data-vsm-cols="2"]{--vsm-visible:2}.variant-spec-matrix[data-vsm-cols="3"]{--vsm-visible:3}.variant-spec-matrix .table{table-layout:auto;inline-size:100%}.variant-spec-matrix[data-vsm-overflow=true] .table{inline-size:max-content;min-inline-size:100%}.variant-spec-matrix .table thead th:first-child,.variant-spec-matrix .table .table__body tr>:first-child{max-inline-size:var(--vsm-prop-col)}.variant-spec-matrix .table thead th:not(:first-child){inline-size:var(--vsm-col)}.variant-spec-matrix .table thead th{box-shadow:none;color:#0000;border:0;padding-block:0;font-size:0;line-height:0}.variant-spec-matrix .table__th--row{white-space:nowrap}.variant-spec-matrix .table__th--row .variant-spec-matrix__cz{text-overflow:ellipsis;max-inline-size:100%;display:block;overflow:hidden}.variant-spec-matrix__cz{vertical-align:top;transform-origin:50%;transform:scale(var(--vsm-cz-scale,1));transition:transform var(--motion--md) var(--motion--ease-standard);display:inline-block}.variant-spec-matrix[data-vsm-overflow=true] .table-scroll{scrollbar-width:thin}.variant-spec-matrix[data-active-col="2"] .table thead th:nth-child(2),.variant-spec-matrix[data-active-col="2"] .table .table__body tr>:nth-child(2),.variant-spec-matrix[data-active-col="3"] .table thead th:nth-child(3),.variant-spec-matrix[data-active-col="3"] .table .table__body tr>:nth-child(3),.variant-spec-matrix[data-active-col="4"] .table thead th:nth-child(4),.variant-spec-matrix[data-active-col="4"] .table .table__body tr>:nth-child(4),.variant-spec-matrix[data-active-col="5"] .table thead th:nth-child(5),.variant-spec-matrix[data-active-col="5"] .table .table__body tr>:nth-child(5),.variant-spec-matrix[data-active-col="6"] .table thead th:nth-child(6),.variant-spec-matrix[data-active-col="6"] .table .table__body tr>:nth-child(6),.variant-spec-matrix[data-active-col="7"] .table thead th:nth-child(7),.variant-spec-matrix[data-active-col="7"] .table .table__body tr>:nth-child(7),.variant-spec-matrix[data-active-col="8"] .table thead th:nth-child(8),.variant-spec-matrix[data-active-col="8"] .table .table__body tr>:nth-child(8),.variant-spec-matrix[data-active-col="9"] .table thead th:nth-child(9),.variant-spec-matrix[data-active-col="9"] .table .table__body tr>:nth-child(9),.variant-spec-matrix[data-active-col="10"] .table thead th:nth-child(10),.variant-spec-matrix[data-active-col="10"] .table .table__body tr>:nth-child(10),.variant-spec-matrix[data-active-col="11"] .table thead th:nth-child(11),.variant-spec-matrix[data-active-col="11"] .table .table__body tr>:nth-child(11),.variant-spec-matrix[data-active-col="12"] .table thead th:nth-child(12),.variant-spec-matrix[data-active-col="12"] .table .table__body tr>:nth-child(12),.variant-spec-matrix[data-active-col="13"] .table thead th:nth-child(13),.variant-spec-matrix[data-active-col="13"] .table .table__body tr>:nth-child(13),.variant-spec-matrix[data-active-col="14"] .table thead th:nth-child(14),.variant-spec-matrix[data-active-col="14"] .table .table__body tr>:nth-child(14),.variant-spec-matrix[data-active-col="15"] .table thead th:nth-child(15),.variant-spec-matrix[data-active-col="15"] .table .table__body tr>:nth-child(15),.variant-spec-matrix[data-active-col="16"] .table thead th:nth-child(16),.variant-spec-matrix[data-active-col="16"] .table .table__body tr>:nth-child(16),.variant-spec-matrix[data-active-col="17"] .table thead th:nth-child(17),.variant-spec-matrix[data-active-col="17"] .table .table__body tr>:nth-child(17),.variant-spec-matrix[data-active-col="18"] .table thead th:nth-child(18),.variant-spec-matrix[data-active-col="18"] .table .table__body tr>:nth-child(18),.variant-spec-matrix[data-active-col="19"] .table thead th:nth-child(19),.variant-spec-matrix[data-active-col="19"] .table .table__body tr>:nth-child(19){--vsm-cz-scale:1.05}@media (prefers-reduced-motion:reduce){.variant-spec-matrix__cz,.variant-spec-matrix .table__th,.variant-spec-matrix .table__td{transition:none}}.worldcup-ball{pointer-events:none;z-index:calc(var(--z--hero) + 1);position:absolute;inset-block-start:0;inset-inline-start:0}}@layer sections{.account-address-book{gap:var(--space--inner-md);display:grid}.account-address-book>h2{margin:0}.account-address-book__error{padding:var(--space--inner-xs) var(--space--inner-sm);border-radius:var(--radius);font-size:var(--font--sm);color:var(--color--danger);background:color-mix(in srgb, var(--color--danger) 10%, transparent);margin:0}.account-address-book__role{gap:var(--space--inner-sm);display:grid}.account-address-book__role-heading,.account-address-book__empty{margin:0}.account-address-book__empty{color:var(--color--muted-foreground)}.account-address-book__list{gap:var(--space--inner-md);grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));max-inline-size:52rem;display:grid}.account-address-book__card{gap:var(--space--inner-xs);padding:var(--space--inner-sm);background:var(--color--muted);border-radius:var(--radius);align-content:start;display:grid}.account-address-book__add-cell{display:flex}.account-address-book__add-card{justify-content:center;align-items:center;gap:var(--space--inner-2xs);min-block-size:9rem;padding:var(--space--inner-md);border-radius:var(--radius);background:color-mix(in srgb, var(--color--muted) 90%, var(--color--foreground));color:var(--color--muted-foreground);font:inherit;text-align:center;cursor:pointer;transition:background var(--motion--fast) ease, color var(--motion--fast) ease;border:0;flex-direction:column;flex:1;font-weight:700;display:flex}.account-address-book__add-card:hover{background:color-mix(in srgb, var(--color--muted) 82%, var(--color--foreground));color:var(--color--foreground)}.account-address-book__add-card>svg{block-size:1.75rem;inline-size:1.75rem}.account-address-book__lines{gap:var(--space--inner-6xs);min-inline-size:0;font-style:normal;display:grid}.account-address-book__line{overflow-wrap:anywhere;display:block}.account-address-book__card-main{justify-content:space-between;align-items:start;gap:var(--space--inner-sm);display:flex}.account-address-book__card-actions{gap:var(--space--inner-3xs);flex-shrink:0;display:flex}.account-coming-soon{--account-coming-soon-max-inline:36rem;--account-coming-soon-gap:var(--space--inner-sm);--account-coming-soon-padding-block:var(--space--3xl);--account-coming-soon-actions-gap:var(--space--inner-sm);--account-coming-soon-actions-padding-block-start:var(--space--inner-sm);text-align:center;align-items:center;gap:var(--account-coming-soon-gap);max-inline-size:var(--account-coming-soon-max-inline);padding-block:var(--account-coming-soon-padding-block);padding-inline:var(--layout--side-padding);flex-direction:column;margin-inline:auto;display:flex}.account-coming-soon__title{margin:0;line-height:1.2}.account-coming-soon__body{text-wrap:pretty;margin:0;line-height:1.5}.account-coming-soon__form{align-items:center;gap:var(--account-coming-soon-gap);flex-direction:column;padding-block-start:var(--account-coming-soon-actions-padding-block-start);display:flex}.account-coming-soon__actions{justify-content:center;gap:var(--account-coming-soon-actions-gap);flex-wrap:wrap;display:flex}.account-overview{--account-overview-gap:var(--space--inner-sm);gap:var(--space--inner-md);flex-direction:column;min-inline-size:0;display:flex;container-type:inline-size}.account-overview__stats{gap:var(--account-overview-gap);flex-wrap:wrap;display:flex}.account-overview__stat{flex:1 1 0;min-inline-size:0;max-inline-size:24rem;container-type:inline-size}.account-overview__stat>.account-stat-card{inline-size:100%}@container (width<=30rem){.account-overview__stats{grid-template-columns:1fr 1fr;display:grid}.account-overview__stat{max-inline-size:none}}@container (width<=12rem){.account-overview__stat .account-stat-card__label{max-inline-size:min-content}}.account-overview__pair{border-radius:var(--radius);grid-template-columns:1fr;display:grid;overflow:hidden}.account-overview__pair>.account-activity,.account-overview__pair>.account-manager{border-radius:0}@container (width>=40rem){.account-overview__pair{grid-template-columns:minmax(0,1.6fr) minmax(15rem,1fr);align-items:stretch}}.account-profile{gap:var(--space--inner-sm);display:grid}.account-profile__head{gap:var(--space--inner-3xs);display:grid}.account-profile__head>*{margin:0}.account-profile__lead{color:var(--color--muted-foreground)}.account-profile__error{padding:var(--space--inner-xs) var(--space--inner-sm);border-radius:var(--radius);font-size:var(--font--sm);color:var(--color--danger);background:color-mix(in srgb, var(--color--danger) 10%, transparent);margin:0}.account-profile__empty{color:var(--color--muted-foreground);margin:0}.account-profile__persons{gap:var(--space--inner-xs);max-inline-size:52rem;margin:0;padding:0;list-style:none;display:grid}.account-profile__person{justify-content:space-between;align-items:start;gap:var(--space--inner-sm);padding:var(--space--inner-sm);background:var(--color--muted);border-radius:var(--radius);display:flex}.account-profile__person-main{gap:var(--space--inner-6xs);min-inline-size:0;display:grid}.account-profile__person-main>*{margin:0}.account-profile__person-phone{color:var(--color--muted-foreground)}.account-profile__actions{gap:var(--space--inner-3xs);flex-wrap:wrap;display:flex}.account-sidebar{--account-sidebar-card-bg:var(--color--muted);--account-sidebar-card-radius:var(--radius);--account-sidebar-card-padding-block:var(--space--inner-sm);--account-sidebar-card-padding-inline:var(--space--inner-sm);--account-sidebar-gap:var(--space--inner-sm);--account-sidebar-avatar-size:2.75rem;--account-sidebar-avatar-bg:var(--color--primary-background-fill);--account-sidebar-avatar-fg:var(--color--primary-foreground);--account-sidebar-item-active-fg:var(--color--primary);--account-sidebar-help-bg:color-mix(in srgb, var(--color--primary) 6%, var(--color--background));gap:var(--account-sidebar-gap);flex-direction:column;min-inline-size:0;display:flex}.account-sidebar .account-nav-rail{order:-1}.account-sidebar__card{background:var(--account-sidebar-card-bg);border-radius:var(--account-sidebar-card-radius);padding-block:var(--account-sidebar-card-padding-block);padding-inline:var(--account-sidebar-card-padding-inline);flex-direction:column;display:flex}.account-sidebar__profile{align-items:center;gap:var(--space--inner-2xs);display:flex}.account-sidebar__avatar{inline-size:var(--account-sidebar-avatar-size);block-size:var(--account-sidebar-avatar-size);border-radius:var(--account-sidebar-card-radius);background:var(--account-sidebar-avatar-bg);color:var(--account-sidebar-avatar-fg);font-size:var(--font--md);letter-spacing:.02em;flex:none;place-items:center;font-weight:700;display:inline-grid;position:relative}.account-sidebar__avatar:after{content:"";border-radius:var(--radius-full);background:var(--color--success);border:2px solid var(--color--background);block-size:.625rem;inline-size:.625rem;position:absolute;inset-block-end:-2px;inset-inline-end:-2px}.account-sidebar__identity{gap:var(--space--inner-6xs);flex-direction:column;min-inline-size:0;display:flex}.account-sidebar__name{margin:0;line-height:1.2}.account-sidebar__company{color:var(--color--muted-foreground);margin:0;line-height:1.3}.account-sidebar__nav{gap:var(--space--inner-sm);flex-direction:column;display:none}.account-sidebar__group-label{margin:0 0 var(--space--inner-4xs);padding-inline:var(--space--inner-3xs);letter-spacing:.06em;color:var(--color--muted-foreground)}.account-sidebar__list{padding:0 0 0 var(--space--inner-sm);gap:var(--space--inner-6xs);flex-direction:column;margin:0;list-style:none;display:flex;position:relative}.account-sidebar__list:before{content:"";inset-block:var(--space--inner-5xs);inline-size:var(--border-width);background:var(--color--border);pointer-events:none;position:absolute;inset-inline-start:var(--space--inner-3xs)}.account-sidebar__item{align-items:center;gap:var(--space--inner-2xs);padding-block:var(--space--inner-4xs);padding-inline:var(--space--inner-3xs);color:var(--color--foreground);font-size:var(--font--md);transition:color var(--motion--fast) var(--motion--ease-standard);font-weight:400;text-decoration:none;display:flex}.account-sidebar__item-label{flex:1;min-inline-size:0}@media (hover:hover){a.account-sidebar__item:not([aria-current=page]):hover{text-decoration:underline}}.account-sidebar__item[aria-current=page]{color:var(--account-sidebar-item-active-fg);font-weight:700}.account-sidebar__badge{min-inline-size:1.4em;padding-inline:var(--space--inner-6xs);border-radius:var(--radius-full);background:var(--color--muted-darker);block-size:1.4em;color:var(--color--foreground);font-size:var(--font--xs);flex:none;place-items:center;font-weight:700;display:inline-grid}.account-sidebar__help{gap:var(--space--inner-4xs);background:var(--account-sidebar-help-bg);border-radius:var(--account-sidebar-card-radius);padding-block:var(--account-sidebar-card-padding-block);padding-inline:var(--account-sidebar-card-padding-inline);flex-direction:column;display:none}.account-sidebar__help-heading{margin:0}.account-sidebar__help-body{color:var(--color--muted-foreground);margin:0;line-height:1.5}.account-sidebar__help-cta{align-items:center;gap:var(--space--inner-4xs);color:var(--color--foreground);font-size:var(--font--md);margin-block-start:var(--space--inner-5xs);font-weight:700;text-decoration:none;display:inline-flex}.account-sidebar__help-cta>svg{block-size:1.1em;inline-size:1.1em;display:inline-block}.account-sidebar__help-cta:hover,.account-sidebar__help-cta:focus-visible{text-decoration:underline}.account-sidebar__logout .btn{--btn-bg:var(--color--primary-background-fill);--btn-fg:var(--color--primary-foreground);--btn-hover-bg:var(--color--primary);--btn-hover-fg:var(--color--primary-foreground);justify-items:center;inline-size:100%}.account-sidebar__logout{display:none}@container (width>=48rem){.account-sidebar__nav{display:flex}.account-sidebar .account-nav-rail{display:none}.account-sidebar__help{display:flex}.account-sidebar__logout{display:block}.account-sidebar__profile{border-block-end:var(--border-width) solid var(--color--muted-darker);margin-block-end:var(--space--inner-sm);padding-block-end:var(--space--inner-sm)}}.add-to-cart{--atc-gap:var(--space--inner-2xs);--atc-buy-gap:var(--space--inner-3xs);--atc-group-gap:var(--space--inner-3xs);--atc-options-gap:var(--space--inner-3xs);--legend-gap-block-end:var(--label-gap-block-end);--atc-quantity-row-gap:var(--space--inner-sm);--atc-price-gap:var(--space--inner-3xs);--atc-price-size:var(--font--2xl);--atc-price-cents-size:var(--font--md);--atc-price-cents-rise:.55em;--atc-price-aside-size:var(--font--sm);--atc-price-aside-fg:var(--color--muted-foreground);--atc-price-aside-gap:var(--space--inner-2xs);--atc-actions-gap:var(--space--inner-2xs);--atc-actions-gap-block-start:var(--space--inner-xs);--atc-total-bg:var(--color--muted);--atc-total-pad-block:var(--space--inner-2xs);--atc-total-pad-inline:var(--space--inner-sm);--atc-total-radius:var(--radius);--atc-total-gap:var(--space--inner-sm);--atc-total-head-gap:var(--space--inner-5xs);--atc-total-label-size:var(--font--md);--atc-total-label-fg:var(--color--muted-foreground);--atc-total-save-size:var(--font--sm);--atc-total-save-fg:var(--color--success);--atc-total-excl-size:var(--font--xl);--atc-total-incl-size:var(--font--sm);--atc-total-incl-fg:var(--color--muted-foreground);--atc-qty-note-size:var(--font--sm);--atc-qty-note-fg:var(--color--warning);--atc-error-bg:color-mix(in srgb, var(--color--danger) 12%, var(--color--background));--atc-error-fg:var(--color--danger);--atc-error-border:var(--color--danger);--atc-error-padding-block:var(--space--inner-2xs);--atc-error-padding-inline:var(--space--inner-sm);--atc-error-font-size:var(--font--sm);min-inline-size:0;max-inline-size:100%;display:block}.add-to-cart .stock-status{--stock-status-divider-width:0;--stock-status-padding-block:var(--space--inner-5xs)}.add-to-cart__info{gap:var(--atc-buy-gap);flex-direction:column;display:flex}.add-to-cart__form{gap:var(--atc-gap);border:0;flex-direction:column;margin:0;padding:0;display:flex}.add-to-cart[data-atc-layout=rich]{container:atc-buy-box/inline-size}.add-to-cart[data-atc-layout=rich] .add-to-cart__actions>*{flex:1;min-inline-size:max-content}.add-to-cart[data-atc-layout=rich] .add-to-cart__tiers{min-inline-size:0}@container atc-buy-box (width>=538px){.add-to-cart[data-atc-layout=rich] .add-to-cart__form{grid-template-columns:minmax(calc(var(--layout--logo-width) * 2.5), max-content) minmax(0, 1fr);column-gap:0;row-gap:var(--atc-gap);display:grid}.add-to-cart[data-atc-layout=rich] .add-to-cart__form>*{grid-column:1/-1}.add-to-cart[data-atc-layout=rich] .add-to-cart__form>.add-to-cart__quantity-row,.add-to-cart[data-atc-layout=rich] .add-to-cart__form>.add-to-cart__info,.add-to-cart[data-atc-layout=rich] .add-to-cart__form>.add-to-cart__pallet-notice,.add-to-cart[data-atc-layout=rich] .add-to-cart__form>.add-to-cart__actions{grid-column:1}.add-to-cart[data-atc-layout=rich] .add-to-cart__form>.add-to-cart__pallet-notice{inline-size:0;min-inline-size:100%}}.add-to-cart[data-atc-layout=rich] .tier-chips{--tier-chips-bleed:var(--layout--side-padding);--tier-chips-bleed-end:var(--layout--side-padding)}@media (width>=850px){.add-to-cart[data-atc-layout=rich] .tier-chips{--tier-chips-bleed:var(--product-page-layout-column-gap);--tier-chips-bleed-end:min(var(--space--lg), var(--layout--side-padding))}}.add-to-cart__group{gap:var(--atc-group-gap);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.add-to-cart__options{gap:var(--atc-options-gap);flex-wrap:wrap;display:flex}.add-to-cart__quantity-row{gap:var(--atc-quantity-row-gap);flex-wrap:wrap;display:flex}.add-to-cart[data-atc-layout=rich] .add-to-cart__quantity-row .field__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.add-to-cart[data-atc-layout=rich] .add-to-cart__quantity-row{margin-block-start:calc(-1 * var(--space--inner-5xs))}.add-to-cart__price{align-items:baseline;gap:var(--atc-price-gap);font-size:var(--atc-price-size);color:var(--color--foreground);flex-wrap:wrap;margin:0;font-weight:700;line-height:1.1;display:flex}.add-to-cart__price-currency,.add-to-cart__price-whole,.add-to-cart__price-comma{display:inline-block}.add-to-cart__price-cents{font-size:var(--atc-price-cents-size);vertical-align:baseline;font-weight:700;position:relative;inset-block-end:var(--atc-price-cents-rise)}.add-to-cart__price-aside{font-size:var(--atc-price-aside-size);color:var(--atc-price-aside-fg);align-self:baseline;margin-inline-start:var(--atc-price-aside-gap);font-weight:400}.add-to-cart__price-tax-mode{white-space:nowrap}.add-to-cart__total-currency{font-size:inherit;display:inline-block}.add-to-cart__total{justify-content:space-between;align-items:baseline;gap:var(--atc-total-gap);padding:var(--atc-total-pad-block) var(--atc-total-pad-inline);background:var(--atc-total-bg);border-radius:var(--atc-total-radius);flex-wrap:wrap;display:flex}.add-to-cart__pallet-notice{--notice-padding-block:var(--atc-total-pad-block);--notice-padding-inline:var(--atc-total-pad-inline)}.add-to-cart__total-head{gap:var(--atc-total-head-gap);flex-direction:column;display:flex}.add-to-cart__total-label,.add-to-cart__total-save,.add-to-cart__total-excl,.add-to-cart__total-incl{white-space:nowrap}.add-to-cart__total-label{font-size:var(--atc-total-label-size);color:var(--atc-total-label-fg)}.add-to-cart__total-save{font-size:var(--atc-total-save-size);color:var(--atc-total-save-fg);font-weight:700}.add-to-cart__total-save[data-empty]{visibility:hidden}.add-to-cart__total-figures{text-align:end;align-items:flex-end;gap:var(--space--inner-6xs);flex-direction:column;margin-inline-start:auto;display:flex}.add-to-cart__total-excl{font-size:var(--atc-total-excl-size);color:var(--color--foreground);font-weight:700;line-height:1.1}.add-to-cart__total-incl{font-size:var(--atc-total-incl-size);color:var(--atc-total-incl-fg)}.add-to-cart__qty-note{font-size:var(--atc-qty-note-size);color:var(--atc-qty-note-fg);margin:0}.add-to-cart__actions{gap:var(--atc-actions-gap);flex-flow:row-reverse wrap;margin-block-start:calc(var(--atc-actions-gap-block-start) - var(--atc-gap));display:flex}.add-to-cart__error{padding:var(--atc-error-padding-block) var(--atc-error-padding-inline);background:var(--atc-error-bg);color:var(--atc-error-fg);border:var(--border-width) solid var(--atc-error-border);border-radius:var(--radius);font-size:var(--atc-error-font-size)}.article-body{--article-body-overlap:0px;--article-content-gutter:var(--space--lg);--article-body-sheet-max:calc(var(--layout--prose-max) + 2 * var(--article-content-gutter));--article-body-inset-block:var(--space--sm);--article-body-author-gap:var(--space--xs);--article-body-intro-gap:var(--space--inner-md);--article-body-block-gap:var(--space--md);--editorial-block-gap:var(--article-body-block-gap);--editorial-media-gutter:var(--article-content-gutter);--editorial-section-bleed:calc(50% - 50cqi);--editorial-section-inset:calc(50cqi - 50%);z-index:1;isolation:isolate;--block-padding-block-start:0;margin-block-start:calc(-1 * var(--article-body-overlap));position:relative}.article-body__surface{inline-size:100%;max-inline-size:var(--article-body-sheet-max);background:var(--color--background);border-radius:var(--radius);z-index:0;grid-area:1/content-start/auto/content-end;place-self:stretch center}.article-body__inner{z-index:1;inline-size:100%;max-inline-size:var(--article-body-sheet-max);padding-inline:var(--article-content-gutter);grid-area:1/content-start/auto/content-end;justify-self:center;padding-block-start:var(--article-body-inset-block)}.article-body__content{gap:var(--article-body-intro-gap);flex-direction:column;padding-block-start:var(--article-body-author-gap);display:flex}@media (width>=1024px){.article-body{--article-body-overlap:var(--layout--article-sheet-rise)}}.article-grid{--article-grid-min-card-size:17rem;--article-grid-gap:var(--space--md);--article-grid-title-font-size:var(--font--lg);--article-grid-title-color:var(--color--primary);--article-grid-meta-color:var(--color--muted-foreground);--article-grid-text-pad-block:var(--space--inner-xs)}.article-grid__list{grid-template-columns:repeat(auto-fill, minmax(var(--article-grid-min-card-size), 1fr));gap:var(--article-grid-gap);margin:0;padding:0;list-style:none;display:grid}.article-grid__card{color:inherit;text-decoration:none;display:block}.article-grid__card>.picture{inline-size:100%}.article-grid__text{padding-block-start:var(--article-grid-text-pad-block)}.article-grid__title{font-size:var(--article-grid-title-font-size);color:var(--article-grid-title-color);margin:0;font-weight:700;line-height:1.3}@media (hover:hover){.article-grid__card:hover .article-grid__title{text-underline-offset:.15em;text-decoration:underline}}.article-grid__meta{margin:var(--space--inner-6xs) 0 0;font-size:var(--font--sm);color:var(--article-grid-meta-color)}.article-hero{--article-hero-bg:var(--color--primary-background-fill);--article-hero-scrim-color:var(--color--scrim-brand);--article-hero-color:var(--color--white);--article-hero-eyebrow-color:var(--color--action);--article-hero-eyebrow-font-size:var(--font--sm);--article-hero-eyebrow-letter-spacing:.08em;--article-hero-eyebrow-font-weight:700;--article-hero-eyebrow-gap:var(--layout--eyebrow-gap);--article-hero-heading-color:inherit;--article-hero-heading-font-size:var(--font--3xl);--article-hero-heading-font-weight:700;--article-hero-heading-line-height:1.1;--article-hero-heading-letter-spacing:-.02em;--article-hero-band-cap:37.5rem;--article-hero-band-min-size:clamp(21rem, 50vw, 25rem);--article-hero-band-max-size:none;--article-hero-padding-block-start:0px;--article-hero-padding-block-end:var(--space--sm);isolation:isolate;--block-padding-block-end:0}.article-hero__backdrop{border-radius:var(--radius);background-color:var(--article-hero-bg);min-block-size:var(--article-hero-band-min-size);max-block-size:var(--article-hero-band-max-size);grid-area:1/popout-start/auto/popout-end;position:relative;overflow:clip}.article-hero__media{position:absolute;inset:0}.article-hero__media>:where(picture,.picture){block-size:100%;inline-size:100%;display:block}.article-hero__media img{object-fit:cover;block-size:100%;inline-size:100%}.article-hero__scrim{background:var(--article-hero-scrim-color);position:absolute;inset:0}.article-hero__inner{z-index:1;padding-block:var(--article-hero-padding-block-start) var(--article-hero-padding-block-end);color:var(--article-hero-color);flex-direction:column;grid-area:1/prose-start/auto/prose-end;justify-content:center;display:flex;position:relative}.article-hero__eyebrow{margin:0 0 var(--article-hero-eyebrow-gap);font-size:var(--article-hero-eyebrow-font-size);font-weight:var(--article-hero-eyebrow-font-weight);letter-spacing:var(--article-hero-eyebrow-letter-spacing);text-transform:uppercase;color:var(--article-hero-eyebrow-color)}.article-hero__heading{font-size:var(--article-hero-heading-font-size);font-weight:var(--article-hero-heading-font-weight);line-height:var(--article-hero-heading-line-height);letter-spacing:var(--article-hero-heading-letter-spacing);color:var(--article-hero-heading-color);text-wrap:balance;margin:0}@media (width>=1024px){.article-hero{--article-hero-band-min-size:min(var(--layout--hero-block-size), var(--article-hero-band-cap));--article-hero-band-max-size:min(var(--layout--hero-block-size), var(--article-hero-band-cap));--article-hero-padding-block-end:var(--layout--article-sheet-rise)}}.assurance-strip{--assurance-strip-band-bg:transparent;--assurance-strip-icon-size:var(--space--inner-2xl);--assurance-strip-icon-color:var(--color--primary);--assurance-strip-caption-max:26ch;--assurance-strip-overlap:calc(var(--layout--row-gap) * 2.5);--block-background:var(--assurance-strip-band-bg)}.assurance-strip[data-assurance-strip-band=muted]{--assurance-strip-band-bg:var(--color--muted);--block-padding-block-start:var(--layout--band-padding);--block-padding-block-end:var(--layout--band-padding);--block-margin-block-start:var(--layout--band-margin);--block-margin-block-end:var(--layout--band-margin)}.assurance-strip[data-assurance-strip-overlap]{--block-bleed-block-start:var(--assurance-strip-overlap);--block-padding-block-start:calc(var(--layout--band-padding) - var(--layout--row-gap-half));--block-padding-block-end:var(--layout--band-padding);--block-margin-block-start:0px}.assurance-strip__inner{grid-column:content-start/content-end;container-type:inline-size}.assurance-strip__heading{font-size:var(--font--2xl);color:var(--color--primary);text-align:center;text-box:trim-start cap alphabetic;margin-block-end:var(--layout--section-heading-gap);font-weight:700}.assurance-strip__list{--assurance-strip-columns:2;--assurance-strip-column-gap:var(--space--inner-md);justify-content:center;row-gap:var(--space--inner-lg);column-gap:var(--assurance-strip-column-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.assurance-strip__item{flex:0 0 calc((100% - (var(--assurance-strip-columns) - 1) * var(--assurance-strip-column-gap)) / var(--assurance-strip-columns));align-content:start;justify-items:center;min-inline-size:0;display:grid}.assurance-strip__icon{inline-size:var(--assurance-strip-icon-size);block-size:var(--assurance-strip-icon-size);background-color:var(--assurance-strip-icon-color);-webkit-mask:var(--assurance-strip-icon-src) center / contain no-repeat;-webkit-mask:var(--assurance-strip-icon-src) center / contain no-repeat;-webkit-mask:var(--assurance-strip-icon-src) center / contain no-repeat;mask:var(--assurance-strip-icon-src) center / contain no-repeat}.assurance-strip__caption{max-inline-size:var(--assurance-strip-caption-max);text-align:center;padding-block-start:var(--space--inner-2xs)}@container (width>=40rem){.assurance-strip__list{--assurance-strip-columns:3}}.assurance-strip-cases__prev{background:var(--color--primary-background-fill);color:var(--color--primary-foreground);border-radius:var(--radius);padding-block:var(--space--2xl);padding-inline:var(--space--lg)}.blog-teaser-grid-section{--blog-teaser-band-bg:transparent;--blog-teaser-gap-row:var(--space--inner-md);--blog-teaser-gap-column:var(--space--inner-sm);--blog-teaser-radius:var(--radius);--blog-teaser-caption-bg:var(--color--primary-background-fill);--blog-teaser-caption-fg:var(--color--primary-foreground);--block-background:var(--blog-teaser-band-bg)}.blog-teaser-grid-section[data-blog-teaser-band=muted]{--blog-teaser-band-bg:var(--color--muted);--block-padding-block-start:var(--layout--band-padding);--block-padding-block-end:var(--layout--band-padding);--block-margin-block-start:var(--layout--band-margin);--block-margin-block-end:var(--layout--band-margin)}.blog-teaser-grid__inner{grid-column:content-start/content-end;container-type:inline-size}.blog-teaser-grid__eyebrow{letter-spacing:.08em}.blog-teaser-grid__heading{font-size:var(--font--2xl);color:var(--color--primary);margin-block-end:var(--layout--section-heading-gap);font-weight:700}.blog-teaser-grid__heading:first-child{text-box:trim-start cap alphabetic}.blog-teaser-grid{row-gap:var(--blog-teaser-gap-row);column-gap:var(--blog-teaser-gap-column);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.blog-teaser-grid__card{border-radius:var(--blog-teaser-radius);text-decoration:none;display:block;position:relative;overflow:hidden}.blog-teaser-grid__card>.picture{inline-size:100%}.blog-teaser-grid__caption{background:var(--blog-teaser-caption-bg);padding-block:var(--space--inner-xs);padding-inline:var(--space--inner-sm);position:absolute;inset-block-end:0;inset-inline:0}.blog-teaser-grid__title{font-size:var(--font--lg);color:var(--blog-teaser-caption-fg);margin:0;font-weight:700}.blog-teaser-grid__cta{text-align:center;margin:0;padding-block-start:var(--space--inner-lg)}@container (width>=40rem){.blog-teaser-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cart-drawer-body{--cart-drawer-body-summary-gap:var(--space--inner-sm);--cart-drawer-body-empty-color:var(--color--muted-foreground);--cart-drawer-body-divider-color:var(--color--border);gap:calc(var(--drawer-gap,var(--space--md)) / 2);color:var(--color--foreground);flex-direction:column;block-size:100%;display:flex}.cart-drawer-body[data-cart-drawer-body-state=empty]{justify-content:center;align-items:center}.cart-drawer-body__empty{color:var(--cart-drawer-body-empty-color);text-align:center;margin:0}.cart-drawer-body__lines{min-block-size:0;padding-block-start:calc(var(--drawer-gap,var(--space--md)) / 2);padding-block-end:calc(var(--drawer-gap,var(--space--md)) / 2);padding-inline:var(--focus-ring-reserve);margin-inline:calc(-1 * var(--focus-ring-reserve));scroll-padding-block:var(--focus-ring-reserve);scrollbar-width:none;flex:auto;margin-inline-end:calc(-1 * (var(--focus-ring-reserve) + var(--cart-line-remove-overhang)));padding-inline-end:calc(var(--focus-ring-reserve) + var(--cart-line-remove-overhang));overflow-y:auto}.cart-drawer-body__lines::-webkit-scrollbar{display:none}.cart-drawer-host[aria-busy=true] .cart-line-item__remove-cell{opacity:var(--cart-line-busy-opacity);pointer-events:none}.cart-drawer-body__summary{gap:var(--cart-drawer-body-summary-gap);border-block-start:var(--border-width) solid var(--cart-drawer-body-divider-color);flex-direction:column;flex:none;padding-block-start:var(--space--inner-xs);display:flex}.cart-drawer-body__actions{gap:var(--space--inner-3xs);flex-direction:column;display:flex}.category-tiles-grid-section{--category-tiles-gap-row:var(--space--inner-md);--category-tiles-gap-column:var(--space--inner-sm);--category-tiles-card-min:9rem;justify-self:stretch;margin-block-end:var(--space--4xs)}.category-tiles-grid__heading{font-size:var(--font--xl);color:var(--color--primary);margin:0 0 var(--layout--section-heading-gap);font-weight:700}.category-tiles-grid{grid-template-columns:repeat(auto-fill, minmax(max(var(--category-tiles-card-min), (100% - 5 * var(--category-tiles-gap-column)) / 6), 1fr));row-gap:var(--category-tiles-gap-row);column-gap:var(--category-tiles-gap-column);margin:0;padding:0;list-style:none;display:grid}.checkout-confirmation{--checkout-confirmation-max-inline-size:32rem;--checkout-confirmation-gap:var(--space--inner-md);--checkout-confirmation-header-gap:var(--space--inner-xs);--checkout-confirmation-prepaid-gap:var(--space--inner-xs);--checkout-confirmation-note-fg:var(--color--muted-foreground);gap:var(--checkout-confirmation-gap);max-inline-size:var(--checkout-confirmation-max-inline-size);display:grid}.checkout-confirmation__header{justify-items:start;gap:var(--checkout-confirmation-header-gap);display:grid}.checkout-confirmation__header>.text:last-child{--text-margin-block-end:0}.checkout-confirmation__order-line{color:var(--checkout-confirmation-note-fg)}.checkout-confirmation__prepaid{gap:var(--checkout-confirmation-prepaid-gap);display:grid}.checkout-confirmation__prepaid-note,.checkout-confirmation__password-line{color:var(--checkout-confirmation-note-fg);font-size:var(--font--sm)}.checkout-confirmation__otp .otp-block__alt{display:none}.checkout-confirmation__standing{margin:0;font-weight:500}.checkout-confirmation__receipt{gap:var(--checkout-confirmation-prepaid-gap);display:grid}.checkout-confirmation__address{color:var(--checkout-confirmation-note-fg);margin:0;display:grid}.checkout-identity-flow,.checkout-identity-flow__dialog-form{--checkout-identity-flow-divider-color:var(--color--border);--checkout-identity-flow-heading-size:var(--font--lg);--checkout-identity-flow-heading-weight:700;--checkout-identity-flow-heading-fg:var(--color--primary);--checkout-identity-flow-heading-gap:var(--space--inner-sm);--checkout-identity-flow-trigger-padding-block:var(--space--inner-md);--checkout-identity-flow-badge-size:2.25rem;--checkout-identity-flow-badge-font-size:var(--font--sm);--checkout-identity-flow-badge-icon-size:1.375rem;--checkout-identity-flow-badge-bg:var(--color--neutral-100);--checkout-identity-flow-badge-fg:var(--color--foreground);--checkout-identity-flow-indent:calc(var(--checkout-identity-flow-badge-size) + var(--checkout-identity-flow-heading-gap));--checkout-identity-flow-indent-end:var(--checkout-identity-flow-indent);--checkout-identity-flow-panel-padding-block-end:var(--space--inner-md);--checkout-identity-flow-panel-max-inline-size:40rem;--checkout-identity-flow-body-gap:var(--space--inner-md);--checkout-identity-flow-field-gap:var(--space--inner-xs);--checkout-identity-flow-cta-gap:var(--space--inner-2xs);--checkout-identity-flow-actions-gap:var(--space--inner-2xs);--checkout-identity-flow-checkbox-lead:calc(var(--label-font-size) + var(--label-gap-block-end));--checkout-identity-flow-note-fg:var(--color--muted-foreground);--checkout-identity-flow-note-font-size:var(--font--sm);--checkout-identity-flow-error-fg:var(--color--danger);--checkout-identity-flow-method-price-weight:500;--checkout-identity-flow-method-basis-fg:var(--color--muted-foreground);--checkout-identity-flow-method-basis-font-size:var(--font--sm);--checkout-identity-flow-method-basis-gap:var(--space--inner-6xs);--checkout-identity-flow-warning-fg:var(--color--warning);--checkout-identity-flow-subhead-size:var(--font--md);--checkout-identity-flow-subhead-weight:700;--checkout-identity-flow-subhead-fg:var(--color--primary);--checkout-identity-flow-subhead-padding-block-start:var(--space--inner-xs);--checkout-identity-flow-tile-min:15rem;--checkout-identity-flow-tile-gap:var(--space--inner-xs);--checkout-identity-flow-summary-gap:var(--space--inner-6xs);--checkout-identity-flow-summary-col-gap:var(--space--inner-sm);--checkout-identity-flow-summary-col-min:11rem;--checkout-identity-flow-summary-fg:var(--color--muted-foreground);--checkout-identity-flow-summary-heading-fg:var(--color--foreground);--checkout-identity-flow-aside-gap:var(--space--inner-xs);--checkout-identity-flow-email-line-gap:var(--space--inner-xs);--checkout-identity-flow-email-line-fg:var(--color--foreground);--checkout-identity-flow-email-line-weight:500;--checkout-identity-flow-kind-gap:var(--space--inner-3xs);--checkout-identity-flow-title-col:max-content;--checkout-identity-flow-dialog-actions-gap:var(--space--inner-2xs)}.checkout-identity-flow{isolation:isolate;container:ci-flow/inline-size}.checkout-identity-flow .inline-link,.checkout-identity-flow__dialog-form .inline-link{text-transform:lowercase;font-size:var(--font--sm);--link-underline-thickness:1.5px}.checkout-identity-flow .otp-block__resend .inline-link,.checkout-identity-flow .otp-block__alt .inline-link,.checkout-identity-flow .otp-block__error .inline-link{text-transform:none}#ci-invoice-dialog .dialog-panel,#ci-delivery-dialog .dialog-panel,#ci-person-dialog .dialog-panel{--dialog-gap:var(--space--inner-md)}.checkout-identity-flow .field,.checkout-identity-flow__dialog-form .field{--field-placeholder-fg:var(--color--neutral-400)}.checkout-identity-flow__step-form .textarea__input{max-block-size:100cqi}.checkout-identity-flow .inline-link__label:before,.checkout-identity-flow__dialog-form .inline-link__label:before{opacity:.7}.checkout-identity-flow .accordion{--accordion-border-width:0px;--accordion-radius:0px;--accordion-bg:transparent;--accordion-trigger-padding-inline:0px;--accordion-trigger-padding-block:var(--checkout-identity-flow-trigger-padding-block);--accordion-trigger-bg-hover:transparent;--accordion-trigger-gap:var(--checkout-identity-flow-heading-gap);--accordion-content-padding-inline:0px;--accordion-content-padding-block:0px;--accordion-disabled-opacity:1}.checkout-identity-flow .accordion__trigger:disabled,.checkout-identity-flow .accordion__trigger[data-disabled]{cursor:default}.checkout-identity-flow .accordion__item[data-accordion-item-state=completed] .accordion__trigger{padding-block-end:var(--space--inner-sm)}.checkout-identity-flow .accordion__item:first-child .accordion__trigger{padding-block-start:0}.checkout-identity-flow .accordion__item+.accordion__item{border-block-start:var(--border-width) solid var(--checkout-identity-flow-divider-color)}.checkout-identity-flow__heading{align-items:center;gap:var(--checkout-identity-flow-heading-gap);min-inline-size:0;font-size:var(--checkout-identity-flow-heading-size);font-weight:var(--checkout-identity-flow-heading-weight);color:var(--checkout-identity-flow-heading-fg);display:inline-flex}.checkout-identity-flow__title{overflow-wrap:break-word;min-inline-size:0}.checkout-identity-flow__badge{inline-size:var(--checkout-identity-flow-badge-size);block-size:var(--checkout-identity-flow-badge-size);border-radius:var(--radius);background:var(--checkout-identity-flow-badge-bg);color:var(--checkout-identity-flow-badge-fg);font-size:var(--checkout-identity-flow-badge-font-size);-webkit-user-select:none;user-select:none;flex:none;place-items:center;line-height:1;display:inline-grid}.checkout-identity-flow__badge>svg{inline-size:var(--checkout-identity-flow-badge-icon-size);block-size:var(--checkout-identity-flow-badge-icon-size)}.checkout-identity-flow .accordion__header{flex-wrap:wrap;row-gap:0;position:relative}.checkout-identity-flow .accordion__aside{gap:var(--checkout-identity-flow-aside-gap);min-inline-size:0;flex-wrap:wrap;flex:100%;padding-block-end:var(--checkout-identity-flow-trigger-padding-block);padding-inline-end:0}.checkout-identity-flow .accordion__aside:not(:has(.checkout-identity-flow__aside-summary)){display:none}.checkout-identity-flow__aside-summary{flex:auto;min-inline-size:0;display:block}.checkout-identity-flow__aside-summary:empty{display:none}.checkout-identity-flow__edit{block-size:var(--checkout-identity-flow-badge-size);align-items:center;display:inline-flex;position:absolute;inset-block-start:var(--checkout-identity-flow-trigger-padding-block);inset-inline-end:var(--space--inner-sm)}.checkout-identity-flow__locked-note{font-size:var(--checkout-identity-flow-note-font-size);color:var(--checkout-identity-flow-note-fg)}.checkout-identity-flow .accordion__content-body>[data-accordion-body-for]{gap:var(--checkout-identity-flow-body-gap);flex-direction:column;padding-block-start:var(--focus-ring-reserve);padding-block-end:var(--checkout-identity-flow-panel-padding-block-end);display:flex}@media (width>=850px){.checkout-identity-flow{--checkout-identity-flow-indent-end:0px}.checkout-identity-flow .accordion__content-body>[data-accordion-body-for]{max-inline-size:var(--checkout-identity-flow-panel-max-inline-size)}}@container ci-flow (width>=34rem){.checkout-identity-flow .accordion__aside,.checkout-identity-flow .accordion__content-body>[data-accordion-body-for]{padding-inline-start:var(--checkout-identity-flow-indent);padding-inline-end:var(--checkout-identity-flow-indent-end)}.checkout-identity-flow__edit{inset-inline-end:calc(var(--space--inner-sm) + var(--checkout-identity-flow-indent-end))}}.checkout-identity-flow__step-form,.checkout-identity-flow__dialog-form{gap:var(--checkout-identity-flow-field-gap);flex-direction:column;display:flex;container:ci-form/inline-size}.checkout-identity-flow__party-fields,.checkout-identity-flow__party-picker,.checkout-identity-flow__step-block,.checkout-identity-flow__delivery-book{display:contents}.checkout-identity-flow__step-form>.checkbox,.checkout-identity-flow__step-block>.checkbox,.checkout-identity-flow__dialog-form>.checkbox{align-self:start}.checkout-identity-flow__step-form>:not([type=hidden])~.checkbox,.checkout-identity-flow__dialog-form>:not([type=hidden])~.checkbox{margin-block-start:var(--checkout-identity-flow-checkbox-lead)}.checkout-identity-flow__step-form .field,.checkout-identity-flow__dialog-form .field{position:relative}.checkout-identity-flow__step-form .address-fields,.checkout-identity-flow__dialog-form .address-fields{--address-fields-gap:var(--checkout-identity-flow-field-gap);--address-fields-row-gap:var(--checkout-identity-flow-field-gap)}.checkout-identity-flow__step-form .field__error,.checkout-identity-flow__dialog-form .field__error{width:max-content;max-width:100cqi;font-size:var(--font--xs);line-height:1.25;position:absolute;inset-block-start:100%;inset-inline:0 auto}.checkout-identity-flow__step-form>.checkout-identity-flow__continue,.checkout-identity-flow__step-form>.checkout-identity-flow__place-order,.checkout-identity-flow__step-form>.checkout-identity-flow__step-actions,.checkout-identity-flow__step-form>.field:has(>#ci-order-reference),.checkout-identity-flow__step-form:not(:has(#ci-order-reference))>.textarea:has(>#ci-remarks){margin-block-start:var(--checkout-identity-flow-cta-gap)}.checkout-identity-flow__continue,.checkout-identity-flow__place-order{align-self:start;inline-size:auto}.checkout-identity-flow__step-actions{gap:var(--checkout-identity-flow-actions-gap);display:grid}.checkout-identity-flow__company{display:block}.checkout-identity-flow__alt-address{gap:var(--checkout-identity-flow-field-gap);margin-block:var(--space--inner-sm);flex-direction:column;display:flex}.checkout-identity-flow__alt-address>.checkout-identity-flow__subhead[data-subhead-first=false]{padding-block-start:0}.checkout-identity-flow__delivery-book>.checkout-identity-flow__subhead{margin-block-start:var(--space--inner-sm);padding-block-start:0}.checkout-identity-flow__step-form:has(#ci-same-address:not(:checked)) .checkout-identity-flow__alt-address+.field:has(>#ci-order-reference),.checkout-identity-flow__step-form:has(#ci-same-address:not(:checked)) .checkout-identity-flow__step-block:has(>.checkout-identity-flow__alt-address:last-child)+.field:has(>#ci-order-reference),.checkout-identity-flow__step-form:not(:has(#ci-order-reference)):has(#ci-same-address:not(:checked)) .checkout-identity-flow__alt-address+.textarea:has(>#ci-remarks){margin-block-start:0}.checkout-identity-flow__subhead{font-size:var(--checkout-identity-flow-subhead-size);font-weight:var(--checkout-identity-flow-subhead-weight);color:var(--checkout-identity-flow-subhead-fg)}.checkout-identity-flow__subhead[data-subhead-first=false]{padding-block-start:var(--checkout-identity-flow-subhead-padding-block-start)}.checkout-identity-flow__error{font-size:var(--checkout-identity-flow-note-font-size);color:var(--checkout-identity-flow-error-fg)}.checkout-identity-flow__error:empty{display:none}.checkout-identity-flow__name-row{gap:var(--checkout-identity-flow-field-gap) var(--space--inner-xs);grid-template-columns:1fr;display:grid}@container ci-form (width>=28rem){.checkout-identity-flow__name-row{grid-template-columns:var(--checkout-identity-flow-title-col) minmax(0, 1fr) minmax(0, 1fr)}}.checkout-identity-flow__title-select .field__input,.checkout-identity-flow__dialog-form select.field__input{appearance:none;cursor:pointer;background-color:var(--field-bg);background-image:var(--select-chevron);background-repeat:no-repeat;background-position:right var(--space--inner-sm) center;background-size:1rem;padding-inline-end:calc(var(--space--inner-sm) * 2 + 1rem)}.checkout-identity-flow__dialog-actions{gap:var(--checkout-identity-flow-dialog-actions-gap);grid-template-columns:1fr;align-items:center;display:grid}.checkout-identity-flow__dialog-form>.checkout-identity-flow__dialog-actions{margin-block-start:var(--checkout-identity-flow-cta-gap)}.checkout-identity-flow__company-back{align-self:end;margin-block-start:calc(var(--space--inner-4xs) - var(--checkout-identity-flow-field-gap));padding-inline-end:calc(var(--space--inner-xs) - 2px)}@container ci-form (width>=20rem){.checkout-identity-flow__dialog-actions{grid-template-columns:1fr 1fr}.checkout-identity-flow__dialog-actions>[type=submit]{order:2}}.checkout-identity-flow__inline-edit{position:relative}.checkout-identity-flow__inline-edit .field__input{padding-inline-end:calc(var(--space--inner-sm) + 6rem)}.checkout-identity-flow__inline-edit-link{align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-end:var(--space--inner-sm)}.checkout-identity-flow__kind{border:0;min-inline-size:0;padding:0}.checkout-identity-flow__kind-legend{padding:0}.checkout-identity-flow__kind-options{gap:var(--checkout-identity-flow-kind-gap);flex-wrap:wrap;display:flex}.checkout-identity-flow__conflict,.checkout-identity-flow__payment-notice{--notice-flow:var(--space--inner-2xs)}.checkout-identity-flow__person-group{border:0;min-inline-size:0;padding:0}.checkout-identity-flow__person-legend{font-size:var(--checkout-identity-flow-subhead-size);font-weight:var(--checkout-identity-flow-subhead-weight);color:var(--checkout-identity-flow-subhead-fg);margin-block-end:var(--checkout-identity-flow-field-gap);padding:0;padding-block-start:var(--checkout-identity-flow-subhead-padding-block-start)}.checkout-identity-flow__tile-grid{display:block}.checkout-identity-flow__add-link{align-self:end;margin-block-start:calc(var(--space--inner-3xs) - var(--checkout-identity-flow-field-gap));padding-inline-end:var(--space--inner-sm)}.checkout-identity-flow__otp{--otp-block-gap:var(--space--inner-xs)}.checkout-identity-flow__payment{gap:var(--checkout-identity-flow-body-gap);flex-direction:column;display:flex}.checkout-identity-flow__method-list{display:block}.checkout-identity-flow__method-tile{--choice-tile-tag-margin-inline-start:auto}.checkout-identity-flow__method-price{font-weight:var(--checkout-identity-flow-method-price-weight);white-space:nowrap}.checkout-identity-flow__method-basis{color:var(--checkout-identity-flow-method-basis-fg);font-size:var(--checkout-identity-flow-method-basis-font-size);margin-inline-start:var(--checkout-identity-flow-method-basis-gap);font-weight:400}.checkout-identity-flow__jit{gap:var(--checkout-identity-flow-field-gap);display:grid}.checkout-identity-flow__jit-explain{font-size:var(--checkout-identity-flow-note-font-size);color:var(--checkout-identity-flow-note-fg)}.checkout-identity-flow__jit-send{justify-self:start}.checkout-identity-flow__summary{gap:var(--checkout-identity-flow-summary-gap);min-inline-size:0;font-size:var(--checkout-identity-flow-note-font-size);color:var(--checkout-identity-flow-summary-fg);display:grid}.checkout-identity-flow__summary--columns{grid-template-columns:repeat(auto-fit, minmax(min(var(--checkout-identity-flow-summary-col-min), 100%), 1fr));column-gap:var(--checkout-identity-flow-summary-col-gap);row-gap:var(--checkout-identity-flow-summary-col-gap)}.checkout-identity-flow__summary-col{gap:var(--checkout-identity-flow-summary-gap);align-content:start;min-inline-size:0;display:grid}.checkout-identity-flow__summary-heading{color:var(--checkout-identity-flow-summary-heading-fg);font-weight:500}.checkout-identity-flow__summary-line{min-inline-size:0}.checkout-identity-flow__summary-line--mono{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.checkout-identity-flow__merge{gap:var(--space--inner-md);flex-direction:column;display:flex}.checkout-identity-flow__merge-body{margin:0}.checkout-identity-flow__merge-actions{gap:var(--space--inner-2xs);flex-direction:column;display:flex}.checkout-identity-flow__step-notice{margin-block-end:var(--space--inner-md)}.checkout-identity-flow__step-notice-detail{font-size:var(--checkout-identity-flow-note-font-size);color:var(--checkout-identity-flow-note-fg);margin-block-start:var(--space--inner-2xs);display:block}.checkout-identity-flow__vat-valid{--checkout-identity-flow-vat-valid-fg:var(--color--success);--checkout-identity-flow-vat-valid-draw:.4s;color:var(--checkout-identity-flow-vat-valid-fg);display:inline-flex}.checkout-identity-flow__vat-valid-mark path{stroke-dasharray:1;stroke-dashoffset:1px;animation:checkout-identity-flow-vat-valid-draw var(--checkout-identity-flow-vat-valid-draw) var(--motion--ease-in) forwards}@keyframes checkout-identity-flow-vat-valid-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.checkout-identity-flow__vat-valid-mark path{stroke-dashoffset:0;animation:none}}.checkout-identity-flow__vat-missing{color:var(--checkout-identity-flow-warning-fg)}.checkout-identity-flow__known-guest{gap:var(--space--inner-sm);display:grid}.checkout-identity-flow__known-guest-lead{margin:0}.checkout-identity-flow__empty{font-size:var(--checkout-identity-flow-note-font-size);color:var(--checkout-identity-flow-error-fg);margin:0}.checkout-identity-flow__delete-link{justify-self:start}.contact-hero{--block-padding-block-start:0;--contact-hero-band-bg:var(--color--muted);--contact-hero-band-padding-block-start:var(--space--md);--contact-hero-band-padding-block-end:var(--space--lg);--contact-hero-hours-padding:var(--space--inner-lg);--contact-hero-overhang-start:calc(var(--contact-hero-hours-padding) + var(--font--md) * 1.5);--contact-hero-overhang-end:var(--contact-hero-hours-padding);--contact-hero-logo-width:var(--layout--logo-width);--contact-hero-column-max-inline-size:38rem;container-type:inline-size}.contact-hero__heading{max-inline-size:18ch;margin:0;margin-block-end:var(--space--md);line-height:1.1}.contact-hero__info{isolation:isolate;gap:var(--space--md);grid-template-columns:1fr;align-items:start;margin-block-end:var(--space--lg);padding-block-start:var(--contact-hero-band-padding-block-start);padding-block-end:var(--contact-hero-band-padding-block-end);display:grid;position:relative}.contact-hero__info[hidden]{display:none}.contact-hero__info:before{content:"";z-index:-1;background:var(--contact-hero-band-bg);position:absolute;inset-block:0;inset-inline:calc(50% - 50vw)}.contact-hero__info .contact-details{--contact-details-label-color:var(--color--neutral-700)}.contact-hero__info .opening-hours{--opening-hours-padding:var(--contact-hero-hours-padding);--opening-hours-bg:var(--color--muted-darker);--opening-hours-border-color:var(--color--neutral-300);--opening-hours-time-color:var(--color--neutral-700);inline-size:100%;max-inline-size:var(--contact-hero-column-max-inline-size);justify-self:start}.contact-hero__form .contact-form{--contact-form-max-width:var(--contact-hero-column-max-inline-size)}.contact-hero__info:has(>.opening-hours){margin-block-end:calc(var(--space--lg) + var(--contact-hero-overhang-end))}.contact-hero__info .opening-hours{margin-block-end:calc(-1 * (var(--contact-hero-band-padding-block-end) + var(--contact-hero-overhang-end)))}.contact-hero__main{gap:var(--space--md);grid-template-columns:1fr;align-items:start;display:grid}.contact-hero__form,.contact-hero__media{min-inline-size:0}.contact-hero__form-heading{margin:0;margin-block-end:var(--space--inner-md);line-height:1.2}.contact-hero__media .picture{--picture-radius:var(--radius)}@container (width>=48rem){:is(.contact-hero__info,.contact-hero__info:has(>.opening-hours)){margin-block-end:var(--space--lg)}.contact-hero__info{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-hero__info .opening-hours{margin-block-start:calc(-1 * (var(--contact-hero-band-padding-block-start) + var(--contact-hero-overhang-start)));margin-block-end:0}.contact-hero__main{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"media form"}.contact-hero__media{grid-area:media}.contact-hero__form{grid-area:form}}@media (width>=1440px){.contact-hero__info{column-gap:var(--contact-hero-logo-width)}.contact-hero__main{grid-template-columns:calc((100% - var(--contact-hero-logo-width)) / 2) minmax(0, 1fr)}}.contact-hero__main[data-contact-hero-layout=form-only] .contact-form{--contact-form-max-width:none}@container (width>=48rem){.contact-hero__main[data-contact-hero-layout=form-only]{grid-template-columns:minmax(0,1fr);grid-template-areas:"form"}}@media (width>=1440px){.contact-hero__main[data-contact-hero-layout=form-only]{grid-template-columns:minmax(0,1fr)}}.contact-page .visit-us{margin-inline:calc(50% - 50cqi);padding-inline:calc(50cqi - 50%);display:block}.contact-page .visit-us__map{margin-inline:calc(50% - 50cqi)}.content-blocks__cta-row{--content-blocks-cta-gap:var(--space--inner-sm);gap:var(--content-blocks-cta-gap);flex-wrap:wrap;display:flex}.content-blocks__link{--content-blocks-link-color:var(--color--foreground);--content-blocks-link-hover-color:var(--color--link);--content-blocks-link-underline-color:var(--color--link);color:var(--content-blocks-link-color);text-decoration-line:underline;-webkit-text-decoration-color:var(--content-blocks-link-underline-color);-webkit-text-decoration-color:var(--content-blocks-link-underline-color);text-decoration-color:var(--content-blocks-link-underline-color);text-decoration-thickness:var(--border-width);text-underline-offset:.15em;transition:color var(--motion--fast) var(--motion--ease-standard)}@media (hover:hover){.content-blocks__link:hover{color:var(--content-blocks-link-hover-color)}}.editorial-blocks.content-page{padding-block:var(--space--2xl);--editorial-section-bleed:calc(50% - 50cqi);--editorial-section-inset:calc(50cqi - 50%);--editorial-section-band-padding-block:var(--layout--row-gap-half);grid-column:content}.content-page-title{margin:0 0 var(--space--xs);text-wrap:balance;grid-column:content}.content-page-title+.editorial-blocks.content-page{padding-block-start:0}.editorial-blocks.content-page:has(.contact-page){padding-block:0}.editorial-blocks{gap:var(--editorial-block-gap,var(--space--md));flex-direction:column;display:flex}.editorial-section{--editorial-section-bg:transparent;--editorial-section-padding-inline:0;--editorial-section-padding-block:0;gap:var(--space--inner-lg);background:var(--editorial-section-bg);min-inline-size:0;padding-block:var(--editorial-section-padding-block);padding-inline:var(--editorial-section-padding-inline);border-radius:var(--radius);flex-direction:column;display:flex}.editorial-section[data-editorial-section-background=lightgrey],.editorial-section[data-editorial-section-background=mediumgrey]{margin-inline:var(--editorial-section-bleed,0);--editorial-section-padding-inline:var(--editorial-section-inset,var(--space--inner-lg));--editorial-section-padding-block:var(--editorial-section-band-padding-block,var(--space--inner-lg))}.editorial-section[data-editorial-section-background=lightgrey]{--editorial-section-bg:var(--color--muted)}.editorial-section[data-editorial-section-background=mediumgrey]{--editorial-section-bg:var(--color--muted-darker)}.editorial-section__slot{gap:var(--space--inner-md);flex-direction:column;display:flex}.editorial-columns{margin-inline:calc(-1 * var(--editorial-media-gutter,0px));gap:var(--space--inner-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:start;min-inline-size:0;display:grid}.editorial-columns__col{gap:var(--space--inner-md);flex-direction:column;min-width:0;display:flex}@media (width<=30rem){.editorial-columns:has(.article-figure){grid-template-columns:1fr}.editorial-columns:has(.article-figure) .editorial-columns__col:has(>.article-figure){order:-1}.editorial-columns__col .article-figure[data-article-figure-align]{align-items:center}}.editorial-blocks>.article-figure,.editorial-section__slot>.article-figure{margin-inline:calc(-1 * var(--editorial-media-gutter,0px))}.editorial-blocks>.richtext-block>.youtube-embed,.editorial-section__slot>.richtext-block>.youtube-embed{margin-inline:calc(-1 * var(--editorial-media-gutter,0px));inline-size:auto}.editorial-blocks .assurance-strip{grid-column:auto;display:block}.editorial-blocks .assurance-strip>.assurance-strip__inner{grid-column:auto}.editorial-blocks>.assurance-strip,.editorial-section__slot>.assurance-strip{margin-inline:var(--editorial-section-bleed,0)}.editorial-blocks>.assurance-strip>.assurance-strip__inner,.editorial-section__slot>.assurance-strip>.assurance-strip__inner{padding-inline:var(--editorial-section-inset,0)}.editorial-block-marker{padding:var(--space--inner-xs) var(--space--inner-sm);border-radius:var(--radius);background:var(--color--danger);color:var(--color--danger-foreground);font-size:var(--font--sm);font-weight:500}.faq{--faq-heading-gap:var(--space--inner-md)}.faq__heading{margin-block-end:var(--faq-heading-gap);display:block}.faq .accordion{--accordion-trigger-font-weight:500;--accordion-trigger-bg-hover:transparent;--accordion-trigger-padding-block:var(--space--inner-xs);--accordion-content-padding-block-start:0px;--accordion-content-padding-block-end:var(--space--inner-sm);--accordion-item-padding-block:var(--space--inner-3xs)}.faq .accordion__item:first-child{padding-block-start:0}.faq .accordion__item:last-child{padding-block-end:0}.faq[data-faq-size=md] .accordion{--accordion-trigger-font-size:var(--font--md)}.faq .prose{font-size:var(--font--md);color:var(--color--foreground);--prose-h2-font-size:var(--font--md);--prose-h3-font-size:var(--font--md);--prose-h4-font-size:var(--font--md);--prose-heading-font-weight:500;--prose-heading-color:var(--color--foreground);--prose-space-h2-above:var(--space--inner-sm);--prose-space-h2-below:var(--space--inner-sm);--prose-space-h3-above:var(--space--inner-sm);--prose-space-h3-below:var(--space--inner-sm);--prose-space-heading-bind:var(--space--inner-sm);font-weight:400}.feature-card-grid-section{--feature-card-grid-gap-row:var(--space--inner-md);--feature-card-grid-gap-column:var(--space--inner-sm);--feature-card-grid-heading-color:var(--color--primary);--feature-card-grid-heading-size:var(--font--xl);justify-self:stretch;container-type:inline-size}.feature-card-grid__heading{margin:0 0 var(--layout--section-heading-gap);font-size:var(--feature-card-grid-heading-size);color:var(--feature-card-grid-heading-color);text-align:center;font-weight:700}.feature-card-grid{row-gap:var(--feature-card-grid-gap-row);column-gap:var(--feature-card-grid-gap-column);grid-template-columns:minmax(0,1fr);display:grid}.feature-card-grid__item{display:grid}@container (width>=30rem){.feature-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card-grid[data-feature-card-grid-count="3"] .feature-card-grid__item:nth-child(3),.feature-card-grid[data-feature-card-grid-count="5"] .feature-card-grid__item:nth-child(5){inline-size:calc((100% - var(--feature-card-grid-gap-column)) / 2);grid-column:1/-1;justify-self:center}}@container (width>=48rem){.feature-card-grid[data-feature-card-grid-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card-grid[data-feature-card-grid-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-card-grid[data-feature-card-grid-count="5"],.feature-card-grid[data-feature-card-grid-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card-grid[data-feature-card-grid-count="3"] .feature-card-grid__item:nth-child(3),.feature-card-grid[data-feature-card-grid-count="5"] .feature-card-grid__item:nth-child(5){grid-column:auto;justify-self:stretch;inline-size:auto}}@container (width>=64rem){.feature-card-grid[data-feature-card-grid-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (width>=76rem){.feature-card-grid[data-feature-card-grid-count="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}}.flow-dev-panel{--flow-dev-panel-bg:#333;--flow-dev-panel-fg:var(--color--white);--flow-dev-panel-muted:var(--color--neutral-400);--flow-dev-panel-accent:var(--color--action);--flow-dev-panel-radius:var(--radius);--flow-dev-panel-padding-block:var(--space--inner-sm);--flow-dev-panel-padding-inline:var(--space--inner-md);--flow-dev-panel-gap:var(--space--inner-xs);--flow-dev-panel-row-gap:var(--space--inner-2xs);--flow-dev-panel-font-size:var(--font--sm);gap:var(--flow-dev-panel-gap);background:var(--flow-dev-panel-bg);color:var(--flow-dev-panel-fg);border-radius:var(--flow-dev-panel-radius);padding-block:var(--flow-dev-panel-padding-block);padding-inline:var(--flow-dev-panel-padding-inline);font-size:var(--flow-dev-panel-font-size);flex-direction:column;display:flex}.flow-dev-panel__row{align-items:center;gap:var(--flow-dev-panel-row-gap) var(--flow-dev-panel-gap);flex-wrap:wrap;display:flex}.flow-dev-panel__label{color:var(--flow-dev-panel-muted);min-inline-size:3rem}.flow-dev-panel__select{background:var(--color--background);min-inline-size:0;max-inline-size:26rem;color:var(--color--foreground);border:var(--border-width) solid var(--color--border);border-radius:var(--radius);padding-block:var(--space--inner-3xs);padding-inline:var(--space--inner-2xs);font:inherit;flex:auto}.flow-dev-panel__case-control{align-items:stretch;gap:var(--flow-dev-panel-row-gap);flex:auto;min-inline-size:0;max-inline-size:26rem;display:flex}.flow-dev-panel__nav{gap:var(--flow-dev-panel-row-gap);display:flex}.flow-dev-panel__nav-btn{min-inline-size:2rem;padding-inline:var(--space--inner-2xs);background:var(--color--background);color:var(--color--foreground);border:var(--border-width) solid var(--color--border);border-radius:var(--radius);justify-content:center;align-items:center;font-size:1.125em;line-height:1;text-decoration:none;display:inline-flex}.flow-dev-panel__nav-btn:hover{border-color:var(--flow-dev-panel-accent);color:var(--flow-dev-panel-accent)}.flow-dev-panel__nav-btn[aria-disabled=true]{opacity:.4;pointer-events:none}.flow-dev-panel__links{gap:var(--flow-dev-panel-gap);display:flex}.flow-dev-panel__link{color:var(--flow-dev-panel-fg);text-transform:uppercase}.flow-dev-panel__link[aria-current=page]{color:var(--flow-dev-panel-accent);font-weight:700}.flow-dev-panel__magic-lead{color:var(--flow-dev-panel-muted);margin:0}.flow-dev-panel__magic{gap:var(--flow-dev-panel-row-gap) var(--flow-dev-panel-gap);color:var(--flow-dev-panel-muted);grid-template-columns:auto 1fr;margin:0;display:grid}.flow-dev-panel__magic dt{color:var(--flow-dev-panel-fg)}.flow-dev-panel__magic dd{min-inline-size:0;margin:0}.flow-dev-panel__magic code{color:var(--flow-dev-panel-fg);font-family:monospace}.flow-dev-panel__addresses{margin:0;padding:0;list-style:none}.flow-psp{--flow-psp-gap:var(--space--inner-md);gap:var(--flow-psp-gap);flex-direction:column;display:flex}.footer-logo-strip{--footer-logo-base-height:var(--space--inner-sm);justify-content:center;align-items:center;gap:var(--space--inner-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (width>=850px){.footer-logo-strip{--footer-logo-base-height:var(--space--inner-md)}}.footer-logo-strip__img{align-items:center;display:inline-flex}.footer-logo-strip__img img{block-size:calc(var(--footer-logo-base-height) * var(--footer-logo-scale,1));inline-size:auto;filter:brightness(var(--footer-logo-brightness,1)) contrast(var(--footer-logo-contrast,1))}.media-callout.free-samples-panel{--media-callout-padding-block-start:var(--space--inner-xl);--media-callout-padding-block-end:var(--space--inner-xl);--media-callout-padding-inline:var(--space--inner-lg);--media-callout-gap-column:var(--space--inner-lg);--media-callout-gutter:1px;--block-padding-block-start:0px;--block-padding-block-end:0px}.home-category-grid-section{--home-cgrid-gap-row:var(--space--inner-md);--home-cgrid-gap-column:var(--space--inner-sm);--home-cgrid-card-min:9rem;--home-cgrid-card-aspect-multi:5 / 4;--home-cgrid-card-aspect-single:4 / 5;--home-cgrid-label-color:var(--color--foreground);--home-cgrid-label-font:var(--font--md);--home-cgrid-radius:var(--radius);justify-self:stretch;container-type:inline-size}.home-category-grid__heading{font-size:var(--font--2xl);color:var(--color--primary);text-box:trim-start cap alphabetic;margin-block-end:var(--layout--section-heading-gap);font-weight:700}.home-category-grid{row-gap:var(--home-cgrid-gap-row);column-gap:var(--home-cgrid-gap-column);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-category-grid__card{gap:var(--space--4xs);color:var(--home-cgrid-label-color);grid-template-rows:auto auto;text-decoration:none;display:grid}.home-category-grid__media{inline-size:100%;aspect-ratio:var(--home-cgrid-card-aspect-multi);border-radius:var(--home-cgrid-radius);display:block;overflow:hidden}.home-category-grid__media>.picture{block-size:100%;inline-size:100%}.home-category-grid__media-img--portrait{display:none}.home-category-grid__label{font-size:var(--home-cgrid-label-font);text-align:center}@container (width>=32rem){.home-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=56rem){.home-category-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.home-category-grid__media{aspect-ratio:var(--home-cgrid-card-aspect-single)}.home-category-grid__media-img--landscape{display:none}.home-category-grid__media-img--portrait{display:block}}.home-quick-links-section{--home-qlinks-heading-color:var(--color--primary);--home-qlinks-heading-font-size:var(--font--2xl);--home-qlinks-heading-font-weight:700;--home-qlinks-heading-gap:var(--layout--section-heading-gap);--home-qlinks-gap-row:var(--space--inner-xs);--home-qlinks-gap-column:var(--space--inner-xs);--home-qlinks-more-gap:var(--space--inner-sm)}.home-quick-links__heading{margin:0 0 var(--home-qlinks-heading-gap);font-size:var(--home-qlinks-heading-font-size);font-weight:var(--home-qlinks-heading-font-weight);color:var(--home-qlinks-heading-color);text-box:trim-start cap alphabetic}.home-quick-links{align-items:center;row-gap:var(--home-qlinks-gap-row);column-gap:var(--home-qlinks-gap-column);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.home-quick-links__more-item{margin-inline-start:var(--home-qlinks-more-gap)}.homepage-hero{--homepage-hero-bg:var(--color--primary-background-fill);--homepage-hero-scrim-color:var(--color--scrim-brand);--homepage-hero-color:var(--color--white);--homepage-hero-eyebrow-color:var(--color--action);--homepage-hero-eyebrow-font-size:var(--font--sm);--homepage-hero-eyebrow-letter-spacing:.08em;--homepage-hero-eyebrow-font-weight:700;--homepage-hero-heading-color:inherit;--homepage-hero-heading-font-size:var(--font--3xl);--homepage-hero-heading-font-weight:700;--homepage-hero-heading-line-height:1.05;--homepage-hero-heading-letter-spacing:-.02em;--homepage-hero-heading-max-inline-size:22ch;--homepage-hero-body-color:inherit;--homepage-hero-body-font-size:var(--font--lg);--homepage-hero-body-max-inline-size:52ch;--homepage-hero-body-opacity:.85;--homepage-hero-padding-block:var(--layout--row-gap-half);--homepage-hero-eyebrow-gap:var(--layout--eyebrow-gap);--homepage-hero-body-gap:var(--space--inner-md);--homepage-hero-actions-gap:var(--space--md);--homepage-hero-search-gap:var(--space--md);--homepage-hero-search-margin-block-end:var(--space--inner-4xs);--homepage-hero-search-max-inline-size:42rem;--homepage-hero-inner-max-inline-size:var(--layout--content-max);--homepage-hero-block-size:var(--layout--hero-block-size);--homepage-hero-max-block-size:var(--layout--hero-max-block-size);--homepage-hero-header-offset:calc(var(--layout--usp-bar-height) + var(--layout--header-height));--block-padding-block-start:var(--homepage-hero-header-offset);--block-padding-block-end:0;isolation:isolate;z-index:var(--z--hero);min-block-size:min(var(--homepage-hero-block-size), var(--homepage-hero-max-block-size));background-color:var(--homepage-hero-bg);color:var(--homepage-hero-color);text-align:center;place-items:center;display:grid;position:relative;overflow:clip}.homepage-hero__media{z-index:0;position:absolute;inset:0}.homepage-hero__media>:where(picture,.picture){block-size:100%;inline-size:100%;display:block}.homepage-hero__media img{object-fit:cover;block-size:100%;inline-size:100%}.homepage-hero__scrim{z-index:1;background:var(--homepage-hero-scrim-color);position:absolute;inset:0}.homepage-hero__inner{z-index:2;inline-size:100%;max-inline-size:var(--homepage-hero-inner-max-inline-size);padding-block:var(--homepage-hero-padding-block);padding-inline:var(--layout--side-padding);margin-inline:auto;position:relative}.homepage-hero__eyebrow{margin:0 0 var(--homepage-hero-eyebrow-gap);font-size:var(--homepage-hero-eyebrow-font-size);font-weight:var(--homepage-hero-eyebrow-font-weight);letter-spacing:var(--homepage-hero-eyebrow-letter-spacing);text-transform:uppercase;color:var(--homepage-hero-eyebrow-color)}.homepage-hero__heading{font-size:var(--homepage-hero-heading-font-size);font-weight:var(--homepage-hero-heading-font-weight);line-height:var(--homepage-hero-heading-line-height);letter-spacing:var(--homepage-hero-heading-letter-spacing);color:var(--homepage-hero-heading-color);max-inline-size:var(--homepage-hero-heading-max-inline-size);text-wrap:balance;margin:0 auto}.homepage-hero__heading[data-homepage-hero-heading=hidden]{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.homepage-hero__body{margin:var(--homepage-hero-body-gap) auto 0;font-size:var(--homepage-hero-body-font-size);color:var(--homepage-hero-body-color);max-inline-size:var(--homepage-hero-body-max-inline-size);opacity:var(--homepage-hero-body-opacity);line-height:1.4}.homepage-hero__search{inline-size:100%;max-inline-size:min(var(--homepage-hero-search-max-inline-size), calc(100% - var(--space--xl)));text-align:start;margin-block-start:var(--homepage-hero-search-gap);margin-block-end:var(--homepage-hero-search-margin-block-end);margin-inline:auto}.homepage-hero__actions{justify-content:center;gap:var(--space--inner-sm);flex-wrap:wrap;margin-block-start:var(--homepage-hero-actions-gap);display:flex}.login-card{--login-card-gap:var(--space--inner-sm);--login-card-actions-gap:var(--space--inner-sm);--login-card-note-fg:var(--color--muted-foreground);--login-card-error-fg:var(--color--danger);gap:var(--login-card-gap);display:grid}.login-card__heading{--text-margin-block-end:0}.login-card__form,.login-card__actions{display:grid}.login-card__form{gap:var(--login-card-gap)}.login-card__actions{gap:var(--login-card-actions-gap)}.login-card__email-line,.login-card__switch{color:var(--login-card-note-fg);font-size:var(--font--sm);margin:0}.login-card__error{color:var(--login-card-error-fg);font-size:var(--font--sm);margin:0}.login-card__error:empty{display:none}@property --logo-rotator-grayscale{syntax:"<number>";inherits:true;initial-value:1}.logo-rotator{--logo-rotator-gap:var(--space--inner-md);--logo-rotator-slot-inline-size:clamp(var(--space--inner-4xl), 26vw, calc(var(--space--inner-5xl) * 2));--logo-rotator-slot-aspect:4 / 5;--logo-rotator-logo-opacity:.7;--logo-rotator-logo-color:var(--color--muted-foreground);--logo-rotator-grayscale:1;--logo-rotator-scale-from:.8;--logo-rotator-fade-duration:var(--motion--xl);--logo-rotator-fade-easing:var(--motion--ease-linear-soft);--logo-rotator-touch-reveal:var(--motion--slow);justify-self:stretch}.logo-rotator__heading{font-size:var(--font--2xl);color:var(--color--primary);text-align:center;text-box:trim-start cap alphabetic;margin-block-end:var(--layout--section-heading-gap);font-weight:700}.logo-rotator__stage{display:block}nss-logo-rotator:not(:defined){display:block}.logo-rotator__row{justify-content:center;gap:var(--logo-rotator-gap);flex-wrap:wrap;display:flex}.logo-rotator__slot{flex:0 0 calc(50% - var(--logo-rotator-gap) / 2);aspect-ratio:var(--logo-rotator-slot-aspect);place-items:center;display:grid;position:relative}.logo-rotator__logo{color:var(--logo-rotator-logo-color);filter:grayscale(var(--logo-rotator-grayscale)) brightness(var(--logo-rotator-logo-brightness,1)) contrast(var(--logo-rotator-logo-contrast,1));opacity:var(--logo-rotator-logo-opacity);transform-origin:50%;transition:opacity var(--logo-rotator-fade-duration) var(--logo-rotator-fade-easing), transform var(--logo-rotator-fade-duration) var(--logo-rotator-fade-easing), filter var(--logo-rotator-reveal-duration,var(--logo-rotator-fade-duration)) var(--logo-rotator-fade-easing);place-items:center;display:grid;position:absolute;inset:0;transform:scale(1)}@media (hover:hover){.logo-rotator__slot:hover{--logo-rotator-grayscale:0;--logo-rotator-logo-opacity:1}}.logo-rotator__slot[data-logo-rotator-active=true]{--logo-rotator-grayscale:0;--logo-rotator-logo-opacity:1}@media (hover:none){.logo-rotator__slot .logo-rotator__logo{--logo-rotator-reveal-duration:var(--logo-rotator-touch-reveal)}}.logo-rotator__logo[data-logo-rotator-visible=false]{opacity:0;transform:scale(var(--logo-rotator-scale-from))}.logo-rotator__img{display:block;position:absolute;inset:0}.logo-rotator__img>img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;block-size:100%;inline-size:100%}.logo-rotator__slot:nth-child(n+5){display:none}@media (width>=850px){.logo-rotator__row{flex-wrap:nowrap}.logo-rotator__slot{flex:0 1 var(--logo-rotator-slot-inline-size)}}@media (width>=1024px){.logo-rotator__slot:nth-child(n+5){display:grid}}.media-callout{--media-callout-bg:var(--color--primary-background-fill);--media-callout-fg:var(--color--background);--media-callout-radius:var(--radius);--media-callout-gutter:max(0px, var(--layout--side-padding) - var(--layout--popout-size));--media-callout-padding-block-start:var(--layout--row-gap-half);--media-callout-padding-block-end:var(--space--xl);--media-callout-padding-inline:var(--space--lg);--media-callout-gap-column:var(--space--lg);--media-callout-content-gap:var(--space--inner-sm);--media-callout-overhang:var(--space--md);--media-callout-media-track:1fr;--media-callout-body-track:1fr;justify-self:stretch;container-type:inline-size}.media-callout[data-media-callout-elevate]{z-index:1;position:relative}.media-callout[data-media-callout-media-anchor=overhang-side]{--media-callout-side-overhang:var(--space--lg);--media-callout-padding-block-start:var(--space--md)}.media-callout__panel{background:var(--media-callout-bg);color:var(--media-callout-fg);border-radius:clamp(0px, var(--media-callout-gutter) * 999, var(--media-callout-radius));padding-block-start:var(--media-callout-padding-block-start);padding-block-end:var(--media-callout-padding-block-end);padding-inline:var(--media-callout-padding-inline);gap:var(--media-callout-gap-column);grid-template-columns:1fr;grid-template-areas:"media""content";display:grid}.media-callout__media{grid-area:media;min-inline-size:0}.media-callout__media>.picture{inline-size:100%}.media-callout__content{grid-area:content;align-self:center;min-inline-size:0}.media-callout__content>*+*{margin-block-start:var(--media-callout-content-gap)}.media-callout[data-media-callout-media-anchor=overhang-top]{--media-callout-overhang:var(--space--3xl);--block-padding-block-start:calc(var(--layout--row-gap-half) + var(--media-callout-overhang))}.media-callout[data-media-callout-media-anchor=overhang-top] .media-callout__media{margin-block-start:calc(-1 * (var(--media-callout-padding-block-start) + var(--media-callout-overhang)))}@container (width<36rem){.media-callout[data-media-callout-media-anchor=overhang-side] .media-callout__panel{--media-callout-overhang:var(--space--3xl);margin-block-start:var(--media-callout-overhang)}.media-callout[data-media-callout-media-anchor=overhang-side] .media-callout__media{margin-block-start:calc(-1 * (var(--media-callout-padding-block-start) + var(--media-callout-overhang)))}.media-callout[data-media-callout-media-anchor=flush-bottom]{--media-callout-overhang:var(--space--3xl);--block-padding-block-end:calc(var(--layout--row-gap-half) + var(--media-callout-overhang))}.media-callout[data-media-callout-media-anchor=flush-bottom] .media-callout__panel{grid-template-areas:"content""media"}.media-callout[data-media-callout-media-anchor=flush-bottom] .media-callout__media{margin-block-end:calc(-1 * (var(--media-callout-padding-block-end) + var(--media-callout-overhang)))}}@container (width>=36rem){.media-callout[data-media-callout-media-anchor=overhang-top]{--media-callout-overhang:var(--space--md);--block-padding-block-start:calc(var(--layout--row-gap-half) + var(--media-callout-overhang))}.media-callout__panel{grid-template-columns:var(--media-callout-media-track) var(--media-callout-body-track);grid-template-areas:"media content"}.media-callout[data-media-callout-media-anchor=contained] .media-callout__media{align-self:center}.media-callout[data-media-callout-media-anchor=overhang-side] .media-callout__media{border-radius:var(--media-callout-radius);align-self:center;overflow:hidden}.media-callout[data-media-callout-media-anchor=overhang-side][data-media-callout-media-side=end] .media-callout__panel{margin-inline-end:var(--media-callout-side-overhang)}.media-callout[data-media-callout-media-anchor=overhang-side][data-media-callout-media-side=end] .media-callout__media{margin-inline-end:calc(-1 * (var(--media-callout-padding-inline) + var(--media-callout-side-overhang)))}.media-callout[data-media-callout-media-anchor=overhang-side][data-media-callout-media-side=start] .media-callout__panel{margin-inline-start:var(--media-callout-side-overhang)}.media-callout[data-media-callout-media-anchor=overhang-side][data-media-callout-media-side=start] .media-callout__media{margin-inline-start:calc(-1 * (var(--media-callout-padding-inline) + var(--media-callout-side-overhang)))}.media-callout[data-media-callout-media-anchor=flush-bottom] .media-callout__media{align-self:end;margin-block-end:calc(-1 * var(--media-callout-padding-block-end))}.media-callout[data-media-callout-media-side=end] .media-callout__panel{grid-template-columns:var(--media-callout-body-track) var(--media-callout-media-track);grid-template-areas:"content media"}}@container (width<36rem){.media-callout[data-media-callout-media-anchor=overhang-bottom] .media-callout__panel{--media-callout-overhang:var(--space--3xl);margin-block-start:var(--media-callout-overhang)}.media-callout[data-media-callout-media-anchor=overhang-bottom] .media-callout__media{margin-block-start:calc(-1 * (var(--media-callout-padding-block-start) + var(--media-callout-overhang)))}}@container (width>=36rem){.media-callout[data-media-callout-media-anchor=overhang-bottom] .media-callout__panel{margin-block-end:var(--media-callout-overhang)}.media-callout[data-media-callout-media-anchor=overhang-bottom] .media-callout__media{align-self:end;margin-block-end:calc(-1 * (var(--media-callout-padding-block-end) + var(--media-callout-overhang)))}}.media-callout[data-media-callout-tone=light]{--media-callout-bg:var(--color--neutral-100);--media-callout-fg:var(--color--foreground)}.media-callout__media>img{block-size:auto;inline-size:100%;display:block}.media-callout[data-media-callout-tone=dark] .text[data-text-weight="700"]:not([data-text-transform=uppercase]){--text-color:var(--media-callout-fg)}.media-callout[data-media-callout-tone=dark] .btn[data-button-variant=secondary]{--btn-fg:var(--media-callout-fg);--btn-border-color:var(--media-callout-fg);--btn-hover-bg:color-mix(in srgb, var(--media-callout-fg) 12%, transparent);--btn-hover-fg:var(--media-callout-fg)}.media-callout__cta-row{gap:var(--space--inner-sm);flex-wrap:wrap;display:flex}.nav-drawer-menu{--nav-drawer-menu-row-min-block-size:var(--space--xl);--nav-drawer-menu-row-padding-block:var(--space--inner-sm);--nav-drawer-menu-link-fg:var(--drawer-fg,var(--color--foreground));--nav-drawer-menu-link-fg-active:var(--drawer-title-color,var(--color--primary));--nav-drawer-menu-link-weight:500;--nav-drawer-menu-link-weight-active:700;--nav-drawer-menu-accent-thickness:2px;--nav-drawer-menu-accent-color:var(--drawer-title-color,var(--color--primary));--nav-drawer-menu-accent-inset:var(--space--inner-sm)}.nav-drawer-menu__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nav-drawer-menu__item{margin:0}.nav-drawer-menu__link{min-block-size:var(--nav-drawer-menu-row-min-block-size);padding-block:var(--nav-drawer-menu-row-padding-block);font-size:var(--font--lg);font-weight:var(--nav-drawer-menu-link-weight);color:var(--nav-drawer-menu-link-fg);align-items:center;text-decoration:none;display:flex;position:relative}.nav-drawer-menu__link[aria-current=page]{font-weight:var(--nav-drawer-menu-link-weight-active);color:var(--nav-drawer-menu-link-fg-active)}.nav-drawer-menu__link[aria-current=page]:before{content:"";inset-block:var(--nav-drawer-menu-accent-inset);inline-size:var(--nav-drawer-menu-accent-thickness);background:var(--nav-drawer-menu-accent-color);border-radius:var(--nav-drawer-menu-accent-thickness);position:absolute;inset-inline-start:calc(-1 * var(--drawer-padding-inline,var(--space--md)) / 2)}.order-summary{--order-summary-gap:var(--space--inner-md);--order-summary-padding:var(--space--inner-lg);--order-summary-padding-block-end:var(--space--inner-xl);--order-summary-bg:var(--color--muted);--order-summary-radius:var(--radius);--order-summary-divider-color:var(--color--border);--order-summary-usps-row-gap:var(--space--inner-2xs);--order-summary-usp-item-gap:var(--space--inner-xs);--order-summary-usp-size:var(--font--md);--order-summary-usp-fg:var(--color--foreground);--order-summary-usp-icon-size:1.1em;--order-summary-usp-icon-color:var(--color--foreground);--order-summary-item-gap:var(--space--inner-sm);--order-summary-item-col-gap:var(--space--inner-xs);--order-summary-item-thumb-size:4rem;--order-summary-item-body-gap:var(--space--inner-5xs);--order-summary-item-qty-color:var(--color--muted-foreground);gap:var(--order-summary-gap);padding:var(--order-summary-padding);background:var(--order-summary-bg);border-radius:var(--order-summary-radius);flex-direction:column;padding-block-end:var(--order-summary-padding-block-end);display:flex;position:sticky;inset-block-start:var(--space--md)}.order-summary[data-order-summary-sticky=false]{position:static;inset-block-start:auto}.order-summary__items{gap:var(--order-summary-item-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.order-summary__item{grid-template-columns:var(--order-summary-item-thumb-size) 1fr auto;gap:var(--order-summary-item-col-gap);align-items:start;display:grid}.order-summary__item+.order-summary__item{border-block-start:var(--border-width) solid var(--order-summary-divider-color);padding-block-start:var(--order-summary-item-gap)}.order-summary__item-thumb{inline-size:var(--order-summary-item-thumb-size);block-size:var(--order-summary-item-thumb-size);border-radius:var(--radius);background:var(--color--background);display:block;overflow:hidden}.order-summary__item-qty{color:var(--order-summary-item-qty-color);white-space:nowrap;font-variant-numeric:tabular-nums}.order-summary__item-thumb>.picture{block-size:100%;inline-size:100%}.order-summary__item-body{gap:var(--order-summary-item-body-gap);flex-direction:column;min-inline-size:0;display:flex}.order-summary__item-name{font-size:var(--font--md);color:var(--color--foreground);overflow-wrap:break-word;font-weight:400}.order-summary__item-options{font-size:var(--font--md);color:var(--color--muted-foreground);margin:0}.order-summary__item-price{font-size:var(--font--md);color:var(--color--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:400}.order-summary__usps{gap:var(--order-summary-usps-row-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.order-summary__usp{align-items:center;gap:var(--order-summary-usp-item-gap);font-size:var(--order-summary-usp-size);color:var(--order-summary-usp-fg);display:flex}.order-summary__usp>svg{inline-size:var(--order-summary-usp-icon-size);block-size:var(--order-summary-usp-icon-size);max-inline-size:none;color:var(--order-summary-usp-icon-color);flex:none}.order-summary[data-order-summary-state=empty]{--order-summary-bg:transparent}.order-summary[data-order-summary-state=empty] .cart-totals{opacity:.6}.page-hero{--page-hero-color:var(--color--foreground);--page-hero-eyebrow-color:var(--color--muted-foreground);--page-hero-eyebrow-font-size:var(--font--sm);--page-hero-eyebrow-letter-spacing:.08em;--page-hero-eyebrow-font-weight:500;--page-hero-heading-color:inherit;--page-hero-heading-font-size:var(--font--4xl);--page-hero-heading-font-weight:700;--page-hero-heading-line-height:1.05;--page-hero-heading-letter-spacing:-.02em;--page-hero-heading-max-inline-size:18ch;--page-hero-body-color:var(--color--muted-foreground);--page-hero-body-font-size:var(--font--lg);--page-hero-body-line-height:1.4;--page-hero-body-max-inline-size:52ch;--page-hero-eyebrow-gap:var(--layout--eyebrow-gap);--page-hero-body-gap:var(--space--inner-md);--page-hero-actions-gap:var(--space--md);--block-padding-block-end:var(--space--2xl);color:var(--page-hero-color)}.page-hero[data-page-hero-size=compact]{--page-hero-heading-font-size:var(--font--2xl)}.page-hero__eyebrow{margin:0 0 var(--page-hero-eyebrow-gap);font-size:var(--page-hero-eyebrow-font-size);font-weight:var(--page-hero-eyebrow-font-weight);letter-spacing:var(--page-hero-eyebrow-letter-spacing);text-transform:uppercase;color:var(--page-hero-eyebrow-color)}.page-hero__heading{font-size:var(--page-hero-heading-font-size);font-weight:var(--page-hero-heading-font-weight);line-height:var(--page-hero-heading-line-height);letter-spacing:var(--page-hero-heading-letter-spacing);color:var(--page-hero-heading-color);max-inline-size:var(--page-hero-heading-max-inline-size);text-wrap:balance;margin:0}.page-hero__body{margin:var(--page-hero-body-gap) 0 0;font-size:var(--page-hero-body-font-size);line-height:var(--page-hero-body-line-height);color:var(--page-hero-body-color);max-inline-size:var(--page-hero-body-max-inline-size)}.page-hero__actions{gap:var(--space--inner-sm);flex-wrap:wrap;margin-block-start:var(--page-hero-actions-gap);display:flex}.payment-processing{--payment-processing-min-block-size:calc(100dvh - var(--layout--header-height));--payment-processing-max-inline-size:32rem;--payment-processing-gap:var(--space--inner-sm);--payment-processing-spinner-size:var(--font--3xl);min-block-size:var(--payment-processing-min-block-size);padding-inline:var(--layout--side-padding);grid-column:1/-1;justify-self:stretch;place-items:center;display:grid}.payment-processing__status{justify-items:center;gap:var(--payment-processing-gap);max-inline-size:var(--payment-processing-max-inline-size);text-align:center;text-wrap:balance;display:grid}.payment-processing__status>.text{--text-margin-block-end:0}.payment-processing__status .inline-link{white-space:normal}.payment-processing__status .inline-link__label{text-decoration-line:underline;text-decoration-thickness:var(--link-underline-thickness);text-underline-position:under}.payment-processing__status .inline-link__label:before{content:none}.payment-processing__spinner{font-size:var(--payment-processing-spinner-size);display:inline-flex}.plp-filter-sidebar{--plp-sidebar-section-gap:var(--space--lg);--plp-sidebar-group-gap:var(--space--md);gap:var(--plp-sidebar-section-gap);flex-direction:column;display:flex}.plp-filter-sidebar__form{gap:var(--space--sm);flex-direction:column;margin:0;display:flex}.plp-filter-sidebar__filters-heading{font-size:var(--font--xl);color:var(--color--primary);margin:0;font-weight:700;line-height:1.1}.plp-filter-sidebar__groups{gap:var(--plp-sidebar-group-gap);flex-direction:column;display:flex}[data-plp-enhanced] .plp-filter-sidebar__apply{display:none}.product-info-sections{--pis-section-gap:var(--space--xs);--pis-nav-gap:var(--space--sm);--pis-nav-row-gap:var(--space--4xs);--pis-nav-padding-block:var(--space--4xs);--pis-nav-margin-block-end:var(--space--3xs);--pis-nav-border-block-end-width:var(--border-width);--pis-nav-border-block-end-color:var(--color--border);--pis-section-scroll-margin-block-start:var(--layout--anchor-offset);flex-direction:column;display:flex}.product-info-sections__nav{border-block-end:var(--pis-nav-border-block-end-width) solid var(--pis-nav-border-block-end-color);margin-block-end:var(--pis-nav-margin-block-end);padding-block-end:var(--pis-nav-padding-block)}.product-info-sections__nav ul{row-gap:var(--pis-nav-row-gap);column-gap:var(--pis-nav-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.product-info-sections__section{scroll-margin-block-start:var(--pis-section-scroll-margin-block-start)}.product-info-sections__section+.product-info-sections__section{margin-block-start:var(--pis-section-gap)}.product-list-section{--product-list-card-min:12rem;--product-list-card-gap:var(--space--md);--product-list-toolbar-gap:var(--space--sm);--product-list-divider:var(--color--border);--product-list-scroll-margin-block-start:var(--layout--anchor-offset);gap:var(--space--md);flex-direction:column;scroll-margin-block-start:var(--product-list-scroll-margin-block-start);display:flex}.product-list-section__toolbar{align-items:center;gap:var(--product-list-toolbar-gap);border-block-end:var(--border-width) solid var(--product-list-divider);flex-wrap:wrap;padding-block-end:var(--space--inner-sm);display:flex}.product-list-section__toolbar-start{flex:18rem;min-inline-size:0}.product-list-section__toolbar-end{align-items:center;gap:var(--space--inner-sm);margin-inline-start:auto;display:flex}.product-list-section__sort{--field-label-font-size:0}.product-list-section__sort .field__label,.product-list-section__sort .field__error{display:none}.product-list-section__grid{grid-template-columns:repeat(auto-fill, minmax(min((100% - var(--product-list-card-gap)) / 2, max(var(--product-list-card-min), (100% - 4 * var(--product-list-card-gap)) / 5)), 1fr));gap:var(--product-list-card-gap);display:grid}.product-list-section__empty{padding-block:var(--space--lg);text-align:center;color:var(--color--muted-foreground)}.product-rail{--product-rail-visible:4;--block-padding-block-end:calc(var(--layout--row-gap-half) - var(--space--inner-6xs));justify-self:stretch}.product-rail__heading{font-size:var(--font--2xl);color:var(--color--primary);text-box:trim-start cap alphabetic;grid-column:content-start/content-end;margin-block-end:var(--layout--section-heading-gap);font-weight:700}@media (width>=850px) and (width<=1199.98px){.product-rail{--product-rail-visible:3}}@media (width<850px){.product-rail{--product-rail-visible:1.5}}.product-rail .product-card,.product-rail__more-card{inline-size:calc((100cqi - var(--scroll-rail-viewport-pad-inline,0px) * 2 - (var(--product-rail-visible) - 1) * var(--scroll-rail-gap)) / var(--product-rail-visible))}.product-rail__more-card{place-content:center;justify-items:center;gap:var(--space--inner-sm);box-sizing:border-box;background:var(--color--muted);border-radius:var(--radius);block-size:100%;color:var(--color--foreground);grid-auto-flow:row;text-decoration:none;display:grid}.product-rail__more-card-button{inline-size:var(--scroll-rail-arrow-size);block-size:var(--scroll-rail-arrow-size);border:var(--border-width) solid currentcolor;border-radius:var(--radius);transition:background var(--motion--fast) var(--motion--ease-standard);place-items:center;display:grid}.product-rail__more-card-button>svg{inline-size:var(--scroll-rail-arrow-icon-size);block-size:var(--scroll-rail-arrow-icon-size)}.product-rail__more-card-label{font-weight:400}.product-rail__more-card:hover .product-rail__more-card-label{text-decoration:underline}.product-tab-blocks{gap:var(--space--inner-lg);flex-direction:column;display:flex}.product-tab-blocks__download{align-items:baseline;gap:var(--space--inner-2xs);display:flex}.product-tab-blocks__download-meta{font-size:var(--font--xs);color:var(--color--muted-foreground);white-space:nowrap}.product-tab-blocks__video{gap:var(--space--inner-2xs);flex-direction:column;margin:0;display:flex}.product-tab-blocks__video figcaption{font-size:var(--font--sm);color:var(--color--muted-foreground)}.product-tab-blocks__video-link{margin:0}.product-tab-blocks__marker{padding:var(--space--inner-xs) var(--space--inner-sm);border-radius:var(--radius);background:var(--color--muted);color:var(--color--muted-foreground);font-size:var(--font--sm)}.product-usps{--product-usps-row-gap:var(--space--inner-3xs);--product-usps-item-gap:var(--space--inner-4xs);--product-usps-icon-size:1.2em;--product-usps-icon-color:var(--color--foreground)}.product-usps__list{gap:var(--product-usps-row-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.product-usps__item{align-items:center;gap:var(--product-usps-item-gap);display:flex}.product-usps__item>svg{inline-size:var(--product-usps-icon-size);block-size:var(--product-usps-icon-size);max-inline-size:none;color:var(--product-usps-icon-color);flex:none}#quick-add .dialog-body{margin-inline:calc(-1 * var(--color-selector-ring-bleed));padding-inline:var(--color-selector-ring-bleed);padding-block:var(--color-selector-ring-bleed)}#quick-add .dialog-panel{--dialog-gap:var(--space--inner-2xs)}.quick-add-loader{z-index:calc(var(--z--overlay) + 1);padding-block:var(--space--inner-lg);padding-inline:var(--space--inner-lg);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.quick-add__skeleton{gap:var(--space--md);background:var(--color--background);border-radius:var(--radius);inline-size:100%;max-inline-size:32rem;padding-block:var(--space--inner-md);padding-inline:var(--space--inner-md);flex-direction:column;display:flex}.quick-add__skeleton-line,.quick-add__skeleton-cta{background:var(--color--muted);border-radius:var(--radius)}.quick-add__skeleton-line{block-size:1rem;inline-size:70%}.quick-add__skeleton-line--title{block-size:1.4rem;inline-size:55%}.quick-add__skeleton-line--wide{inline-size:90%}.quick-add__skeleton-cta{block-size:2.75rem;inline-size:100%;margin-block-start:var(--space--sm)}@media (prefers-reduced-motion:no-preference){.quick-add__skeleton-line,.quick-add__skeleton-cta{animation:1.2s ease-in-out infinite quick-add-shimmer}}@keyframes quick-add-shimmer{50%{opacity:.55}}.recently-viewed-rail{--recently-viewed-card-size:clamp(9rem, 40cqi, 12rem);--recently-viewed-radius:var(--radius);--recently-viewed-content-inline:min(100% - var(--layout--side-padding) * 2, var(--layout--content-max));justify-self:stretch}.recently-viewed-rail:not(:has(.recently-viewed-rail__card)){display:none}.recently-viewed-rail__heading{inline-size:var(--recently-viewed-content-inline);font-size:var(--font--xl);color:var(--color--primary);margin-block-end:var(--space--2xs);margin-inline:auto;font-weight:700}.recently-viewed-rail__rail{inline-size:var(--recently-viewed-content-inline);min-inline-size:0;margin-inline:auto;container-type:inline-size}.recently-viewed-rail__rail .scroll-rail{--scroll-rail-arrow-bg:var(--color--background);--scroll-rail-arrow-radius:var(--radius);--scroll-rail-arrow-icon-size:1.7cap;--scroll-rail-arrow-disabled-opacity:0;--scroll-rail-arrow-disabled-visibility:hidden;--scroll-rail-arrow-block-position:38%}.recently-viewed-rail__card{inline-size:var(--recently-viewed-card-size);color:var(--color--foreground);text-decoration:none;display:block}.recently-viewed-rail__card>.picture{border-radius:var(--recently-viewed-radius);inline-size:100%;overflow:hidden}.recently-viewed-rail__name{font-size:var(--font--md);color:var(--color--primary);padding-block-start:var(--space--inner-4xs);font-weight:700;display:block}.recently-viewed-rail__card:hover .recently-viewed-rail__name{text-decoration:underline}.related-products{--related-products-heading-color:var(--color--primary);--related-products-list-gap:var(--space--inner-sm);--related-products-card-min:150px;--related-products-card-size:clamp(9rem, 40cqi, 12rem)}.related-products__heading{margin:0 0 var(--space--2xs);font-size:var(--font--xl);color:var(--related-products-heading-color);font-weight:700}.related-products__rail{min-inline-size:0;container-type:inline-size}.related-products .scroll-rail{--scroll-rail-arrow-bg:var(--color--background);--scroll-rail-arrow-radius:var(--radius);--scroll-rail-arrow-icon-size:1.7cap;--scroll-rail-arrow-disabled-opacity:0;--scroll-rail-arrow-disabled-visibility:hidden;--scroll-rail-arrow-block-position:38%}@media (width>=850px){.related-products .scroll-rail__row{padding-block:0;overflow:visible}.related-products .scroll-rail__track{grid-auto-flow:row;grid-template-columns:repeat(auto-fill, minmax(max(var(--related-products-card-min), calc((100% - var(--related-products-list-gap)) / 2)), 1fr));gap:var(--related-products-list-gap);inline-size:auto;display:grid}.related-products .product-card{inline-size:100%}}@media (width<850px){.related-products .product-card{inline-size:var(--related-products-card-size)}}.reviews-section{--reviews-section-band-bg:transparent;--reviews-section-visible:3;--reviews-card-bg:var(--color--background);--reviews-card-radius:var(--radius);--reviews-card-padding:var(--space--inner-lg);--reviews-quote-color:var(--color--muted-foreground);--reviews-quote-size:var(--space--inner-md);--reviews-section-overlap:calc(var(--layout--row-gap) * 2.5);--block-background:var(--reviews-section-band-bg)}@media (width>=850px) and (width<=1199.98px){.reviews-section{--reviews-section-visible:2}}@media (width<850px){.reviews-section{--reviews-section-visible:1.4}}.reviews-section[data-reviews-section-band=muted]{--reviews-section-band-bg:var(--color--muted);--block-padding-block-start:var(--layout--band-padding);--block-padding-block-end:var(--layout--band-padding);--block-margin-block-start:var(--layout--band-margin);--block-margin-block-end:var(--layout--band-margin)}.reviews-section[data-reviews-section-overlap]{--block-bleed-block-start:var(--reviews-section-overlap);--block-padding-block-start:calc(var(--layout--band-padding) - var(--layout--row-gap-half));--block-padding-block-end:var(--layout--band-padding);--block-margin-block-start:0px}.reviews-section[data-reviews-section-band=muted] .scroll-rail{--scroll-rail-edge-color:var(--color--muted)}.reviews-section__head,.reviews-section__cta{grid-column:content-start/content-end}.reviews-section__head{margin-block-end:var(--space--inner-lg)}.reviews-section__heading{font-size:var(--font--2xl);color:var(--color--primary);text-align:center;text-box:trim-start cap alphabetic;font-weight:700}.reviews-section__rating{justify-content:center;align-items:center;gap:var(--space--inner-3xs);text-align:center;flex-wrap:wrap;margin:0;padding-block-start:var(--space--inner-3xs);display:flex}.reviews-section__stars{--star-rating-size:calc(var(--icon-size) * .9);--star-rating-gap:calc(var(--space--inner-6xs) * .6)}.reviews-section__card{inline-size:calc((100cqi - var(--scroll-rail-viewport-pad-inline,0px) * 2 - (var(--reviews-section-visible) - 1) * var(--scroll-rail-gap)) / var(--reviews-section-visible));box-sizing:border-box;background:var(--reviews-card-bg);border-radius:var(--reviews-card-radius);padding:var(--reviews-card-padding);block-size:100%}.reviews-section__card>svg{inline-size:var(--reviews-quote-size);block-size:var(--reviews-quote-size);color:var(--reviews-quote-color)}.reviews-section__quote{white-space:pre-wrap;margin:0;padding-block-start:var(--space--inner-2xs)}.reviews-section__cta{text-align:center;margin:0;padding-block-start:var(--space--inner-lg)}.site-footer{--site-footer-bg:var(--color--primary-background-fill);--site-footer-fg:var(--color--primary-foreground);--site-footer-secondary-bg:var(--color--background);--site-footer-secondary-fg:var(--color--foreground);background:var(--site-footer-bg);color:var(--site-footer-fg);grid-column:full-start/full-end;margin-block-start:auto}.site-footer__primary{padding-block-start:var(--space--inner-2xl);padding-block-end:var(--space--inner-3xl)}.site-footer__secondary{background:var(--site-footer-secondary-bg);color:var(--site-footer-secondary-fg);padding-block-start:var(--space--inner-md);padding-block-end:var(--space--inner-xs)}.site-footer__secondary .site-footer__inner{gap:var(--space--xs);flex-direction:column;display:flex}.site-footer__inner{inline-size:min(100% - var(--layout--side-padding) * 2, var(--layout--content-max));margin-inline:auto}.site-footer__columns{gap:var(--space--md);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=540px) and (width<=849.98px){.site-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=850px){.site-footer__columns{gap:var(--space--sm);grid-template-columns:repeat(4,minmax(0,1fr))}}.site-footer__column{gap:var(--space--5xs);flex-direction:column;min-inline-size:0;display:flex}.site-footer__column>.site-footer__heading:not(:first-child){margin-block-start:var(--space--4xs)}.site-footer__heading{font-size:var(--font--md);color:inherit;margin:0;font-weight:700}.site-footer__links{gap:var(--space--inner-4xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-footer__link{color:inherit;text-decoration:none}.site-footer__link--button{font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.site-footer__social{gap:var(--space--inner-3xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-footer__social-link{border-radius:var(--radius);background:color-mix(in srgb, var(--site-footer-fg) 10%, transparent);block-size:2.25rem;inline-size:2.25rem;color:inherit;transition:background var(--motion--fast) var(--motion--ease-standard), color var(--motion--fast) var(--motion--ease-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.site-footer__social-link:hover{background:var(--site-footer-fg);color:var(--site-footer-bg)}}.site-footer__social-link>svg{inline-size:var(--icon-size);block-size:var(--icon-size)}.site-footer__contact-list{gap:var(--space--inner-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-footer__contact-link{align-items:center;gap:var(--space--inner-2xs);color:inherit;text-decoration:none;display:inline-flex}.site-footer__bottom-links{justify-content:center;align-items:center;row-gap:var(--space--inner-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-footer__bottom-links li{align-items:center;display:inline-flex}.site-footer__bottom-links li:not(:last-child):after{content:"|";margin-inline:var(--space--inner-sm);color:var(--color--border)}.site-footer__bottom-link{color:var(--color--muted-foreground);font-size:var(--font--xs);white-space:nowrap;transition:color var(--motion--fast) var(--motion--ease-standard);text-decoration:none}@media (hover:hover){.site-footer__bottom-link:hover{color:var(--color--foreground);text-decoration:underline}}.site-footer__copy{text-align:center;font-size:var(--font--xs);color:var(--color--muted-foreground);margin:0}.site-header{--site-header-bg:var(--color--background);--site-header-fg:var(--color--foreground);--site-header-logo-color:var(--color--primary);--site-header-cart-count-bg:var(--color--primary);--site-header-cart-count-fg:var(--color--primary-foreground);--site-header-cart-count-ring:var(--site-header-bg);--site-header-account-status-size:1cap;--site-header-account-status-fg:var(--color--success);--site-header-account-status-check:var(--color--white);--site-header-account-status-ring:var(--color--white);block-size:var(--layout--header-height);z-index:var(--z--chrome);background:var(--site-header-bg);color:var(--site-header-fg);grid-column:full-start/full-end;align-items:stretch;display:flex;position:sticky;inset-block-start:0}.site-header:after{content:"";transform-origin:bottom;opacity:0;block-size:1px;transition:opacity var(--motion--slow) var(--motion--ease-linear-soft);background:linear-gradient(#3c3c4326 0%,#0000 100%);position:absolute;inset-block-end:0;inset-inline:0;transform:scaleY(.5)}.site-header[data-stuck=true]:after,.site-header[data-revealed=true]:after{opacity:1;transition:opacity calc(var(--motion--slow) * 3) var(--motion--ease-linear-soft)}.site-header[data-site-header-mode=overlay]{--site-header-bg:transparent;--site-header-fg:var(--color--white);--site-header-logo-color:var(--color--white);--site-header-cart-count-bg:var(--color--white);--site-header-cart-count-fg:var(--color--primary);--site-header-cart-count-ring:var(--color--primary);--site-header-account-status-ring:var(--color--primary);inline-size:100vw;z-index:var(--z--chrome);position:absolute;inset-block-start:var(--layout--usp-bar-height);inset-inline-start:0}.site-header[data-site-header-mode=overlay]:after{content:none}.site-header[data-site-header-mode=reveal]{z-index:var(--z--hero);transition:transform var(--usp-fade-duration) var(--usp-fade-easing);position:fixed;inset-block-start:0;inset-inline:0;transform:translateY(-100%)}.site-header[data-site-header-mode=reveal][data-revealed=true]{transform:none}.site-header[data-site-header-variant=minimal]{position:static}.site-header[data-site-header-variant=minimal]:after{content:none}.site-header__brand{align-items:center;display:flex;position:relative}.site-header__brand .env-badge{pointer-events:none;position:absolute;inset-block-end:0;inset-inline-start:100%;transform:translate(-50%)}.site-header__home{inline-size:var(--layout--logo-width);color:var(--site-header-logo-color);text-decoration:none;display:block}.site-header__home .logo{--logo-color:var(--site-header-logo-color)}.site-header__home:focus-visible{outline:var(--border-width) solid var(--site-header-logo-color);outline-offset:4px;border-radius:var(--radius)}.site-header__inner{inline-size:min(100% - var(--layout--side-padding) * 2, var(--layout--content-max));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;margin-inline:auto;display:grid}.site-header__slot{align-items:center;gap:var(--space--6xs);display:flex}.site-header__slot--start{justify-content:flex-start}.site-header__slot--end{justify-content:flex-end}.site-header__slot--start>.btn:first-child{margin-inline-start:calc((var(--btn-icon-size) - var(--btn-hit-area)) / 2 - 1px)}.site-header__slot--end>.btn:last-child{margin-inline-end:calc((var(--btn-icon-size) - var(--btn-hit-area)) / 2 - 1px)}.site-header .btn[data-button-variant=ghost]{--btn-fg:var(--site-header-fg)}.site-header__cart,.site-header__account{position:relative}.site-header__account-status{--btn-icon-size:var(--site-header-account-status-size);border-radius:var(--radius-full);background:radial-gradient(circle closest-side, var(--site-header-account-status-check) 76%, var(--site-header-account-status-ring) 77%);color:var(--site-header-account-status-fg);pointer-events:none;line-height:0;display:inline-flex;position:absolute;inset-block-start:var(--space--inner-3xs);inset-inline-end:var(--space--inner-3xs);translate:35% -50%}.site-header__cart-count{box-sizing:border-box;border-radius:var(--radius-full);background:var(--site-header-cart-count-bg);block-size:1.5em;min-inline-size:1.5em;color:var(--site-header-cart-count-fg);box-shadow:0 0 0 calc(var(--border-width) / 2) var(--site-header-cart-count-ring);font-size:var(--font--sm);font-variant-numeric:tabular-nums;pointer-events:none;justify-content:center;align-items:center;padding-inline:.4em;font-weight:700;line-height:1;display:inline-flex;position:absolute;inset-block-start:var(--space--inner-3xs);inset-inline-end:var(--space--inner-3xs);translate:50% -50%}@media (width>=1024px){.site-header__menu-toggle{display:none}.site-header__slot--start{align-self:stretch}}.site-header__search-icon{align-items:center;display:inline-flex}.site-header__search-icon--close,.site-header[data-search-open=true] .site-header__search-icon--open{display:none}.site-header[data-search-open=true] .site-header__search-icon--close{display:inline-flex}.site-header__search{--site-header-search-bg:var(--color--background);background:var(--site-header-search-bg);box-shadow:var(--shadow--md);opacity:0;transition:opacity var(--motion--md) var(--motion--ease-standard), transform var(--motion--md) var(--motion--ease-standard), display var(--motion--md) allow-discrete;display:none;position:absolute;inset-block-start:100%;inset-inline:0;transform:translateY(-.5rem)}@media (width>=850px) and (width<=1199.98px){.site-header[data-search-open=true] .site-header__search{opacity:1;display:block;transform:translateY(0)}@starting-style{.site-header[data-search-open=true] .site-header__search{opacity:0;transform:translateY(-.5rem)}}}.site-header__search-inner{inline-size:min(100% - var(--layout--side-padding) * 2, var(--layout--content-max));padding-block:var(--space--inner-sm);margin-inline:auto}.site-header__search-inline{--site-header-search-inline-margin-start:var(--space--inner-xl);--site-header-search-inline-margin-end:var(--space--inner-3xs);--site-header-search-inline-max:22rem;min-inline-size:0;flex:auto;padding-inline-start:var(--site-header-search-inline-margin-start);padding-inline-end:var(--site-header-search-inline-margin-end);display:none}@media (width>=1200px){.site-header__search-inline{display:block}.site-header__search-toggle{display:none}}.site-header__search-inline .search-bar{max-inline-size:var(--site-header-search-inline-max);margin-inline-start:auto}@media (width<=849.98px){.site-header__search-toggle,.site-header__search-proxy{display:none}}.strap-configurator{gap:var(--space--md);flex-direction:column;display:flex}.strap-configurator__progress{gap:var(--space--2xs);flex-direction:column;display:flex}.strap-configurator__progress-label{font-size:var(--font--sm);color:var(--color--muted-foreground)}.strap-configurator__dots{gap:var(--space--2xs);margin:0;padding:0;list-style:none;display:flex}.strap-configurator__dot{border-radius:var(--radius-full);background:var(--color--muted-darker);block-size:.55rem;inline-size:.55rem;transition:background var(--motion--md), transform var(--motion--md)}.strap-configurator__dot[data-done=true]{background:var(--color--selected-accent)}.strap-configurator__dot[data-active=true]{background:var(--color--selected-accent);transform:scale(1.35)}.strap-configurator__step{gap:var(--space--sm);flex-direction:column;display:flex}.strap-configurator__step-title{font-size:var(--font--xl);font-weight:700}.strap-configurator__step-intro{color:var(--color--muted-foreground);max-inline-size:44ch;line-height:1.5}.strap-configurator__choice{justify-content:center;align-items:center;gap:var(--space--2xs);min-inline-size:6rem;padding:var(--space--4xs) var(--space--sm);border:var(--border-width) solid transparent;border-radius:var(--radius);background:var(--color--muted);cursor:pointer;text-align:center;transition:background var(--motion--md), border-color var(--motion--md);flex:none;display:flex}.strap-configurator__choice:hover{background:var(--color--muted-darker)}.strap-configurator__choice[data-selected=true]{border-color:var(--color--selected-accent);background:color-mix(in srgb, var(--color--selected-accent) 10%, transparent)}.strap-configurator__choice-label{font-weight:600;line-height:1}.strap-configurator__swatch{border-radius:var(--radius-full);background:var(--swatch);block-size:1.1rem;inline-size:1.1rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color--black) 15%, transparent);flex:none}.strap-configurator__summary{flex-direction:column;margin:0;display:flex}.strap-configurator__summary-row{justify-content:space-between;gap:var(--space--sm);padding-block:var(--space--2xs);border-block-end:var(--border-width) solid var(--color--muted);display:flex}.strap-configurator__summary-row dt{color:var(--color--muted-foreground)}.strap-configurator__summary-row dd{text-align:end;overflow-wrap:anywhere;margin:0;font-weight:600}.strap-configurator__footer{gap:var(--space--md);border-block-start:var(--border-width) solid var(--color--muted);flex-direction:column;padding-block-start:var(--space--md);display:flex}.strap-configurator__price{align-items:baseline;gap:var(--space--2xs);display:flex}.strap-configurator__price-amount{font-size:var(--font--2xl);font-weight:700}.strap-configurator__price-note{font-size:var(--font--sm);color:var(--color--muted-foreground)}.strap-configurator__nav{align-items:center;gap:var(--space--sm);display:flex}.strap-configurator__prev{margin-inline-end:auto}.strap-configurator__order{margin:0}.team-carousel{--team-carousel-bg:var(--color--muted);background:var(--team-carousel-bg);box-shadow:0 0 0 100vw var(--team-carousel-bg);clip-path:inset(0 -100vw);--block-padding-block-start:var(--space--xl);--block-padding-block-end:var(--space--xl)}.team-carousel .person-carousel{--pc-fade-color:var(--team-carousel-bg)}.team-carousel__heading{margin:0;margin-block-end:var(--space--md);line-height:1.1}:root{--usp-fade-duration:.7s;--usp-fade-easing:cubic-bezier(.16, 1, .3, 1)}.usp-bar{--usp-progress:0;--usp-bar-bg:var(--color--blue-900);--usp-bar-fg:var(--color--primary-foreground);background:var(--usp-bar-bg);color:var(--usp-bar-fg);font-size:var(--font--sm);block-size:var(--layout--usp-bar-height);transform:translateY(calc(-100% * var(--usp-progress)));opacity:calc(1 - var(--usp-progress));transition:transform var(--usp-fade-duration) var(--usp-fade-easing), opacity var(--usp-fade-duration) var(--usp-fade-easing);flex:none;align-items:stretch;display:flex;position:relative}.usp-bar__inner{inline-size:min(100% - var(--layout--side-padding) * 2, var(--layout--content-max));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;margin-inline:auto;display:grid}.usp-bar:has(.language-switcher[open]){z-index:var(--z--chrome-raised)}.usp-bar__phone{justify-self:start;align-items:center;gap:var(--space--inner-4xs);color:inherit;white-space:nowrap;grid-column:1;text-decoration:none;display:none}.usp-bar__phone>svg{flex:none;block-size:1.2em;inline-size:1.2em;max-inline-size:none;translate:0 1px}.usp-bar__inner>.language-switcher{grid-column:3;justify-self:end;display:none}@media (width>=850px){.usp-bar__phone{display:inline-flex}.usp-bar__inner>.language-switcher{display:block}}.usp-bar__carousel{block-size:100%;transform:translateX(calc(-1 * var(--space--inner-3xs)));grid-column:2;grid-template-columns:auto;place-self:stretch center;place-items:center;display:grid;overflow:clip}.usp-bar__item{align-items:center;gap:var(--space--inner-3xs);opacity:0;white-space:nowrap;grid-area:1/1;display:inline-flex;transform:translateY(100%)}.usp-bar__item>svg{block-size:1.2em;inline-size:1.2em;max-inline-size:none}body[data-page-header-layout=hero-overlay] .usp-bar{--usp-bar-bg:transparent;inline-size:100vw;z-index:var(--z--chrome);position:absolute;inset-block-start:0;inset-inline-start:0}.usp-row{--usp-row-font-size:var(--font--sm);--usp-row-icon-color:var(--color--foreground);--usp-row-icon-size:1.2em;--usp-row-column-gap:var(--space--inner-2xl);--usp-row-pitch:2.2em;--usp-row-dwell:3.5s;--usp-row-slide:.6s;--usp-row-fade:.28s;--usp-row-gutter:max(var(--layout--side-padding), calc((100% - var(--layout--content-max)) / 2));--usp-row-offset:0px;font-size:var(--usp-row-font-size);--block-padding-block-start:var(--space--inner-sm);--block-padding-block-end:var(--space--inner-sm);justify-self:stretch;margin-block-start:auto}.usp-row+.site-footer{margin-block-start:0}.usp-row__stage{inline-size:100%}.usp-row__viewport{inline-size:min(100% - var(--layout--side-padding) * 2, var(--layout--content-max));margin-inline:auto}.usp-row__list{row-gap:0;column-gap:var(--usp-row-column-gap);flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}.usp-row__item{block-size:var(--usp-row-pitch);justify-content:center;align-items:center;gap:var(--space--inner-4xs);white-space:nowrap;flex:0 auto;min-inline-size:0;margin-block:0;display:inline-flex}.usp-row__item>svg{inline-size:var(--usp-row-icon-size);block-size:var(--usp-row-icon-size);color:var(--usp-row-icon-color);flex:none}.usp-row__item>span:not(.star-rating){text-overflow:ellipsis;overflow:hidden}@media (width<=400px){.usp-row .usp-item__stars{--star-rating-size:1.35cap}}@media (prefers-reduced-motion:no-preference){.usp-row[data-usp-row-state=rotating] .usp-row__stage,.usp-row[data-usp-row-state=paused] .usp-row__stage{block-size:var(--usp-row-pitch);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--usp-row-gutter), #000 calc(100% - var(--usp-row-gutter)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--usp-row-gutter), #000 calc(100% - var(--usp-row-gutter)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--usp-row-gutter), #000 calc(100% - var(--usp-row-gutter)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--usp-row-gutter), #000 calc(100% - var(--usp-row-gutter)), transparent 100%);overflow:clip}.usp-row[data-usp-row-state=rotating] .usp-row__viewport,.usp-row[data-usp-row-state=paused] .usp-row__viewport{overflow:visible}.usp-row[data-usp-row-state=rotating] .usp-row__list,.usp-row[data-usp-row-state=paused] .usp-row__list{inline-size:max-content;transform:translateX(var(--usp-row-offset));transition:transform var(--usp-row-slide) ease;flex-wrap:nowrap;justify-content:flex-start}.usp-row[data-usp-row-state=rotating] .usp-row__item,.usp-row[data-usp-row-state=paused] .usp-row__item{transition:opacity var(--usp-row-fade) linear}.usp-row__item[data-usp-row-exiting],.usp-row__item[data-usp-row-entering]{opacity:0}.usp-row[data-usp-row-snap="1"] .usp-row__list{transition:none}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-webkit-user-select:none;user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-control{z-index:800;pointer-events:auto;float:left;clear:both;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-right .leaflet-control{float:right;margin-right:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-div-icon{background:#fff;border:1px solid #666}.visit-us{--visit-us-bg:var(--color--muted);--visit-us-map-min-block:28rem;background:var(--visit-us-bg);--block-padding-block-start:0;--block-padding-block-end:0;justify-self:stretch}@media (width>=850px){.visit-us{--visit-us-map-min-block:32rem}}.visit-us__heading{margin:0;grid-column:content-start/content-end;margin-block-end:var(--space--md);line-height:1.1}.visit-us__map{min-block-size:var(--visit-us-map-min-block);background:var(--color--neutral-100);isolation:isolate;grid-column:full-start/full-end;display:block;position:relative}.visit-us__map-canvas{isolation:isolate;position:absolute;inset:0}.visit-us__map-fallback{z-index:2;display:block;position:absolute;inset:0}.visit-us__map-fallback[hidden]{display:none}.visit-us .leaflet-container{font-family:var(--font--family-base);background:var(--color--neutral-100)}.leaflet-marker-icon.visit-us__marker{background:0 0;border:none}.visit-us .leaflet-control-zoom a{color:var(--color--primary)}.visit-us .leaflet-control-attribution{color:var(--color--foreground);opacity:.55;background:#ffffff80;padding:0 5px;font-size:10px;line-height:1.5;transition:opacity .14s}.visit-us .leaflet-control-attribution:hover,.visit-us .leaflet-control-attribution:focus-within{opacity:1}.visit-us .leaflet-control-attribution a{color:inherit}.visit-us .leaflet-popup-content-wrapper{border-radius:var(--radius);box-shadow:var(--shadow--lg)}.visit-us .leaflet-popup-content{margin:var(--space--inner-sm)}.visit-us__popup-card{gap:var(--space--inner-3xs);flex-direction:column;min-inline-size:12rem;display:flex}.visit-us__popup-name{color:var(--color--foreground);font-weight:700}.visit-us__popup-address{font-size:var(--font--sm);color:var(--color--foreground)}.visit-us__popup-cta{text-align:center;padding-block:var(--space--inner-2xs);padding-inline:var(--space--inner-sm);border-radius:var(--radius);background:var(--color--primary-background-fill);margin-block-start:var(--space--inner-2xs);font-weight:500;text-decoration:none;display:block}.visit-us .leaflet-popup-content a.visit-us__popup-cta{color:var(--color--primary-foreground)}.visit-us .leaflet-popup-content a.visit-us__popup-cta:hover,.visit-us .leaflet-popup-content a.visit-us__popup-cta:focus{color:#ffffffb8}}@layer layouts{.account-shell{--account-shell-gap:var(--space--lg);--account-shell-head-gap:var(--space--inner-2xs);--account-data-block-size:34rem;container-type:inline-size}.account-shell__head{gap:var(--account-shell-head-gap);flex-direction:column;margin-block-end:var(--space--md);display:flex}.account-shell__heading{margin:0;line-height:1.1}.account-shell__grid{gap:var(--account-shell-gap);grid-template-columns:1fr;align-items:start;display:grid}.account-shell__content{min-inline-size:0}@container (width>=48rem){.account-shell__grid{grid-template-columns:var(--layout--sidebar-size) minmax(0, 1fr)}}.focused-shell{--focused-shell-head-gap:var(--space--inner-md);--focused-shell-head-padding-block-end:var(--space--inner-sm);--focused-shell-child-margin-block:var(--layout--row-gap-half);--focused-shell-auth-max-inline-size:26rem;--focused-shell-auth-padding-block-start:var(--space--xl);--focused-shell-auth-padding-block-end:var(--space--lg);--focused-shell-auth-gap:var(--space--2xs);--focused-shell-auth-logo-width:var(--layout--logo-width);--focused-shell-card-bg:var(--color--background);--focused-shell-card-radius:var(--radius);--focused-shell-card-padding-block:var(--space--inner-lg);--focused-shell-card-padding-inline:var(--space--inner-lg);--focused-shell-card-gap:var(--space--inner-sm)}.page-grid:has(>.focused-shell[data-focused-shell-variant=checkout]){--layout--content-max:64rem}.focused-shell__heading-block{--block-padding-block-end:0}.focused-shell[data-focused-shell-variant=checkout]>:where(:not([data-block-column])){margin-block:var(--focused-shell-child-margin-block);grid-column:content-start/content-end}.focused-shell[data-focused-shell-variant=checkout] .focused-shell__head{justify-content:space-between;align-items:baseline;gap:var(--focused-shell-head-gap);border-block-end:var(--border-width) solid var(--color--border);flex-wrap:wrap;padding-block-end:var(--focused-shell-head-padding-block-end);display:flex}@media (width<850px){.focused-shell__head-action{display:none}}.focused-shell__auth-column{gap:var(--focused-shell-auth-gap);inline-size:100%;max-inline-size:var(--focused-shell-auth-max-inline-size);flex-direction:column;margin-inline:auto;padding-block-start:var(--focused-shell-auth-padding-block-start);padding-block-end:var(--focused-shell-auth-padding-block-end);display:flex}.focused-shell__home{inline-size:var(--focused-shell-auth-logo-width);margin-inline:auto;display:block}.focused-shell[data-focused-shell-variant=auth] .focused-shell__head{text-align:center}.focused-shell__auth-divider{border:0;border-block-start:var(--border-width) solid var(--color--border);block-size:0;margin:0}.focused-shell__card{gap:var(--focused-shell-card-gap);background:var(--focused-shell-card-bg);border-radius:var(--focused-shell-card-radius);padding-block:var(--space--inner-md) var(--focused-shell-card-padding-block);padding-inline:var(--focused-shell-card-padding-inline);flex-direction:column;display:flex}.focused-shell-cases__kicker{font-size:var(--font--md);color:var(--color--muted-foreground);font-weight:500}.focused-shell-cases__form{gap:var(--space--inner-md);flex-direction:column;display:flex}.focused-shell-cases__placeholder{background:var(--color--muted-darker);border-radius:var(--radius);padding-inline:var(--space--inner-md);padding-block:var(--space--inner-xl);text-align:center;color:var(--color--muted-foreground)}.product-page-layout{--product-page-layout-column-gap:var(--space--sm);--product-page-layout-row-gap:var(--space--sm);row-gap:var(--product-page-layout-row-gap)}.product-page-layout__left,.product-page-layout__right{display:contents}.product-page-layout [data-product-page-layout-area]{grid-column:content-start/content-end}.product-page-layout [data-product-page-layout-area=title]{order:1}.product-page-layout .pdp-sku{--text-margin-block-end:var(--space--inner-4xs);color:var(--color--muted-foreground);margin-block-start:calc(-.12 * var(--font--2xl))}.product-page-layout [data-product-page-layout-area=gallery]{order:2}.product-page-layout [data-product-page-layout-area=cart]{order:3}.product-page-layout [data-product-page-layout-area=description]{order:4}.product-page-layout [data-product-page-layout-area=aside]{order:5}.product-page-layout [data-product-page-layout-area=faq]{order:6}.product-page-layout [data-product-page-layout-area=aside]{gap:var(--product-page-layout-row-gap);flex-direction:column;display:flex}.product-page-layout [data-product-page-layout-area=gallery]{margin-block-start:calc(-1 * var(--product-page-layout-row-gap))}@media (width>=850px){.product-page-layout__left,.product-page-layout__right{gap:var(--product-page-layout-row-gap);flex-direction:column;display:flex}.product-page-layout [data-product-page-layout-area=gallery]{margin-block-start:0}.product-page-layout [data-product-page-layout-area=title]{margin-block-start:calc(-.227 * var(--font--2xl))}.product-page-layout [data-product-page-layout-area=cart]{margin-block-start:calc(-1 * var(--product-page-layout-row-gap))}.product-page-layout__left{grid-column:content-start/logo-center}.product-page-layout__right{grid-column:logo-center/content-end}.product-page-layout__left{padding-inline-end:calc(var(--product-page-layout-column-gap) / 2)}.product-page-layout__right{padding-inline-start:calc(var(--product-page-layout-column-gap) / 2)}}@media (width>=850px) and (width<=1199.98px){.product-page-layout nss-product-gallery.gallery-root{--gallery-thumb-size:var(--space--sm)}}@media (width>=1200px) and (width<=1359.98px){.product-page-layout nss-product-gallery.gallery-root{--gallery-thumb-size:var(--space--lg)}}@media (width>=1200px){.product-page-layout__left{grid-column:content-start/logo-end}.product-page-layout__right{grid-column:logo-end/content-end}.product-page-layout__left{padding-inline-end:0}.product-page-layout__right{padding-inline-start:var(--product-page-layout-column-gap)}}.product-page-layout-cases__placeholder{padding:var(--space--inner-md);color:var(--color--muted-foreground);font-size:var(--font--sm);text-align:center;border:var(--border-width) solid var(--color--border);place-items:center;block-size:100%;min-block-size:4rem;font-weight:500;display:grid}.product-page-layout-cases__placeholder[data-placeholder-size=md]{min-block-size:8rem}.product-page-layout-cases__placeholder[data-placeholder-size=lg]{min-block-size:14rem}body{flex-direction:column;block-size:auto;min-block-size:100%;display:flex;container-type:inline-size}.page-grid{--col-full:minmax(0, 1fr);--col-popout:min(var(--layout--popout-size), var(--layout--side-padding));--col-content:min(100% - var(--layout--side-padding) * 2, var(--layout--content-max));--col-logo:var(--layout--logo-width);--col-prose:min(var(--layout--prose-max), var(--col-content));--col-logo-half:calc(var(--col-logo) / 2);--col-prose-half:max(0px, calc((var(--col-prose) - var(--col-logo)) / 2));--col-content-half:max(0px, calc((var(--col-content) - var(--col-prose)) / 2));grid-template-columns:[full-start] var(--col-full) [popout-start] var(--col-popout) [content-start] var(--col-content-half) [prose-start] var(--col-prose-half) [logo-start] var(--col-logo-half) [logo-center] var(--col-logo-half) [logo-end] var(--col-prose-half) [prose-end] var(--col-content-half) [content-end] var(--col-popout) [popout-end] var(--col-full) [full-end];align-content:start;display:grid}.page-grid>:where(:not([data-block-column])){grid-column:content}main{display:contents}.split-layout{--split-layout-secondary-size:var(--layout--sidebar-size);--split-layout-column-gap:var(--space--sm);--split-layout-stack-gap:var(--layout--row-gap-half);row-gap:var(--split-layout-stack-gap);grid-template-columns:1fr;grid-template-areas:"primary""secondary";display:grid}.split-layout [data-split-layout-area=primary]{grid-area:primary}.split-layout [data-split-layout-area=secondary]{grid-area:secondary}@media (width>=850px){.split-layout{column-gap:var(--split-layout-column-gap);row-gap:0}.split-layout[data-split-layout-secondary=end]{grid-template-columns:1fr var(--split-layout-secondary-size);grid-template-areas:"primary secondary"}.split-layout[data-split-layout-secondary=start]{grid-template-columns:var(--split-layout-secondary-size) 1fr;grid-template-areas:"secondary primary"}.split-layout [data-split-layout-area=secondary]{align-self:start}}.split-layout-cases__placeholder{padding:var(--space--inner-md);color:var(--color--muted-foreground);font-size:var(--font--sm);text-align:center;border:var(--border-width) solid var(--color--border);place-items:center;block-size:100%;min-block-size:4rem;font-weight:500;display:grid}.split-layout-cases__placeholder[data-placeholder-size=md]{min-block-size:8rem}.split-layout-cases__placeholder[data-placeholder-size=lg]{min-block-size:16rem}}@layer utilities{:is(.text[data-text-transform=uppercase],.homepage-hero__eyebrow,.page-hero__eyebrow,.article-hero__eyebrow,.richtext-block__eyebrow):has(+:is(h1,h2,h3,h4,h5,h6)){margin-block-end:0}:is(.text[data-text-transform=uppercase],.homepage-hero__eyebrow,.page-hero__eyebrow,.article-hero__eyebrow,.richtext-block__eyebrow)+:is(h1,h2,h3,h4,h5,h6){margin-block-start:var(--layout--eyebrow-gap)}html:has(.backdrop[data-backdrop-open=true],.nav-menu__overlay[data-state=open],[data-search-open=true],.search-box__popup:not([style*=display\:none],[style*="display: none"]),:is(.select__listbox,.editable-select__listbox,.country-select__popover,.phone-field__popover)[data-state=open],.gallery-lightbox:is([data-state=opening],[data-state=open],[data-state=closing])) :is(#purechat-container,#purechat-container *){visibility:hidden!important}html:has(#purechat-container) #app-toaster [data-part=group]{bottom:calc(max(env(safe-area-inset-bottom,0px), 1rem) + 5rem)!important}@media (width>=850px){html:has(#purechat-container) #app-toaster [data-part=group]{bottom:max(env(safe-area-inset-bottom,0px), 1rem)!important;align-items:flex-start!important;inset-inline-start:calc(env(safe-area-inset-left,0px) + 1rem)!important;inset-inline-end:auto!important}html:has(#purechat-container) #app-toaster :is(.toast:not([data-mounted]),.toast[data-state=closed]){--toast-x:-110%}}html:has(#purechat-container) .back-to-top{--back-to-top-inset-block:calc(var(--space--lg) + 5rem)}}:root{--layout--breakpoint-mobile:850px;--layout--breakpoint-tablet:1024px}
