@font-face{font-family:Aertsvorn Geist;src:url(aertsvorn-geist-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Aertsvorn Geist Mono;src:url(aertsvorn-geist-mono-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Aertsvorn Cormorant Garamond;src:url(aertsvorn-cormorant-garamond-latin.woff2) format("woff2");font-style:normal;font-weight:400 600;font-display:swap}:root{--aertsvorn-canvas: #f7f4ef;--aertsvorn-surface: #fffdf9;--aertsvorn-ink: #1b1714;--aertsvorn-charcoal: #2a2520;--aertsvorn-muted: #55483f;--aertsvorn-line: #d8d0c5;--aertsvorn-brass: #9a7a45;--aertsvorn-focus: #7d6034;--font-body--family: "Aertsvorn Geist", "Helvetica Neue", Arial, sans-serif;--font-subheading--family: "Aertsvorn Geist", "Helvetica Neue", Arial, sans-serif;--font-heading--family: "Aertsvorn Cormorant Garamond", Georgia, "Times New Roman", serif;--font-accent--family: "Aertsvorn Geist Mono", "SFMono-Regular", Consolas, monospace;--aertsvorn-font-mono: "Aertsvorn Geist Mono", "SFMono-Regular", Consolas, monospace}html{background:var(--aertsvorn-canvas)}body{color:var(--aertsvorn-ink);background:var(--aertsvorn-canvas);font-family:var(--font-body--family);-webkit-font-smoothing:antialiased}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--aertsvorn-focus);outline-offset:3px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading--family);font-weight:400}#header-group{background:#f4f0ea}#header-component{--header-height: 72px;background:#f4f0ea;color:var(--aertsvorn-ink)}#header-component .header__row--top{min-height:72px}#header-component .header-logo{font-family:var(--font-heading--family);font-size:clamp(1.25rem,2vw,1.8rem);font-weight:400;letter-spacing:.24em;line-height:1;text-transform:uppercase}:where(.aertsvorn-eyebrow,.aertsvorn-catalogue__eyebrow,.aertsvorn-catalogue__chapter,.aertsvorn-catalogue__product-meta,.product__sku,.product-information__description-label){font-family:var(--aertsvorn-font-mono);font-variant-numeric:tabular-nums}#header-component .header-logo:hover{opacity:.72}#header-component :where(a,button){letter-spacing:.045em}.button,button,input,select,textarea{border-radius:0}.variant-option--swatches{--overflow-list-gap: .65rem}.variant-option--swatches .swatch{border:1px solid rgb(27 23 20 / 18%);background-position:center;background-size:cover}.variant-option--swatches .swatch--leather-image{background-position:center;background-size:cover}.variant-option--swatches .variant-option__button-label--has-swatch:has(:checked){outline-width:1px;outline-offset:3px}@media screen and (min-width:750px){.media-gallery--carousel:has(slideshow-controls[thumbnails]) .product-media-container.constrain-height{--viewport-offset: calc(var(--header-height, 72px) + 150px);--constrained-min-height: 420px}}#footer-group{color:#f7f4ef;background:#1e1713}#footer-group .section-background,#footer-group .section{background:#1e1713!important;color:#f7f4ef}#footer-group h2{font-size:clamp(1.75rem,3vw,2.7rem);letter-spacing:.01em}#footer-group :where(a,p,span,label){color:inherit}#footer-group a{text-underline-offset:.25em}#footer-group input{color:#f7f4ef;border-color:#f7f4ef8c;background:transparent}#footer-group .button{color:#1e1713;background:#f7f4ef;border-color:#f7f4ef}#footer-group .footer-utilities{border-color:#f7f4ef33}.section-product-hotspots .hotspot-trigger{--hotspot-bg: rgb(30 23 19 / 82%);--hotspot-bullseye: #f7f4ef;box-shadow:0 0 0 1px #f7f4ef8c}.section-product-hotspots .hotspot-dialog{border-radius:0}@media screen and (max-width:749px){#header-component,#header-component .header__row--top{min-height:60px}#header-component .header-logo{font-size:1.12rem;letter-spacing:.18em}#footer-group .footer-content{gap:2rem}.header-drawer--mobile .menu-drawer{width:100vw;max-width:none;border-right:0;background:#f3eee7}.header-drawer--mobile .menu-drawer__navigation{padding-block-start:5rem}.header-drawer--mobile .menu-drawer__menu-item--mainlist{min-height:4rem;font-family:var(--font-heading--family);font-size:clamp(2rem,10vw,3.5rem);font-weight:400;line-height:1;letter-spacing:-.025em}.header-drawer--mobile .menu-drawer__utility-links{margin-top:auto;border-top:1px solid rgb(33 25 20 / 16%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/aertsvorn.css.map */
