:root{--nacho-serif: var(--font-heading-family, "Marcellus", "Times New Roman", Georgia, serif);--nacho-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--nacho-letterspace: .18em;--nacho-letterspace-tight: .05em}.nacho-marquee{overflow:hidden;padding:14px 0;border-top:1px solid rgba(var(--color-foreground),.08);border-bottom:1px solid rgba(var(--color-foreground),.08)}.nacho-marquee__track{display:inline-flex;white-space:nowrap;gap:0;animation:nacho-marquee-scroll var(--nacho-marquee-speed, 60s) linear infinite;will-change:transform}@keyframes nacho-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.nacho-marquee__item{display:inline-flex;align-items:center;gap:1.25em;padding:0 1.5em;font-family:var(--nacho-mono);font-size:.72rem;letter-spacing:var(--nacho-letterspace);text-transform:uppercase}.nacho-marquee__icon{font-size:.7em;opacity:.55}@media(prefers-reduced-motion:reduce){.nacho-marquee__track{animation:none}}.nacho-heritage{text-align:center}.nacho-heritage__eyebrow{font-family:var(--nacho-mono);font-size:.72rem;letter-spacing:var(--nacho-letterspace);text-transform:uppercase;margin:0 0 1.75rem;opacity:.7}.nacho-heritage__headline{font-family:var(--nacho-serif);font-weight:400;font-size:clamp(2.2rem,5.5vw,5rem);line-height:1.05;letter-spacing:-.01em;margin:0 auto 2.5rem;max-width:22ch}.nacho-heritage__headline em{font-style:italic}.nacho-heritage__cta{display:inline-flex;align-items:center;gap:.5em;font-family:var(--nacho-mono);font-size:.78rem;letter-spacing:var(--nacho-letterspace);text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.25em;color:inherit;transition:opacity .2s ease}.nacho-heritage__cta:hover{opacity:.7}.nacho-hero{position:relative;display:flex;align-items:flex-end;overflow:hidden;isolation:isolate}.nacho-hero--medium{min-height:70vh}.nacho-hero--large{min-height:88vh}.nacho-hero--full{min-height:100vh}.nacho-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.nacho-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.nacho-hero__content{padding:0 24px 80px;width:100%;color:#fff;text-align:center}.nacho-hero__eyebrow{font-family:var(--nacho-mono);font-size:.78rem;letter-spacing:var(--nacho-letterspace);text-transform:uppercase;margin:0 0 1.5rem}.nacho-hero__heading{font-family:var(--nacho-serif);font-weight:400;font-size:clamp(2.4rem,7vw,6rem);line-height:1.02;letter-spacing:-.015em;margin:0 0 1.25rem}.nacho-hero__heading em{font-style:italic}.nacho-hero__subheading{font-size:1.05rem;max-width:38ch;margin:0 auto 2rem;opacity:.92}.nacho-hero__cta{display:inline-block;font-family:var(--nacho-mono);font-size:.82rem;letter-spacing:var(--nacho-letterspace);text-transform:uppercase;padding:16px 32px;border:1px solid currentColor;text-decoration:none;color:inherit;transition:background .2s ease,color .2s ease}.nacho-hero__cta:hover{background:#fff;color:#000}.nacho-press__inner{text-align:center;max-width:820px;margin:0 auto}.nacho-press__rating{display:inline-flex;gap:.6em;align-items:baseline;margin-bottom:1.5rem;font-family:var(--nacho-mono);font-size:.78rem;letter-spacing:var(--nacho-letterspace);text-transform:uppercase}.nacho-press__stars{letter-spacing:.12em}.nacho-press__quote{font-family:var(--nacho-serif);font-style:italic;font-size:clamp(1.4rem,2.4vw,2.1rem);line-height:1.4;margin:0 0 1.5rem}.nacho-press__attribution,.nacho-press__cta{font-family:var(--nacho-mono);font-size:.78rem;letter-spacing:var(--nacho-letterspace);text-transform:uppercase}.nacho-press__cta{display:inline-block;margin-top:1.25rem;text-decoration:none;color:inherit;border-bottom:1px solid currentColor;padding-bottom:.25em}h1,h2,h3,.h1,.h2,.h3{font-family:var(--nacho-serif);font-weight:400;letter-spacing:-.01em}h1,.h1{font-size:clamp(2rem,4vw,3.2rem)}.button,button.button{font-family:var(--nacho-mono);letter-spacing:var(--nacho-letterspace);text-transform:uppercase;font-size:.78rem;padding:14px 28px;border-radius:0}.card__heading,.product__title h1,.product__title h2{font-family:var(--nacho-serif);letter-spacing:-.005em}.price__regular .price-item,.price__sale .price-item,.price__regular .price-item--regular{font-family:var(--nacho-mono);letter-spacing:var(--nacho-letterspace-tight)}.product__media-wrapper{background:#f6f5f0}.product__info-wrapper .product__title h1{font-size:clamp(1.6rem,2.6vw,2.4rem)}.footer{border-top:1px solid rgba(var(--color-foreground),.08)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/nacho-custom.css.map */
