:root{--ff-forest: #213027;--ff-fir: #213027;--ff-moss: #526B4C;--ff-sage: #8C9F7A;--ff-clay: #C97F5B;--ff-petal: #E8D8C8;--ff-cream: #F8F6EF;--ff-berry: #883E46;--ff-lichen: #E5E9DC;--ff-fog: #E8D8C8;--ff-paper: #FBFAF6;--ff-cedar: #A65D40;--ff-cedar-dark: #8C4B32;--ff-ink: #20372C;--ff-slate: #5B675C;--ff-tint: #E8D8C8;--ff-sale: #883E46;--ff-serif: "Lora", Georgia, serif;--ff-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading-family: var(--ff-serif);--font-body-family: var(--ff-sans)}body{font-family:var(--ff-sans);letter-spacing:0}h1,h2,h3,.h0,.h1,.h2,.h3,.hxl,.hxxl,.banner__heading,.card__heading,.title,.ff-hero__copy h1,.ff-section-head h2,.ff-rail__title,.ff-spotlight__copy h2,.ff-standard h2,.ff-pcard__title,.ff-tile__label,.ff-maker h3,.ff-edit__body h3,.mega-menu__link--level-2{font-family:var(--ff-serif);font-weight:400;letter-spacing:-.015em}.card__heading,.ff-pcard__title,.ff-tile__label{letter-spacing:0}.ff-hero__copy h1 em,.ff-rail__title em,h1 em,h2 em,.ff-endcard__label em{font-style:italic;color:var(--ff-cedar)}.ff-on-dark h1 em,.ff-on-dark h2 em,.ff-on-dark .ff-rail__title em,.ff-on-dark .ff-endcard__label em,.color-scheme-cd0ece84-0ee0-456b-9a99-39dcc931274b h2 em{color:var(--ff-petal)}.ff-eyebrow,.ff-pcard__vendor,.ff-tile__meta,.ff-maker__meta,.ff-mcard__meta,.ff-acard__tag,.ff-acard__cta,.ff-edit__cta,.ff-tile__cta,.caption-with-letter-spacing,.footer-block--menu .footer-block__heading{font-family:var(--ff-sans);font-weight:500;letter-spacing:.16em}.ff-eyebrow{font-size:1.05rem;color:var(--ff-moss)}.ff-eyebrow .ff-botanical{display:none}.button,.shopify-challenge__button,.customer button,.ff-search button{font-family:var(--ff-sans);font-weight:500;letter-spacing:.16em;font-size:1.15rem;border-radius:.2rem}.announcement-bar-section .announcement-bar,.announcement-bar-section .utility-bar{background:var(--ff-forest)!important}.section-header .header-wrapper.gradient{background:var(--ff-cream)!important}.ff-rail__progress span{background:var(--ff-forest)}.ff-pcard__badge,.badge{background:var(--ff-berry);color:var(--ff-cream)}.ff-heart.is-on{color:var(--ff-berry)}.ff-chip:hover{background:var(--ff-lichen);border-color:var(--ff-sage);color:var(--ff-forest)}.ff-endcard__label em{color:var(--ff-cedar)}.ff-rail__sprig svg,.ff-spotlight .ff-sprig svg,.ff-hero__visual .ff-sprig svg,.ff-endcard__art svg{display:none}.ff-rail__sprig,.ff-spotlight .ff-sprig,.ff-hero__visual .ff-sprig,.ff-endcard__art{background:url(ff-board-fern.svg) no-repeat center / contain;aspect-ratio:240 / 300}.ff-rail__sprig{width:15rem;left:-3rem;bottom:-3rem;opacity:.16;transform:rotate(-12deg)}[id$=__edits] .ff-rail__sprig{background-image:url(ff-board-wildflower.svg);opacity:.22}[id$=__gifts] .ff-rail__sprig{background-image:url(ff-board-bud.svg)}[id$=__lifestyle] .ff-rail__sprig{background-image:url(ff-board-mushroom.svg);opacity:.2;transform:none}.ff-spotlight .ff-sprig{background-image:url(ff-board-wildflower.svg);width:18rem;opacity:.22}.ff-hero__visual .ff-sprig{opacity:.5}.ff-hero__visual .ff-sprig--top{background-image:url(ff-board-wildflower.svg);opacity:.55}.ff-endcard__art{background-image:url(ff-board-bud.svg);opacity:.25;width:50%}.ff-on-dark .ff-endcard__art{filter:invert(1);opacity:.18}.ff-trust{background:transparent;border-color:#2130271f}.ff-trust__item{flex-direction:column;align-items:center;text-align:center;gap:.9rem}.ff-trust__item .ff-botanical{display:none}.ff-trust__item:before{content:"";width:3.6rem;height:3.6rem;background:no-repeat center / contain;flex:none}.ff-trust__item:nth-child(1):before{background-image:url(ff-icon-sprout.svg)}.ff-trust__item:nth-child(2):before{background-image:url(ff-icon-mountains.svg)}.ff-trust__item:nth-child(3):before{background-image:url(ff-icon-flower.svg)}.ff-trust__item:nth-child(4):before{background-image:url(ff-icon-fir.svg)}.ff-trust__item strong{font-family:var(--ff-serif);font-size:1.7rem}.ff-trust__item p{font-size:1.3rem}.ff-edits--curated .ff-edits__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.4rem}.ff-edits--curated .ff-section-head{text-align:left;margin:0;max-width:none}.ff-edits--curated .ff-section-head h2{font-size:clamp(2.8rem,3.2vw,4rem);margin:0}.ff-edits--curated .ff-section-head>p{margin:.8rem 0 0;font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ff-moss);font-weight:500}.ff-edits__all{flex:none;font-size:1.3rem;color:var(--ff-forest);text-decoration:none;white-space:nowrap}.ff-edits__all:hover{text-decoration:underline;text-underline-offset:.3rem}.ff-edits--curated .ff-edits__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.ff-edits--curated .ff-edit{position:relative;overflow:hidden;border-radius:.4rem;background:var(--ff-forest)}.ff-edits--curated .ff-edit .ff-media{aspect-ratio:16 / 10;border-radius:0}.ff-edits--curated .ff-edit .ff-media:after{background:linear-gradient(180deg,#14281f00 30%,#14281fd1);mix-blend-mode:normal;opacity:1}.ff-edits--curated .ff-edit__body{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:2.4rem 2.6rem;color:var(--ff-cream)}.ff-edits--curated .ff-edit__body .ff-eyebrow{color:#f8f6efcc;margin:0 0 .6rem}.ff-edits--curated .ff-edit__body h3{color:var(--ff-cream);font-size:clamp(2.4rem,2.4vw,3rem);margin:0}.ff-edits--curated .ff-edit__body>p:not(.ff-eyebrow){margin:.6rem 0 0;color:#f8f6efe0;font-size:1.45rem;max-width:36rem}.ff-edits--curated .ff-edit__cta{display:inline-block;margin-top:1.2rem;color:var(--ff-cream);font-size:1.1rem;text-transform:uppercase}.ff-edits--curated .ff-edit:hover .ff-media img{transform:scale(1.04)}.ff-tile--promo .ff-tile__media{border-radius:.4rem}.ff-tile--promo .ff-tile__media:before{background:linear-gradient(180deg,#14281f00 32%,#14281fd1)}.ff-tile__overlay h3{font-family:var(--ff-serif)}.ff-tile__tag{background:transparent;color:#f8f6efd1;padding:0;border-radius:0;font-family:var(--ff-sans);font-size:1.05rem;letter-spacing:.16em}.ff-tile__cta{border-bottom:0;padding-bottom:0;font-size:1.1rem;letter-spacing:.16em}.ff-rail--promo .ff-endcard{border-radius:.4rem}@media(max-width:749px){.ff-edits--curated .ff-edits__grid{grid-template-columns:1fr}.ff-edits--curated .ff-edit .ff-media{aspect-ratio:4 / 3}.ff-edits--curated .ff-edits__head{align-items:flex-start}.ff-trust__item:before{width:3rem;height:3rem}}.section-header .header{column-gap:2rem}.header__heading-logo-wrapper{width:100%}.header__heading-logo{height:auto}.header__icon,.header__icon .svg-wrapper,.header__icon svg{color:var(--ff-forest)}.header__menu-item,.header__menu-item span{font-family:var(--ff-sans);font-weight:500;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ff-forest)}.header__menu-item{padding:1.3rem 0}.header__menu-item:hover span,.header__active-menu-item{text-decoration:none}.header__menu-item span{box-shadow:inset 0 -1px 0 transparent;padding-bottom:.4rem;transition:box-shadow .2s}.header__menu-item:hover span,.header__menu-item[aria-expanded=true] span,.header__active-menu-item{box-shadow:inset 0 -1px 0 var(--ff-cedar)}@media screen and (min-width:990px){.header--top-center{grid-template-areas:"left-icons heading icons" "navigation navigation navigation";grid-template-columns:1fr auto 1fr;row-gap:0}.header--top-center .header__heading,.header--top-center>.header__heading-link{justify-self:center;text-align:center}.header--top-center .header__heading-logo-wrapper{width:var(--ff-logo-w, 232px);transition:width .25s ease}.header--top-center .header__inline-menu{justify-self:stretch;text-align:center;margin-top:1.2rem;border-top:1px solid rgba(33,48,39,.12)}.header--top-center .header__inline-menu .list-menu--inline{justify-content:center;gap:0 4.4rem}.header--top-center .header__inline-menu .list-menu--inline>li>.header__menu-item,.header--top-center .header__inline-menu summary.header__menu-item{padding-left:0}.header--top-center .header__icons{justify-self:end}.header--top-center .mega-menu__content{top:100%}.scrolled-past-header .header--top-center .header__heading-logo-wrapper{width:calc(var(--ff-logo-w, 232px) * .7)}}@media screen and (max-width:989px){.header__heading-logo-wrapper{width:var(--ff-logo-w-m, 156px);margin:0 auto}.section-header .header{padding-top:.8rem;padding-bottom:.8rem}}#HeaderMenu-shop-sale,#HeaderMenu-sale>span{font-size:1.1rem;letter-spacing:.14em}.mega-menu__content,.mega-menu__content *{text-align:left}.mega-menu__content{border-top:1px solid rgba(33,48,39,.1);box-shadow:0 12px 24px -18px #21302759}.mega-menu__list{justify-items:start;padding-top:3.2rem!important;padding-bottom:3.6rem!important}.mega-menu__list:not(.mega-menu__list--condensed){grid-template-columns:repeat(5,minmax(0,1fr))!important;column-gap:0!important;row-gap:0!important}.mega-menu__list:not(.mega-menu__list--condensed)>li{width:100%;padding:0 2.8rem;border-left:1px solid rgba(33,48,39,.1)}.mega-menu__list:not(.mega-menu__list--condensed)>li:first-child{padding-left:0;border-left:0}.mega-menu__link--level-2{font-family:var(--ff-sans)!important;font-weight:500!important;font-size:1.1rem!important;letter-spacing:.16em!important;text-transform:uppercase;color:var(--ff-moss)!important;padding:0 0 1.2rem!important;margin:0!important}.mega-menu__list:not(.mega-menu__list--condensed) ul .mega-menu__link{font-size:1.45rem;line-height:1.4;padding:.55rem 0;color:var(--ff-forest)}.mega-menu__list--condensed{display:flex!important;flex-direction:column;align-items:flex-start;gap:.2rem}.mega-menu__list--condensed .mega-menu__link{font-family:var(--ff-sans);font-size:1.5rem;padding:.7rem 0;color:var(--ff-forest)}.mega-menu__link{color:var(--ff-forest)}.mega-menu__link:hover{text-decoration:underline;text-underline-offset:.3rem;text-decoration-color:var(--ff-cedar)}.mega-menu__content a[href$="/collections/on-sale"]{color:var(--ff-berry);font-weight:500}.ff-quiz-pill{display:none}@media screen and (min-width:990px){.ff-quiz-pill{display:inline-flex;align-items:center;height:3.4rem;padding:0 1.6rem;margin-right:.8rem;border:1px solid var(--ff-forest);border-radius:99px;color:var(--ff-forest);text-decoration:none;white-space:nowrap;font-family:var(--ff-sans);font-size:1.1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:background .2s,color .2s}.ff-quiz-pill span{margin-left:.3rem;font-weight:500;letter-spacing:.04em;text-transform:none;opacity:.75}.ff-quiz-pill:hover{background:var(--ff-forest);color:var(--ff-cream)}}.ff-cups{display:block;margin-top:.2rem;font-size:1.1rem;font-weight:400;letter-spacing:0;text-transform:none;opacity:.75}
/*# sourceMappingURL=/cdn/shop/t/88/assets/ff-brandboard.css.map */
