.fc{--fc-paper: #ffffff;--fc-ink: #0a0a0a;--fc-body: #5c5c5c;--fc-muted: #767676;--fc-dim: #8a8a8a;--fc-dark: #121212;--fc-dark-2: #1c1c1c;--fc-sale: #b8102e;--fc-soft: #f4f4f4;--fc-line: #e4e4e4;--fc-step: 6.4rem;--fc-sans: "Jost", "Futura", "Century Gothic", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fc-serif: "Playfair Display", "Didot", "Bodoni MT", Georgia, serif;background:var(--fc-paper);color:var(--fc-ink);font-family:var(--fc-sans)}body:has(.fc) #MainContent,body:has(.fc) #MainContent>.shopify-section,body:has(.fc) #MainContent .gradient{background-color:#fff!important;background-image:none!important;color:#0a0a0a}.fc .fc-kicker{margin:0;color:#0a0a0a;font-size:1.4rem;font-weight:400;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.fc .fc-display{margin:0;color:#0a0a0a;font-family:var(--fc-sans);font-size:clamp(2.8rem,5.6vw,5.6rem);font-weight:400;letter-spacing:-.01em;line-height:1.08;text-transform:uppercase}.fc .fc-sub{color:#5c5c5c;font-size:1.55rem;line-height:1.7}.fc .fc-sub p{margin:0 0 1.4rem;color:#5c5c5c}.fc .fc-sub p:last-child{margin-bottom:0}.fc .fc-pill{display:inline-flex;min-height:5.6rem;align-items:center;justify-content:center;padding:1.7rem 3.6rem;border:0;border-radius:10rem;background:#0a0a0a;color:#fff;font-family:var(--fc-sans);font-size:1.35rem;font-weight:500;letter-spacing:.12em;line-height:1;text-decoration:none;text-transform:uppercase;transition:transform .18s ease,opacity .18s ease}.fc .fc-pill--light{background:#fff;color:#0a0a0a}.fc .fc-pill:hover{opacity:.88;transform:translateY(-.2rem)}.fc .fc-pill:focus-visible{outline:.2rem solid #0a0a0a;outline-offset:.3rem}.fc .fc-pill--light:focus-visible{outline-color:#fff}.fc-hero{position:relative;display:grid;min-height:62rem;align-items:center;overflow:hidden;background:#0a0a0a}.fc-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.fc-hero__bg img{width:100%;height:100%;object-fit:cover}.fc-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000059,#0000001a 45%,#00000073)}.fc-hero__in{position:relative;z-index:1;padding-top:6rem;padding-bottom:6rem;text-align:center}.fc-hero__h{margin:0;color:#fff;font-family:var(--fc-serif);font-size:clamp(4.4rem,11vw,11rem);font-weight:700;letter-spacing:.01em;line-height:.98;text-shadow:0 .2rem 3rem rgba(0,0,0,.45);text-transform:uppercase}.fc-hero__offer{margin:1.4rem 0 0}.fc-hero__offer span{display:inline-block;padding:.8rem 2rem;background:#0a0a0a;color:#fff;font-family:var(--fc-serif);font-size:clamp(2rem,4.6vw,4.2rem);font-weight:400;letter-spacing:.01em;line-height:1.2;text-transform:uppercase}.fc-hero__badges{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2.8rem}.fc-badge{display:grid;min-width:13rem;max-width:17rem;justify-items:center;padding:1.4rem 1.6rem;background:#0c0c0cb8;-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem)}.fc-badge__ic svg{width:2rem;height:2rem;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4}.fc-badge strong{margin-top:.8rem;color:#fff;font-size:1.05rem;font-weight:500;letter-spacing:.08em;line-height:1.35;text-align:center;text-transform:uppercase}.fc-hero__cta{margin-top:3.2rem}@media screen and (min-width:750px){.fc{--fc-step: 9rem}}@media screen and (min-width:990px){.fc{--fc-step: 11rem}.fc-hero{min-height:78rem}.fc-hero__in{padding-top:10rem;padding-bottom:8rem}}@media(prefers-reduced-motion:reduce){.fc .fc-pill{transition:none}}.fc-mq{overflow:hidden;background:#0a0a0a;color:#fff}.fc-mq__track{display:flex;gap:3.2rem;align-items:center;padding:2rem 1.6rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fc-mq__track::-webkit-scrollbar{display:none}.fc-mq__i{display:flex;flex:0 0 auto;gap:1.2rem;align-items:center}.fc-mq__ic svg{display:block;width:3rem;height:2.4rem;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3}.fc-mq__i strong{color:#fff;font-family:var(--fc-sans, "Jost", "Futura", sans-serif);font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:1.3;text-transform:uppercase;white-space:nowrap}@media screen and (min-width:990px){.fc-mq__track{gap:5rem;justify-content:center;padding:2.4rem;overflow-x:visible}.fc-mq__i strong{font-size:1.9rem}.fc-mq__ic svg{width:3.6rem;height:2.9rem}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map?subset=AAAAFA */
