:root{--ff-fir: #213027;--ff-moss: #526B4C;--ff-sage: #8C9F7A;--ff-lichen: #E5E9DC;--ff-fog: #E8D8C8;--ff-cream: #F8F6EF;--ff-paper: #FBFAF6;--ff-cedar: #A65D40;--ff-cedar-dark: #8C4B32;--ff-ink: #20372C;--ff-slate: #5B675C;--ff-tint: #E8D8C8;--ff-serif: "Lora", Georgia, serif;--ff-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading-family: var(--ff-serif);--font-heading-weight: 400;--font-heading-style: normal}h1,h2,h3,.h0,.h1,.h2,.h3,.hxl,.hxxl,.banner__heading,.card__heading,.title{font-family:var(--ff-serif);letter-spacing:-.01em}.card__heading{letter-spacing:0}.ff-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--ff-sans);font-size:1.15rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--ff-moss);margin:0 0 1.2rem}.ff-eyebrow .ff-botanical{width:1.6rem;height:1.6rem;flex:none}.color-scheme-cd0ece84-0ee0-456b-9a99-39dcc931274b .ff-eyebrow,.ff-on-dark .ff-eyebrow{color:var(--ff-sage)}.button,.shopify-challenge__button,.customer button{letter-spacing:.08em;text-transform:uppercase;font-size:1.3rem;font-weight:500}.media>img,.card__media img,.banner__media img,.collection-hero__image-container img,.article-card__image img,.ff-media img{filter:sepia(.1) saturate(.84) contrast(.97) brightness(1.01)}.card__media .media:after,.product__media .media:after,.article-card__image-wrapper .media:after,.ff-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ff-tint);mix-blend-mode:multiply;opacity:.16;pointer-events:none;z-index:1}.ff-media{position:relative;overflow:hidden;background:var(--ff-fog)}.ff-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s ease}a:hover .ff-media img,.ff-card:hover .ff-media img{transform:scale(1.03)}.ff-botanical{display:block;width:100%;height:auto;color:currentColor}.ff-sprig{position:absolute;pointer-events:none;color:var(--ff-moss);opacity:.32;z-index:0}.ff-on-dark .ff-sprig{color:var(--ff-sage);opacity:.22}.ff-divider{display:flex;align-items:center;justify-content:center;gap:1.6rem;color:var(--ff-sage);margin:0 auto;max-width:36rem}.ff-divider:before,.ff-divider:after{content:"";flex:1;height:1px;background:currentColor;opacity:.6}.ff-divider .ff-botanical{width:2.2rem}.ff-section-head{text-align:center;max-width:64rem;margin:0 auto 4rem;position:relative;z-index:1}.ff-section-head h2{margin:0}.ff-section-head p{margin:1.2rem auto 0;color:rgba(var(--color-foreground),.78);max-width:52rem}.ff-section-head--left{text-align:left;margin-left:0}.collection__title .title,.collection-list-title,.blog__title{position:relative}.card-wrapper .card__heading a{text-decoration:none}.card__information .caption-with-letter-spacing{letter-spacing:.14em;color:var(--ff-slate)}.card .card__inner{border-radius:0}.collection-list .card__heading,.collection-list .card__content{text-align:left}.header__menu-item,.header__menu-item span{letter-spacing:.06em}.mega-menu__link--level-2{font-family:var(--ff-serif);font-size:1.7rem}.mega-menu__content{border-top:1px solid rgba(var(--color-foreground),.1)}.footer{position:relative;overflow:hidden}.ff-footer-art{position:absolute;right:-2rem;bottom:-3rem;width:26rem;color:var(--ff-sage);opacity:.16;pointer-events:none}@media(max-width:749px){.ff-footer-art{width:16rem;opacity:.1}}.ff-hidden-soldout{display:none!important}.ff-details dl{font-family:var(--ff-sans)}.ff-hero{position:relative;overflow:hidden}.ff-hero__grid{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:center;position:relative;z-index:1}@media(min-width:990px){.ff-hero__grid{grid-template-columns:1.05fr .95fr;gap:6.4rem}}.ff-hero__copy h1{font-size:clamp(3.8rem,6vw,7.2rem);line-height:1.02;margin:0 0 2rem}.ff-hero__copy h1 em{font-style:italic;color:var(--ff-cedar)}.ff-hero__lede{font-size:1.8rem;line-height:1.6;max-width:52rem;margin:0 0 2.8rem;color:rgba(var(--color-foreground),.82)}.ff-search{display:flex;max-width:56rem;border:1px solid rgba(var(--color-foreground),.35);background:var(--ff-paper)}.ff-search input{flex:1;border:0;background:transparent;padding:1.7rem 2rem;font:inherit;font-size:1.6rem;color:var(--ff-ink);min-width:0}.ff-search input:focus{outline:none}.ff-search:focus-within{box-shadow:0 0 0 2px var(--ff-sage)}.ff-search button{border:0;background:var(--ff-fir);color:var(--ff-cream);padding:0 2.4rem;cursor:pointer;font:inherit;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase}.ff-search button:hover{background:var(--ff-moss)}.ff-chips{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;align-items:center}.ff-chips span{font-size:1.3rem;color:var(--ff-slate);margin-right:.4rem}.ff-chip{display:inline-block;padding:.7rem 1.4rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:99px;font-size:1.35rem;text-decoration:none;color:rgb(var(--color-foreground));transition:background .2s,border-color .2s}.ff-chip:hover{background:var(--ff-lichen);border-color:var(--ff-lichen)}.ff-hero__visual{position:relative}.ff-hero__arch{aspect-ratio:4 / 5;border-radius:999px 999px 0 0}.ff-hero__visual .ff-sprig{width:44%;left:-18%;bottom:-4%;opacity:.55;color:var(--ff-moss);z-index:2}.ff-hero__visual .ff-sprig--top{width:30%;right:-8%;left:auto;top:4%;bottom:auto;transform:rotate(18deg);opacity:.4}@media(max-width:989px){.ff-hero__visual{max-width:42rem;margin:0 auto;width:100%}}.ff-trust{border-top:1px solid rgba(var(--color-foreground),.12);border-bottom:1px solid rgba(var(--color-foreground),.12)}.ff-trust__list{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem 3.2rem;list-style:none;margin:0;padding:0}@media(min-width:990px){.ff-trust__list{grid-template-columns:repeat(4,1fr)}}.ff-trust__item{display:flex;gap:1.4rem;align-items:flex-start}.ff-trust__item .ff-botanical{width:2.4rem;flex:none;color:var(--ff-cedar);margin-top:.2rem}.ff-trust__item strong{display:block;font-family:var(--ff-serif);font-weight:400;font-size:1.8rem;margin-bottom:.3rem}.ff-trust__item p{margin:0;font-size:1.4rem;line-height:1.5;color:rgba(var(--color-foreground),.75)}.ff-trust__item a{color:inherit}.ff-makers{position:relative}.ff-makers__grid{display:grid;gap:3.2rem 2.4rem;grid-template-columns:repeat(2,1fr)}@media(min-width:990px){.ff-makers__grid{grid-template-columns:repeat(var(--ff-cols, 4),1fr)}}.ff-makers__grid--directory{grid-template-columns:repeat(2,1fr)}@media(min-width:750px){.ff-makers__grid--directory{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.ff-makers__grid--directory{grid-template-columns:repeat(4,1fr)}}.ff-maker{text-decoration:none;color:inherit;display:flex;flex-direction:column}.ff-maker.is-off{display:none}.ff-maker .ff-media{aspect-ratio:4 / 5;margin-bottom:1.6rem}.ff-makers__grid--directory .ff-maker .ff-media{aspect-ratio:1 / 1}.ff-maker h3{font-size:2.2rem;margin:0 0 .6rem}.ff-maker p{margin:0 0 1rem;font-size:1.45rem;line-height:1.55;color:rgba(var(--color-foreground),.78)}.ff-maker__meta{margin-top:auto;font-size:1.25rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ff-cedar)}.ff-maker:hover h3{text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:1px}.ff-makers__foot{text-align:center;margin-top:4.8rem}.ff-makers__note{font-size:1.3rem;color:var(--ff-slate);margin-top:1.2rem}.ff-edits__grid{display:grid;gap:2.4rem;grid-template-columns:1fr}@media(min-width:750px){.ff-edits__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.ff-edits__grid{grid-template-columns:repeat(4,1fr)}}.ff-edit{text-decoration:none;color:inherit;display:block;background:var(--ff-paper)}.ff-edit .ff-media{aspect-ratio:3 / 4}.ff-edit__body{padding:2rem 2rem 2.4rem}.ff-edit__body .ff-eyebrow{margin-bottom:.8rem;font-size:1.1rem}.ff-edit__body h3{font-size:2.4rem;margin:0 0 .8rem}.ff-edit__body p{margin:0;font-size:1.45rem;line-height:1.5;color:rgba(var(--color-foreground),.78)}.ff-edit__cta{display:inline-block;margin-top:1.4rem;font-size:1.25rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ff-cedar)}.ff-edit--arch .ff-media{border-radius:999px 999px 0 0}.ff-spotlight__grid{display:grid;gap:4rem;align-items:center;grid-template-columns:1fr;position:relative;z-index:1}@media(min-width:990px){.ff-spotlight__grid{grid-template-columns:1fr 1fr;gap:8rem}.ff-spotlight--reverse .ff-spotlight__visual{order:2}}.ff-spotlight__visual .ff-media{aspect-ratio:5 / 6}.ff-spotlight__copy h2{font-size:clamp(3.2rem,4vw,5rem);line-height:1.08;margin:0 0 2rem}.ff-spotlight__copy .rte{font-size:1.7rem;line-height:1.65}.ff-spotlight__copy .button{margin-top:2.4rem}.ff-spotlight .ff-sprig{width:22rem;right:2%;top:6%}.ff-standard{position:relative;overflow:hidden}.ff-standard__grid{display:grid;gap:3.2rem;grid-template-columns:1fr;position:relative;z-index:1}@media(min-width:750px){.ff-standard__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.ff-standard__grid{grid-template-columns:repeat(4,1fr)}}.ff-standard__item{border-top:1px solid rgba(var(--color-foreground),.25);padding-top:2rem}.ff-standard__num{font-family:var(--ff-serif);font-style:italic;font-size:1.8rem;color:var(--ff-sage)}.ff-standard__item h3{font-size:2.2rem;margin:.6rem 0 .8rem}.ff-standard__item p{margin:0;font-size:1.5rem;line-height:1.6;opacity:.82}.ff-standard__foot{text-align:center;margin-top:4.8rem;position:relative;z-index:1}.ff-standard .ff-sprig{width:30rem;left:-6rem;bottom:-8rem}.ff-standard .ff-sprig--right{left:auto;right:-4rem;top:-4rem;bottom:auto;width:24rem;transform:scaleX(-1)}.ff-pad{padding-top:var(--ff-pt, 64px);padding-bottom:var(--ff-pb, 64px)}@media(max-width:749px){.ff-pad{padding-top:calc(var(--ff-pt, 64px) * .7);padding-bottom:calc(var(--ff-pb, 64px) * .7)}}.footer:after{content:"";position:absolute;right:-3rem;bottom:-4rem;width:28rem;height:46rem;background:url(ff-fern.svg) no-repeat bottom right / contain;opacity:.18;pointer-events:none;transform:rotate(-12deg)}@media(max-width:749px){.footer:after{width:16rem;height:26rem;opacity:.12}}.footer>*{position:relative;z-index:1}.ff-ground-paper{background:var(--ff-paper)}.ff-hero__copy h1{font-size:clamp(3.4rem,4.6vw,5.8rem);margin-bottom:1.6rem}.ff-hero__lede{font-size:1.65rem;margin-bottom:2.2rem;max-width:48rem}.ff-search input{padding:1.4rem 1.8rem}@media(min-width:990px){.ff-hero__grid{grid-template-columns:1.25fr .75fr;gap:5.6rem}.ff-hero__visual{max-width:40rem;margin-left:auto;width:100%}}.ff-hero__arch{aspect-ratio:5 / 6}@media(max-width:749px){.ff-hero__visual{display:none}.ff-hero__copy h1{font-size:3.4rem}}.ff-trust{padding:3.2rem 0}.ff-trust-wrap--compact .ff-trust{padding:0;border:0}.ff-trust-wrap--compact .ff-trust__list{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:2.4rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ff-trust-wrap--compact .ff-trust__list::-webkit-scrollbar{display:none}.ff-trust-wrap--compact .ff-trust__item{flex:none;align-items:center;gap:1rem}.ff-trust-wrap--compact .ff-trust__item .ff-botanical{width:1.9rem;margin:0}.ff-trust-wrap--compact .ff-trust__item strong{font-family:var(--ff-sans);font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500;margin:0;white-space:nowrap}.ff-trust__link{display:flex;align-items:center;gap:1rem;text-decoration:none;color:inherit}.ff-trust__link:hover strong{text-decoration:underline;text-underline-offset:.3rem}.ff-on-dark .ff-trust__item .ff-botanical{color:var(--ff-sage)}.ff-rail{position:relative;overflow:hidden}.ff-rail .page-width{position:relative;z-index:1}.ff-rail__sprig{width:16rem;left:-4rem;bottom:-4rem;transform:rotate(-16deg);opacity:.22}.ff-rail__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;margin-bottom:2.4rem}.ff-rail__titles .ff-eyebrow{margin-bottom:.8rem}.ff-rail__title{font-size:clamp(2.6rem,3vw,3.8rem);line-height:1.1;margin:0}.ff-rail__title em{font-style:italic;color:var(--ff-cedar)}.ff-on-dark .ff-rail__title em{color:var(--ff-tint)}.ff-rail__text{margin:.8rem 0 0;font-size:1.5rem;color:rgba(var(--color-foreground),.75);max-width:52rem}.ff-rail__nav{display:flex;gap:.8rem;flex:none}.ff-rail__btn{width:4.4rem;height:4.4rem;border-radius:50%;display:grid;place-items:center;cursor:pointer;border:1px solid rgba(var(--color-foreground),.3);background:transparent;color:rgb(var(--color-foreground));transition:background .2s,color .2s,opacity .2s}.ff-rail__btn svg{width:1.8rem;height:1.8rem}.ff-rail__btn:hover:not([disabled]){background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.ff-rail__btn[disabled]{opacity:.3;cursor:default}.ff-rail.is-static .ff-rail__nav,.ff-rail.is-static .ff-rail__progress{display:none}@media(max-width:749px){.ff-rail__nav{display:none}}.ff-rail__track{--ff-gap: 1.6rem;display:grid;grid-auto-flow:column;gap:var(--ff-gap);grid-auto-columns:calc((100% - (var(--ff-per-m) - 1) * var(--ff-gap)) / var(--ff-per-m));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:.4rem}.ff-rail__track::-webkit-scrollbar{display:none}.ff-rail__track:focus-visible{outline:2px solid var(--ff-sage);outline-offset:4px}@media(min-width:750px){.ff-rail__track{--ff-gap: 2rem;grid-auto-columns:calc((100% - (var(--ff-per) - 1) * var(--ff-gap)) / var(--ff-per))}}@media(min-width:750px)and (max-width:1099px){.ff-rail--arch .ff-rail__track,.ff-rail--circle .ff-rail__track{--ff-per: 4.4}.ff-rail--product .ff-rail__track,.ff-rail--maker .ff-rail__track{--ff-per: 3.4}.ff-rail--promo .ff-rail__track,.ff-rail--article .ff-rail__track{--ff-per: 2.3}}.ff-rail__item{scroll-snap-align:start;text-decoration:none;color:inherit;display:flex;flex-direction:column;min-width:0}.ff-rail__item h3{margin:0}.ff-rail__progress{height:2px;background:rgba(var(--color-foreground),.12);margin-top:2.4rem;position:relative;overflow:hidden}.ff-rail__progress span{position:absolute;inset:0 auto 0 0;width:20%;background:var(--ff-cedar);transition:transform .25s ease,width .25s ease}.ff-on-dark .ff-rail__progress span{background:var(--ff-sage)}.ff-tile__media{aspect-ratio:3 / 4}.ff-tile--arch .ff-tile__media{border-radius:999px 999px 0 0}.ff-tile--circle .ff-tile__media{aspect-ratio:1 / 1;border-radius:50%}.ff-tile__label{font-size:1.75rem;margin-top:1.2rem!important;line-height:1.2}.ff-tile--circle{text-align:center}.ff-tile__meta{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ff-slate);margin-top:.4rem}.ff-on-dark .ff-tile__meta{color:var(--ff-sage)}.ff-tile:hover .ff-tile__label{text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:1px}.ff-tile--promo .ff-tile__media{aspect-ratio:4 / 5;border-radius:1.2rem}.ff-tile--promo .ff-tile__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,#21302700 35%,#213027c7)}.ff-tile__overlay{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:2.2rem;color:var(--ff-cream)}.ff-tile__overlay h3{font-size:clamp(2.2rem,2.2vw,2.8rem);color:var(--ff-cream);line-height:1.1}.ff-tile__overlay p{margin:.6rem 0 0;font-size:1.4rem;line-height:1.45;opacity:.9}.ff-tile__tag{display:inline-block;margin-bottom:1rem;padding:.4rem 1rem;border-radius:99px;background:var(--ff-cream);color:var(--ff-fir);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.ff-tile__cta{display:inline-block;margin-top:1.2rem;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:.2rem}.ff-pcard__media{aspect-ratio:1 / 1;border-radius:.8rem;background:var(--ff-paper)}.ff-pcard__badge{position:absolute;top:1rem;left:1rem;z-index:3;padding:.3rem .9rem;border-radius:99px;background:var(--ff-cedar);color:var(--ff-cream);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase}.ff-pcard__vendor{margin:1.2rem 0 .3rem;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ff-slate)}.ff-pcard__title{font-size:1.6rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ff-pcard__price{margin:.6rem 0 0;font-size:1.45rem}.ff-pcard__price s{opacity:.55;margin-left:.4rem}.ff-pcard:hover .ff-pcard__title{text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:1px}.ff-endcard{justify-content:center;align-items:flex-start;gap:1.2rem;padding:2.4rem;border-radius:.8rem;border:1px solid rgba(var(--color-foreground),.2);position:relative;overflow:hidden;aspect-ratio:1 / 1}.ff-endcard__art{position:absolute;right:-2rem;bottom:-2rem;width:60%;color:var(--ff-sage);opacity:.45}.ff-endcard__label{font-family:var(--ff-serif);font-size:2.2rem;line-height:1.2;position:relative}.ff-endcard__label em{color:var(--ff-cedar)}.ff-endcard__arrow{font-size:2.4rem;position:relative}.ff-endcard:hover{background:rgba(var(--color-foreground),.04)}.ff-mcard__media{aspect-ratio:1 / 1;border-radius:50% 50% .8rem .8rem}.ff-mcard h3{font-size:1.9rem;margin-top:1.2rem!important}.ff-mcard__meta{margin-top:.4rem;font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ff-cedar)}.ff-on-dark .ff-mcard__meta{color:var(--ff-sage)}.ff-mcard:hover h3{text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:1px}.ff-acard__media{aspect-ratio:3 / 2;border-radius:.8rem}.ff-acard__tag{margin:1.4rem 0 .4rem;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ff-moss)}.ff-acard h3{font-size:2rem;line-height:1.25}.ff-acard__cta{margin-top:.8rem;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ff-cedar)}.ff-spotlight--compact .ff-spotlight__grid{gap:4rem}@media(min-width:990px){.ff-spotlight--compact .ff-spotlight__grid{grid-template-columns:.9fr 1.1fr;gap:6.4rem}}.ff-spotlight--compact .ff-spotlight__visual .ff-media{aspect-ratio:4 / 3;border-radius:999px 999px 1.2rem 1.2rem;max-height:42rem}.ff-spotlight--compact .ff-spotlight__copy h2{font-size:clamp(2.8rem,3.2vw,4rem);margin-bottom:1.4rem}.ff-spotlight--compact .ff-spotlight__copy .rte{font-size:1.6rem}.ff-spotlight--compact .ff-spotlight__copy .button{margin-top:1.6rem}.ff-spotlight--compact .ff-sprig{width:16rem}.ff-standard--compact .ff-section-head{margin-bottom:3.2rem}.ff-standard--compact .ff-section-head h2{font-size:clamp(2.8rem,3.2vw,4rem)}.ff-standard--compact .ff-standard__grid{gap:2.4rem}.ff-standard--compact .ff-standard__item{padding-top:1.4rem}.ff-standard--compact .ff-standard__item h3{font-size:1.9rem}.ff-standard--compact .ff-standard__item p{font-size:1.4rem}.ff-standard--compact .ff-standard__foot{margin-top:3.2rem}.footer-block--menu .footer-block__heading{font-family:var(--ff-sans);font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;opacity:.75}.footer-block__details-content{display:flex;flex-direction:column}.footer-block__details-content .list-menu__item--link{padding:.55rem 0;font-size:1.5rem}.footer-block__details-content .list-menu__item--link:hover{text-decoration:underline;text-underline-offset:.3rem}.footer-block__details-content .list-menu__item--link{display:block!important}@media(min-width:750px){.footer__blocks-wrapper{display:grid!important;grid-template-columns:repeat(3,minmax(0,18rem));gap:4rem 6.4rem}.footer__blocks-wrapper .footer-block{width:auto!important;max-width:none!important;margin:0!important}}@media(max-width:749px){.footer__blocks-wrapper{display:grid!important;grid-template-columns:1fr 1fr;gap:3.2rem 2.4rem}.footer__blocks-wrapper .footer-block{width:auto!important;margin:0!important;text-align:left}}.ff-endcard{align-self:start}.ff-rail--arch .ff-endcard{aspect-ratio:3 / 4;border-radius:999px 999px .8rem .8rem}.ff-rail--circle .ff-endcard{aspect-ratio:1 / 1;border-radius:50%;align-items:center;text-align:center;padding:1.6rem}.ff-rail--circle .ff-endcard__label{font-size:1.6rem}.ff-rail--circle .ff-endcard__arrow{font-size:1.8rem}.ff-rail--promo .ff-endcard{aspect-ratio:4 / 5;border-radius:1.2rem}.ff-rail--article .ff-endcard{aspect-ratio:3 / 2}.ff-rail--maker .ff-endcard{border-radius:50% 50% .8rem .8rem}.ff-on-dark .ff-endcard{border-color:rgba(var(--color-foreground),.3)}.ff-on-dark .ff-endcard__label em{color:var(--ff-tint)}a.ff-head-link,a.ff-head-link:visited{color:inherit;text-decoration:none;font:inherit;letter-spacing:inherit}a.ff-head-link:hover,a.ff-head-link:focus-visible{color:inherit;text-decoration:none;opacity:.82}.article-template__hero-container{max-width:1100px;margin-left:auto;margin-right:auto}.article-template__hero-container .media{position:relative;padding-bottom:0!important;height:380px}.article-template__hero-container img{object-fit:cover;width:100%;height:100%;filter:sepia(.1) saturate(.84) contrast(.97) brightness(1.01)}.article-template__hero-container .media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ff-tint);mix-blend-mode:multiply;opacity:.16;pointer-events:none;z-index:1}@media(max-width:749px){.article-template__hero-container .media{height:240px}}.collection-hero__image-container{max-height:360px;overflow:hidden}.collection-hero__image-container img{object-fit:cover}@media screen and (min-width:750px){.facets-container .facets__form{grid-template-columns:minmax(0,1fr) auto auto;column-gap:2.4rem;row-gap:1.6rem;align-items:center}.facets-container .facets__wrapper{grid-column:1 / -1;grid-row:1;display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin:0;padding-bottom:1.8rem;border-bottom:1px solid rgba(var(--color-foreground),.12)}.facets-container .facets__heading{margin:0 .6rem 0 0;line-height:1;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.facets-container .facets__wrapper .facets__disclosure{margin:0}.facets-container .facets__wrapper .facets__summary{padding:.8rem 1.6rem;border:1px solid rgba(var(--color-foreground),.22);border-radius:99px;font-size:1.4rem;line-height:1.2;background:rgba(var(--color-background),.6)}.facets-container .facets__wrapper .facets__summary:hover,.facets-container .facets__wrapper details[open]>.facets__summary{border-color:rgba(var(--color-foreground),.6)}.facets-container .facets__wrapper .facets__summary>div,.facets-container .facets__wrapper .facets__summary>span{display:inline-flex;align-items:center;gap:.6rem}.facets-container .facets__wrapper .facets__summary .icon-caret{position:static;margin-left:.4rem}.facets-container .facets__wrapper .facets__display{top:calc(100% + .8rem)}.facets-container .active-facets-desktop{grid-column:1;grid-row:2;margin:0}.facets-container .facet-filters.sorting{grid-column:2;grid-row:2;padding-left:0;margin:0}.facets-container .product-count{grid-column:3;grid-row:2;align-self:center;margin:0}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/fforage-brand.css.map */
