:root{--herfur-gutter: clamp(2rem, 4.5vw, 6rem);--herfur-shell: 132rem;--herfur-flow: clamp(1.6rem, 2vw, 2.4rem);--herfur-radius-sm: .8rem;--herfur-radius-md: 1.4rem;--herfur-radius-lg: 2.4rem;--herfur-radius-pill: 999px}[class*=color-scheme-]{--herfur-rule: rgba(var(--color-foreground), .16);--herfur-rule-strong: rgba(var(--color-foreground), .34);--herfur-ink: rgb(var(--color-foreground));--herfur-ink-soft: rgba(var(--color-foreground), .72);--herfur-ink-muted: rgba(var(--color-foreground), .52)}fieldset[class^=herfur-],fieldset[class*=" herfur-"]{min-inline-size:0;min-width:0}.herfur-shell{width:100%;max-width:var(--herfur-shell);margin-inline:auto;padding-inline:var(--herfur-gutter)}.herfur-shell--narrow{max-width:88rem}.herfur-section{position:relative}.herfur-section--ruled{border-top:1px solid var(--herfur-rule)}.shopify-section:has(>.color-scheme-1)+.shopify-section>.color-scheme-1,.shopify-section:has(>.color-scheme-1)+.shopify-section>.color-scheme-2,.shopify-section:has(>.color-scheme-2)+.shopify-section>.color-scheme-1,.shopify-section:has(>.color-scheme-2)+.shopify-section>.color-scheme-2{border-top:1px solid var(--herfur-rule)}.herfur-eyebrow{display:flex;align-items:center;gap:1.2rem;margin:0 0 2rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.2rem;text-transform:uppercase;color:var(--herfur-ink-muted)}.herfur-eyebrow:before{content:"";width:2.8rem;height:1px;flex:0 0 auto;background-color:var(--herfur-rule-strong)}.herfur-eyebrow--bare:before{display:none}.herfur-display{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(3.4rem,5.2vw,6.4rem);line-height:1.04;letter-spacing:-.02em;text-wrap:balance;color:var(--herfur-ink)}.herfur-display--lg{font-size:clamp(4rem,7vw,8.4rem)}.herfur-display--sm{font-size:clamp(2.6rem,3.4vw,4rem)}.herfur-display em,.herfur-quote em{font-style:italic;font-weight:400}.herfur-lede{margin:0;max-width:54ch;font-family:var(--font-body-family);font-size:clamp(1.6rem,1.9vw,1.9rem);line-height:1.65;color:var(--herfur-ink-soft)}.herfur-lede>p{margin:0 0 1.2rem}.herfur-lede>p:last-child{margin-bottom:0}.herfur-index{display:block;font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.2rem;font-variant-numeric:tabular-nums;color:var(--herfur-ink-muted)}.icon-accordion{fill:currentColor}.herfur-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;padding:0 3.2rem;border:1px solid transparent;border-radius:var(--herfur-radius-pill);font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;line-height:1;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.herfur-btn--primary{background-color:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.herfur-btn--primary:hover{background-color:rgba(var(--color-button),.86);border-color:rgba(var(--color-button),.86)}.herfur-btn--ghost{background-color:transparent;border-color:var(--herfur-rule-strong);color:var(--herfur-ink)}.herfur-btn--ghost:hover{border-color:var(--herfur-ink)}.herfur-btn--full{width:100%}.herfur-btn[aria-disabled=true],.herfur-btn:disabled{opacity:.45;cursor:not-allowed}.herfur-textlink{display:inline-flex;align-items:center;gap:.8rem;font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;color:var(--herfur-ink);text-decoration:none;border-bottom:1px solid var(--herfur-rule-strong);padding-bottom:.4rem;transition:border-color .2s ease}.herfur-textlink:hover{border-color:var(--herfur-ink)}.herfur-stars{display:inline-flex;gap:.2rem;line-height:1;color:var(--herfur-ink)}.herfur-stars svg{width:1.4rem;height:1.4rem;fill:currentColor}.herfur-meta{font-family:var(--font-body-family);font-size:1.3rem;color:var(--herfur-ink-muted)}.herfur-frame{position:relative;overflow:hidden;border-radius:var(--herfur-radius-md);background-color:rgba(var(--color-foreground),.04)}.herfur-frame--lg{border-radius:var(--herfur-radius-lg)}.herfur-frame>img,.herfur-frame>picture>img{display:block;width:100%;height:100%;object-fit:cover}.herfur-frame--portrait{aspect-ratio:4 / 5}.herfur-frame--square{aspect-ratio:1 / 1}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.herfur-section{scroll-margin-top:10rem}@media(prefers-reduced-motion:no-preference){.herfur-reveal{opacity:0;transform:translateY(1.6rem);transition:opacity .7s ease,transform .7s ease}.herfur-reveal.is-revealed{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-herfur-base.css.map */
