.ff-sec{--ff-navy: #1C2533;--ff-camel: #CDB58F;--ff-parchment: #F1EFEA;--ff-line: #D9D4C9;--ff-muted: #585D5C;color:var(--ff-navy)}.ff-sec__head{text-align:center;margin:0 auto 3.2rem;max-width:72rem;padding:0 1.6rem}.ff-sec__eyebrow{margin:0 0 .8rem;font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:#b06a3f}.ff-sec__title{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(2.6rem,3.4vw,4rem);line-height:1.15}.ff-sec__title--italic{font-style:italic}.ff-sec__sub{margin:1rem 0 0;font-size:1.5rem;color:var(--ff-muted)}.ff-offer-line{display:flex;align-items:center;gap:1rem;margin:1rem 0 .4rem;font-size:1.3rem;color:#1c2533}.ff-offer-line__dots{display:inline-flex;gap:.4rem}.ff-offer-line__dot{width:8px;height:8px;border-radius:50%;border:1px solid #1C2533}.ff-offer-line__dot.is-on{background:#1c2533}.ff-offer-line strong{font-weight:600}.ff-style__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.ff-style__item{margin:0}.ff-style__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--ff-parchment)}.ff-style__media img{width:100%;height:100%;object-fit:cover;display:block}.ff-style__cap{margin:1.2rem 0 0;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;text-align:center}@media screen and (max-width:749px){.ff-style__grid{grid-template-columns:82%;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 1.6rem}.ff-style__item{scroll-snap-align:start}}.ff-faq-sec__list{max-width:86rem;margin:0 auto;border-top:1px solid var(--ff-line)}.ff-faq-sec__item{border-bottom:1px solid var(--ff-line)}.ff-faq-sec__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1.6rem;padding:2rem .4rem;font-family:var(--font-heading-family);font-size:1.9rem}.ff-faq-sec__item summary::-webkit-details-marker{display:none}.ff-faq-sec__item summary:after{content:"+";font-family:var(--font-body-family);font-size:2rem;line-height:1;color:#b06a3f}.ff-faq-sec__item[open] summary:after{content:"\2212"}.ff-faq-sec__answer{padding:0 .4rem 2rem;font-size:1.5rem;line-height:1.6;color:var(--ff-muted)}.ff-faq-sec__answer a{color:var(--ff-navy)}.ff-house__wrap{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:var(--ff-parchment)}.ff-house__media{min-height:52rem;overflow:hidden}.ff-house__media img{width:100%;height:100%;object-fit:cover;display:block}.ff-house__body{display:flex;flex-direction:column;justify-content:center;padding:6rem clamp(2.4rem,6vw,9rem)}.ff-house__body .ff-sec__title{text-align:left}.ff-house__text{margin-top:2rem;font-size:1.6rem;line-height:1.7}.ff-house__founder{margin-top:2.4rem;font-family:var(--font-heading-family);font-style:italic;font-size:1.8rem}.ff-house__founder span{display:block;font-family:var(--font-body-family);font-style:normal;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ff-muted);margin-top:.4rem}.ff-house__btn{margin-top:3rem;align-self:flex-start}@media screen and (max-width:749px){.ff-house__wrap{grid-template-columns:1fr}.ff-house__media{min-height:0;aspect-ratio:4 / 5}.ff-house__body{padding:4rem 2rem}}.ff-circle__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:0}.ff-circle__tile{position:relative;aspect-ratio:1 / 1;overflow:hidden;display:block;background:var(--ff-parchment)}.ff-circle__tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}a.ff-circle__tile:hover img{transform:scale(1.04)}.ff-circle__link{display:inline-block;margin-top:1.4rem;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ff-navy);text-underline-offset:.3em}.ff-flogo{text-align:center;padding:5.6rem 1.6rem 0}.ff-flogo a{color:inherit;text-decoration:none;display:inline-block}.ff-flogo img{height:auto;display:block;margin:0 auto}.ff-flogo__word{font-family:var(--font-heading-family);font-style:italic;font-weight:400;line-height:1;font-size:clamp(4.4rem,9vw,11rem);letter-spacing:.01em;margin:0}.shopify-section-group-footer-group .newsletter-form__field-wrapper .field{border:0;border-bottom:1px solid currentColor;border-radius:0}.shopify-section-group-footer-group .newsletter-form__field-wrapper .field:before,.shopify-section-group-footer-group .newsletter-form__field-wrapper .field:after{display:none}.shopify-section-group-footer-group .newsletter-form__field-wrapper .field__input{background:transparent;box-shadow:none;border-radius:0;padding-left:0}.shopify-section-group-footer-group .newsletter-form__field-wrapper .field__label{left:0}.ff-pill{position:fixed;right:2rem;bottom:2.4rem;z-index:30;display:flex;align-items:center;background:#1c2533;color:#f1efea;border:1px solid #CDB58F;border-radius:999px;box-shadow:0 6px 24px #1c25332e;font-size:1.3rem;letter-spacing:.04em}.ff-pill[hidden]{display:none}.ff-pill__btn{background:none;border:0;color:inherit;font:inherit;cursor:pointer;display:flex;align-items:center;gap:.8rem;padding:1.1rem .6rem 1.1rem 1.8rem}.ff-pill__btn svg{flex:0 0 16px;color:#cdb58f}.ff-pill__close{background:none;border:0;color:#cdb58f;cursor:pointer;font-size:1.8rem;line-height:1;padding:.8rem 1.4rem .8rem .6rem}@media screen and (max-width:749px){.ff-pill{right:1.2rem;bottom:1.2rem;font-size:1.2rem}}.ff-seen__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}.ff-seen__item{margin:0}.ff-seen__item img{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block}.ff-seen__handle{margin:.8rem 0 0;font-size:1.3rem;color:var(--ff-muted)}@media screen and (max-width:749px){.ff-seen__grid{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ff-retilier.css.map */
