.section-header .header{padding-top:1rem;padding-bottom:1rem;transition:padding .2s ease}.scrolled-past-header .header{padding-top:.4rem;padding-bottom:.4rem}.header__heading-logo-wrapper{transition:width .2s ease}.header__inline-menu .header__menu-item{letter-spacing:.02em;transition:color .15s ease}.header__inline-menu .list-menu--inline>li>.header__menu-item:not([href^="/pages/contact"])>span,.header__inline-menu summary.header__menu-item>span{background-image:linear-gradient(#930a16,#930a16);background-size:0 2px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:.3rem;transition:background-size .2s ease;text-decoration:none}.header__inline-menu .list-menu--inline>li>.header__menu-item:not([href^="/pages/contact"]):hover>span,.header__inline-menu summary.header__menu-item:hover>span,.header__inline-menu details[open]>summary.header__menu-item>span,.header__inline-menu .header__active-menu-item{background-size:100% 2px;text-decoration:none}.header a:focus-visible,.header summary:focus-visible,.header button:focus-visible{outline:2px solid #ffffff;outline-offset:3px;box-shadow:none}.header__inline-menu .header__submenu.fls-mega{--fls-mega-width: min(1200px, calc(100vw - 4rem) );--color-background: 17, 17, 17;--gradient-background: #111111;--color-foreground: 239, 236, 236;background-color:#111;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px;color:#efecec;border:0;border-top:1px solid rgba(255,255,255,.1);border-radius:0 0 6px 6px;box-shadow:0 28px 56px #00000059;padding:3.6rem 4rem 2.8rem}.fls-mega__grid{column-gap:4rem}.fls-mega__heading{display:flex;align-items:center;gap:1rem;margin:0 0 1.4rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(255,255,255,.12);font-size:1.2rem;letter-spacing:.16em;color:#fff}.fls-mega__num{color:#ff6b74;font-weight:700;font-variant-numeric:tabular-nums}.fls-mega__link{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.7rem 0;font-size:1.5rem;color:#efececbd;text-decoration:none;transition:color .15s ease}.fls-mega__link:after{content:"\2192";opacity:0;transform:translate(-4px);transition:opacity .15s ease,transform .15s ease;color:#ff6b74}.fls-mega__link:hover,.fls-mega__link:focus-visible,.fls-mega__link--active{color:#fff;text-decoration:none}.fls-mega__link:hover:after,.fls-mega__link:focus-visible:after,.fls-mega__link--active:after{opacity:1;transform:none}.fls-mega__link:focus-visible,.fls-mega__all:focus-visible,.fls-mega__quote a:focus-visible{outline:2px solid #ffffff;outline-offset:2px;box-shadow:none}.fls-mega__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2.4rem;margin-top:2.8rem;padding-top:1.8rem;border-top:1px solid rgba(255,255,255,.12)}.fls-mega__all{color:#fff;font-size:1.4rem;letter-spacing:.04em;text-decoration:none}.fls-mega__all:hover{color:#ff6b74;text-decoration:none}.fls-mega__quote{margin:0;font-size:1.4rem;color:#efececb3}.fls-mega__quote a{color:#fff;font-weight:600;text-decoration:underline;text-decoration-color:#930a16;text-decoration-thickness:2px;text-underline-offset:.4rem}.fls-mega__quote a:hover{color:#ff6b74}.fls-cursor{display:block;position:fixed;top:0;left:0;width:32px;height:32px;margin:-16px 0 0 -16px;pointer-events:none;z-index:2147483000;opacity:0;transition:opacity .2s ease;will-change:transform;--fls-mark: #c8101f}.fls-cursor.is-on{opacity:1}.fls-cursor.is-on.is-off{opacity:0}.fls-cursor:before,.fls-cursor:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .18s ease,opacity .18s ease}.fls-cursor:before{background:linear-gradient(var(--fls-mark),var(--fls-mark)) 0 0 / 7px 1px no-repeat,linear-gradient(var(--fls-mark),var(--fls-mark)) 0 0 / 1px 7px no-repeat,linear-gradient(var(--fls-mark),var(--fls-mark)) 100% 0 / 7px 1px no-repeat,linear-gradient(var(--fls-mark),var(--fls-mark)) 100% 0 / 1px 7px no-repeat,linear-gradient(var(--fls-mark),var(--fls-mark)) 0 100% / 7px 1px no-repeat,linear-gradient(var(--fls-mark),var(--fls-mark)) 0 100% / 1px 7px no-repeat,linear-gradient(var(--fls-mark),var(--fls-mark)) 100% 100% / 7px 1px no-repeat,linear-gradient(var(--fls-mark),var(--fls-mark)) 100% 100% / 1px 7px no-repeat;opacity:.7}.fls-cursor:after{top:-5px;right:-5px;bottom:-5px;left:-5px;background:linear-gradient(var(--fls-mark),var(--fls-mark)) 50% 0 / 1px 4px no-repeat,linear-gradient(var(--fls-mark),var(--fls-mark)) 50% 100% / 1px 4px no-repeat,linear-gradient(var(--fls-mark),var(--fls-mark)) 0 50% / 4px 1px no-repeat,linear-gradient(var(--fls-mark),var(--fls-mark)) 100% 50% / 4px 1px no-repeat;opacity:0}.fls-cursor.is-active:before{transform:scale(1.35);opacity:.9}.fls-cursor.is-active:after{opacity:.8;transform:scale(1.35)}@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.fls-cursor{display:none!important}}@media screen and (min-width:990px)and (max-width:1279px){.header--middle-left{column-gap:1.6rem}.header__inline-menu .list-menu--inline>li>.header__menu-item{padding-left:.9rem;padding-right:.9rem;font-size:1.4rem}.header__inline-menu .list-menu--inline>li>a.header__menu-item[href^="/pages/contact"]{margin-left:.4rem;padding:.6rem 1.4rem;white-space:nowrap}.header__heading-logo-wrapper{max-width:15rem}}.header__inline-menu .list-menu--inline{flex-wrap:nowrap}.header__inline-menu .list-menu--inline>li>a.header__menu-item[href^="/pages/contact"]{white-space:nowrap}@media screen and (min-width:1280px){.header__heading-logo-wrapper{max-width:17rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/fls-chrome.css.map */
