:root{--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: clamp(2.5rem, 2rem + 2vw, 3.5rem);--space-8: clamp(3.5rem, 2.5rem + 4vw, 6rem);--space-9: clamp(5rem, 3rem + 7vw, 10rem);--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-md: 1.125rem;--text-lg: clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--text-xl: calc(clamp(1.875rem, 1.4rem + 1.9vw, 3.25rem) * var(--type-scale, 1));--text-2xl: calc(clamp(2.5rem, 1.6rem + 3.6vw, 5rem) * var(--type-scale, 1));--text-3xl: calc(clamp(2.6rem, 1.4rem + 6.4vw, 8rem) * var(--type-scale, 1));--leading-tight: 1.05;--leading-snug: 1.25;--leading-body: 1.6;--tracking-label: .22em;--page-gutter: 1rem;--page-max: 1680px;--grid-columns: 4;--grid-gap: 1rem;--header-height: 4rem;--hairline: 1px solid var(--color-line);--radius-xs: 2px;--radius-sm: 3px;--radius: 5px;--radius-lg: 8px;--radius-control: 3px;--frame: clamp(.5rem, 1.1vw, 1rem);--shadow-panel: 0 24px 64px -24px rgb(var(--color-carbon-rgb) / .35);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--duration-fast: .16s;--duration: .32s;--duration-slow: .72s;--z-header: 30;--z-overlay: 40;--z-drawer: 50;--z-toast: 60;--z-whatsapp: 25;--color-bg: var(--color-bone);--color-surface: var(--color-stone);--color-text: var(--color-carbon);--color-text-muted: color-mix(in srgb, var(--color-carbon) 74%, var(--color-bone));--color-line: color-mix(in srgb, var(--color-cement) 45%, transparent);--color-line-strong: var(--color-cement);--color-accent: var(--color-walnut);--color-focus: var(--color-walnut);--color-error: #8a2b1d;--color-success: #3f5a3a;color-scheme:light}@media(min-width:431px){:root{--page-gutter: 1.25rem}}@media(min-width:768px){:root{--page-gutter: 2rem;--grid-columns: 8;--grid-gap: 1.25rem;--header-height: 4.5rem}}@media(min-width:1024px){:root{--page-gutter: 3rem;--grid-columns: 12;--grid-gap: 1.5rem;--header-height: 5rem}}@media(min-width:1440px){:root{--page-gutter: 4rem}}@media(min-width:1920px){:root{--page-gutter: 6rem;--page-max: 1840px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + var(--space-4))}body{margin:0;min-height:100svh;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style);font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;overflow-x:clip}body.is-locked{overflow:hidden}img,picture,video,svg{display:block;max-width:100%}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}p,h1,h2,h3,h4,h5,h6{margin:0;overflow-wrap:break-word}ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}table{border-collapse:collapse;width:100%}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}::selection{background:var(--color-walnut);color:var(--color-bone)}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);line-height:var(--leading-tight);letter-spacing:-.02em;text-wrap:balance;font-optical-sizing:auto}.h-display{font-size:var(--text-3xl);-webkit-hyphens:auto;hyphens:auto;line-height:.98;letter-spacing:-.03em}h1,.h1{font-size:var(--text-2xl)}h2,.h2{font-size:var(--text-xl)}h3,.h3{font-size:var(--text-lg);letter-spacing:-.01em;line-height:var(--leading-snug)}h4,.h4{font-family:var(--font-body-family);font-weight:500;font-size:var(--text-md);letter-spacing:0;line-height:var(--leading-snug)}.editorial,.h-display em,.h1 em,.h2 em,h1 em,h2 em{font-family:var(--font-editorial-family);font-style:italic;font-weight:var(--font-editorial-weight);letter-spacing:-.02em}.label{font-family:var(--font-label);font-weight:500;font-size:.6875rem;letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1.4}.text-muted{color:var(--color-text-muted)}.text-lead{font-size:var(--text-md);font-weight:300;line-height:1.6;max-width:60ch;text-wrap:pretty}.rte{max-width:72ch}.rte>*+*{margin-top:var(--space-4)}.rte h2,.rte h3{margin-top:var(--space-6)}.rte ul,.rte ol{padding-left:1.25em}.rte li+li{margin-top:var(--space-2)}.rte a{color:var(--color-accent)}.rte table{font-size:var(--text-sm)}.rte th,.rte td{border-bottom:var(--hairline);padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top}.page-width{width:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--page-gutter)}.grid-12{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));gap:var(--grid-gap)}.section{padding-block:var(--space-8);position:relative}.section--tight{padding-block:var(--space-7)}.section--surface{background:var(--color-surface)}.section--dark{background:var(--color-carbon);color:var(--color-bone);--color-text-muted: color-mix(in srgb, var(--color-bone) 70%, var(--color-carbon));--color-line: color-mix(in srgb, var(--color-bone) 18%, transparent);--color-focus: var(--color-oak)}.stack>*+*{margin-top:var(--stack-space, var(--space-4))}.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:absolute;left:var(--space-4);top:-100px;z-index:100;background:var(--color-carbon);color:var(--color-bone);padding:var(--space-3) var(--space-4)}.skip-link:focus{top:var(--space-4)}.has-blueprint-grid{background-image:linear-gradient(to right,var(--grid-line, rgb(var(--color-cement-rgb) / .12)) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line, rgb(var(--color-cement-rgb) / .12)) 1px,transparent 1px);background-size:24px 24px;background-position:-1px -1px}.section--dark.has-blueprint-grid{--grid-line: rgb(var(--color-bone-rgb) / .06)}.media{position:relative;overflow:hidden;border-radius:var(--media-radius, var(--radius));background:var(--color-surface);aspect-ratio:var(--ratio, 4 / 5)}.media>img,.media>video,.media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.media>.placeholder-svg{fill:var(--color-cement);opacity:.4}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
