:root{--color-ink: #1A1A1A;--color-ink-80: #404040;--color-ink-50: #808080;--color-ink-20: #CCCCCC;--color-ink-10: #E6E6E6;--color-cream: #F5F1E8;--color-cloud: #F3F0EA;--color-charcoal: #3F3F3F;--color-offwhite: #FAFAFA;--color-aw-camel: #C9A55C;--color-aw-chestnut: #8B4513;--color-aw-burgundy: #722F37;--color-aw-forest: #2D4A2B;--color-ss-tomato: #E63946;--color-ss-powder-blue: #A4C8E1;--color-ss-pistachio: #A8C68F;--color-ss-pink: #F5C6CB;--color-ss-mocha: #A47864;--color-eg-beige: #D4C5A9;--color-eg-ecru: #E8E0D0;--color-eg-marine: #1F2D3D;--color-eg-kaki: #7B8B5E;--font-heading: "Libre Caslon Text", "Cormorant Garamond", Georgia, serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-xs: .75rem;--text-sm: .8125rem;--text-base: 1rem;--text-md: 1.125rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-2xl: 2rem;--text-3xl: 3rem;--text-4xl: 4rem;--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 4.5rem;--radius-none: 0;--radius-sm: 2px;--radius-md: 4px;--transition-fast: .15s ease-out;--transition-base: .25s ease-out}body{font-family:var(--font-body);font-size:var(--text-base);line-height:1.6;color:var(--color-ink);background-color:var(--color-cream);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:400;color:var(--color-ink);line-height:1.2}h1{font-size:var(--text-4xl);letter-spacing:.01em;line-height:1.15}h2{font-size:var(--text-3xl);letter-spacing:.02em}h3{font-size:var(--text-2xl);letter-spacing:.03em}h4{font-size:var(--text-xl);letter-spacing:.02em}.btn-primary{font-family:var(--font-body);font-weight:500;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;background-color:var(--color-ink);color:var(--color-cream);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);border:none;transition:background-color var(--transition-base)}.btn-primary:hover{background-color:var(--color-ink-80)}a{color:var(--color-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--transition-fast)}a:hover{color:var(--color-ink-80)}main[data-template=page] .rte p{margin-block:.5em}main[data-template=page] .rte :is(h2,h3,h4,h5,h6){margin-block:clamp(1rem,2em,1.75rem) .5rem}main[data-template=page] .rte :is(ul,ol):not(:is(ul,ol) :is(ul,ol)){margin-block-end:.5em}main[data-template=page] .rte ol li,main[data-template=page] .rte ul li{margin-block:.25em}main[data-template=page] .rte blockquote{margin-block:1.5em}.product-information .accordion{flex:0 0 auto;margin-bottom:8px;background:transparent;transition:background .12s ease-out}.product-information .accordion:hover{background:#00000005}.product-information .accordion:focus-within{background:#00000005}.product-information .accordion .details__header{padding-block:4px}.product-information .accordion .details-content{padding-block-start:8px}.product-information .accordion:last-of-type{margin-bottom:0}.add-to-cart-button:focus-visible{outline:3px solid #ffffff;outline-offset:-3px;box-shadow:0 0 0 2px var(--color-foreground, #000000)}.pdp-share-row__link:focus-visible{outline:2px solid var(--color-primary, #000000);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/18/assets/atelierbrim-tokens.css.map */
