:root{--ff-ink:#111;--ff-muted:#6b6b6b;--ff-line:#e6e3df;--ff-stone:#f6f4f1;--ff-accent:#5b2a52;--ff-sans:"Helvetica Neue",Helvetica,Arial,system-ui,sans-serif}body{font-family:var(--ff-sans);color:var(--ff-ink);letter-spacing:.01em}body,.color-background-1{background:#fff}.announcement-bar-section .utility-bar,.utility-bar{background:#111!important}.announcement-bar__message{font-family:var(--ff-sans);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;padding:.7rem 0}.header__menu-item,.header__menu-item span{font-family:var(--ff-sans);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase}.header-wrapper{border-bottom:1px solid var(--ff-line)}.title-wrapper h2.title,.title-wrapper-with-link .title,.collection-list-title,.ff-label{font-family:var(--ff-sans)!important;font-size:1.4rem!important;font-weight:500!important;letter-spacing:.24em;text-transform:uppercase;color:var(--ff-ink)}.title-wrapper-with-link{justify-content:center;text-align:center;margin-bottom:3.2rem!important}.title-wrapper-with-link .title strong{font-weight:500}.collection__description{max-width:72rem;margin:0 auto;text-align:center;color:var(--ff-muted)}.collection__description strong{font-weight:400}.ff-intro h1{font-size:clamp(2.6rem,3.2vw,4rem);font-weight:400;line-height:1.2}.ff-intro p,.ff-story p{font-size:1.6rem;line-height:1.8;color:var(--ff-muted)}.ff-intro strong{font-weight:500;color:var(--ff-ink)}.ff-rule{width:48px;height:1px;background:var(--ff-accent);margin:2rem auto;border:0}.card-wrapper .card,.card__inner,.card .media{border-radius:0!important}.card--standard .card__inner{background:var(--ff-stone)}.card__heading,.card__heading a{font-family:var(--ff-sans)!important;font-size:1.3rem!important;font-weight:400;line-height:1.45;letter-spacing:.02em}.card-information{text-align:left}.price,.price-item{font-family:var(--ff-sans);font-size:1.4rem;font-weight:500;letter-spacing:.02em;color:var(--ff-ink)}.card__content{padding-top:1.2rem!important}.badge{border-radius:0!important;letter-spacing:.1em;text-transform:uppercase;font-size:1rem}.button,.shopify-challenge__button,.quick-add__submit{border-radius:0!important;font-family:var(--ff-sans);font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;min-height:4.4rem}.button:not(.button--secondary):not(.button--tertiary){background:#111!important;color:#fff!important}.button--secondary{background:transparent!important;color:#111!important}.button:after,.button:before{border-radius:0!important;box-shadow:0 0 0 1px #111!important}.button:hover{opacity:.85}.collection-list .card__heading{font-size:1.3rem!important;letter-spacing:.16em;text-transform:uppercase}.collection-list .card__inner{background:transparent!important}.ff-specials{padding-top:6rem!important}.ff-delivery{font-size:1.2rem!important;letter-spacing:.14em;text-transform:uppercase;color:var(--ff-muted);border-top:1px solid var(--ff-line);padding-top:2rem;max-width:64rem;margin:3.2rem auto 0!important}.section-template--index-padding,.shopify-section{scroll-margin-top:8rem}main .shopify-section+.shopify-section{margin-top:0}.footer{border-top:1px solid var(--ff-line)}@media(max-width:749px){.title-wrapper h2.title,.title-wrapper-with-link .title,.ff-label{font-size:1.2rem!important}.ff-specials{padding-top:4rem!important}}.header__menu-item,.header__menu-item span{font-size:1.15rem;letter-spacing:.08em}.title-wrapper-with-link{flex-direction:column;align-items:center}.title-wrapper-with-link .title{text-align:center}.template-index .collection__description,.section-template--22952251457674__featured_collection_tgCLgk-padding .collection__description{display:none}[class^=ai-rotating-hero-button-]{border-radius:0!important;background:#fff!important;color:#111!important;font-family:var(--ff-sans)!important;font-size:1.2rem!important;letter-spacing:.2em!important;text-transform:uppercase;padding:1.4rem 3.6rem!important}.header__inline-menu .list-menu--inline{gap:0 .2rem}.header__menu-item{padding:1.2rem .9rem}.header__menu-item,.header__menu-item span{font-size:1.1rem;letter-spacing:.06em}.collection .title-wrapper-with-link{align-items:center!important;justify-content:center!important;text-align:center}.collection .title-wrapper-with-link .title{width:100%;text-align:center;margin:0 auto}@media(max-width:749px){.announcement-bar__message{font-size:1rem;letter-spacing:.06em;padding:.6rem 1rem}}.collection__title{width:100%;text-align:center!important}.collection__title .title{text-align:center!important}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ff-v5.css.map */
