:root{--ff-black: #121619;--ff-off: #F3F4F5;--ff-white: #FFFFFF;--ff-g1: #55575A;--ff-g2: #3D4043;--ff-g3: #23272A;--ff-line: rgba(18, 22, 25, .15);--ff-line-light: rgba(243, 244, 245, .2);--ff-muted: rgba(18, 22, 25, .6);--ff-font-head: "Chalet", "Helvetica Neue", Helvetica, Arial, sans-serif;--ff-font-body: "Chalet", "Helvetica Neue", Helvetica, Arial, sans-serif;--ff-gutter: 10px;--ff-inset: clamp(20px, 3vw, 44px);--ff-section-y: clamp(24px, 2.6vw, 40px);--ff-carousel-y: var(--ff-section-y);--ff-radius: 15px;--ff-ease: cubic-bezier(.22, .61, .36, 1)}@media(min-width:1024px){:root{--ff-gutter: 20px}}.ff-section{position:relative;font-family:var(--ff-font-body);color:var(--ff-black)}.ff-section--pad{padding-top:var(--ff-section-y);padding-bottom:var(--ff-section-y)}.ff-section--pad-top{padding-top:var(--ff-section-y)}.ff-section--pad-bottom{padding-bottom:var(--ff-section-y)}.ff-section--off{background:var(--ff-off)}.ff-section--white{background:var(--ff-white)}.ff-section--dark{background:var(--ff-black);color:var(--ff-off)}.ff-section--dark h1,.ff-section--dark h2,.ff-section--dark h3,.ff-section--dark h4,.ff-section--dark p{color:inherit}.ff-container{width:100%;margin:0 auto;padding-left:var(--ff-gutter);padding-right:var(--ff-gutter);box-sizing:border-box}.ff-container--narrow{max-width:1180px}.ff-container--reading{max-width:860px}.ff-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.ff-head--center{flex-direction:column;align-items:center;text-align:center}.ff-head__text{min-width:0}.ff-head__actions{display:flex;align-items:center;gap:16px;flex:0 0 auto}.ff-eyebrow{display:block;margin:0 0 12px;font-family:var(--ff-font-body);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ff-g1);line-height:1.2}.ff-section--dark .ff-eyebrow,.ff-on-dark .ff-eyebrow{color:#f3f4f5b3}.ff-h1,.ff-h2,.ff-h3,.ff-section h1.ff-h1,.ff-section h2.ff-h2,.ff-section h3.ff-h3,.ff-section h2.ff-h3,.ff-section p.ff-h1{font-family:var(--ff-font-head)!important;font-weight:600;margin:0;color:inherit;text-align:inherit;letter-spacing:-.005em;line-height:1.02;text-wrap:balance}.ff-h1{font-size:clamp(38px,6vw,84px)}.ff-h2{font-size:32px}.ff-head .ff-h2,.ff-section .ff-head h2.ff-h2{font-size:32px;line-height:1.1}.ff-h3{font-size:clamp(20px,2vw,28px);line-height:1.15}.ff-lede{margin:16px 0 0;font-size:clamp(15px,1.15vw,18px);line-height:1.55;color:var(--ff-g2);max-width:60ch}.ff-section--dark .ff-lede,.ff-on-dark .ff-lede{color:#f3f4f5d1}.ff-lede p{margin:0 0 .8em}.ff-lede p:last-child{margin-bottom:0}.ff-actions{display:flex;flex-wrap:wrap;gap:12px 14px;margin-top:28px}.ff-actions .button{margin:0}.ff-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--ff-font-head);font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:inherit;text-decoration:none;white-space:nowrap;border-bottom:2px solid currentColor;padding-bottom:3px;transition:opacity .2s}.ff-link:hover{opacity:.6}.ff-link svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2}.ff-arrows{display:none;gap:8px}@media(min-width:1024px){.ff-arrows{display:inline-flex}}.ff-arrow{width:44px;height:44px;padding:0;margin:0;border-radius:50%;border:2px solid var(--ff-black);background:transparent;color:var(--ff-black);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s,opacity .2s;line-height:0}.ff-arrow svg{width:16px;height:16px;fill:none!important;stroke:currentColor;stroke-width:2.2}.ff-arrow:hover:not([disabled]){background:var(--ff-black);color:var(--ff-off)}.ff-arrow[disabled],button.ff-arrow[disabled]{opacity:.3;cursor:default;background:transparent}.ff-section--dark .ff-arrow,.ff-on-dark .ff-arrow{border-color:var(--ff-off);color:var(--ff-off)}.ff-section--dark .ff-arrow:hover:not([disabled]),.ff-on-dark .ff-arrow:hover:not([disabled]){background:var(--ff-off);color:var(--ff-black)}.ff-track{display:flex;gap:var(--ff-track-gap, 16px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-left:var(--ff-gutter);padding-right:var(--ff-gutter);scroll-padding-left:var(--ff-gutter);margin-left:calc(var(--ff-gutter) * -1);margin-right:calc(var(--ff-gutter) * -1)}.ff-track::-webkit-scrollbar{display:none}.ff-track>*{flex:0 0 var(--ff-slide-w, 78%);scroll-snap-align:start;min-width:0}@media(min-width:1024px){.ff-track{--ff-track-gap: 20px}.ff-track>*{flex-basis:var(--ff-slide-w-md, calc((100% - 20px)/2) )}}@media(min-width:1024px){.ff-track{--ff-track-gap: 24px}.ff-track>*{flex-basis:var(--ff-slide-w-lg, calc((100% - 72px)/4) )}}.ff-progress{position:relative;height:2px;background:var(--ff-line);margin-top:28px;overflow:hidden}.ff-progress__bar{position:absolute;top:0;left:0;height:100%;width:25%;background:var(--ff-black);transform:translate(0);transition:transform .15s linear,width .15s linear}.ff-section--dark .ff-progress{background:var(--ff-line-light)}.ff-section--dark .ff-progress__bar{background:var(--ff-off)}.ff-media{position:relative;overflow:hidden;background:var(--ff-off)}.ff-media img,.ff-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ff-media--ratio{aspect-ratio:var(--ff-ratio, 4 / 5)}.ff-media--zoom img{transition:transform .9s var(--ff-ease)}@media(hover:hover){.ff-media--zoom:hover img,a:hover>.ff-media--zoom img{transform:scale(1.04)}}.ff-reveal{opacity:0;transform:translate3d(0,18px,0);transition:opacity .8s var(--ff-ease),transform .8s var(--ff-ease)}.ff-reveal.is-in,.no-js .ff-reveal{opacity:1;transform:none}.ff-reveal[data-delay="1"]{transition-delay:.1s}.ff-reveal[data-delay="2"]{transition-delay:.2s}.ff-reveal[data-delay="3"]{transition-delay:.3s}.ff-reveal[data-delay="4"]{transition-delay:.4s}@media(prefers-reduced-motion:reduce){.ff-reveal{opacity:1;transform:none;transition:none}.ff-track{scroll-behavior:auto}}.ff-section h1,.ff-section h2,.ff-section h3,.ff-section h4{text-align:inherit}.cc-announcement.ff-shipping-bar{background:var(--ff-bar-bg, #121619);color:var(--ff-bar-text, #F3F4F5);font-family:var(--ff-font-body);font-size:12px!important;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.cc-announcement .ff-shipping-bar__inner,.ff-shipping-bar__inner{display:flex;align-items:center;justify-content:center;gap:10px;min-height:40px;padding:10px var(--ff-gutter);color:inherit;text-decoration:none;box-sizing:border-box}a.ff-shipping-bar__inner:hover .ff-shipping-bar__cta{opacity:.6}.ff-shipping-bar__icon{width:18px;height:18px;flex:0 0 auto;fill:none!important;stroke:currentColor}.ff-shipping-bar__text{display:inline-block}.ff-shipping-bar__text--mobile{display:none}@media(max-width:1023px){.cc-announcement.ff-shipping-bar--has-mobile .ff-shipping-bar__text{display:none}.cc-announcement.ff-shipping-bar--has-mobile .ff-shipping-bar__text--mobile{display:inline-block}.cc-announcement.ff-shipping-bar .ff-shipping-bar__cta{display:none}.cc-announcement .ff-shipping-bar__inner{min-height:36px;padding:8px var(--ff-gutter);gap:8px;text-align:center}.cc-announcement.ff-shipping-bar{letter-spacing:.08em}}.ff-shipping-bar__text strong,.ff-shipping-bar__text b{font-weight:700}.ff-shipping-bar__sep,.ff-shipping-bar__secondary{display:none}.ff-shipping-bar__cta{display:inline-block;margin-left:6px;padding-bottom:1px;border-bottom:1px solid currentColor;font-weight:700;white-space:nowrap;transition:opacity .2s}@media(min-width:1024px){.cc-announcement.ff-shipping-bar{font-size:13px!important}.ff-shipping-bar__inner{gap:14px}.ff-shipping-bar__sep{display:inline-block;width:1px;height:14px;background:currentColor;opacity:.35}.ff-shipping-bar__secondary{display:inline-block;opacity:.85}}.ff-section svg,.ff-modal svg,.ff-toaster svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ff-section .ff-card svg{fill:#121619;stroke:none}.ff-placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:#1216191f!important;stroke:none!important;background:var(--ff-off)}.cc-animate-enabled .shopify-section.section-ff-founder-letter{overflow:visible}.ff-hero{position:relative;overflow:hidden;background:var(--ff-black);color:var(--ff-hero-text, #F3F4F5)}.ff-hero__bg-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block}.ff-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ff-hero__media img,.ff-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ff-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#12161900 0% 45%,rgba(18,22,25,var(--ff-hero-overlay, .4))),linear-gradient(90deg,rgba(18,22,25,calc(var(--ff-hero-overlay, .4) * .5)),#12161900 55%)}.ff-hero__inner{position:relative;z-index:2;padding-left:var(--ff-inset);padding-right:var(--ff-inset);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:24px;min-height:82svh;padding-top:72px;padding-bottom:32px;box-sizing:border-box;pointer-events:none}.ff-hero__inner>*{pointer-events:auto}.ff-hero--full .ff-hero__inner{min-height:calc(100svh - var(--nav-height, 0px))}.ff-hero--tall .ff-hero__inner{min-height:calc(88svh - var(--nav-height, 0px))}.ff-hero--medium .ff-hero__inner{min-height:calc(72svh - var(--nav-height, 0px))}@media(max-width:1023px){.ff-hero__shade{background:linear-gradient(180deg,#12161900 0% 30%,rgba(18,22,25,calc(var(--ff-hero-overlay, .4) * 1.9)))}.ff-hero__inner{min-height:0;aspect-ratio:4 / 5;padding-bottom:20px}.ff-hero--medium .ff-hero__inner{aspect-ratio:1 / 1}}.ff-hero__content{max-width:680px}.ff-hero__eyebrow{color:#f3f4f5cc}.ff-hero .ff-hero__heading,.ff-hero h1.ff-hero__heading{color:var(--ff-hero-text, #F3F4F5);font-size:var(--ff-head-size, 68px);line-height:normal;letter-spacing:-.01em}@media(max-width:1023px){.ff-hero .ff-hero__heading,.ff-hero h1.ff-hero__heading{font-size:var(--ff-head-size-m, 34px)}}.ff-hero__heading p{margin:0}.ff-hero .ff-hero__text,.ff-hero .ff-on-dark .ff-hero__text{color:var(--ff-hero-text, #F3F4F5);opacity:.9;max-width:46ch;font-size:clamp(15px,1.2vw,19px);margin-top:var(--ff-head-gap, 16px)}.ff-hero .ff-hero__eyebrow,.ff-hero .ff-on-dark .ff-hero__eyebrow{color:var(--ff-hero-text, #F3F4F5);opacity:.8}.ff-hero__text p{margin:0 0 .5em}.ff-hero__actions{margin-top:24px}.ff-hero.ff-align-h-center .ff-hero__content{max-width:760px}@media(min-width:1024px){.ff-hero__inner{padding-bottom:48px}.ff-hero--has-card .ff-hero__content{max-width:min(680px,calc(100% - 440px))}.ff-hero--has-card.ff-align-h-center .ff-hero__content{max-width:760px}.ff-hero--has-card.ff-align-v-bottom.ff-align-h-left.ff-hero--card-left .ff-hero__inner,.ff-hero--has-card.ff-align-v-bottom.ff-align-h-right.ff-hero--card-right .ff-hero__inner,.ff-hero--has-card.ff-align-v-bottom.ff-align-h-center.ff-hero--card-center .ff-hero__inner,.ff-hero--has-card.ff-align-v-bottom.ff-align-h-center .ff-hero__inner{padding-bottom:216px}}.ff-hero__stage{position:relative}.ff-toaster-layer{position:relative;z-index:3;width:100%;overflow:hidden;padding:12px var(--ff-gutter) 16px;box-sizing:border-box;background:var(--ff-black)}@media(min-width:1024px){.ff-toaster-layer{position:absolute;right:var(--ff-inset);bottom:40px;width:400px;max-width:calc(100% - var(--ff-gutter) * 2);padding:8px 0 0;background:transparent;pointer-events:none}.ff-toaster-layer>*{pointer-events:auto}.ff-hero--card-left .ff-toaster-layer{right:auto;left:var(--ff-inset)}.ff-hero--card-center .ff-toaster-layer{right:auto;left:50%;transform:translate(-50%)}.ff-hero--card-left .ff-hero__content,.ff-hero--card-center .ff-hero__content{max-width:680px}}.ff-toaster{position:relative;transform:translate3d(0,calc(100% + 16px),0);transition:transform .55s cubic-bezier(.2,.7,.2,1) .7s}.ff-hero.is-loaded .ff-toaster,.no-js .ff-toaster{transform:none}@media(prefers-reduced-motion:reduce){.ff-toaster{transform:none;transition:none}}.ff-toaster__card{display:flex;align-items:stretch;gap:0;background:#ffffffb8;-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);border-radius:8px;overflow:hidden;color:var(--ff-black);text-decoration:none;min-height:112px;box-shadow:0 10px 30px #1216192e;transition:background .2s}.ff-toaster__card:hover{background:#ffffffdb}.ff-toaster--dark .ff-toaster__card{background:#23272ab8;color:var(--ff-off)}.ff-toaster--dark .ff-toaster__card:hover{background:#23272ae0}.ff-toaster__media{flex:0 0 112px;width:112px;background:#fff;display:block;position:relative}.ff-toaster__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ff-toaster__body{display:flex;flex-direction:column;justify-content:center;gap:5px;padding:14px 44px 14px 16px;min-width:0;font-family:var(--ff-font-body)}.ff-toaster__eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:.7;line-height:1.2}.ff-toaster__title{font-family:var(--ff-font-head);font-weight:600;font-size:15px;line-height:1.25}.ff-toaster__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;line-height:1.2}.ff-toaster__was{text-decoration:line-through;opacity:.55}.ff-toaster__now{font-weight:600;font-family:var(--ff-font-head)}.ff-toaster__badge{font-size:12px;letter-spacing:.08em;text-transform:uppercase;background:var(--ff-black);color:var(--ff-off);padding:2px 6px;border-radius:4px;line-height:1.2}.ff-toaster--dark .ff-toaster__badge{background:var(--ff-off);color:var(--ff-black)}.ff-toaster__meta{font-size:12px;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.ff-toaster__cta{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;font-family:var(--ff-font-head);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;margin-top:2px}.ff-toaster__card:hover .ff-toaster__cta{text-decoration-color:transparent}.ff-toaster__atc{position:absolute;top:10px;right:10px;z-index:2;width:34px;height:34px;padding:0;margin:0;border-radius:50%;border:2px solid var(--ff-black);background:var(--ff-black);color:var(--ff-off);display:grid;place-items:center;cursor:pointer;transition:background .2s,color .2s,transform .2s;line-height:0}.ff-toaster__atc:hover:not([disabled]){background:transparent;color:var(--ff-black)}.ff-toaster--dark .ff-toaster__atc{background:var(--ff-off);border-color:var(--ff-off);color:var(--ff-black)}.ff-toaster--dark .ff-toaster__atc:hover:not([disabled]){background:transparent;color:var(--ff-off)}.ff-toaster__atc svg{width:16px;height:16px;stroke-width:2.4}.ff-toaster__atc-icon{grid-area:1 / 1;display:grid;place-items:center;transition:opacity .3s,transform .3s}.ff-toaster__atc-icon--done{opacity:0;transform:translateY(6px)}.ff-toaster__atc.is-done .ff-toaster__atc-icon--add{opacity:0;transform:translateY(-6px)}.ff-toaster__atc.is-done .ff-toaster__atc-icon--done{opacity:1;transform:none}.ff-toaster__atc.is-loading{opacity:.6}@media(max-width:1023px){.ff-hero:not(.ff-hero--card-mobile) .ff-toaster-layer{display:none}.ff-toaster__media{flex-basis:96px;width:96px}.ff-toaster__body{padding:12px 44px 12px 14px}.ff-toaster__card{box-shadow:none}}.ff-perks{padding:var(--ff-section-y) 0;background:var(--ff-perks-bg, #F3F4F5);color:var(--ff-perks-text, #121619)}.ff-perks.ff-section--off,.ff-perks.ff-section--white,.ff-perks.ff-section--dark{background:var(--ff-perks-bg, #F3F4F5);color:var(--ff-perks-text, #121619)}.ff-perks{--ff-perks-line: color-mix(in srgb, var(--ff-perks-text, #121619) 18%, transparent)}.ff-perks__heading{margin-bottom:var(--ff-head-gap, 20px)}.ff-section.ff-perks .ff-perks__heading .ff-h3{font-size:var(--ff-head-size, 28px)}@media(max-width:1023px){.ff-section.ff-perks .ff-perks__heading .ff-h3{font-size:var(--ff-head-size-m, 20px)}}.ff-perks__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ff-perks__item{display:flex;align-items:center;gap:12px;padding:14px 16px;min-width:0;color:inherit;border-radius:15px}.ff-perks--borders .ff-perks__item{border:2px solid var(--ff-perks-text, #121619)}.ff-perks__item:has(.ff-perks__link):hover{background:color-mix(in srgb,var(--ff-perks-text, #121619) 6%,transparent)}.ff-perks__link{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;width:100%}.ff-perks__icon{flex:0 0 auto;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--ff-perks-line, var(--ff-line));display:grid;place-items:center;color:var(--ff-perks-text, #121619);overflow:hidden}.ff-perks__icon svg{width:20px;height:20px;stroke-width:1.7}.ff-perks__icon img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.ff-perks__icon--image{border:0}.ff-section--dark .ff-perks__icon{border-color:var(--ff-line-light);color:var(--ff-off)}.ff-perks__body{display:flex;flex-direction:column;gap:3px;min-width:0}.ff-perks__title{font-family:var(--ff-font-head);font-weight:600;font-size:14px;line-height:1.25;letter-spacing:.02em}.ff-perks__text{font-size:13px;line-height:1.45;color:var(--ff-perks-text, #121619);opacity:.72}.ff-perks__title,.ff-perks .ff-eyebrow,.ff-perks .ff-h3{color:var(--ff-perks-text, #121619)}.ff-perks__arrow{width:16px;height:16px;margin-left:auto;flex:0 0 auto;align-self:center;opacity:.5;transition:transform .2s,opacity .2s}.ff-perks__link:hover .ff-perks__arrow{transform:translate(3px);opacity:1}@media(max-width:1023px){.ff-perks__item{padding:12px 14px}.ff-perks__icon{width:36px;height:36px}.ff-perks__icon svg{width:18px;height:18px}}@media(min-width:1024px){.ff-perks .ff-container{padding-left:var(--ff-inset);padding-right:var(--ff-inset)}.ff-perks__list{grid-template-columns:repeat(var(--ff-perks-count, 4),minmax(0,1fr));gap:16px}.ff-perks__item{padding:16px 20px}}.ff-best-sellers.ff-section--pad,.ff-cats.ff-section--pad,.ff-social-video.ff-section--pad{padding-top:var(--ff-pad-top, var(--ff-carousel-y));padding-bottom:var(--ff-pad-bottom, var(--ff-carousel-y))}.ff-best-sellers .ff-head,.ff-cats .ff-head,.ff-social-video .ff-head{margin-bottom:var(--ff-head-gap, 20px)}.ff-best-sellers .ff-head .ff-h2,.ff-cats .ff-head .ff-h2,.ff-social-video .ff-head .ff-h2,.ff-best-sellers .ff-head .ff-h2 a,.ff-cats .ff-head .ff-h2 a,.ff-best-sellers .ff-head .ff-eyebrow,.ff-cats .ff-head .ff-eyebrow,.ff-social-video .ff-head .ff-eyebrow,.ff-best-sellers .ff-head .ff-lede,.ff-cats .ff-head .ff-lede,.ff-social-video .ff-head .ff-lede{color:var(--ff-head-color, inherit)}.ff-best-sellers .ff-head .ff-eyebrow,.ff-cats .ff-head .ff-eyebrow,.ff-social-video .ff-head .ff-eyebrow{opacity:.7}.ff-best-sellers__track{--ff-slide-w: calc(50% - 16px) ;--ff-slide-w-md: calc((100% - 40px) / 3)}.ff-best-sellers--m1 .ff-best-sellers__track{--ff-slide-w: 66%}.ff-best-sellers__slide{display:flex}.ff-best-sellers__slide>.ff-card{width:100%}.ff-best-sellers .ff-h2 a{color:inherit;text-decoration:none}.ff-card--placeholder .ff-card__media{aspect-ratio:4 / 5}.ff-scroller--no-overflow .ff-arrows,.ff-scroller--no-overflow .ff-progress{display:none}.ff-vwatch{padding:var(--ff-section-y) var(--ff-gutter);background:var(--ff-white);color:var(--ff-off)}.ff-vwatch--frame-off{background:var(--ff-off)}.ff-vwatch--contained{padding-left:var(--ff-inset);padding-right:var(--ff-inset)}.ff-vwatch__frame{position:relative;aspect-ratio:var(--ff-ratio, 16 / 9);max-height:92svh;width:100%;background:var(--ff-black);overflow:hidden;border-radius:4px}@media(max-width:1023px){.ff-vwatch__frame{aspect-ratio:var(--ff-ratio-m, 4 / 5);max-height:none}.ff-vwatch__scrim{background:linear-gradient(180deg,#12161900 20%,rgba(18,22,25,calc(var(--ff-scrim, .45) * 1.6)))}}.ff-vwatch__poster,.ff-vwatch__teaser{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ff-vwatch__teaser{z-index:1}.ff-vwatch__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,#12161900 40%,rgba(18,22,25,var(--ff-scrim, .45)))}.ff-vwatch__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;padding:clamp(20px,4vw,56px) var(--ff-gutter);box-sizing:border-box;gap:24px}.ff-vwatch--left .ff-vwatch__content{justify-content:flex-end;align-items:flex-start;text-align:left}.ff-vwatch--center .ff-vwatch__content{justify-content:center;align-items:center;text-align:center}.ff-vwatch--center .ff-vwatch__text{order:2}.ff-vwatch--center .ff-vwatch__controls{order:1}.ff-vwatch__text{max-width:640px}.ff-vwatch__text .ff-h2{color:var(--ff-off)}.ff-vwatch__controls{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.ff-vwatch--left .ff-vwatch__controls{margin-top:4px}.ff-play{display:inline-flex;align-items:center;gap:14px;background:transparent;border:0;padding:0;margin:0;color:var(--ff-off);cursor:pointer;font-family:var(--ff-font-head);font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.ff-play:hover,.ff-play:focus-visible{background:transparent!important;color:var(--ff-off)!important;border:0!important}.ff-play__ring{width:64px;height:64px;border:3px solid var(--ff-off);border-radius:50%;display:grid;place-items:center;transition:transform .3s var(--ff-ease),background .3s,color .3s;color:var(--ff-off)}.ff-play__ring svg{width:40%;height:40%;fill:currentColor!important;stroke:none!important;transform:translate(8%)}.ff-play:hover .ff-play__ring{transform:scale(1.06);background:var(--ff-off);color:var(--ff-black)}.ff-vwatch--center .ff-play{flex-direction:column;gap:12px}.ff-vwatch--center .ff-play__ring{width:96px;height:96px;border-width:4px}@media(min-width:1024px){.ff-vwatch--left .ff-play__ring{width:76px;height:76px}.ff-vwatch--center .ff-play__ring{width:128px;height:128px}}.ff-vwatch__inline{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:#000}.ff-vwatch__inline iframe,.ff-vwatch__inline video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.ff-vwatch__back{position:absolute;top:12px;right:12px;z-index:6;width:40px;height:40px;border-radius:50%;border:0;padding:0;background:#f3f4f5e6;color:var(--ff-black);display:grid;place-items:center;cursor:pointer}.ff-vwatch__back svg{width:18px;height:18px}.ff-vwatch.is-playing .ff-vwatch__content,.ff-vwatch.is-playing .ff-vwatch__scrim{display:none}.ff-letter-anchor{position:relative;top:calc(-1 * var(--nav-height, 0px));height:0}.ff-letter-editor-note{padding:20px var(--ff-gutter);font-size:13px;color:var(--ff-g1);border-top:1px dashed var(--ff-line);border-bottom:1px dashed var(--ff-line);display:flex;gap:16px;align-items:center;flex-wrap:wrap}.ff-letter-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:none}.ff-letter-modal.is-open{display:block}.ff-letter-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#121619b3}.ff-letter-modal__panel{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:min(1180px,100%);height:100%;background:var(--ff-off);color:var(--ff-black);overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:0 30px 80px #0006;transform:translateY(24px);opacity:0;transition:transform .45s var(--ff-ease),opacity .3s}@media(min-width:1024px){.ff-letter-modal__panel{width:min(880px,100%);height:min(88vh,900px);border-radius:6px}}.ff-letter-modal.is-open .ff-letter-modal__panel{transform:none;opacity:1}.ff-letter-modal__close{position:sticky;top:16px;float:right;margin:16px 16px 0 0;z-index:3;width:44px;height:44px;padding:0;border-radius:50%;border:2px solid var(--ff-black);background:var(--ff-off);color:var(--ff-black);display:grid;place-items:center;cursor:pointer}.ff-letter-modal__close:hover{background:var(--ff-black);color:var(--ff-off)}.ff-letter-modal__close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.ff-letter{padding:clamp(32px,5vw,64px) clamp(20px,5vw,72px) clamp(48px,6vw,80px);font-family:var(--ff-font-body)}.ff-letter__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:36px}.ff-letter__grid--single{grid-template-columns:minmax(0,1fr)!important;max-width:720px;margin:0 auto}@media(min-width:1024px){.ff-letter__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,96px);align-items:start}.ff-letter__rail{position:sticky;top:24px}}.ff-letter__heading{font-size:clamp(30px,3.2vw,44px);margin-top:0}.ff-letter__heading p{margin:0}.ff-letter__portrait{margin:28px 0 0}.ff-letter__portrait .ff-media{display:block;border-radius:6px}.ff-letter__caption{margin-top:10px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ff-g1)}.ff-letter__facts{list-style:none;margin:32px 0 0;padding:0;border-top:1px solid var(--ff-line)}.ff-letter__fact{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid var(--ff-line)}.ff-letter__fact-num{font-family:var(--ff-font-head);font-weight:600;font-size:12px;letter-spacing:.1em;color:var(--ff-g1);padding-top:3px}.ff-letter__fact-body{display:flex;flex-direction:column;gap:3px;font-size:14px;line-height:1.45}.ff-letter__fact-body strong{font-family:var(--ff-font-head);font-weight:600;font-size:15px}.ff-letter__fact-body span{color:var(--ff-g1)}.ff-letter__fact-link{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;font-family:var(--ff-font-head);color:inherit;margin-top:4px;text-decoration:none}.ff-letter__salutation{margin:0 0 20px;font-family:var(--ff-font-head);font-weight:600;font-size:clamp(16px,1.3vw,19px)}.ff-letter__rte{font-size:clamp(16px,1.2vw,18px);line-height:1.65;color:var(--ff-g3)}.ff-letter__rte p{margin:0 0 1.15em}.ff-letter__rte p:last-child{margin-bottom:0}.ff-letter__rte strong{font-family:var(--ff-font-head);font-weight:600;color:var(--ff-black)}.ff-letter__sig{display:flex;align-items:center;gap:20px;margin-top:36px}.ff-letter__sig-img{max-height:64px;width:auto}.ff-letter__sig-text{display:flex;flex-direction:column;gap:4px}.ff-letter__sig-name{font-family:var(--ff-font-head);font-weight:600;font-size:22px;line-height:1}.ff-letter__sig-title{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ff-g1)}.ff-letter__actions{margin-top:32px}html.ff-letter-open,html.ff-letter-open body{overflow:hidden}.ff-backbar{position:relative;padding:var(--ff-section-y) var(--ff-gutter);background:var(--ff-white);color:var(--ff-off)}.ff-backbar--frame-off{background:var(--ff-off)}.ff-backbar__frame{position:relative;overflow:hidden;border-radius:4px;background:var(--ff-black)}.ff-backbar__media{position:absolute;top:0;right:0;bottom:0;left:0}.ff-backbar__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(18,22,25,var(--ff-shade, .55)),rgba(18,22,25,calc(var(--ff-shade, .55) * .6)) 35%,#12161900 65%),linear-gradient(180deg,#12161900 60%,rgba(18,22,25,calc(var(--ff-shade, .55) * .5)))}.ff-backbar__inner{position:relative;z-index:1;color:var(--ff-copy, #F3F4F5);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:min(var(--ff-backbar-h, 70vh),900px);padding:var(--ff-inset);box-sizing:border-box}.ff-backbar__text{max-width:560px}.ff-backbar__heading{font-size:clamp(34px,4.2vw,64px);color:var(--ff-copy, #F3F4F5)}.ff-backbar .ff-lede,.ff-backbar .ff-eyebrow{color:var(--ff-copy, #F3F4F5)}.ff-backbar .ff-lede{opacity:.88}.ff-backbar .ff-eyebrow{opacity:.75}.ff-align-h-right .ff-backbar__shade,.ff-backbar.ff-align-h-right .ff-backbar__shade{background:linear-gradient(270deg,rgba(18,22,25,var(--ff-shade, .55)),rgba(18,22,25,calc(var(--ff-shade, .55) * .6)) 35%,#12161900 65%),linear-gradient(180deg,#12161900 60%,rgba(18,22,25,calc(var(--ff-shade, .55) * .5)))}.ff-backbar.ff-align-h-center .ff-backbar__shade{background:linear-gradient(180deg,rgba(18,22,25,calc(var(--ff-shade, .55) * .3)),rgba(18,22,25,var(--ff-shade, .55)))}.ff-backbar__heading p{margin:0}@media(max-width:1023px){.ff-backbar__inner{min-height:0;aspect-ratio:var(--ff-ratio-m, 4 / 5)}.ff-backbar__shade{background:linear-gradient(180deg,#12161900 25%,rgba(18,22,25,calc(var(--ff-shade, .55) * 1.4)))}}.ff-cats__track{--ff-slide-w: 68%;--ff-slide-w-md: calc((100% - 40px) / 3)}.ff-cats__tile{display:block;color:inherit;text-decoration:none}.ff-cats__media{display:block;border-radius:4px}.ff-cats__tile{position:relative}.ff-cats__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:flex-end;justify-content:var(--ff-cats-btn-x, flex-start);padding:clamp(14px,1.6vw,24px);background:linear-gradient(180deg,#12161900 55%,rgba(18,22,25,var(--ff-cats-shade, .35)));border-radius:4px;pointer-events:none}.ff-cats__btn{margin:0;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ff-cats__tile:hover .ff-cats__btn.light{background:transparent!important;color:var(--ff-off)!important}.ff-cats__tile:hover .ff-cats__btn.transparent{background:var(--ff-off)!important;color:var(--ff-black)!important}.ff-cats__tile:hover .ff-cats__btn.dark{background:var(--ff-off)!important;color:var(--ff-black)!important;border-color:var(--ff-off)!important}@media(max-width:1023px){.ff-cats__btn{font-size:12px!important;padding:9px 16px 8px}}.ff-svideo{padding:var(--ff-section-y) var(--ff-gutter)}.ff-svideo__frame{position:relative;min-height:min(var(--ff-svideo-h, 750px),calc(100svh - 40px));background:var(--ff-black);border-radius:4px;overflow:hidden}@media(max-width:1023px){.ff-svideo__frame{min-height:min(var(--ff-svideo-h-m, 550px),calc(100svh - 20px))}}.ff-svideo__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ff-svideo__video--mobile{display:none}@media(max-width:1023px){.ff-svideo__video--desktop{display:none}.ff-svideo__video--mobile{display:block}}.ff-svideo__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#12161900 40%,rgba(18,22,25,var(--ff-shade, .4)))}.ff-svideo__copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:var(--ff-inset);box-sizing:border-box;color:var(--ff-copy, #F3F4F5);pointer-events:none}.ff-svideo__copy>*{pointer-events:auto}.ff-svideo__logo,.ff-svideo .ff-media img.ff-svideo__logo{position:static;inset:auto;object-fit:initial;display:block;width:clamp(180px,20vw,300px);max-width:60vw;height:auto;margin-bottom:20px}.ff-svideo__eyebrow{display:block;font-family:var(--ff-font-head);font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;color:var(--ff-copy, #F3F4F5);opacity:.85}.ff-svideo__heading{font-family:var(--ff-font-head)!important;font-weight:600;font-size:clamp(34px,4.6vw,68px);line-height:.95;letter-spacing:-.01em;margin:0;color:var(--ff-copy, #F3F4F5);text-wrap:balance}.ff-svideo .ff-lede{color:var(--ff-copy, #F3F4F5);opacity:.9}.ff-svideo.ff-align-h-right .ff-svideo__shade{background:linear-gradient(180deg,#12161900 40%,rgba(18,22,25,var(--ff-shade, .4)))}.ff-svideo.ff-align-v-top .ff-svideo__shade{background:linear-gradient(0deg,#12161900 40%,rgba(18,22,25,var(--ff-shade, .4)))}.ff-svideo__heading p{margin:0}.ff-svideo__text{max-width:44ch;margin-top:12px}.ff-svideo__copy .ff-actions{margin-top:20px}.ff-svideo__controls{position:absolute;right:16px;bottom:16px;z-index:3;display:flex;gap:8px}.ff-svideo--has-controls .ff-svideo__copy{padding-right:120px}@media(max-width:1023px){.ff-svideo--has-controls .ff-svideo__copy{padding-bottom:68px}.ff-svideo__logo,.ff-svideo .ff-media img.ff-svideo__logo{width:170px}}.ff-chip{width:36px;height:36px;padding:0;margin:0;border:0;border-radius:50%;background:#1216198c;color:var(--ff-off);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;cursor:pointer;line-height:0;transition:background .2s}.ff-chip:hover{background:#121619cc!important;color:var(--ff-off)!important}.ff-chip svg{width:18px;height:18px;stroke-width:1.8;grid-area:1 / 1}.ff-chip__icon--sound,.ff-chip__icon--play,.is-unmuted .ff-chip__icon--muted{display:none}.is-unmuted .ff-chip__icon--sound{display:block}.is-paused .ff-chip__icon--pause{display:none}.is-paused .ff-chip__icon--play{display:block}.ff-chip__icon--play{fill:currentColor!important;stroke:none!important}.ff-banners__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ff-banners-gap, 12px)}@media(min-width:1024px){.ff-banners--cols-2 .ff-banners__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ff-banners--cols-3 .ff-banners__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ff-banners--bleed .ff-banners__head--bleed{padding:var(--ff-section-y) var(--ff-gutter) 0}.ff-banner{position:relative;display:block;color:var(--ff-off);text-decoration:none;overflow:hidden}.ff-banner__media{display:block;aspect-ratio:var(--ff-ratio, 1 / 1)}@media(max-width:1023px){.ff-banner__media{aspect-ratio:var(--ff-ratio-m, 4 / 5)}}.ff-banner__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#12161900 40%,rgba(18,22,25,var(--ff-banner-shade, .45)));pointer-events:none}.ff-banner__content{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:clamp(20px,3vw,40px);box-sizing:border-box}.ff-banner__heading{font-size:clamp(22px,2.2vw,34px);line-height:1.05;color:var(--ff-off)}.ff-banner__text{font-size:14px;line-height:1.5;color:#f3f4f5d9;max-width:40ch}.ff-banner__btn{margin-top:10px}.ff-banner:hover .ff-banner__btn.light{background:transparent!important;color:var(--ff-off)!important}.ff-banner:hover .ff-banner__btn.transparent{background:var(--ff-off)!important;color:var(--ff-black)!important}.ff-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:none;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.ff-modal.is-open{display:flex}.ff-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#121619f0}.ff-modal__dialog{position:relative;width:min(1280px,100%);aspect-ratio:16 / 9;max-height:100%;background:#000;box-shadow:0 30px 80px #0009}.ff-modal__player{position:absolute;top:0;right:0;bottom:0;left:0}.ff-modal__player iframe,.ff-modal__player video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#000}.ff-modal__close{position:absolute;top:-52px;right:0;z-index:2;width:44px;height:44px;padding:0;margin:0;border-radius:50%;border:2px solid var(--ff-off);background:transparent;color:var(--ff-off);display:grid;place-items:center;cursor:pointer}.ff-modal__close:hover{background:var(--ff-off);color:var(--ff-black)}.ff-modal__close svg{width:18px;height:18px}@media(max-width:1023px){.ff-modal{padding:0}.ff-modal__dialog{width:100%;box-shadow:none}.ff-modal__close{top:12px;right:12px;background:#12161999}}html.ff-modal-open,html.ff-modal-open body{overflow:hidden}.ff-modal__dialog:fullscreen,.ff-modal__dialog:-webkit-full-screen{width:100%;height:100%;aspect-ratio:auto;max-height:none;background:#000}.ff-modal__dialog:fullscreen .ff-modal__close,.ff-modal__dialog:-webkit-full-screen .ff-modal__close{top:20px;right:20px;background:#12161999}.ff-modal__dialog:fullscreen video,.ff-modal__dialog:-webkit-full-screen video{object-fit:contain}.ff-align-h-left.ff-align-h-left{align-items:flex-start;text-align:left}.ff-align-h-center.ff-align-h-center{align-items:center;text-align:center}.ff-align-h-right.ff-align-h-right{align-items:flex-end;text-align:right}.ff-align-v-top.ff-align-v-top{justify-content:flex-start}.ff-align-v-middle.ff-align-v-middle{justify-content:center}.ff-align-v-bottom.ff-align-v-bottom{justify-content:flex-end}.ff-align-h-center .ff-actions{justify-content:center}.ff-align-h-right .ff-actions{justify-content:flex-end}.ff-align-h-center .ff-lede,.ff-align-h-center .ff-hero__text,.ff-align-h-center .ff-svideo__text{margin-left:auto;margin-right:auto}.ff-align-h-right .ff-lede,.ff-align-h-right .ff-hero__text,.ff-align-h-right .ff-svideo__text{margin-left:auto}.ff-align-h-center .ff-backbar__text,.ff-align-h-center .ff-hero__content{margin-left:auto;margin-right:auto}.ff-align-h-right .ff-backbar__text,.ff-align-h-right .ff-hero__content{margin-left:auto}.ff-svideo.ff-align-h-center .ff-svideo__logo,.ff-align-h-center .ff-svideo__logo{margin-left:auto;margin-right:auto}.ff-svideo.ff-align-h-right .ff-svideo__logo{margin-left:auto}.ff-hero.ff-align-h-left .ff-hero__inner{align-items:flex-start;text-align:left}.ff-hero.ff-align-h-center .ff-hero__inner{align-items:center;text-align:center}.ff-hero.ff-align-h-right .ff-hero__inner{align-items:flex-end;text-align:right}.ff-hero.ff-align-v-top .ff-hero__inner{justify-content:flex-start}.ff-hero.ff-align-v-middle .ff-hero__inner{justify-content:center}.ff-hero.ff-align-v-bottom .ff-hero__inner{justify-content:flex-end}.ff-hero.ff-align-h-center .ff-hero__actions{justify-content:center}.ff-hero.ff-align-h-right .ff-hero__actions{justify-content:flex-end}.ff-section.ff-best-sellers .ff-head .ff-h2,.ff-section.ff-cats .ff-head .ff-h2,.ff-section.ff-social-video .ff-head .ff-h2{font-size:var(--ff-head-size, 32px)}@media(max-width:1023px){.ff-section.ff-best-sellers .ff-head .ff-h2,.ff-section.ff-cats .ff-head .ff-h2,.ff-section.ff-social-video .ff-head .ff-h2{font-size:var(--ff-head-size-m, 28px)}}.ff-h1 :is(h1,h2,h3,h4,h5,h6,p),.ff-h2 :is(h1,h2,h3,h4,h5,h6,p),.ff-h3 :is(h1,h2,h3,h4,h5,h6,p),.ff-hero__heading :is(h1,h2,h3,h4,h5,h6,p),.ff-backbar__heading :is(h1,h2,h3,h4,h5,h6,p),.ff-svideo__heading :is(h1,h2,h3,h4,h5,h6,p),.ff-vwatch__text .ff-h2 :is(h1,h2,h3,h4,h5,h6,p){font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;color:inherit!important;margin:0!important;text-align:inherit!important;text-transform:inherit!important}.ff-best-sellers .ff-head .ff-h2,.ff-cats .ff-head .ff-h2,.ff-social-video .ff-head .ff-h2,.ff-vwatch__text .ff-h2,.ff-perks__heading .ff-h3,.ff-banner__heading,.ff-link,.ff-play,.ff-perks__title,.ffv__title,.ffv-modal__video-title,.ff-svideo__eyebrow,.ff-letter__salutation,.ff-letter__sig-name{font-family:var(--ff-font-body)!important;font-weight:500!important}.ff-eyebrow p,.ff-perks__title p,.ff-perks__text p,.ff-shipping-bar__text p,.ff-shipping-bar__secondary p,.ff-shipping-bar__cta p{display:inline;margin:0}.ffv__more .ff-link{font-weight:700}.ff-hero__heading,.ff-hero__heading :is(h1,h2,h3,h4,h5,h6,p),.ff-backbar .ff-backbar__frame h2.ff-backbar__heading,.ff-backbar__heading :is(h1,h2,h3,h4,h5,h6,p),.ff-svideo .ff-svideo__copy h2.ff-svideo__heading,.ff-svideo__heading :is(h1,h2,h3,h4,h5,h6,p),.ff-vwatch .ff-vwatch__text h2.ff-h2,.ff-vwatch__text .ff-h2 :is(h1,h2,h3,h4,h5,h6,p){font-family:Chalet,sans-serif!important;font-weight:500!important}.ff-hero__heading strong,.ff-backbar__heading strong,.ff-svideo__heading strong,.ff-vwatch__text .ff-h2 strong{font-weight:700!important}
/*# sourceMappingURL=/cdn/shop/t/404/assets/ff-home.css.map */
