.aof-page,.aofh,.aofp,.aof-shared-chrome{--aof-ivory: var(--aocdx-brand-ivory, #faf6ef);--aof-cream: var(--aocdx-brand-cream, #f3ecdf);--aof-travertine: var(--aocdx-brand-travertine, #e7dcc7);--aof-travertine-secondary: var(--aocdx-brand-travertine-secondary, #d6c9b0);--aof-sage: var(--aocdx-brand-sage, #93a47e);--aof-forest: var(--aocdx-brand-forest, #22301f);--aof-forest-dark: var(--aocdx-brand-forest-dark, #1a2618);--aof-footer: var(--aocdx-brand-footer, #141e13);--aof-terracotta: var(--aocdx-brand-terracotta, #c9622f);--aof-terracotta-dark: var(--aocdx-brand-terracotta-dark, #a8501f);--aof-champagne: var(--aocdx-brand-champagne, #c4ae84);--aof-ink: #24211b;--aof-muted: #6b6558;--aof-muted-deep: #5f5a4e;--aof-rule: rgba(36, 33, 27, .09);--aof-font-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--aof-font-body: "Karla", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--aof-font-label: "Josefin Sans", ui-sans-serif, system-ui, sans-serif;--aof-page-width: 1360px;--aof-content-width: 1200px;--aof-gutter: clamp(18px, 4vw, 56px);--aof-section-space: clamp(54px, 8vw, 112px);--aof-radius: 4px;--aof-ease: cubic-bezier(.16, 1, .3, 1)}.aof-page,.aof-shared-chrome{color:var(--aof-ink);font-family:var(--aof-font-body);font-weight:400;-webkit-font-smoothing:antialiased}.aof-page,.aof-page *,.aof-shared-chrome,.aof-shared-chrome *{box-sizing:border-box}.aof-page{min-width:0;overflow-x:clip;background:var(--aof-ivory)}.aof-page img,.aof-shared-chrome img{max-width:100%}.aof-page a,.aof-shared-chrome a{color:inherit;text-decoration:none}.aof-container{width:min(100%,var(--aof-page-width));margin-inline:auto;padding-inline:var(--aof-gutter)}.aof-container--content{width:min(100%,var(--aof-content-width))}.aof-section{padding-block:var(--aof-section-space)}.aof-heading{margin:0;color:var(--aof-forest);font-family:var(--aof-font-display);font-weight:300;line-height:1.04;letter-spacing:-.018em;text-wrap:balance}.aof-eyebrow{margin:0;color:var(--aof-terracotta-dark);font-family:var(--aof-font-label);font-size:10px;line-height:1.6;letter-spacing:.28em;text-indent:.28em;text-transform:uppercase}.aof-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:14px 24px;border:1px solid var(--aof-forest);border-radius:3px;background:var(--aof-forest);color:var(--aof-ivory);cursor:pointer;font-family:var(--aof-font-label);font-size:11.5px;font-weight:600;line-height:1.25;letter-spacing:.18em;text-align:center;text-transform:uppercase;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.aof-button:hover{border-color:#2e3d2a;background:#2e3d2a;color:var(--aof-ivory);transform:translateY(-1px)}.aof-button:focus-visible,.aof-page a:focus-visible,.aof-page button:focus-visible,.aof-page input:focus-visible,.aof-shared-chrome a:focus-visible,.aof-shared-chrome button:focus-visible,.aof-shared-chrome input:focus-visible{outline:2px solid var(--aof-terracotta-dark);outline-offset:3px}.aof-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(prefers-reduced-motion:reduce){.aof-page *,.aof-page *:before,.aof-page *:after,.aof-shared-chrome *,.aof-shared-chrome *:before,.aof-shared-chrome *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/aof-design-tokens.css.map */
