#MainContent{position:relative}.fh{position:relative;padding-block:clamp(40px,5vw,64px);background:var(--fh-bg,var(--fn-ivory));color:var(--fn-ink);font-family:var(--fn-sans)}.fh-wrap{max-width:1200px;margin:0 auto;padding-inline:clamp(28px,5vw,64px)}.fh h1,.fh h2,.fh h3{font-family:var(--fn-serif);font-weight:600;letter-spacing:-.015em;margin:0;text-wrap:balance;color:var(--fn-ink)}.fh-head{display:grid;gap:8px;max-width:640px;margin-bottom:clamp(20px,2.6vw,30px)}.fh-eyebrow{font:600 26px/1 var(--fn-script);color:var(--fn-caramel);display:inline-flex;align-items:center;gap:10px;width:max-content;max-width:100%}.fh-l2 h2{font-size:clamp(36px,4.6vw,58px);line-height:1.02}.fh-l3 h2{font-size:clamp(28px,3.2vw,40px);line-height:1.08}.fh-head p{margin:0;color:var(--fn-muted);font-size:17px;max-width:52ch}.fh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 30px;border-radius:999px;font:600 15px var(--fn-sans);text-decoration:none;border:0;cursor:pointer;transition:background .25s,color .25s}.fh-btn--main{background:var(--fn-ink);color:var(--fn-paper)}.fh-btn--main:hover{background:var(--fn-bordeaux);color:var(--fn-paper)}.fh-btn--line{border:1.5px solid var(--fn-ink);color:var(--fn-ink);background:transparent}.fh-btn--line:hover{background:var(--fn-ink);color:var(--fn-paper)}.fh-btn:focus-visible,.fh-chip:focus-visible{outline:3px solid var(--fn-ink);outline-offset:3px}.fh-ph{position:relative;overflow:hidden;border-radius:28px;background:var(--fh-ph,var(--fn-sauge))}.fh-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.fh-ph.is-rose{--fh-ph:var(--fn-rose)}.fh-ph.is-sauge{--fh-ph:var(--fn-sauge)}.fh-ph.is-brume{--fh-ph:var(--fn-brume)}.fh-ph.is-beurre{--fh-ph:var(--fn-beurre)}.fh-spool{width:1em;height:1em;flex:none;color:var(--fn-ink)}.fh-bg-ivory{--fh-bg:var(--fn-ivory)}.fh-bg-paper{--fh-bg:var(--fn-paper)}.fh-bg-rose{--fh-bg:var(--fn-rose)}.fh-bg-sauge{--fh-bg:var(--fn-sauge)}.fh-bg-brume{--fh-bg:var(--fn-brume)}.fh-bg-beurre{--fh-bg:var(--fn-beurre)}.fh-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.fh *{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/fn-home.css.map */
