@font-face{font-family:FBCZodiak;src:url(fbc-zodiak-400.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:FBCZodiak;src:url(fbc-zodiak-400-italic.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:FBCSupreme;src:url(fbc-supreme-400.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:FBCSupreme;src:url(fbc-supreme-500.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}.fbc-page{--fbc-ink:#141414;--fbc-ink-2:#1c1c1c;--fbc-cream:#f0e9dc;--fbc-paper:#fff;--fbc-grey:#9a9186;--fbc-amber:#c8873c;--fbc-line:rgba(20,20,20,.16);--fbc-line-dark:rgba(240,233,220,.18);--fbc-pad:clamp(4.5rem,9vw,8.5rem);--fbc-gut:clamp(1.25rem,4vw,3.25rem);--fbc-max:1280px;--fbc-ease:cubic-bezier(.22,.61,.36,1);color:var(--fbc-ink);font-family:FBCSupreme,system-ui,sans-serif;font-size:16px;line-height:1.6}.fbc-page,.fbc-page *{box-sizing:border-box}.fbc-page a{color:inherit;text-decoration:none}.fbc-page img{display:block;max-width:100%;height:auto}.fbc-wrap{width:100%;max-width:var(--fbc-max);padding-inline:var(--fbc-gut);margin-inline:auto}.fbc-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fbc-page h1,.fbc-page h2,.fbc-page h3,.fbc-page h4,.fbc-page blockquote{margin:0;font-family:FBCZodiak,Georgia,serif;font-weight:400}.fbc-page h1,.fbc-page h2{line-height:1.08;letter-spacing:-.01em}.fbc-page h1{font-size:clamp(2.6rem,6.2vw,5rem)}.fbc-page h2{font-size:clamp(2rem,4.2vw,3.4rem)}.fbc-page h3{font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.15}.fbc-eyebrow{margin:0 0 1.4rem;color:var(--fbc-grey);font-size:.688rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase}.fbc-lede{max-width:46ch;margin:1.5rem 0 0;color:#3a362f;font-size:clamp(1rem,1.12vw,1.125rem)}.fbc-btn{display:inline-block;border:1px solid var(--fbc-ink);border-radius:0;background:var(--fbc-ink);padding:1rem 1.9rem;color:var(--fbc-cream);font-family:FBCSupreme,system-ui,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:.45s var(--fbc-ease)}.fbc-btn:hover{border-color:var(--fbc-amber);background:var(--fbc-amber);color:var(--fbc-ink)}.fbc-btn--sm{padding:.8rem 1.4rem;font-size:.688rem}.fbc-link{position:relative;border:0;background:none;padding:0 0 .35rem;color:inherit;font-family:FBCSupreme,system-ui,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.fbc-link:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:currentColor;content:"";transition:transform .5s var(--fbc-ease)}.fbc-link:hover:after{transform:scaleX(.28);transform-origin:left}.fbc-ticker{background:var(--fbc-ink);color:var(--fbc-cream)}.fbc-ticker__in{display:flex;align-items:center;justify-content:center;gap:1.1rem;padding-block:.7rem;text-align:center;font-size:.688rem;letter-spacing:.2em;text-transform:uppercase}.fbc-ticker__dot{color:var(--fbc-amber);font-size:.55rem}.fbc-hero{position:relative;overflow:hidden;background:var(--fbc-ink);padding-block:clamp(3.5rem,6vw,6rem) clamp(5rem,8vw,7rem);color:var(--fbc-cream)}.fbc-hero:before{position:absolute;inset:auto -10% -30% 20%;height:120%;background:radial-gradient(46% 42% at 60% 55%,rgba(240,233,220,.2),rgba(200,135,60,.1) 38%,transparent 72%);content:"";pointer-events:none}.fbc-hero__in{position:relative;display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.fbc-hero .fbc-lede{color:#f0e9dcb8}.fbc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1.5rem,3vw,2.5rem);margin-top:2.4rem}.fbc-hero .fbc-btn{border-color:var(--fbc-cream);background:var(--fbc-cream);color:var(--fbc-ink)}.fbc-hero .fbc-link{color:var(--fbc-cream)}.fbc-facts{display:flex;flex-wrap:wrap;gap:1.75rem;margin:3rem 0 0;padding:1.25rem 0 0;border-top:1px solid var(--fbc-line-dark);list-style:none;font-size:.688rem;letter-spacing:.2em;text-transform:uppercase;color:var(--fbc-grey)}.fbc-stage{position:relative;display:flex;min-height:clamp(340px,46vw,560px);align-items:flex-end;justify-content:center}.fbc-stage:after{position:absolute;right:6%;bottom:6%;left:6%;height:34%;background:radial-gradient(50% 50%,rgba(240,233,220,.16),transparent 70%);content:"";filter:blur(6px)}.fbc-stage__product{position:relative;z-index:1;margin:0}.fbc-stage__product img{filter:drop-shadow(0 18px 26px rgba(0,0,0,.42))}.fbc-stage__product--center{z-index:3;width:44%}.fbc-stage__product--left,.fbc-stage__product--right{z-index:2;width:31%}.fbc-stage__product--left{margin-right:-6%;margin-bottom:2.5%}.fbc-stage__product--right{margin-bottom:5.5%;margin-left:-6%}.fbc-stage__caption{position:absolute;bottom:-1.9rem;left:50%;transform:translate(-50%);color:var(--fbc-grey);font-size:.625rem;letter-spacing:.28em;text-transform:uppercase;white-space:nowrap}.fbc-section-head{max-width:56rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.fbc-section-head--center{max-width:44rem;margin-inline:auto;text-align:center}.fbc-section-note{max-width:44ch;margin:1.25rem 0 0;color:#4a453d}.fbc-section-head--center .fbc-section-note{margin-inline:auto}.fbc-library{background:var(--fbc-cream);padding-block:var(--fbc-pad)}.fbc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid var(--fbc-line);background:var(--fbc-line)}.fbc-card{display:flex;flex-direction:column;background:var(--fbc-cream);padding:clamp(1.5rem,2.4vw,2.4rem);transition:background .6s var(--fbc-ease)}.fbc-card:hover{background:var(--fbc-paper)}.fbc-card__media{display:grid;aspect-ratio:1;place-items:center;margin-bottom:1.6rem}.fbc-card__media img{width:82%;object-fit:contain;filter:drop-shadow(0 18px 26px rgba(20,20,20,.13));transition:transform .7s var(--fbc-ease)}.fbc-card:hover .fbc-card__media img{transform:translateY(-8px) scale(1.02)}.fbc-card__top{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--fbc-line);padding-bottom:.9rem}.fbc-card__title{font-size:1.28rem;letter-spacing:.14em;text-transform:uppercase}.fbc-card__price{font-size:.75rem;letter-spacing:.14em;color:#4a453d}.fbc-card__line{min-height:3rem;margin:1rem 0 1.5rem;color:#4a453d;font-size:.938rem}.fbc-pyramid{display:grid;gap:.65rem;margin:0 0 1.75rem}.fbc-pyramid div{display:grid;grid-template-columns:4.2rem 1fr;gap:.75rem;align-items:baseline}.fbc-pyramid dt{color:var(--fbc-grey);font-size:.625rem;letter-spacing:.22em;text-transform:uppercase}.fbc-pyramid dd{margin:0;font-size:.813rem;line-height:1.5}.fbc-card__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto}.fbc-oz{color:var(--fbc-grey);font-size:.625rem;letter-spacing:.22em;text-transform:uppercase}.fbc-library__foot{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin:2.5rem 0 0;color:#4a453d;font-size:.875rem}.fbc-finder{border-block:1px solid var(--fbc-line);background:var(--fbc-paper);padding-block:var(--fbc-pad)}.fbc-finder__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.fbc-notes{display:flex;flex-wrap:wrap;gap:.5rem;border:0;padding:0;margin:0}.fbc-chip{border:1px solid var(--fbc-line);border-radius:0;background:transparent;padding:.62rem 1.05rem;color:var(--fbc-ink);font-family:FBCSupreme,system-ui,sans-serif;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:.35s var(--fbc-ease)}.fbc-chip:hover{border-color:var(--fbc-ink);transform:translateY(-1px)}.fbc-chip[aria-pressed=true]{border-color:var(--fbc-ink);background:var(--fbc-ink);color:var(--fbc-cream)}.fbc-reset{margin-top:1.75rem;color:var(--fbc-grey)}.fbc-result{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(1.25rem,2.5vw,2.25rem);align-items:center;border:1px solid var(--fbc-line);background:var(--fbc-cream);padding:clamp(1.5rem,2.6vw,2.5rem)}.fbc-result__media{display:grid;aspect-ratio:1;place-items:center}.fbc-result__media img{width:100%;object-fit:contain;filter:drop-shadow(0 20px 28px rgba(20,20,20,.16));transition:.45s var(--fbc-ease)}.fbc-result.fbc-is-swapping .fbc-result__media img,.fbc-result.fbc-is-swapping .fbc-result__copy{opacity:0;transform:translateY(10px)}.fbc-result__copy{transition:.35s var(--fbc-ease)}.fbc-result__title{margin-bottom:.75rem;letter-spacing:.1em;text-transform:uppercase}.fbc-result__line{margin:0 0 1.5rem;color:#4a453d;font-size:.938rem}.fbc-result__price{margin:0 0 1.5rem;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase}.fbc-result__form select{display:none}.fbc-runners{display:flex;flex-wrap:wrap;gap:1px;margin:2.5rem 0 0;padding:0;border:1px solid var(--fbc-line);background:var(--fbc-line);list-style:none}.fbc-runners li{display:flex;flex:1 1 11rem;flex-direction:column;gap:.4rem;background:var(--fbc-paper);padding:1.15rem 1.4rem;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase}.fbc-runners li span:last-child{color:var(--fbc-grey);font-size:.625rem;letter-spacing:.18em}.fbc-craft{background:var(--fbc-ink-2);padding-top:var(--fbc-pad);color:var(--fbc-cream)}.fbc-craft__in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2.5rem,5vw,5rem);padding-bottom:var(--fbc-pad)}.fbc-craft .fbc-lede{color:#f0e9dcb8}.fbc-steps{display:grid;gap:0;margin:3rem 0 0;padding:0;list-style:none}.fbc-step{display:grid;grid-template-columns:3.6rem 1fr;gap:1.5rem;padding:1.6rem 0;border-top:1px solid var(--fbc-line-dark)}.fbc-step:last-child{border-bottom:1px solid var(--fbc-line-dark)}.fbc-step__num{color:var(--fbc-amber);font-family:FBCZodiak,Georgia,serif;font-size:.875rem;letter-spacing:.16em}.fbc-step h4,.fbc-step p{grid-column:2}.fbc-step h4{margin:0 0 .45rem;font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase}.fbc-step p{margin:0;color:#f0e9dc9e;font-size:.875rem}.fbc-craft__media{position:sticky;top:6rem;margin:0}.fbc-craft__media figcaption{max-width:34ch;margin-top:1.5rem;color:var(--fbc-grey);font-size:.75rem;letter-spacing:.06em}.fbc-specs{border-top:1px solid var(--fbc-line-dark)}.fbc-specs__in{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem;padding-block:2.2rem}.fbc-specs dt{margin-bottom:.5rem;color:var(--fbc-grey);font-size:.625rem;letter-spacing:.24em;text-transform:uppercase}.fbc-specs dd{margin:0;font-family:FBCZodiak,Georgia,serif;font-size:1rem;letter-spacing:.04em}.fbc-moment{background:radial-gradient(60% 60% at 76% 30%,rgba(200,135,60,.14),transparent 68%),var(--fbc-cream);padding-block:calc(var(--fbc-pad) * .92)}.fbc-moment__in{max-width:52rem;margin-inline:auto;text-align:center}.fbc-moment blockquote{font-size:clamp(2rem,5.1vw,3.9rem);line-height:1.22}.fbc-moment blockquote em{color:#7a5a2b}.fbc-moment__note{margin:2.5rem 0 0;color:var(--fbc-grey);font-size:.75rem;letter-spacing:.24em;text-transform:uppercase}.fbc-sets{border-top:1px solid var(--fbc-line);background:var(--fbc-paper);padding-block:var(--fbc-pad)}.fbc-set-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,2.4vw,2rem)}.fbc-set{display:flex;flex-direction:column;border:1px solid var(--fbc-line);background:var(--fbc-cream);padding:clamp(1.5rem,2.4vw,2.25rem);transition:.6s var(--fbc-ease)}.fbc-set:hover{transform:translateY(-4px);box-shadow:0 22px 44px #14141417}.fbc-set__media{display:grid;min-height:clamp(140px,14vw,180px);place-items:center;margin:0 0 1.9rem}.fbc-set__media img{width:74%;max-height:220px;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(20,20,20,.16))}.fbc-set__title{min-height:2.2em;letter-spacing:.12em;text-transform:uppercase}.fbc-set__meta{margin:.7rem 0 0;color:var(--fbc-grey);font-size:.688rem;letter-spacing:.2em;text-transform:uppercase}.fbc-set__price{margin:.9rem 0 0;font-family:FBCZodiak,Georgia,serif;font-size:1.6rem}.fbc-set__body{margin:.9rem 0 1.9rem;color:#4a453d;font-size:.875rem}.fbc-set .fbc-btn,.fbc-set .fbc-link{align-self:flex-start;margin-top:auto}.fbc-signup{background:var(--fbc-ink);padding-block:var(--fbc-pad);color:var(--fbc-cream)}.fbc-signup__in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2.5rem,5vw,5rem);align-items:end}.fbc-signup .fbc-lede{color:#f0e9dcb8}.fbc-signup label{display:block;margin-bottom:1rem;color:var(--fbc-grey);font-size:.688rem;letter-spacing:.22em;text-transform:uppercase}.fbc-field{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;border-bottom:1px solid var(--fbc-line-dark);padding-bottom:1rem}.fbc-field input{flex:1 1 14rem;border:0;background:transparent;padding:.4rem 0;color:var(--fbc-cream);font-family:FBCZodiak,Georgia,serif;font-size:clamp(1.1rem,1.8vw,1.5rem)}.fbc-field input:focus{outline:1px solid var(--fbc-amber);outline-offset:6px}.fbc-signup .fbc-btn{border-color:var(--fbc-amber);background:var(--fbc-amber);color:var(--fbc-ink)}.fbc-signup__fine{margin:1.25rem 0 0;color:var(--fbc-grey);font-size:.75rem}.fbc-form-message{margin-top:1rem;color:var(--fbc-amber);font-size:.875rem}.fbc-faq{background:var(--fbc-cream);padding-block:var(--fbc-pad)}.fbc-faq__in{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.fbc-accordion{border-top:1px solid var(--fbc-line)}.fbc-accordion details{border-bottom:1px solid var(--fbc-line)}.fbc-accordion summary{display:flex;justify-content:space-between;gap:1.5rem;padding:1.55rem 0;cursor:pointer;font-family:FBCZodiak,Georgia,serif;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.35}.fbc-accordion summary:after{content:"+"}.fbc-accordion details[open] summary:after{content:"\2212"}.fbc-accordion__answer{max-width:62ch;padding:0 3rem 1.9rem 0;color:#4a453d;font-size:.938rem}.fbc-closer{overflow:hidden;background:var(--fbc-ink);padding-block:var(--fbc-pad);color:var(--fbc-cream);text-align:center}.fbc-closer__media{position:relative;aspect-ratio:1;width:clamp(140px,15vw,190px);margin:0 auto 2.75rem;overflow:hidden;border-radius:50%}.fbc-closer__media img{width:100%;height:100%;object-fit:cover;object-position:47% 47%;transform:scale(1.72)}.fbc-closer__media:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:inset 0 0 34px 18px #1414148c;content:""}.fbc-closer__word{max-width:92vw;margin:0 auto;font-family:FBCZodiak,Georgia,serif;font-size:clamp(2.1rem,8.4vw,6.4rem);line-height:1.05;letter-spacing:.09em;text-transform:uppercase}.fbc-closer__sub{margin:1.5rem 0 0;color:var(--fbc-grey);font-size:.688rem;letter-spacing:.28em;text-transform:uppercase}.fbc-reveal,.fbc-reveal-img{opacity:0}.fbc-reveal{transform:translateY(18px);transition:opacity .9s var(--fbc-ease),transform .9s var(--fbc-ease)}.fbc-reveal-img{transform:translateY(14px);transition:opacity 1.1s var(--fbc-ease),transform 1.1s var(--fbc-ease)}.fbc-is-in{opacity:1;transform:none}@media(max-width:1080px){.fbc-grid{grid-template-columns:repeat(2,1fr)}.fbc-set-grid{grid-template-columns:1fr 1fr}.fbc-set--wide{grid-column:1/-1}.fbc-specs__in{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.fbc-hero__in,.fbc-craft__in,.fbc-signup__in,.fbc-faq__in,.fbc-finder__grid{grid-template-columns:1fr}.fbc-hero__in{gap:3rem}.fbc-stage{min-height:0}.fbc-craft__media{position:static;max-width:32rem}.fbc-result{margin-top:2.5rem}.fbc-hero{padding-bottom:3.5rem}}@media(max-width:640px){.fbc-page{--fbc-pad:clamp(3.25rem,11vw,4.5rem)}.fbc-grid,.fbc-set-grid,.fbc-result{grid-template-columns:1fr}.fbc-result__media{max-width:15rem;aspect-ratio:auto}.fbc-specs__in{grid-template-columns:1fr 1fr;gap:1.25rem}.fbc-ticker__in{gap:.7rem;font-size:.6rem;letter-spacing:.14em}.fbc-card__line{min-height:0}.fbc-accordion__answer{padding-right:1rem}.fbc-facts{gap:1rem 1.25rem}.fbc-stage__caption{font-size:.55rem;letter-spacing:.18em}}@media(prefers-reduced-motion:reduce){.fbc-page *{scroll-behavior:auto!important;transition-duration:.01ms!important}.fbc-reveal,.fbc-reveal-img{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/fbc-styles.css.map */
