:root{--fs-color-onyx: #0E0E0F;--fs-color-stone: #F5F1EA;--fs-color-ember: #C8482A;--fs-color-copper: #A87245;--fs-color-slate: #4A4A4F;--fs-color-cream: #FFFCF7;--fs-color-success: #2F6E4A;--fs-color-warning: #B8862B;--fs-text-primary: var(--fs-color-onyx);--fs-text-secondary: var(--fs-color-slate);--fs-text-inverse: var(--fs-color-cream);--fs-bg-base: var(--fs-color-stone);--fs-bg-elevated: var(--fs-color-cream);--fs-bg-inverse: var(--fs-color-onyx);--fs-cta-primary: var(--fs-color-onyx);--fs-cta-intent: var(--fs-color-ember);--fs-accent: var(--fs-color-copper);--fs-border-subtle: color-mix(in oklab, var(--fs-color-slate) 25%, transparent);--fs-font-display: var(--font-heading--family);--fs-font-body: var(--font-body--family);--fs-brand-font-display: "Fraunces", Georgia, serif;--fs-brand-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fs-tracking-tight: -.01em;--fs-tracking-base: 0;--fs-tracking-wide: .04em;--fs-tracking-eyebrow: .08em;--fs-text-eyebrow: clamp(.75rem, .7vw + .6rem, .8125rem);--fs-text-body: clamp(1rem, .5vw + .875rem, 1.0625rem);--fs-text-lead: clamp(1.125rem, 1vw + .875rem, 1.375rem);--fs-text-h6: clamp(1.125rem, 1vw + 1rem, 1.375rem);--fs-text-h5: clamp(1.25rem, 1.2vw + 1rem, 1.625rem);--fs-text-h4: clamp(1.5rem, 1.5vw + 1rem, 2rem);--fs-text-h3: clamp(1.75rem, 2vw + 1rem, 2.5rem);--fs-text-h2: clamp(2.25rem, 3vw + 1rem, 3.5rem);--fs-text-h1: clamp(2.75rem, 4vw + 1.5rem, 5rem);--fs-space-1: .5rem;--fs-space-2: 1rem;--fs-space-3: 1.5rem;--fs-space-4: 2rem;--fs-space-5: 2.5rem;--fs-space-6: 3rem;--fs-space-8: 4rem;--fs-space-12: 6rem;--fs-space-16: 8rem;--fs-radius-sm: 4px;--fs-radius-md: 8px;--fs-radius-lg: 16px;--fs-radius-xl: 24px;--fs-shadow-sm: 0 1px 2px rgba(14,14,15,.06);--fs-shadow-md: 0 8px 24px rgba(14,14,15,.08);--fs-shadow-lg: 0 24px 48px rgba(14,14,15,.12);--fs-ease-out: cubic-bezier(.16, 1, .3, 1);--fs-duration-fast: .18s;--fs-duration-base: .24s;--fs-duration-slow: .36s;--fs-container-max: 1440px;--fs-container-pad: clamp(1.5rem, 4vw, 4rem);--fs-grid-gap: 2rem}body{font-family:var(--fs-font-body);font-size:var(--fs-text-body);color:var(--fs-text-primary);background:var(--fs-bg-base);line-height:1.55}h1,h2,h3{font-family:var(--fs-font-display);letter-spacing:var(--fs-tracking-tight);line-height:1.1}h4,h5,h6{font-family:var(--fs-font-body);font-weight:600;line-height:1.25}.fs-eyebrow{font-family:var(--fs-font-body);font-size:var(--fs-text-eyebrow);font-weight:600;letter-spacing:var(--fs-tracking-eyebrow);text-transform:uppercase;color:var(--fs-text-secondary)}.fs-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--fs-font-body);font-weight:600;font-size:var(--fs-text-body);padding:0 var(--fs-space-4);height:3.25rem;border-radius:var(--fs-radius-md);transition:transform var(--fs-duration-base) var(--fs-ease-out),background var(--fs-duration-base) var(--fs-ease-out),box-shadow var(--fs-duration-base) var(--fs-ease-out);text-decoration:none;border:0;cursor:pointer}.fs-btn--primary{background:var(--fs-cta-primary);color:var(--fs-text-inverse)}.fs-btn--intent{background:var(--fs-cta-intent);color:var(--fs-text-inverse)}.fs-btn--secondary{background:transparent;color:var(--fs-text-primary);border:1.5px solid var(--fs-text-primary)}.fs-btn:hover{transform:translateY(-1px);box-shadow:var(--fs-shadow-md)}@media(max-width:640px){.fs-btn{height:3rem}}.announcement-bar,.announcement-bar .section-background{background-color:var(--fs-color-onyx)!important}.announcement-bar{min-height:36px;display:flex;align-items:center;padding-block:.5rem!important}.announcement-bar__slide p,.announcement-bar__text,.announcement-bar__text p{color:var(--fs-color-cream)!important;font-family:var(--fs-font-body)!important;font-size:.875rem!important;font-weight:600!important;letter-spacing:.08em;text-transform:uppercase;margin:0}@media screen and (min-width:750px){.announcement-bar slideshow-arrows,.announcement-bar__slider slideshow-arrows{display:none!important}.announcement-bar{display:grid}.announcement-bar>.announcement-bar__slider{grid-column:2;width:100%}.announcement-bar__slides{display:flex!important;grid:unset!important;width:100%!important;max-width:100%!important;align-items:center;justify-content:center}.announcement-bar__slide,.announcement-bar__slide[aria-hidden=true]{opacity:1!important;visibility:visible!important;grid-area:unset!important;flex:1;text-align:center;display:flex!important;align-items:center;justify-content:center}.announcement-bar__slide:first-child:not(:only-child),.announcement-bar__slide:first-child:not(:only-child) :is(p,.announcement-bar__text){justify-content:flex-start!important;text-align:start!important}.announcement-bar__slide:last-child:not(:only-child),.announcement-bar__slide:last-child:not(:only-child) :is(p,.announcement-bar__text){justify-content:flex-end!important;text-align:end!important}.announcement-bar__slide+.announcement-bar__slide{border-inline-start:1px solid rgba(255,252,247,.2)}.announcement-bar__slide:first-child:nth-last-child(2)+.announcement-bar__slide{border-inline-start:0}}@media screen and (max-width:749px){.announcement-bar__slide[aria-hidden=true]{opacity:0!important;visibility:hidden!important}.announcement-bar slideshow-arrows{display:flex}.announcement-bar>.announcement-bar__slider{width:100%}.announcement-bar__slide,.announcement-bar__slide :is(p,.announcement-bar__text){text-align:center}}header-component.header,.header{background-color:var(--fs-color-stone)!important;min-height:80px;font-family:var(--fs-font-body)!important;box-shadow:none!important;transition:box-shadow var(--fs-duration-base) var(--fs-ease-out),min-height var(--fs-duration-base) var(--fs-ease-out)}header-component.header[data-scrolled],header-component.header.is-scrolled,.shopify-section-group-header-group .header-section--scrolled header-component{box-shadow:0 1px 12px #0e0e0f14!important}.header__logo-link,.header__logo,.header .logo-link{font-family:var(--fs-font-display)!important;font-size:1.5rem!important;font-weight:500!important;color:#31302c!important;letter-spacing:var(--fs-tracking-tight);text-decoration:none!important}.menu-list__link{font-family:var(--fs-font-body)!important;font-size:.875rem!important;font-weight:600!important;color:var(--fs-color-onyx)!important;text-decoration:none!important}.menu-list__link-title{position:relative;padding-block-end:3px}.menu-list__link-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:2px;background-color:var(--fs-color-copper);transition:width var(--fs-duration-base) var(--fs-ease-out)}.menu-list__list-item:hover .menu-list__link-title:after,.menu-list__list-item:focus-within .menu-list__link-title:after{width:calc(100% - var(--gap-xl))}.menu-list__link--active .menu-list__link-title:after{width:calc(100% - var(--gap-xl))}.menu-list__list-item:hover .menu-list__link,.menu-list__list-item:focus-within .menu-list__link,.menu-list__link--active{color:var(--fs-color-copper)!important}.header__actions button,.header__actions a,.header-actions__item{color:var(--fs-color-onyx)!important}@media screen and (max-width:749px){header-component.header,.header{min-height:64px!important}}.product-grid__card>:is(product-price,.buy-buttons-block):not(:is(product-price,.buy-buttons-block)~*){margin-block-start:auto}@media screen and (max-width:749px){.product-grid__card .add-to-cart-button{padding-inline:var(--fs-space-1);font-size:.875rem;white-space:nowrap}.product-grid__card .add-to-cart-button .add-to-cart-icon{display:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/theme-flavorstone.css.map */
