*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{margin:0;background:var(--color-background);color:var(--color-foreground);font-family:var(--font-primary--family);font-style:var(--font-primary--style);font-weight:var(--font-primary--weight);font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased}:root{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:7rem;--text-small:.75rem;--text-body:1rem;--text-heading:clamp(1.5rem,3vw,2.75rem);--text-display:clamp(3rem,7.5vw,6rem);--color-muted:#64645f;--color-line:#c8c8c2;--color-paper:#f3f3ef;--color-ink:#171817;--ease-out:cubic-bezier(.16,1,.3,1);--page-gutter:1rem}@media(min-width:390px){:root{--page-gutter:1.125rem}}@media(min-width:430px){:root{--page-gutter:1.25rem}}@media(min-width:750px){:root{--page-gutter:clamp(2rem,4vw,5rem)}}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:400;line-height:1.1;text-wrap:balance}p{max-width:70ch}a{color:inherit;text-underline-offset:.3em}button,input,select,textarea{font:inherit;color:inherit}button,summary,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}img,video,svg{display:block;max-width:100%}img{height:auto}button{border-radius:0}button:disabled{cursor:not-allowed;opacity:.5}[hidden]{display:none!important}:focus-visible{outline:2px solid currentColor;outline-offset:5px}::selection{background:#292b29;color:#fff}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:100;top:1rem;left:1rem;padding:1rem;background:#fff;color:#111;transform:translateY(-180%)}.skip-link:focus{transform:none}.page-width{width:min(100% - var(--page-gutter)*2,var(--page-width,90rem));margin-inline:auto}.content-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-5)}.content-grid>*{grid-column:1/-1}.stack>*+*{margin-top:var(--space-4)}.flow>*+*{margin-top:var(--space-5)}.rte{overflow-wrap:anywhere}.rte p+p{margin-top:1em}.rte ul,.rte ol{padding-inline-start:1.4rem}.rte table{display:block;max-width:100%;overflow:auto}.rte img{max-width:100%}.ft-button{display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;min-height:48px;padding:.875rem 1.25rem;border:1px solid currentColor;background:transparent;color:inherit;text-decoration:none;line-height:1.2;transition:background .2s,color .2s}.ft-button--solid{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.ft-button:hover{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.ft-button--solid:hover{background:#393b38}.ft-link{display:inline-flex;align-items:center;gap:.75rem;min-height:44px;padding-block:.5rem;text-decoration:underline}.ft-label{font-size:var(--text-small);letter-spacing:.06em}.ft-field{display:grid;gap:.5rem}.ft-input{width:100%;min-height:48px;padding:.8rem 0;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;font-size:1rem}.ft-input::placeholder{color:var(--color-muted)}.ft-consent{display:flex;align-items:flex-start;gap:.75rem;font-size:.8125rem;line-height:1.5}.ft-consent input{flex:0 0 auto;width:18px;height:18px;margin:.2rem 0;accent-color:var(--color-ink)}.ft-form-message{font-size:.875rem;line-height:1.5}.ft-form-message ul{padding-inline-start:1.2rem}.ft-form-message a{font-weight:500}.ft-rule{border:0;border-top:1px solid var(--color-line);margin-block:var(--space-6)}.ft-disclosure>summary{list-style:none;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.ft-disclosure>summary::-webkit-details-marker{display:none}.ft-disclosure>summary:after{content:"+";font-size:1.25rem;font-weight:400}.ft-disclosure[open]>summary:after{content:"\2212"}.ft-disclosure-body{padding-block:1rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}body:has(.commerce-campaign,.launch,ft-product){--color-background:#fff;--color-paper:#fff;background:#fff}body:has(ft-product) .piece-media{background:#fff}@media(max-width:749px),(max-width:1024px)and (pointer:coarse){html.campaign-page,html.campaign-page body{background:#000}html.campaign-page #MainContent{background:#fff}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/critical.css.map */
