@layer tokens{@font-face{font-family:Geist;src:url(/fonts/geist/Geist-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist/GeistMono-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}}
@layer tokens{:root{--color-primary:#1f4ed8;--color-primary-readable:#1f4ed8;--color-primary-ink:var(--color-white);--color-accent:#059669;--color-accent-readable:#04845d;--color-accent-focus:#059669;--color-secondary:#0f172a;--color-secondary-readable:#0f172a;--color-secondary-ink:var(--color-white);--color-white:#fff;--color-black:#000;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-danger:#b91c1c;--border-color:var(--color-gray-200);--border-width:1px;--border-width-accent:3px;--font-body:system-ui, sans-serif;--font-headline:var(--font-body);--font-subline:var(--font-body);--size-xs:.75rem;--size-sm:.875rem;--size-md:1rem;--size-lg:1.125rem;--size-xl:1.5rem;--size-headline:2.5rem;--size-subline:1.25rem;--size-body:var(--size-md);--leading-none:1;--leading-headline:1.15;--leading-subline:1.25;--leading-body:1.5;--space-default:1rem;--space-large:3rem;--space-3xs:calc(var(--space-default) / 4);--space-2xs:calc(var(--space-default) / 2);--space-xs:calc(var(--space-default) * .75);--space-md:calc(var(--space-default) * 1.5);--space-lg:calc(var(--space-default) * 2);--shadow-edge:0 0 .75rem color-mix(in srgb, var(--color-black) 10%, transparent);--shadow-panel:0 .5rem 1.5rem color-mix(in srgb, var(--color-black) 14%, transparent);--radius:.75rem;--radius-sm:calc(var(--radius) / 2);--container-sm:40rem;--container-md:56rem;--container-lg:72rem;--bp-sm:36rem;--bp-md:48rem;--bp-lg:62rem;--bp-xl:75rem;--bp-xxl:87.5rem}}
@layer tokens{:root[data-ui=canou]{--font-body:Geist, "Segoe UI", system-ui, -apple-system, Arial, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--type-display-size:40px;--type-display-leading:46px;--type-display-weight:650;--type-heading-size:17px;--type-heading-leading:24px;--type-heading-weight:600;--type-subheading-size:22px;--type-subheading-leading:30px;--type-subheading-weight:600;--type-body-size:15px;--type-body-leading:24px;--type-body-weight:400;--type-body-strong-size:15px;--type-body-strong-leading:24px;--type-body-strong-weight:550;--type-small-size:13px;--type-small-leading:20px;--type-small-weight:400;--type-caption-size:12px;--type-caption-leading:16px;--type-caption-weight:500;--type-code-size:13px;--type-code-leading:20px;--type-code-weight:500;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--content-max:1140px;--aside-width:360px;--main-max:none;--stack-below:960px;--appbar-height:60px;--radius:10px;--primary:var(--color-primary);--primary-ink:var(--color-primary-readable);--on-primary:var(--color-primary-ink);--secondary:var(--color-secondary);--secondary-ink:var(--color-secondary-readable);--on-secondary:var(--color-secondary-ink);--focus-ring:var(--color-primary)}:root[data-ui=canou],:root[data-ui=canou][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-white:#fff;--color-gray-50:#f6f6f8;--color-gray-100:#f0f1f4;--color-gray-200:#e7e8ec;--color-gray-300:#e9eaee;--color-gray-400:#848b97;--color-gray-500:#626a7a;--color-gray-600:#4b5563;--color-gray-700:#4b5563;--color-gray-800:#111827;--color-gray-900:#111827;--color-danger:#b91c1c;--color-primary:#5b45d1;--color-primary-readable:#5b45d1;--color-primary-ink:#fff;--color-secondary:#0f766e;--color-secondary-readable:#0f766e;--color-secondary-ink:#fff;--bg:#f6f6f8;--surface:#fff;--surface-muted:#f0f1f4;--line:#e7e8ec;--control-border:#848b97;--track:#e9eaee;--ink:#111827;--ink-muted:#4b5563;--ink-subtle:#626a7a;--primary-hover:#4c3ab0;--primary-soft:#efecfa;--secondary-hover:#0d635c;--secondary-soft:#e7f1f1;--success:#137636;--success-soft:#e9f6ee;--info:#1765cc;--info-soft:#eaf2fd;--warning:#a54b08;--warning-soft:#fdf3e6;--danger:#b91c1c;--danger-soft:#fdecec;--scrim:#111827b8;--on-scrim:#fff;--shadow-sm:0 1px 2px #1118270a;--shadow-lg:0 12px 32px -12px #1118272e}:root[data-ui=canou][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-white:#24272e;--color-gray-50:#1b1d22;--color-gray-100:#2d3139;--color-gray-200:#363b44;--color-gray-300:#363b44;--color-gray-400:#7a818d;--color-gray-500:#9da4b0;--color-gray-600:#b4bbc6;--color-gray-700:#b4bbc6;--color-gray-800:#f3f4f6;--color-gray-900:#f3f4f6;--color-danger:#ff8a80;--color-primary:#7866d2;--color-primary-readable:#9a8de4;--color-primary-ink:#fff;--color-secondary:#358c85;--color-secondary-readable:#62aaa4;--color-secondary-ink:#081514;--bg:#1b1d22;--surface:#24272e;--surface-muted:#2d3139;--line:#363b44;--control-border:#7a818d;--track:#363b44;--ink:#f3f4f6;--ink-muted:#b4bbc6;--ink-subtle:#9da4b0;--primary-hover:#9485e1;--primary-soft:#312d4f;--secondary-hover:#59a19b;--secondary-soft:#1f3736;--success:#5bd48a;--success-soft:#1d3d27;--info:#78b4ff;--info-soft:#1f3452;--warning:#f5b546;--warning-soft:#44331a;--danger:#ff8a80;--danger-soft:#482222;--scrim:#000000b8;--on-scrim:#fff;--shadow-sm:0 1px 2px #0000004d;--shadow-lg:0 12px 32px -12px #0009}@media (prefers-color-scheme:dark){:root[data-ui=canou]:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-white:#24272e;--color-gray-50:#1b1d22;--color-gray-100:#2d3139;--color-gray-200:#363b44;--color-gray-300:#363b44;--color-gray-400:#7a818d;--color-gray-500:#9da4b0;--color-gray-600:#b4bbc6;--color-gray-700:#b4bbc6;--color-gray-800:#f3f4f6;--color-gray-900:#f3f4f6;--color-danger:#ff8a80;--color-primary:#7866d2;--color-primary-readable:#9a8de4;--color-primary-ink:#fff;--color-secondary:#358c85;--color-secondary-readable:#62aaa4;--color-secondary-ink:#081514;--bg:#1b1d22;--surface:#24272e;--surface-muted:#2d3139;--line:#363b44;--control-border:#7a818d;--track:#363b44;--ink:#f3f4f6;--ink-muted:#b4bbc6;--ink-subtle:#9da4b0;--primary-hover:#9485e1;--primary-soft:#312d4f;--secondary-hover:#59a19b;--secondary-soft:#1f3736;--success:#5bd48a;--success-soft:#1d3d27;--info:#78b4ff;--info-soft:#1f3452;--warning:#f5b546;--warning-soft:#44331a;--danger:#ff8a80;--danger-soft:#482222;--scrim:#000000b8;--on-scrim:#fff;--shadow-sm:0 1px 2px #0000004d;--shadow-lg:0 12px 32px -12px #0009}}}
@layer global{*,:before,:after{box-sizing:border-box}body{font-family:var(--font-body);font-size:var(--size-body);line-height:var(--leading-body);color:var(--color-gray-900);background:var(--color-white);overflow-wrap:break-word;flex-direction:column;min-height:100dvh;margin:0;display:flex}main{flex:1 0 auto}main>.container:first-child{padding-block-start:var(--space-md)}main>.container:last-child{padding-block-end:var(--space-large)}h1{font-family:var(--font-headline);font-size:var(--size-headline);line-height:var(--leading-headline)}h2{font-family:var(--font-headline);font-size:var(--size-subline);line-height:var(--leading-subline)}h3,h4,h5,h6{line-height:var(--leading-subline)}img,svg,video,iframe{max-width:100%}img{height:auto}a{color:var(--color-primary-readable)}:focus-visible{outline:var(--border-width-accent) solid var(--color-primary-readable);outline-offset:2px}.container{width:100%;max-width:var(--container-lg);padding-inline:var(--space-default);margin-inline:auto}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:var(--space-default);top:var(--space-default);z-index:100;background:var(--color-white);padding:var(--space-default)}.site-header{border-block-end:var(--border-width) solid var(--border-color)}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--space-default);row-gap:var(--space-2xs);padding-block:var(--space-default);flex-wrap:wrap;display:flex}.site-header__brand{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.site-header__logo{width:auto;max-height:2.5rem}.site-header__name{font-family:var(--font-headline);font-weight:700}.site-nav{align-items:center;display:flex}.site-nav__list{align-items:center;gap:var(--space-default);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:none}.site-nav__item{position:relative}.site-nav__link{text-decoration:none}.site-nav__link--cta{padding:var(--space-2xs) var(--space-default);border-radius:var(--radius);background:var(--color-primary);color:var(--color-primary-ink)}.site-nav__group{align-items:center;gap:var(--space-3xs);display:inline-flex}.site-nav__toggle{border-radius:var(--radius-sm);color:var(--color-gray-600);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;min-width:1.75rem;min-height:1.75rem;padding:0;display:inline-flex}.site-nav__toggle:hover{background:var(--color-gray-100);color:var(--color-gray-900)}.site-nav__chevron{line-height:var(--leading-none);transition:transform .15s;display:block}.site-nav__toggle[aria-expanded=true] .site-nav__chevron{transform:rotate(180deg)}.site-nav__submenu{background:var(--color-white);border:var(--border-width) solid var(--border-color);border-radius:var(--radius);gap:var(--space-3xs);min-width:12rem;padding:var(--space-2xs);z-index:20;box-shadow:var(--shadow-panel);margin:0;list-style:none;display:grid;position:absolute;inset-block-start:calc(100% + var(--space-3xs));inset-inline-start:0}.site-nav__submenu[hidden]{display:none}.site-nav__sublink{border-radius:var(--radius-sm);padding:var(--space-3xs) var(--space-2xs);white-space:nowrap;text-decoration:none;display:block}.site-nav__sublink:hover{background:var(--color-gray-50)}.menu-link--external{align-items:baseline;gap:var(--space-3xs);display:inline-flex}.menu-link__mark{font-size:var(--size-xs)}.mobile-menu__trigger{background:var(--color-white);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-sm);color:inherit;cursor:pointer;font:inherit;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);display:inline-flex}.mobile-menu__bars{height:var(--border-width-accent);background:currentColor;width:1rem;display:block;box-shadow:0 -.375rem,0 .375rem}.mobile-menu{background:var(--color-white);border:0;border-inline-start:var(--border-width) solid var(--border-color);color:inherit;width:min(20rem,100%);max-width:100%;height:auto;max-height:100%;margin:0;padding:0;position:fixed;inset-block:0;inset-inline:auto 0;overflow-y:auto}.mobile-menu::backdrop{background:color-mix(in srgb, var(--color-black) 40%, transparent)}.mobile-menu__inner{padding:var(--space-default)}.mobile-menu__head{border-block-end:var(--border-width) solid var(--border-color);align-items:center;gap:var(--space-default);justify-content:space-between;padding-block-end:var(--space-2xs);display:flex}.mobile-menu__title{font-family:var(--font-headline);margin:0;font-weight:700}.mobile-menu__close{color:var(--color-gray-600);cursor:pointer;font-size:var(--size-sm);background:0 0;border:0;padding:0}.mobile-menu__list{gap:var(--space-2xs);margin:var(--space-default) 0 0;padding:0;list-style:none;display:grid}.mobile-menu__link{font-size:var(--size-lg);padding-block:var(--space-3xs);text-decoration:none;display:block}.mobile-menu__link--cta{background:var(--color-primary);border-radius:var(--radius);color:var(--color-primary-ink);padding:var(--space-2xs) var(--space-default);display:inline-block}.mobile-menu__sublist{border-inline-start:var(--border-width) solid var(--border-color);gap:var(--space-3xs);margin:var(--space-3xs) 0 0;padding:0 0 0 var(--space-default);list-style:none;display:grid}.mobile-menu__sublink{color:var(--color-gray-700);padding-block:var(--space-3xs);text-decoration:none;display:block}@media (min-width:62rem){.site-nav__list{display:flex}.mobile-menu__trigger{display:none}}.site-footer{border-block-start:var(--border-width) solid var(--border-color);background:var(--color-gray-50)}.site-footer__inner{justify-content:space-between;align-items:center;gap:var(--space-default);padding-block:var(--space-large);flex-wrap:wrap;display:flex}.site-footer__org{color:var(--color-gray-600);margin:0}.site-footer__about{gap:var(--space-3xs);display:grid}.site-footer__note{color:var(--color-gray-600);font-size:var(--size-sm);margin:0}.area-nav{border-block-start:var(--border-width) solid var(--border-color)}.area-nav__list{gap:var(--space-3xs);margin-block:0;list-style:none;display:flex;overflow-x:auto}.area-nav__link{min-height:2.75rem;padding-inline:var(--space-2xs);border-block-end:var(--border-width-accent) solid transparent;color:var(--color-gray-700);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.area-nav__link[aria-current=page]{border-block-end-color:var(--color-primary);color:var(--color-primary-readable);font-weight:700}.theme-switch{gap:var(--space-3xs);padding:var(--space-3xs);border:var(--border-width) solid var(--border-color);border-radius:var(--radius);display:inline-flex}.theme-switch__option{min-height:2.75rem;padding-inline:var(--space-2xs);border-radius:var(--radius);color:var(--color-gray-700);font:inherit;cursor:pointer;background:0 0;border:0}.theme-switch__option[aria-pressed=true]{background:var(--color-gray-100);color:var(--color-gray-900);font-weight:700}.site-footer__nav{align-items:center;display:flex}.site-footer__list{gap:var(--space-default);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.picture{aspect-ratio:var(--picture-ratio,auto)}.prose{max-width:var(--container-md)}.prose>*+*{margin-block-start:var(--space-default)}.prose h2{font-size:var(--size-subline)}.prose h3{font-size:var(--size-lg)}.prose ul,.prose ol{padding-inline-start:var(--space-md)}.prose li+li{margin-block-start:var(--space-3xs)}.prose blockquote{border-inline-start:var(--border-width-accent) solid var(--color-primary);color:var(--color-gray-700);margin-inline:0;padding-inline-start:var(--space-default)}.prose figure{margin-inline:0}.prose figcaption{color:var(--color-gray-600);font-size:var(--size-sm)}.prose table{border-collapse:collapse;width:100%}.prose th,.prose td{border:var(--border-width) solid var(--border-color);padding:var(--space-2xs);text-align:start}.prose a{text-decoration:underline}.price-info{gap:var(--space-2xs);display:grid}.price-info__amount{font-size:var(--size-headline);margin:0;font-weight:700}.price-info__previous{color:var(--color-gray-600);font-size:var(--size-sm);margin:0}.price-info__strikethrough{text-decoration:line-through}.price-info__vat,.price-info__delivery{color:var(--color-gray-600);font-size:var(--size-sm);margin:0}.cart-widget{border:var(--border-width) solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);background:0 0;display:none}@media (min-width:48rem){.cart-widget{display:inline-flex}}.cart-widget__count{background:var(--color-primary);color:var(--color-primary-ink);text-align:center;border-radius:999px;min-width:1.5em}.cart-drawer{background:var(--color-white);color:inherit;max-width:26rem;height:100%;max-height:100%;padding:var(--space-md);border:0;width:100%;margin:0 0 0 auto}.cart-drawer::backdrop{background:color-mix(in srgb, var(--color-black) 40%, transparent)}.cart-drawer__head{align-items:center;gap:var(--space-default);justify-content:space-between;display:flex}.cart-drawer__title{margin:0}.cart-drawer__close{color:var(--color-gray-600);cursor:pointer;font-size:var(--size-sm);background:0 0;border:0;padding:0}.cart-drawer__inner>*+*{margin-top:var(--space-default)}.cart-drawer__page-link{font-size:var(--size-sm);display:inline-block}.cart-contents__error{color:var(--color-danger);font-size:var(--size-sm);margin:0 0 var(--space-xs)}.cart-contents__checkout-unavailable{color:var(--color-gray-600);font-size:var(--size-sm)}.cart-contents__list{margin:0;padding:0;list-style:none}.cart-contents__line{border-bottom:var(--border-width) solid var(--border-color);align-items:center;gap:var(--space-xs);padding:var(--space-xs) 0;flex-wrap:wrap;justify-content:space-between;display:flex}.cart-contents__empty{color:var(--color-gray-600);margin:0}.cart-contents__name{flex:10rem}.cart-contents__quantity{align-items:center;gap:var(--space-2xs);display:inline-flex}.cart-contents__step{border:var(--border-width) solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;line-height:var(--leading-none);background:0 0;min-width:2rem;min-height:2rem}.cart-contents__step:disabled{cursor:default;opacity:.5}.cart-contents__count{color:var(--color-gray-600);font-size:var(--size-sm);text-align:center;min-width:2ch}.cart-contents__remove{color:var(--color-gray-600);cursor:pointer;font-size:var(--size-sm);background:0 0;border:0;padding:0;text-decoration:underline}.cart-contents__amount{white-space:nowrap;font-weight:500}.cart-contents__amount-note{color:var(--color-gray-600);font-size:var(--size-sm)}.cart-contents__total{border-top:var(--border-width) solid var(--border-color);padding-top:var(--space-default)}.cart-contents__checkout{background:var(--color-primary);border-radius:var(--radius);color:var(--color-primary-ink);padding:var(--space-xs) var(--space-md);text-align:center;font-weight:600;text-decoration:none;display:block}.cart-page>*+*{margin-top:var(--space-default)}.cart-page__back{font-size:var(--size-sm);display:inline-block}.cart-sticky{background:var(--color-white);border-top:var(--border-width) solid var(--border-color);box-shadow:var(--shadow-edge);padding:var(--space-xs);z-index:10;position:sticky;bottom:0}@media (min-width:48rem){.cart-sticky{display:none}}.cart-sticky__open{background:var(--color-white);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);justify-content:center;width:100%;display:flex}.buy-block{border:var(--border-width) solid var(--border-color);border-radius:var(--radius-sm);gap:var(--space-default);margin:var(--space-md) 0;padding:var(--space-md);display:grid}.buy-block__variants{gap:var(--space-xs);border:0;margin:0;padding:0;display:grid}.buy-block__variant{align-items:flex-start;gap:var(--space-xs);flex-wrap:wrap;justify-content:space-between;display:flex}.buy-block__variant-label{align-items:center;gap:var(--space-xs);display:flex}.buy-block__unavailable,.buy-block__noprice{color:var(--color-gray-600);margin:0}.buy-block__question,.buy-block__quantity{gap:var(--space-3xs);margin:0;display:grid}.buy-block__question label,.buy-block__quantity label{font-size:var(--size-sm);font-weight:600}.buy-block__quantity input{max-inline-size:8rem}.buy-block__error{color:var(--color-danger);font-size:var(--size-sm);margin:0}.buy-block__add{background:var(--color-primary);border-radius:var(--radius);color:var(--color-primary-ink);cursor:pointer;padding:var(--space-xs) var(--space-md);border:0;font-weight:600}.buy-block__add:disabled{background:var(--color-gray-300);color:var(--color-gray-600);cursor:not-allowed}.site-header__account{align-items:center;gap:var(--space-xs);margin-inline-start:auto;display:flex}.user-menu{text-decoration:none}.search-form{align-items:center;gap:var(--space-xs);max-width:var(--container-md);flex-wrap:wrap;margin-block-end:var(--space-md);display:flex}.search-form input{background:var(--color-white);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-sm);color:var(--color-gray-900);font:inherit;padding:var(--space-2xs) var(--space-xs);flex:12rem}.profile>*+*{margin-top:var(--space-md)}.profile__head{align-items:baseline;gap:var(--space-default);justify-content:space-between;display:flex}.profile__nav ul{gap:var(--space-default);margin:0 0 var(--space-md);flex-wrap:wrap;padding:0;list-style:none;display:flex}.profile-module{border-top:var(--border-width) solid var(--border-color);margin-top:var(--space-md);padding-top:var(--space-md)}.profile-module__facts dt,.profile-module__order-facts dt{color:var(--color-gray-600);font-weight:400}.profile-module__facts{gap:var(--space-3xs) var(--space-default);grid-template-columns:auto 1fr;margin:0;display:grid}.profile-module__orders{margin:0;padding:0;list-style:none}.profile-module__order+.profile-module__order{border-top:var(--border-width) solid var(--border-color)}.profile-module__order-facts{gap:var(--space-3xs) var(--space-default);padding:var(--space-2xs) 0;grid-template-columns:auto 1fr;margin:0;display:grid}.profile-module__order-amount{white-space:nowrap;font-weight:500}.profile-module__order-amount-note{color:var(--color-gray-600);font-size:var(--size-sm)}.sign-in{gap:var(--space-default);max-width:var(--container-sm);display:grid}.sign-in p{gap:var(--space-3xs);margin:0;display:grid}.sign-in label{font-size:var(--size-sm);font-weight:600;display:block}.sign-in__error{border-inline-start:var(--border-width-accent) solid var(--color-danger);color:var(--color-danger);padding:var(--space-2xs) var(--space-xs);margin:0}.product>*+*{margin-top:var(--space-md)}.product__teaser{color:var(--color-gray-600);margin-bottom:0}.product__example{border-inline-start:var(--border-width-accent) solid var(--color-primary);font-size:var(--size-sm);padding-inline-start:var(--space-2xs)}.consent-banner{background:var(--color-white);border-block-start:var(--border-width) solid var(--border-color);box-shadow:var(--shadow-edge);z-index:20;position:sticky;bottom:0}.consent-banner__inner{gap:var(--space-xs);padding-block:var(--space-default);display:grid}.consent-banner__title{font-size:var(--size-lg);margin:0}.consent-banner__intro,.consent-banner__host{color:var(--color-gray-600);font-size:var(--size-sm);max-width:var(--container-md);margin:0}.consent-choices{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.consent-choices__choice{align-items:center;gap:var(--space-2xs);display:flex}.consent-choices__switch{block-size:var(--size-lg);inline-size:var(--size-lg);margin:0}.consent-choices__description{color:var(--color-gray-600);font-size:var(--size-sm);margin:0;padding-inline-start:calc(var(--size-lg) + var(--space-2xs))}.consent-banner__actions,.consent-settings__actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.consent-banner__action,.consent-placeholder__action,.consent-settings__action{background:var(--color-white);border:var(--border-width) solid var(--color-secondary-readable);border-radius:var(--radius);color:var(--color-secondary-readable);cursor:pointer;padding:var(--space-xs) var(--space-md);font-weight:600}.consent-settings{max-width:var(--container-md)}.consent-settings>*+*{margin-top:var(--space-default)}.consent-settings__title{font-size:var(--size-lg)}.consent-settings__empty,.consent-settings__state{color:var(--color-gray-600);margin:0}.consent-placeholder,.consent-embed{border:var(--border-width) solid var(--border-color);border-radius:var(--radius);overflow:hidden}.consent-placeholder{background:var(--color-gray-50);gap:var(--space-xs);padding:var(--space-default);justify-items:start;display:grid}.consent-placeholder__title{font-size:var(--size-lg);margin:0;font-weight:600}.consent-placeholder__description{margin:0}.consent-placeholder__note{color:var(--color-gray-600);font-size:var(--size-sm);margin:0}.consent-placeholder__provider{font-weight:600}.consent-embed{aspect-ratio:16/9}.consent-embed__frame{border:0;width:100%;height:100%;display:block}.status-page{padding-block:var(--space-large)}.status-page__title{margin-block:0 var(--space-default)}.status-page__text{color:var(--color-gray-700);max-width:var(--container-sm);margin-block:0}.status-page__actions{gap:var(--space-default);flex-wrap:wrap;margin-block-start:var(--space-md);display:flex}.status-page__action{border:var(--border-width) solid var(--border-color);border-radius:var(--radius-sm);color:var(--color-primary-readable);cursor:pointer;font:inherit;padding:var(--space-2xs) var(--space-default);background:0 0;text-decoration:none}.status-page__reference{color:var(--color-gray-500);font-size:var(--size-sm);margin-block-start:var(--space-md)}.empty-state{color:var(--color-gray-600);max-width:var(--container-sm)}.page-lead{color:var(--color-gray-600);font-size:var(--size-subline);max-width:var(--container-md)}.lead-form__inner{max-width:var(--container-sm)}.lead-form__title{margin-block:0 var(--space-default)}.lead-form__intro{margin-block:0 var(--space-md)}.lead-form__form{gap:var(--space-default);display:grid}.lead-form__row{gap:var(--space-3xs);margin:0;display:grid}.lead-form__row label{font-size:var(--size-sm);font-weight:600}.lead-form__row input,.sign-in input,.buy-block__question input,.buy-block__quantity input{background:var(--color-white);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-sm);color:var(--color-gray-900);font:inherit;padding:var(--space-2xs) var(--space-xs)}.lead-form__row input[aria-invalid=true]{border-color:var(--color-danger)}.lead-form__consent{align-items:flex-start;gap:var(--space-2xs);margin:0;display:flex}.lead-form__consent label{font-size:var(--size-sm)}.lead-form__consent label p{margin:0}.lead-form__error{border-inline-start:var(--border-width-accent) solid var(--color-danger);color:var(--color-danger);padding:var(--space-2xs) var(--space-xs);margin:0}.lead-form__sent{background:var(--color-gray-50);border-inline-start:var(--border-width-accent) solid var(--color-primary);padding:var(--space-xs);margin:0}.lead-form__decoy{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:0;position:absolute;overflow:hidden}.lead-form__submit,.sign-in button,.search-form button{background:var(--color-primary);border-radius:var(--radius);color:var(--color-primary-ink);cursor:pointer;font:inherit;padding:var(--space-xs) var(--space-lg);border:0;justify-self:start;font-weight:700}.lead-form__submit:disabled{cursor:progress;opacity:.7}}
@layer custom;
@layer tokens,global,sections,custom;
