:root{--z-noir: #0E0E0E;--z-noir-2: #191919;--z-noir-3: #242424;--z-creme: #FFFDF5;--z-blanc: #FFFFFF;--z-jaune: #FFD200;--z-rouge: #EF3340;--z-rouge-h: #FF4550;--z-rouge-p: #D02430;--z-text: var(--z-creme);--z-text-2: #B5B5AD;--z-text-3: #8A8A85;--z-text-inv: var(--z-noir);--z-line: #242424;--z-line-2: #3A3A36;--z-line-3: #4A4A45;--z-display: var(--z-font-display, "Anton"), Impact, "Haettenschweiler", sans-serif;--z-sans: var(--z-font-sans, "Space Grotesk"), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--z-mono: var(--z-font-mono, "Courier Prime"), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--z-t-hero: clamp(42px, 7.6vw, 92px);--z-t-d1: clamp(30px, 5.4vw, 64px);--z-t-d2: clamp(23px, 3.2vw, 38px);--z-t-deal: clamp(28px, 4.2vw, 52px);--z-t-who: clamp(24px, 4.2vw, 48px);--z-t-h1: clamp(24px, 3vw, 34px);--z-t-h2: clamp(19px, 2.2vw, 25px);--z-t-h3: 17px;--z-t-body-l: 16px;--z-t-body: 14.5px;--z-t-small: 13px;--z-t-micro: 9.5px;--z-lh-display: .84;--z-lh-d1: .86;--z-lh-d2: 1;--z-lh-who: .96;--z-lh-deal: .88;--z-lh-h: 1.12;--z-lh-body: 1.55;--z-lh-tight: 1.2;--z-ls-display: 0;--z-ls-h: -.01em;--z-ls-body: -.006em;--z-ls-micro: .14em;--z-1:4px;--z-2:8px;--z-3:12px;--z-4:16px;--z-5:20px;--z-6:24px;--z-8:32px;--z-10:40px;--z-12:48px;--z-16:64px;--z-20:80px;--z-24:96px;--z-32:128px;--z-section-y: var(--z-12);--z-r-xs:3px;--z-r-sm:5px;--z-r-md:6px;--z-r-lg:12px;--z-r-full:9999px;--z-rule: 3px;--z-e-1: 0 2px 6px rgba(0,0,0,.35);--z-e-2: 0 10px 30px rgba(0,0,0,.45);--z-e-hard: 3px 3px 0 var(--z-rouge);--z-e-focus: 0 0 0 3px rgba(255,210,0,.45);--z-dur-instant: 90ms;--z-dur-fast: .16s;--z-dur-base: .22s;--z-dur-slow: .38s;--z-dur-reveal: .6s;--z-ticker-speed: 22s;--z-ease-out: cubic-bezier(.22,1,.36,1);--z-ease-spring: cubic-bezier(.34,1.56,.64,1);--z-ease-snap: cubic-bezier(.4,0,.2,1);--z-motion: 1;--z-gutter: 16px;--z-max: 1440px;--z-max-text: 68ch;--z-tap: 44px;--z-header-h: 58px;--z-bg: var(--z-noir);--z-fg: var(--z-text);--z-fg-2: var(--z-text-2);--z-fg-3: var(--z-text-3);--z-border: var(--z-line);--z-surface: var(--z-noir-2)}@media(min-width:750px){:root{--z-gutter: 24px;--z-header-h: 66px}}@media(min-width:1200px){:root{--z-gutter: 32px;--z-section-y: var(--z-16)}}.z-scheme--dark{--z-bg: var(--z-noir);--z-fg: var(--z-creme);--z-fg-2: var(--z-text-2);--z-fg-3: var(--z-text-3);--z-border: var(--z-line);--z-surface: var(--z-noir-2);color-scheme:dark}.z-scheme--yellow{--z-bg: var(--z-jaune);--z-fg: var(--z-noir);--z-fg-2: #4A4200;--z-fg-3: #7A6A10;--z-border: var(--z-noir);--z-surface: #FFDD3C;color-scheme:light}.z-scheme--light{--z-bg: var(--z-creme);--z-fg: var(--z-noir);--z-fg-2: #4B453C;--z-fg-3: #8A8175;--z-border: rgba(14,14,14,.16);--z-surface: #F1EEE4;color-scheme:light}.z-scheme--dark,.z-scheme--yellow,.z-scheme--light{background-color:var(--z-bg);color:var(--z-fg)}@media(prefers-reduced-motion:reduce){:root{--z-motion: 0}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}:root{--z-ink: var(--z-noir);--z-ink-2: var(--z-noir-2);--z-ink-3: var(--z-noir-3);--z-ink-4: #2E2E2E;--z-paper: var(--z-creme);--z-paper-2: #F1EEE4;--z-paper-3: #E4E0D4;--z-surface-2: var(--z-noir-3);--z-red: var(--z-rouge);--z-red-hover: var(--z-rouge-h);--z-red-press: var(--z-rouge-p);--z-gold: var(--z-jaune);--z-gold-soft: rgba(255, 210, 0, .12);--z-ok: #3ECF8E;--z-warn: #F4A742;--z-error: #FF6B63;--z-border-2: var(--z-line-2);--z-border-3: var(--z-line-3);--z-line-inv: rgba(14, 14, 14, .14);--z-line-inv-2: rgba(14, 14, 14, .22);--z-e-0: none;--z-e-3: 0 0 0 1px rgba(255, 255, 255, .09), 0 18px 44px rgba(0, 0, 0, .5);--z-serif: var(--z-font-serif, Georgia), "Times New Roman", serif;--z-lh-hero: var(--z-lh-display);--z-lh-d: var(--z-lh-display);--z-ls-hero: var(--z-ls-display);--z-ls-d: var(--z-ls-display);--z-dur-cine: .68s}.z-scheme--light{--z-border-2: rgba(14, 14, 14, .22);--z-surface-2: #E7E3D8}.z-scheme--yellow{--z-border-2: rgba(14, 14, 14, .32);--z-surface-2: #F5CC12}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--z-header-h) + var(--z-4))}body{margin:0;min-height:100svh;background-color:var(--z-bg);color:var(--z-fg);font-family:var(--z-sans);font-size:var(--z-t-body);line-height:var(--z-lh-body);letter-spacing:var(--z-ls-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}img,picture,video,canvas,svg{display:block;max-width:100%}img{height:auto;border:0}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}table{border-collapse:collapse;width:100%}:focus-visible{outline:2px solid var(--z-rouge);outline-offset:2px;border-radius:var(--z-r-xs)}:focus:not(:focus-visible){outline:none}[hidden]{display:none!important}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.z-hero,.z-d1,.z-d2{font-family:var(--z-display);font-weight:700;text-transform:var(--z-title-case, uppercase);line-height:var(--z-lh-display);letter-spacing:var(--z-ls-display);padding-block:.05em;text-wrap:balance}.z-hero{font-size:var(--z-t-hero)}.z-d1{font-size:var(--z-t-d1)}.z-d2{font-size:var(--z-t-d2)}.z-h1,.z-h2,.z-h3{font-family:var(--z-sans);font-weight:600;letter-spacing:var(--z-ls-h);text-wrap:balance}.z-h1{font-size:var(--z-t-h1);line-height:var(--z-lh-h)}.z-h2{font-size:var(--z-t-h2);line-height:var(--z-lh-h)}.z-h3{font-size:var(--z-t-h3);line-height:var(--z-lh-tight)}.z-y{color:var(--z-jaune)}.z-r{color:var(--z-rouge)}.z-body-l{font-size:var(--z-t-body-l);line-height:var(--z-lh-body)}.z-body{font-size:var(--z-t-body);line-height:var(--z-lh-body)}.z-small{font-size:var(--z-t-small);line-height:1.45}.z-micro{font-family:var(--z-mono);font-size:var(--z-t-micro);line-height:1.3;letter-spacing:var(--z-ls-micro);text-transform:uppercase}.z-serif{font-family:var(--z-serif);letter-spacing:0}.z-quote{font-family:var(--z-serif);font-style:italic;font-size:clamp(21px,2.6vw,30px);line-height:1.35;letter-spacing:0;max-width:46ch}.z-muted{color:var(--z-fg-2)}.z-muted-2{color:var(--z-fg-3)}.z-accent{color:var(--z-rouge)}.z-gold{color:var(--z-gold)}.z-rte{max-width:var(--z-max-text);color:var(--z-fg-2)}.z-rte>*+*{margin-top:var(--z-4)}.z-rte h2{font-size:var(--z-t-h2);font-weight:600;letter-spacing:var(--z-ls-h);color:var(--z-fg);margin-top:var(--z-8)}.z-rte h3{font-size:var(--z-t-h3);font-weight:600;letter-spacing:var(--z-ls-h);color:var(--z-fg);margin-top:var(--z-6)}.z-rte a{color:var(--z-fg);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.z-rte a:hover{color:var(--z-rouge)}.z-rte strong{color:var(--z-fg);font-weight:600}.z-rte ul,.z-rte ol{padding-left:var(--z-5)}.z-rte li+li{margin-top:var(--z-2)}.z-rte img{border-radius:var(--z-r-md);margin:var(--z-6) 0}.z-rte table{font-size:var(--z-t-small);margin:var(--z-5) 0}.z-rte th,.z-rte td{padding:var(--z-2) var(--z-3);border-bottom:1px solid var(--z-border);text-align:left}.z-wrap{width:100%;max-width:var(--z-max);margin-inline:auto;padding-inline:var(--z-gutter)}.z-wrap--narrow{max-width:880px}.z-wrap--text{max-width:720px}.z-wrap--full{max-width:none;padding-inline:0}.z-section{padding-block:var(--z-section-y)}.z-section--tight{padding-block:var(--z-12)}.z-section--flush{padding-block:0}.z-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--z-4);margin-bottom:var(--z-8)}.z-section-head__eyebrow{color:var(--z-fg-3);margin-bottom:var(--z-2)}.z-grid{display:grid;gap:var(--z-4) var(--z-3);grid-template-columns:repeat(var(--z-cols-mobile, 2),minmax(0,1fr))}@media(min-width:750px){.z-grid{gap:var(--z-8) var(--z-4);grid-template-columns:repeat(var(--z-cols-tablet, 3),minmax(0,1fr))}}@media(min-width:1100px){.z-grid{grid-template-columns:repeat(var(--z-cols-desktop, 4),minmax(0,1fr))}}.z-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(148px,42vw);gap:var(--z-3);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--z-gutter);padding-inline:var(--z-gutter);margin-inline:calc(var(--z-gutter) * -1);scrollbar-width:none}.z-rail::-webkit-scrollbar{display:none}.z-rail>*{scroll-snap-align:start}@media(min-width:750px){.z-rail{grid-auto-columns:minmax(200px,27vw);gap:var(--z-4)}}@media(min-width:1100px){.z-rail{grid-auto-columns:minmax(240px,21vw)}}.z-stack{display:flex;flex-direction:column;gap:var(--z-4)}.z-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--z-3)}.z-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--z-2);min-height:var(--z-tap);padding-inline:var(--z-6);border:1px solid transparent;border-radius:var(--z-btn-radius, 9999px);font-size:var(--z-t-body);font-weight:700;letter-spacing:var(--z-ls-body);text-align:center;cursor:pointer;transition:background-color var(--z-dur-fast) var(--z-ease-out),border-color var(--z-dur-fast) var(--z-ease-out),color var(--z-dur-fast) var(--z-ease-out),transform var(--z-dur-instant) var(--z-ease-out)}.z-btn:active{transform:scale(.975)}.z-btn:focus-visible{outline:none;box-shadow:var(--z-e-focus)}.z-btn--primary{background-color:var(--z-rouge);color:#fff}.z-btn--primary:hover{background-color:var(--z-rouge-h)}.z-btn--primary:active{background-color:var(--z-rouge-p)}.z-btn--yellow{background-color:var(--z-jaune);color:var(--z-noir)}.z-btn--yellow:hover{transform:translateY(-2px)}.z-btn--secondary{background-color:transparent;color:var(--z-fg);border-color:var(--z-border-2)}.z-btn--secondary:hover{border-color:var(--z-fg);background-color:color-mix(in srgb,var(--z-fg) 6%,transparent)}.z-btn--solid{background-color:var(--z-fg);color:var(--z-bg)}.z-btn--solid:hover{background-color:color-mix(in srgb,var(--z-fg) 86%,var(--z-bg))}.z-btn--ghost{background:none;color:var(--z-fg-2);padding-inline:var(--z-3)}.z-btn--ghost:hover{color:var(--z-fg)}.z-btn--lg{min-height:54px;padding-inline:var(--z-8);font-size:var(--z-t-body-l)}.z-btn--sm{min-height:36px;padding-inline:var(--z-4);font-size:var(--z-t-small)}.z-btn--full{width:100%}.z-btn[disabled],.z-btn[aria-disabled=true]{opacity:.38;pointer-events:none}.z-btn[data-loading=true]{color:transparent;position:relative;pointer-events:none}.z-btn[data-loading=true]:after{content:"";position:absolute;inset:50% auto auto 50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;color:#fff;animation:z-spin .64s linear infinite}@keyframes z-spin{to{transform:rotate(360deg)}}.z-link{color:var(--z-fg);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:var(--z-border-2);transition:text-decoration-color var(--z-dur-fast) var(--z-ease-out)}.z-link:hover{text-decoration-color:currentColor}.z-field{display:block}.z-field__label{display:block;font-size:var(--z-t-small);color:var(--z-fg-2);margin-bottom:var(--z-2)}.z-input,.z-select,.z-textarea{width:100%;min-height:var(--z-tap);padding:var(--z-2) var(--z-4);background-color:var(--z-surface);color:var(--z-fg);border:1px solid var(--z-border-2);border-radius:var(--z-r-sm);font-size:var(--z-t-body);transition:border-color var(--z-dur-fast) var(--z-ease-out),box-shadow var(--z-dur-fast) var(--z-ease-out)}.z-textarea{min-height:120px;padding-block:var(--z-3);resize:vertical}.z-input::placeholder,.z-textarea::placeholder{color:var(--z-fg-3)}.z-input:focus,.z-select:focus,.z-textarea:focus{outline:none;border-color:var(--z-rouge);box-shadow:var(--z-e-focus)}.z-input[aria-invalid=true]{border-color:var(--z-error)}.z-field__error{display:block;margin-top:var(--z-2);font-size:var(--z-t-small);color:var(--z-error)}.z-badge{display:inline-flex;align-items:center;height:22px;padding-inline:var(--z-2);border-radius:var(--z-r-xs);font-family:var(--z-mono);font-size:var(--z-t-micro);letter-spacing:var(--z-ls-micro);text-transform:uppercase;white-space:nowrap}.z-badge--new{background-color:var(--z-fg);color:var(--z-bg)}.z-badge--sale{background-color:var(--z-rouge);color:#fff}.z-badge--drop{background-color:var(--z-gold);color:var(--z-ink)}.z-badge--soft{background-color:transparent;border:1px solid var(--z-border-2);color:var(--z-fg-2)}.z-badge--out{background-color:var(--z-surface-2);color:var(--z-fg-3)}.z-price{display:flex;align-items:baseline;gap:var(--z-2);font-size:var(--z-t-body)}.z-price__was{color:var(--z-fg-3);font-size:var(--z-t-small);text-decoration:line-through}.z-price--sale .z-price__now{color:var(--z-rouge)}.z-rating{display:inline-flex;align-items:center;gap:var(--z-1);font-size:var(--z-t-small);color:var(--z-fg-2)}.z-rating__stars{color:var(--z-gold);letter-spacing:.5px}.z-empty{text-align:center;padding-block:var(--z-16);max-width:42ch;margin-inline:auto}.z-empty__title{font-family:var(--z-display);font-weight:700;font-size:var(--z-t-d2);text-transform:uppercase;letter-spacing:var(--z-ls-d);line-height:var(--z-lh-d)}.z-empty__text{color:var(--z-fg-2);margin-block:var(--z-4) var(--z-6)}.z-skip{position:absolute;top:var(--z-2);left:var(--z-2);z-index:1000;padding:var(--z-3) var(--z-5);background-color:var(--z-rouge);color:#fff;border-radius:var(--z-r-sm);transform:translateY(-200%);transition:transform var(--z-dur-fast) var(--z-ease-out)}.z-skip:focus{transform:none}.z-media{position:relative;overflow:hidden;background-color:var(--z-surface-2);border-radius:var(--z-r-md)}.z-media>img,.z-media>video{width:100%;height:100%;object-fit:cover}.z-media--portrait{aspect-ratio:4 / 5}.z-media--square{aspect-ratio:1 / 1}.z-media--wide{aspect-ratio:16 / 9}.z-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.z-center{text-align:center}.z-center .z-section-head{justify-content:center;text-align:center}.z-flow>*+*{margin-top:var(--z-4)}.z-nowrap{white-space:nowrap}.z-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.z-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.z-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@supports (animation-timeline: view()){.z-reveal{animation:z-reveal-in linear both;animation-timeline:view();animation-range:entry 0% entry 46%}@keyframes z-reveal-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/base.css.map */
