:root{--font-heading--family: "Fraunces", "Fraunces-fallback", Georgia, serif;--font-body--family: "InterVar", "Inter-fallback", -apple-system, system-ui, sans-serif;--font-subheading--family: "InterVar", "Inter-fallback", system-ui, sans-serif;--font-accent--family: "Fraunces", "Fraunces-fallback", Georgia, serif;--rp-fluid-h1: clamp(2.25rem, 1.35rem + 3.8vw, 4rem);--rp-fluid-h2: clamp(1.75rem, 1.2rem + 2.4vw, 3rem);--rp-fluid-h3: clamp(1.4rem, 1.1rem + 1.3vw, 2.25rem);--rp-fluid-body: clamp(.95rem, .9rem + .2vw, 1.0625rem);--rp-accent-hover: color-mix(in oklab, var(--rp-color-semantic-accent) 88%, black);--rp-accent-soft: color-mix(in oklab, var(--rp-color-semantic-accent) 12%, var(--rp-color-brand-cream));--rp-ink-soft: color-mix(in oklab, var(--rp-color-brand-ink) 70%, var(--rp-color-brand-cream))}h1,h2,h3,.h1,.h2,.h3,.rp-serif{font-family:var(--font-heading--family);font-optical-sizing:auto;letter-spacing:var(--rp-typography-tracking-tight);line-height:var(--rp-typography-leading-tight);font-weight:560}h1,.h1{font-size:var(--rp-fluid-h1)}h2,.h2{font-size:var(--rp-fluid-h2)}h3,.h3{font-size:var(--rp-fluid-h3)}body{font-family:var(--font-body--family);font-size:var(--rp-fluid-body);line-height:var(--rp-typography-leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.rp-eyebrow{font-family:var(--font-body--family);font-size:var(--rp-typography-scale-eyebrow);font-weight:600;letter-spacing:var(--rp-typography-tracking-wide);text-transform:uppercase;color:var(--rp-color-semantic-accent)}.button,button.button,.shopify-challenge__button,.customer button,button[type=submit].button{border-radius:var(--rp-radius-pill);font-weight:500;letter-spacing:.01em;transition:background-color var(--rp-motion-duration-fast) var(--rp-motion-ease-out),border-color var(--rp-motion-duration-fast) var(--rp-motion-ease-out),color var(--rp-motion-duration-fast) var(--rp-motion-ease-out),opacity var(--rp-motion-duration-fast) var(--rp-motion-ease-out)}.button:hover{background-color:var(--rp-accent-hover)}.button--secondary,.button[class*=secondary]{background:transparent;border:1px solid var(--rp-color-brand-espresso);color:var(--rp-color-brand-espresso)}.button--secondary:hover,.button[class*=secondary]:hover{background-color:var(--rp-color-brand-espresso);color:var(--rp-color-brand-cream)}.product-card,.card,.collection-card,.product-card img,.collection-card img,.card img{border-radius:0;box-shadow:none}.rp-badge{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 10px;border-radius:var(--rp-radius-pill);background:var(--rp-color-brand-sand);color:var(--rp-color-brand-espresso)}.rp-badge--accent{background:var(--rp-color-semantic-accent);color:#fff}.rp-badge--success{background:var(--rp-color-semantic-success);color:#fff}:focus-visible{outline:2px solid var(--rp-color-semantic-accent);outline-offset:2px;border-radius:2px}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.rp-reveal{animation:rp-rise both;animation-timeline:view();animation-range:entry 0% entry 42%}}@keyframes rp-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}@view-transition{navigation:auto}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.variant-picker__form:has(input[data-option-name=Shape][value=Rectangle]:checked) label[data-shapes]:not([data-shapes~=Rectangle]),.variant-picker__form:has(input[data-option-name=Shape][value=Runner]:checked) label[data-shapes]:not([data-shapes~=Runner]),.variant-picker__form:has(input[data-option-name=Shape][value=Square]:checked) label[data-shapes]:not([data-shapes~=Square]),.variant-picker__form:has(input[data-option-name=Shape][value=Round]:checked) label[data-shapes]:not([data-shapes~=Round]){display:none}fieldset.variant-option--buttons:has(input[data-option-name=Size]){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}fieldset.variant-option--buttons:has(input[data-option-name=Size]) legend{grid-column:1 / -1}fieldset.variant-option--buttons:has(input[data-option-name=Size]) .variant-option__button-label{text-align:center;padding-inline:4px;font-size:.82rem;white-space:nowrap}@media(max-width:480px){fieldset.variant-option--buttons:has(input[data-option-name=Size]){grid-template-columns:repeat(3,minmax(0,1fr))}}.menu-drawer__menu-item{font-size:1rem;font-weight:420;letter-spacing:.005em;line-height:1.375;padding-block:var(--rp-space-scale-sm);color:var(--rp-color-brand-ink)}.menu-drawer__menu-item--mainlist,.menu-drawer summary .menu-drawer__menu-item,.menu-drawer summary span[class*=menu-item]{font-size:1rem!important;font-weight:430!important;line-height:1.375!important;min-height:0!important;padding-block:var(--rp-space-scale-sm)!important}.menu-drawer__menu-item--child{font-size:.9375rem;font-weight:400;padding-block:calc(var(--rp-space-scale-sm) * .75)}[class*=menu-drawer__list-item]{border-bottom:1px solid rgba(224,86,45,.35)}[class*=menu-drawer__list-item]:last-child{border-bottom:none}.menu-drawer__list-item svg,.menu-drawer__menu-item svg,.menu-drawer summary svg{color:var(--rp-color-semantic-accent);opacity:1}.menu-drawer__back-button{font-family:var(--font-heading--family);font-size:1.05rem}.menu-drawer__close-button{color:var(--rp-color-semantic-muted)}.header nav a,.header__row a{letter-spacing:.01em}::selection{background:var(--rp-accent-soft);color:var(--rp-color-brand-ink)}img{height:auto}.menu-drawer details[open]>summary,.menu-drawer details>summary,.menu-drawer [class*=menu-drawer__list-item]{background:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/rp-base.css.map */
