:root{--color-background: #F7F3EC;--color-text: #1A1A1A;--color-text-secondary: #8A8580;--color-tile: #EFEBE4;--color-rule: #DDD7CD;--color-button: #1A1A1A;--color-button-label: #F7F3EC;--color-surface: #FFFFFF;--color-brass: #8A6D1F;--font-display: "Fraunces", Georgia, "Times New Roman", serif;--font-ui: "DM Sans", "Helvetica Neue", Arial, sans-serif;--font-base-size: 15px;--spacing-unit: 8px;--sp-1: 8px;--sp-2: 16px;--sp-3: 24px;--sp-4: 40px;--sp-5: 64px;--sp-6: 96px;--sp-7: 140px;--section-gap: var(--sp-6);--w-wide: 1240px;--w-standard: 1080px;--w-narrow: 860px;--header-height: 56px}*,*:before,*:after{box-sizing:border-box;border-radius:0!important;box-shadow:none!important;margin:0;padding:0}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--color-background);color:var(--color-text);font-family:var(--font-ui);font-size:var(--font-base-size);line-height:1.6;-webkit-font-smoothing:antialiased}img,video,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;background:transparent;border:none;outline:none;appearance:none;-webkit-appearance:none}:focus-visible{outline:1px solid var(--color-text);outline-offset:2px}:focus:not(:focus-visible){outline:none}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-to-content-link{position:absolute;top:-100px;left:var(--sp-2);z-index:100;background:var(--color-background);padding:var(--sp-1) var(--sp-2)}.skip-to-content-link:focus{top:var(--sp-2)}[class^=color-],[class*=" color-"]{background-color:var(--color-background);color:var(--color-text)}.w-full{width:100%}.w-wide{max-width:var(--w-wide);margin-inline:auto;padding-inline:var(--sp-4)}.w-standard{max-width:var(--w-standard);margin-inline:auto;padding-inline:var(--sp-4)}.w-narrow{max-width:var(--w-narrow);margin-inline:auto;padding-inline:var(--sp-4)}.section{padding-block:var(--section-gap)}.section--before-headline{padding-top:var(--sp-7)}.headline-editorial{font-family:var(--font-display);font-size:32px;font-weight:400;font-style:italic;line-height:1.15;text-align:center;color:var(--color-text);margin-bottom:var(--sp-2)}.subhead-editorial{font-family:var(--font-display);font-size:15px;font-weight:400;font-style:italic;line-height:1.5;text-align:center;color:var(--color-text-secondary);max-width:46ch;margin-inline:auto;margin-bottom:var(--sp-4)}.nav-link{font-family:var(--font-ui);font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.12em;line-height:1}.caption{font-family:var(--font-ui);font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-secondary)}.product-name{font-family:var(--font-ui);font-size:13px;font-weight:400;color:var(--color-text)}.price{font-family:var(--font-ui);font-size:13px;font-weight:400;color:var(--color-text-secondary)}.price--sale{color:var(--color-text)}.price--compare-at{text-decoration:line-through;color:var(--color-text-secondary)}.body-copy{font-family:var(--font-ui);font-size:15px;line-height:1.6;color:var(--color-text)}.cta-link{display:inline-block;font-family:var(--font-ui);font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:.14em;color:var(--color-text);background:none;border:none;padding:0;cursor:pointer;position:relative;text-decoration:none}.cta-link:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:1px;background:currentColor}@media(prefers-reduced-motion:no-preference){.cta-link:after{width:0;transition:width .2s cubic-bezier(.16,1,.3,1)}.cta-link:hover:after{width:100%}}.btn-outline{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-ui);font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:.14em;color:var(--color-button);border:1px solid var(--color-button);background:transparent;padding:14px 24px;cursor:pointer;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.btn-outline:hover:not(:disabled){background-color:var(--color-button);color:var(--color-button-label)}.btn-outline:disabled{opacity:.4;cursor:not-allowed}hr,.rule{border:none;border-top:1px solid var(--color-rule);margin:0}.tile{background-color:var(--color-tile)}.sv-media{position:relative;width:100%;overflow:hidden;background-color:var(--color-tile);align-self:flex-start}.sv-media img,.sv-media__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.sv-media img{object-fit:cover;object-position:center}.sv-media__placeholder{display:flex;align-items:center;justify-content:center;background-color:#fdfcfa;border:1px dashed var(--color-rule);box-sizing:border-box}.hero-gradient{background:linear-gradient(to top,rgba(0,0,0,.45) 0%,transparent 50%)}@media(prefers-reduced-motion:no-preference){.fade-up{opacity:0;transform:translateY(40px);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.fade-up.is-visible{opacity:1;transform:translateY(0)}.fade-up:nth-child(1){transition-delay:0ms}.fade-up:nth-child(2){transition-delay:60ms}.fade-up:nth-child(3){transition-delay:.12s}.fade-up:nth-child(4){transition-delay:.18s}.fade-up:nth-child(5){transition-delay:.24s}.fade-up:nth-child(6){transition-delay:.3s}}@media(prefers-reduced-motion:reduce){.fade-up{opacity:1;transform:none}}.tile-img--secondary{opacity:0}@media(prefers-reduced-motion:no-preference){.tile-img--primary,.tile-img--secondary{transition:opacity .3s ease}}@media(max-width:768px){.w-wide,.w-standard,.w-narrow{padding-inline:var(--sp-2)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/design-system.css.map */
