:root{--fls-red:#B3121B;--fls-red-hi:#D7262F;--fls-steel:#8C9198;--fls-ink:#16181C;--fls-black:#0B0C0E;--fls-line:rgba(140,145,152,.28)}h1,h2,h3,.h0,.h1,.h2,.h3,.title{text-transform:uppercase;letter-spacing:.02em;line-height:1.08}.product__title h1{text-transform:none;letter-spacing:0;line-height:1.2}.title-wrapper-with-link .title:after,.collection-list-title:after,.fls-kicker-bar:after{content:"";display:block;width:5.6rem;height:.3rem;background:var(--fls-red);margin-top:1rem}.center .title:after,.title-wrapper--self-padded-mobile.center .title:after,.rich-text__heading:after{margin-left:auto;margin-right:auto}.rich-text__heading:after{content:"";display:block;width:5.6rem;height:.3rem;background:var(--fls-red);margin:1.2rem auto 0}.button,.shopify-payment-button__button--unbranded{text-transform:uppercase;letter-spacing:.1em;font-weight:600}.button--primary{--color-button:179,18,27;--color-button-text:255,255,255}.button:focus-visible,a:focus-visible{outline:.3rem solid var(--fls-red-hi);outline-offset:.3rem}.header-wrapper{border-bottom:1px solid var(--fls-line)}.header__menu-item{text-transform:uppercase;letter-spacing:.08em;font-size:1.4rem}.announcement-bar__message{letter-spacing:.08em;text-transform:uppercase;font-size:1.5rem;font-weight:700}.card-wrapper .card{transition:transform .2s ease,box-shadow .2s ease}@media(hover:hover){.card-wrapper:hover .card{transform:translateY(-3px);box-shadow:0 10px 24px #00000024}}.card__heading{font-family:var(--font-body-family);text-transform:none;letter-spacing:0;font-weight:600;line-height:1.3}.card-information .price{font-weight:700;color:rgb(var(--color-foreground))}.card-wrapper .card .card__inner .card__media .media img,.card-wrapper .card__media .media img,.card__media .media img{object-fit:contain!important;object-position:center center}.card-wrapper .card__media .media{background:rgb(var(--color-background))}.collection-hero__image-container img,.collection-hero__image-container .media img{object-fit:contain!important;object-position:center center}.collection-hero__image-container{background:var(--fls-black)}.product__info-container .product__text.caption-with-letter-spacing{color:var(--fls-steel)}.product .price--large .price-item{font-weight:700;color:var(--fls-red)}.product__description h2,.product__description h3{font-size:1.7rem;margin:2.4rem 0 .8rem;letter-spacing:.04em}.product__description hr{border:0;border-top:1px solid var(--fls-line);margin:2rem 0}.product__description p{line-height:1.7}.fls-pdp-assurance{list-style:none;padding:1.4rem 1.6rem;margin:0;border:1px solid var(--fls-line);border-radius:6px;display:grid;gap:.9rem;font-size:1.4rem}.fls-pdp-assurance li{display:flex;gap:1rem;align-items:flex-start;line-height:1.4}.fls-pdp-assurance svg{flex:0 0 2rem;width:2rem;height:2rem;color:var(--fls-red)}.fls-specs{width:100%;border-collapse:collapse;font-size:1.4rem}.fls-specs th,.fls-specs td{text-align:left;padding:.8rem 0;border-bottom:1px solid var(--fls-line);vertical-align:top}.fls-specs th{width:40%;font-weight:600;color:rgb(var(--color-foreground))}.fls-hero{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 85% 40%,#b3121b47,#0b0c0e00 55%),rgb(var(--color-background))}.fls-hero__inner{display:grid;gap:3.2rem;align-items:center;padding-top:3.6rem;padding-bottom:3.6rem}@media(min-width:990px){.fls-hero__inner{grid-template-columns:5fr 6fr;padding-top:4.8rem;padding-bottom:4.8rem}}.fls-hero__eyebrow{margin:0 0 1.2rem;color:var(--fls-red-hi);text-transform:uppercase;letter-spacing:.14em;font-size:1.5rem;font-weight:800}.fls-hero__title{font-size:clamp(3.4rem,6vw,6.4rem);margin:0;color:rgb(var(--color-foreground))}.fls-hero__text{margin-top:1.6rem;font-size:1.7rem;max-width:52rem;color:rgba(var(--color-foreground),.82)}.fls-hero__text ul{list-style:none;margin:1.4rem 0 0;padding:0;display:grid;gap:.8rem}.fls-hero__text li{position:relative;padding-left:2.6rem;font-weight:600;color:rgb(var(--color-foreground))}.fls-hero__text li:before{content:"";position:absolute;left:0;top:.45em;width:1.2rem;height:1.2rem;border-radius:2px;background:var(--fls-red-hi)}.fls-hero__ctas{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem}.fls-hero__media{position:relative}.fls-hero__img{width:100%;height:auto;display:block;border-radius:6px;box-shadow:0 30px 60px #0000008c,0 0 80px #d7262f2e}.fls-trust{border-top:1px solid var(--fls-line);border-bottom:1px solid var(--fls-line)}.fls-trust__list{list-style:none;margin:0 auto;padding:2rem 0;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 1.6rem}@media(min-width:990px){.fls-trust__list{grid-template-columns:repeat(4,1fr)}}.fls-trust__item{display:flex;gap:1.2rem;align-items:flex-start}.fls-trust__item svg{flex:0 0 3rem;width:3rem;height:3rem;color:var(--fls-red-hi)}.fls-trust__heading{margin:0;font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--color-foreground))}.fls-trust__text{margin:.3rem 0 0;font-size:1.3rem;line-height:1.45;color:rgba(var(--color-foreground),.75)}.fls-breadcrumbs{padding-top:1.6rem;padding-bottom:.4rem;font-size:1.3rem}.fls-breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.fls-breadcrumbs li+li:before{content:"/";margin-right:.4rem;color:var(--fls-steel)}.fls-breadcrumbs a{color:rgba(var(--color-foreground),.75);text-decoration:none}.fls-breadcrumbs a:hover{text-decoration:underline}.fls-breadcrumbs [aria-current]{color:rgb(var(--color-foreground))}.collection-card-wrapper .card__heading{text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-heading-family);font-size:2rem;font-weight:800}@media(min-width:750px){.collection-card-wrapper .card__heading{font-size:2.4rem}}.collection-card-wrapper .card__media .media img{object-fit:contain!important}.footer{border-top:3px solid var(--fls-red)}@media(prefers-reduced-motion:reduce){.card-wrapper .card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/fls-theme.css.map */
