:root{--font-body-family: var(--font-sans);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--font-heading-family: var(--font-serif);--font-heading-style: normal;--font-heading-weight: 400;--page-width: 144rem}body{font-size:1.5rem;line-height:1.6;letter-spacing:0;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--font-serif);font-weight:400;letter-spacing:-.015em;text-wrap:balance}h1 em,h2 em,h3 em,.h0 em,.h1 em,.h2 em{font-style:italic}*:focus-visible{outline:2px solid var(--viridian);outline-offset:2px;box-shadow:none}.color-scheme-3 *:focus-visible,.color-scheme-5 *:focus-visible{outline-color:var(--linen)}.page-width{padding-left:var(--gutter);padding-right:var(--gutter)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--font-sans);font-stretch:80%;text-transform:uppercase;font-size:1.2rem;font-weight:600;letter-spacing:.12em;min-height:4.8rem;padding:0 var(--space-8);border-radius:0}.oo-display-xl{font-family:var(--font-serif);font-weight:400;font-size:clamp(5.2rem,7vw,8.8rem);line-height:.95;letter-spacing:-.02em;margin:0}.oo-display-l{font-family:var(--font-serif);font-weight:400;font-size:clamp(4rem,4.6vw,5.6rem);line-height:1;letter-spacing:-.015em;margin:0}.oo-display-m{font-family:var(--font-serif);font-weight:400;font-size:clamp(3rem,3vw,3.6rem);line-height:1.1;letter-spacing:-.01em;margin:0}.oo-eyebrow,.oo-nav,.oo-caps{font-family:var(--font-sans);font-stretch:80%;text-transform:uppercase;font-weight:500}.oo-eyebrow{font-size:1.1rem;line-height:1.6rem;letter-spacing:.14em;margin:0}.oo-nav{font-size:1.3rem;line-height:1.6rem;letter-spacing:.06em}.oo-body-s{font-size:1.3rem;line-height:2rem}.oo-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:4.8rem;padding:0 var(--space-8);border:1px solid var(--ink);border-radius:0;font-family:var(--font-sans);font-stretch:80%;text-transform:uppercase;font-size:1.2rem;line-height:1.6rem;font-weight:600;letter-spacing:.12em;cursor:pointer;text-decoration:none;transition:background-color var(--dur) ease,color var(--dur) ease,border-color var(--dur) ease}.oo-btn--solid{background:var(--ink);color:var(--on-ink)}.oo-btn--solid:hover{background:var(--ink-soft);border-color:var(--ink-soft)}.oo-btn--outline{background:transparent;color:var(--ink)}.oo-btn--outline:hover{background:var(--oat)}.oo-btn--on-image{background:transparent;color:var(--linen);border-color:var(--linen)}.oo-btn--on-image:hover{background:var(--linen);color:var(--ink)}.oo-btn--block{width:100%}.oo-link{display:inline-flex;align-items:center;gap:var(--space-2);padding-bottom:6px;border-bottom:1px solid currentColor;color:inherit;text-decoration:none;font-family:var(--font-sans);font-stretch:80%;text-transform:uppercase;font-size:1.2rem;line-height:1.6rem;font-weight:600;letter-spacing:.12em}.oo-link:hover{border-bottom-width:2px;padding-bottom:5px}.oo-label{display:inline-flex;align-items:center;gap:var(--space-2);padding:3px var(--space-2);border:1px solid currentColor;color:var(--ink);background:transparent;font-family:var(--font-sans);font-stretch:80%;text-transform:uppercase;font-size:1rem;line-height:1.4rem;font-weight:500;letter-spacing:.16em;white-space:nowrap}.oo-label--fill{background:var(--linen);border-color:var(--linen)}.oo-label--sale{color:var(--espresso)}.oo-label--new{background:var(--viridian);border-color:var(--viridian);color:var(--on-viridian)}.oo-slug{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-4);padding-block:var(--space-4);border-top:1px solid var(--flax);font-family:var(--font-sans);font-stretch:80%;text-transform:uppercase;font-size:1.1rem;line-height:1.6rem;font-weight:500;letter-spacing:.14em}.oo-slug>:nth-child(2){justify-self:center;color:var(--stone)}.oo-slug>:last-child{justify-self:end}@media(max-width:600px){.oo-slug{grid-template-columns:1fr 1fr}.oo-slug>:nth-child(2){display:none}}.oo-wordmark{font-family:var(--font-logo);font-weight:400;letter-spacing:-.015em;line-height:1;color:inherit;text-decoration:none;white-space:nowrap}.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.oo-btn,.oo-link{transition:none}}.oo-media--flatlay{background:var(--studio)}.oo-media--flatlay img{mix-blend-mode:multiply}[hidden]{display:none!important}.oo-footer :is(h1,h2,h3,h4,h5,h6),.st-hero__h,.st-promise__h,.st-cta__h{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/128/assets/oo-base.css.map */
