:root{--fs-black:#000;--fs-ink:#0a0a0a;--fs-panel:#101010;--fs-line:#262626;--fs-gray:#8a8a8a;--fs-light:#f5f5f5;--fs-white:#fff;--fs-maxw:1280px;--fs-display:"Anton","Oswald",sans-serif;--fs-label:"Oswald",sans-serif;--fs-body:"Inter",system-ui,sans-serif}body{background:var(--fs-black);color:var(--fs-white);font-family:var(--fs-body);-webkit-font-smoothing:antialiased}h1,h2,h3,.h0,.h1,.h2,.h3,.product__title h1,.collection-hero__title,.title,.title-wrapper .title{font-family:var(--fs-display);font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:.95}.button,.shopify-payment-button__button--unbranded,.customer button,.cart__checkout-button{font-family:var(--fs-label)!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.12em;border-radius:0}.fs-kicker{font-family:var(--fs-label);font-weight:600;letter-spacing:.35em;font-size:12px;color:var(--fs-gray);text-transform:uppercase}.fs-btn{display:inline-block;font-family:var(--fs-label);font-weight:600;text-transform:uppercase;letter-spacing:.12em;font-size:14px;padding:15px 34px;border:2px solid var(--fs-white);transition:.2s ease;cursor:pointer;white-space:nowrap;text-decoration:none;line-height:1.2;border-radius:0;background:none}.fs-btn-light{background:var(--fs-white);color:var(--fs-black)}.fs-btn-light:hover,.fs-btn-outline{background:transparent;color:var(--fs-white)}.fs-btn-outline:hover{background:var(--fs-white);color:var(--fs-black)}.fs-cta{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.fs-section-head{text-align:center;margin-bottom:54px;display:flex;flex-direction:column;gap:16px;align-items:center}.fs-section-head h2{font-size:clamp(34px,5vw,60px);margin:0}.fs-announce{background:var(--fs-white);color:var(--fs-black);overflow:hidden;height:34px;display:flex;align-items:center}.fs-announce-track{display:flex;gap:0;white-space:nowrap;width:max-content;animation:fs-marquee 150s linear infinite;font-family:var(--fs-label);font-weight:600;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.fs-announce-track span{padding:0 18px}.fs-announce-track .fs-dot{opacity:.4}@keyframes fs-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.fs-announce-track{animation:none}}.shopify-section-group-header-group:has(.fs-header){position:sticky;top:0;z-index:100}.fs-header{background:#000000d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--fs-line);transition:.25s}.fs-header.is-shrunk{background:#000000f5}.fs-header-inner{max-width:var(--fs-maxw);margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:18px 28px;gap:20px;transition:.25s}.fs-header.is-shrunk .fs-header-inner{padding:11px 28px}.fs-brand{display:flex;align-items:center}.fs-brand-logo{height:38px;width:auto;transition:.25s;display:block}.fs-header.is-shrunk .fs-brand-logo{height:32px}.fs-nav{display:flex;gap:30px;list-style:none;margin:0;padding:0}.fs-nav a{font-family:var(--fs-label);font-weight:500;text-transform:uppercase;letter-spacing:.08em;font-size:13.5px;color:#d8d8d8;position:relative;padding:4px 0;text-decoration:none}.fs-nav a:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background:var(--fs-white);transition:.22s}.fs-nav a:hover{color:#fff}.fs-nav a:hover:after{width:100%}.fs-header-actions{display:flex;align-items:center;gap:16px}.fs-icon-btn{color:#d8d8d8;display:flex;position:relative;transition:.2s;text-decoration:none}.fs-icon-btn:hover{color:#fff}.fs-cart-count{position:absolute;top:-7px;right:-9px;background:var(--fs-white);color:#000;font-family:var(--fs-label);font-weight:700;font-size:10px;min-width:16px;height:16px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px}.fs-nav-item{position:relative}.fs-nav-item>a{display:inline-flex;align-items:center;gap:6px}.fs-nav-caret{opacity:.6;transition:.2s}.fs-nav-item.has-sub:hover .fs-nav-caret,.fs-nav-item.has-sub:focus-within .fs-nav-caret{transform:rotate(180deg);opacity:1}.fs-sub{position:absolute;top:calc(100% + 14px);left:-18px;min-width:230px;background:#0a0a0a;border:1px solid var(--fs-line);list-style:none;margin:0;padding:8px 0;opacity:0;visibility:hidden;transform:translateY(6px);transition:.18s ease;z-index:110}.fs-sub:before{content:"";position:absolute;top:-15px;left:0;right:0;height:15px}.fs-nav-item.has-sub:hover .fs-sub,.fs-nav-item.has-sub:focus-within .fs-sub{opacity:1;visibility:visible;transform:none}.fs-sub a{display:block;padding:10px 18px;font-size:13px;letter-spacing:.06em;color:#d8d8d8}.fs-sub a:after{display:none}.fs-sub a:hover{background:#fff;color:#000}.fs-nav-toggle{display:none;flex-direction:column;gap:5px;background:none;border:0;cursor:pointer;padding:4px}.fs-nav-toggle span{width:24px;height:2px;background:#fff;transition:.25s;display:block}.fs-hero{position:relative;min-height:88vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:90px 24px 70px;overflow:hidden;background:#000}.fs-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 50% at 50% 18%,rgba(255,255,255,.1),transparent 70%),linear-gradient(180deg,#141414,#000 60%);z-index:0}.fs-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.5;background-image:repeating-linear-gradient(115deg,rgba(255,255,255,.04) 0 2px,transparent 2px 64px)}.fs-hero-content{position:relative;z-index:2;max-width:880px;display:flex;flex-direction:column;align-items:center;gap:22px}.fs-hero-eyebrow{font-family:var(--fs-label);font-weight:600;letter-spacing:.4em;font-size:12px;color:#bdbdbd;text-transform:uppercase;margin:0}.fs-hero-logo{width:min(440px,72vw);height:auto;filter:drop-shadow(0 8px 40px rgba(0,0,0,.6))}.fs-hero-headline{font-size:clamp(40px,7vw,86px);letter-spacing:.01em;margin:0}.fs-hero-sub{max-width:560px;color:#c4c4c4;font-size:17px;line-height:1.6;margin:0}.fs-hero-scroll{position:absolute;bottom:22px;left:50%;transform:translate(-50%);font-family:var(--fs-label);letter-spacing:.3em;font-size:11px;color:#777;writing-mode:vertical-rl;z-index:2}.fs-trust{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--fs-line);border-bottom:1px solid var(--fs-line);background:#000}.fs-trust-item{padding:30px 16px;text-align:center;border-right:1px solid var(--fs-line)}.fs-trust-item:last-child{border-right:0}.fs-trust-item strong{display:block;font-family:var(--fs-display);font-weight:400;font-size:34px;letter-spacing:.02em}.fs-trust-item span{font-family:var(--fs-label);text-transform:uppercase;letter-spacing:.18em;font-size:12px;color:var(--fs-gray)}.fs-sections{max-width:var(--fs-maxw);margin:0 auto;padding:90px 28px;background:#000}.fs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.fs-card{position:relative;background:var(--fs-ink);border:1px solid var(--fs-line);min-height:300px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transition:.28s ease;text-decoration:none;color:inherit}.fs-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(125deg,rgba(255,255,255,.03) 0 1px,transparent 1px 26px);opacity:0;transition:.3s}.fs-card:hover{background:var(--fs-white);color:var(--fs-black);transform:translateY(-4px)}.fs-card-num{font-family:var(--fs-display);font-size:26px;color:#5a5a5a;transition:.28s}.fs-card:hover .fs-card-num{color:#bdbdbd}.fs-card-body h3{font-size:clamp(28px,3vw,40px);margin:0 0 12px}.fs-card-body p{font-size:15px;line-height:1.55;color:#aaa;max-width:30ch;transition:.28s;margin:0}.fs-card:hover .fs-card-body p{color:#444}.fs-card-go{font-family:var(--fs-label);font-weight:600;text-transform:uppercase;letter-spacing:.14em;font-size:13px;color:#fff;transition:.28s}.fs-card:hover .fs-card-go{color:#000}.fs-card-feature{background:#161616}.fs-band{position:relative;text-align:center;padding:100px 24px;border-top:1px solid var(--fs-line);border-bottom:1px solid var(--fs-line);background:radial-gradient(70% 120% at 50% 0%,rgba(255,255,255,.08),transparent 60%),#070707}.fs-band-inner{max-width:620px;margin:0 auto;display:flex;flex-direction:column;gap:20px;align-items:center}.fs-band h2{font-size:clamp(40px,6vw,76px);margin:0}.fs-band-sub{color:#bbb;font-size:17px;line-height:1.6;margin:0}.fs-austin{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;min-height:560px;background:#000}.fs-austin-media{background:#0c0c0c;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--fs-line)}.fs-austin-photo{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1c1c1c,#000)}.fs-austin-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(120deg,rgba(255,255,255,.04) 0 2px,transparent 2px 40px);pointer-events:none}.fs-austin-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;filter:grayscale(1)}.fs-austin-watermark{width:46%;opacity:.12}.fs-austin-photo-label{position:absolute;bottom:26px;left:30px;font-family:var(--fs-display);font-size:clamp(28px,4vw,46px);letter-spacing:.04em;color:#fff;opacity:.9;z-index:2;text-transform:uppercase}.fs-austin-text{padding:clamp(40px,6vw,86px);display:flex;flex-direction:column;justify-content:center;gap:20px;background:#000}.fs-austin-text h2{font-size:clamp(44px,6vw,80px);margin:0}.fs-austin-text p{color:#bcbcbc;font-size:16.5px;line-height:1.7;max-width:46ch;margin:0}.fs-austin-text .fs-cta{justify-content:flex-start}.fs-news{padding:90px 24px;text-align:center;background:#070707;border-bottom:1px solid var(--fs-line)}.fs-news-inner{max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:16px;align-items:center}.fs-news h2{font-size:clamp(34px,5vw,58px);margin:0}.fs-news p{color:#aaa;margin:0}.fs-news-form{display:flex;gap:10px;width:100%;max-width:460px;margin-top:8px}.fs-news-form input{flex:1;background:transparent;border:2px solid var(--fs-line);color:#fff;padding:14px 18px;font-family:var(--fs-label);letter-spacing:.1em;font-size:14px;text-transform:uppercase;border-radius:0;min-width:0}.fs-news-form input::placeholder{color:#777}.fs-news-form input:focus{outline:none;border-color:#fff}.fs-news-msg{font-family:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;font-size:12px;color:#bdbdbd}.fs-footer{background:#000;border-top:1px solid var(--fs-line);padding:64px 28px 28px}.fs-footer-top{max-width:var(--fs-maxw);margin:0 auto;display:grid;grid-template-columns:1.2fr 2fr;gap:50px}.fs-footer-logo{height:42px;width:auto;margin-bottom:14px;display:block}.fs-footer-brand p{font-family:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;font-size:13px;color:var(--fs-gray);margin:0}.fs-footer-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.fs-footer-cols h4{font-family:var(--fs-label);font-weight:600;font-size:13px;letter-spacing:.18em;margin:0 0 14px;color:#fff;text-transform:uppercase}.fs-footer-cols ul{list-style:none;margin:0;padding:0}.fs-footer-cols a{display:block;color:#999;font-size:14px;padding:6px 0;transition:.2s;text-decoration:none}.fs-footer-cols a:hover{color:#fff;padding-left:4px}.fs-footer-bottom{max-width:var(--fs-maxw);margin:40px auto 0;padding-top:22px;border-top:1px solid var(--fs-line);display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#777;font-family:var(--fs-label);letter-spacing:.06em}.fs-footer-legal a{margin-left:18px;color:#777;text-decoration:none}.fs-footer-legal a:hover{color:#fff}.fs-reveal{opacity:0;transform:translateY(24px);transition:.7s cubic-bezier(.2,.7,.2,1)}.fs-reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.fs-reveal{opacity:1;transform:none;transition:none}}@media(max-width:1000px){.fs-nav{position:fixed;inset:0 0 0 auto;width:78%;max-width:340px;background:#0a0a0a;flex-direction:column;justify-content:center;gap:8px;padding:40px;transform:translate(100%);transition:.3s;border-left:1px solid var(--fs-line);z-index:120}.fs-nav.open{transform:none}.fs-nav a{font-size:22px;padding:12px 0}.fs-sub{position:static;opacity:1;visibility:visible;transform:none;border:0;background:transparent;padding:0 0 6px 18px;min-width:0}.fs-sub a{font-size:16px;padding:8px 0;color:#9a9a9a}.fs-sub a:hover{background:transparent;color:#fff}.fs-nav-caret{display:none}.fs-nav-toggle{display:flex;z-index:130}.fs-nav-toggle.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.fs-nav-toggle.open span:nth-child(2){opacity:0}.fs-nav-toggle.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.fs-header-inner{justify-content:space-between}.fs-brand{order:-1}}@media(max-width:820px){.fs-grid{grid-template-columns:1fr 1fr}.fs-austin{grid-template-columns:1fr}.fs-austin-media{min-height:380px;border-right:0;border-bottom:1px solid var(--fs-line)}.fs-footer-top{grid-template-columns:1fr}}@media(max-width:560px){.fs-trust{grid-template-columns:1fr 1fr}.fs-trust-item:nth-child(2){border-right:0}.fs-grid{grid-template-columns:1fr}.fs-footer-cols{grid-template-columns:1fr 1fr}.fs-footer-bottom{flex-direction:column;gap:12px}.fs-news-form{flex-direction:column}.fs-sections{padding:60px 20px}}.card-wrapper .card{background:var(--fs-ink);border:1px solid var(--fs-line);border-radius:0;transition:.28s ease}.card-wrapper .card:hover{border-color:#fff;transform:translateY(-4px)}.card-wrapper .card__inner{background:#0c0c0c;border-radius:0}.card-wrapper .card__media img{filter:none;transition:.4s}.card-wrapper .card:hover .card__media img{transform:scale(1.03)}.card__heading,.card__heading a{font-family:var(--fs-display)!important;font-weight:400;text-transform:uppercase;letter-spacing:.02em;font-size:20px!important;line-height:1.05;color:#fff}.card__heading a:hover{text-decoration:none;color:#fff}.card-information .price,.price{font-family:var(--fs-label);font-weight:600;letter-spacing:.06em;font-size:15px;color:#d8d8d8}.price--on-sale .price-item--regular{color:#777}.card__badge .badge{font-family:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;font-size:11px;border-radius:0;background:#fff;color:#000;border:0}.quick-add__submit{border-radius:0}.collection-hero{border-bottom:1px solid var(--fs-line)}.collection-hero__title{font-size:clamp(40px,6vw,76px)}.collection-hero__description{color:#aaa;font-size:16px;max-width:60ch}.facets__form,.facets-vertical{font-family:var(--fs-body)}.facets__summary,.facets__heading,.facet-filters__label,.mobile-facets__open,.collection-filters__item{font-family:var(--fs-label);text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:#d8d8d8}.facets__disclosure,.facets__disclosure-vertical,.select__select,.field__input{border-radius:0}.product-count__text{font-family:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;font-size:12px;color:var(--fs-gray)}.collection .loading-overlay__spinner .path{stroke:#fff}.product__title h1,.product__title .h1{font-size:clamp(34px,4.6vw,62px)}.product__text,.product__text.caption-with-letter-spacing{font-family:var(--fs-label);letter-spacing:.3em;text-transform:uppercase;font-size:12px;color:var(--fs-gray)}.product .price{font-size:22px;color:#fff}.product-form__submit,.product-form__buttons .button{background:#fff;color:#000;border:2px solid #fff;border-radius:0;font-family:var(--fs-label);font-weight:600;text-transform:uppercase;letter-spacing:.12em;box-shadow:none}.product-form__submit:hover{background:transparent;color:#fff}.shopify-payment-button__button--unbranded{border-radius:0;font-family:var(--fs-label)}.product-form__input .form__label{font-family:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;font-size:12px;color:#bdbdbd}.product-form__input input[type=radio]+label{border:1px solid var(--fs-line);border-radius:0;background:transparent;color:#d8d8d8;box-shadow:none}.product-form__input input[type=radio]:checked+label{background:#fff;color:#000;border-color:#fff}.quantity{border:1px solid var(--fs-line);border-radius:0}.quantity__input,.quantity__button{color:#fff}.quantity:after,.quantity:before{box-shadow:none;border-radius:0}.product__description,.product__description.rte{color:#bdbdbd;line-height:1.7;font-size:15.5px}.product__accordion .accordion__title,.accordion summary{font-family:var(--fs-label);text-transform:uppercase;letter-spacing:.12em;font-size:13px}.product__accordion{border-color:var(--fs-line)}.product__media-item,.product__media{background:#0c0c0c;border:1px solid var(--fs-line);border-radius:0}.product-media-container{border-radius:0;--border-radius:0}.thumbnail{border-radius:0;border:1px solid var(--fs-line)}.thumbnail[aria-current]{border-color:#fff;box-shadow:none}.related-products__heading{font-size:clamp(30px,4vw,48px)}.fs-custom-field{display:flex;flex-direction:column;gap:8px;margin:18px 0 6px}.fs-custom-field label{font-family:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;font-size:12px;color:#bdbdbd}.fs-custom-field textarea,.fs-custom-field input[type=text]{background:transparent;border:2px solid var(--fs-line);color:#fff;padding:12px 14px;font-family:var(--fs-body);font-size:14px;border-radius:0;width:100%;min-height:44px}.fs-custom-field textarea:focus,.fs-custom-field input:focus{outline:none;border-color:#fff}.fs-custom-field small{color:#777;font-size:12px}.cart__items,.cart-items{border-color:var(--fs-line)}.cart-item{border-bottom:1px solid var(--fs-line)}.cart-item__name{font-family:var(--fs-display);text-transform:uppercase;font-size:18px;letter-spacing:.02em}.cart-item__image{border:1px solid var(--fs-line);border-radius:0}.cart__footer,.cart__blocks{border-top:1px solid var(--fs-line)}.totals__total,.totals__total-value{font-family:var(--fs-label);letter-spacing:.08em;text-transform:uppercase}.cart__checkout-button{background:#fff;color:#000;border:2px solid #fff;border-radius:0}.cart__checkout-button:hover{background:transparent;color:#fff}.cart__warnings h1{font-size:clamp(34px,5vw,56px)}.cart-drawer,.drawer__inner{background:#0a0a0a;border-left:1px solid var(--fs-line)}.search__input,.field__input,.select__select,textarea.text-area{border-radius:0;background:transparent;color:#fff}.field:after,.select:after,.customer .field:after{box-shadow:0 0 0 1px var(--fs-line);border-radius:0}.field__input:focus~.field__label,.field:has(.field__input:focus):after{box-shadow:0 0 0 2px #fff}.customer h1,.customer h2{font-size:clamp(34px,5vw,56px)}.customer .button,.customer button{border-radius:0}.template-search__header{font-size:clamp(36px,6vw,72px)}.pagination__item{border-color:var(--fs-line);color:#d8d8d8;font-family:var(--fs-label)}.pagination__item--current:after{background:#fff}.fs-page{max-width:900px;margin:0 auto;padding:80px 28px 100px}.fs-page .fs-kicker{margin-bottom:14px}.fs-page h1{font-size:clamp(40px,6vw,76px);margin:0 0 22px}.fs-page .rte,.fs-page p{color:#bdbdbd;font-size:16.5px;line-height:1.75}.fs-page .rte h2,.fs-page .rte h3{color:#fff;margin:34px 0 12px}.fs-page .rte a{color:#fff;text-decoration:underline}.fs-page-cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.fs-split{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:var(--fs-maxw);margin:0 auto;padding:0 28px 90px}.fs-panel{background:var(--fs-ink);border:1px solid var(--fs-line);padding:34px 30px;display:flex;flex-direction:column;gap:14px}.fs-panel h3{font-size:clamp(24px,2.6vw,34px);margin:0}.fs-panel p{color:#bdbdbd;font-size:15.5px;line-height:1.65;margin:0}.fs-panel .fs-cta{justify-content:flex-start;margin-top:auto;padding-top:10px}.fs-panel ul{margin:0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:9px}.fs-panel ul li{position:relative;padding-left:22px;color:#c8c8c8;font-size:15px;line-height:1.5}.fs-panel ul li:before{content:"";position:absolute;left:0;top:10px;width:10px;height:2px;background:#fff}.fs-checkout-wrap{max-width:720px;margin:0 auto 90px;padding:0 28px}.fs-checkout-wrap stripe-pricing-table{display:block}@media(max-width:820px){.fs-split{grid-template-columns:1fr}}.card-wrapper .card .card__media img,.card-wrapper .card .media img{object-fit:cover;object-position:center}.card-wrapper .card.card--standard>.card__content,.card-wrapper .card>.card__content{padding:16px 18px 20px!important}.card-wrapper .card .card__content .card__information{padding:0!important}.card-wrapper .card .card__heading{margin:0 0 8px!important}.card-wrapper .card .card__inner .card__content{padding:0!important}.search__input,.search__input:focus,.search__input:active,.field__input:focus{background:#0a0a0a!important;color:#fff!important;-webkit-text-fill-color:#fff;caret-color:#fff}.search .field,.search-modal .field{background:#0a0a0a}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:0 0 0 1000px #0a0a0a inset!important;caret-color:#fff}.predictive-search,.predictive-search__results-groups-wrapper,.predictive-search__list-item,.predictive-search__item,.predictive-search__search-for-button{background:#0a0a0a!important;color:#fff!important}.predictive-search__item:hover,.predictive-search__list-item[aria-selected=true]>*{background:#1c1c1c!important}.search__button,.reset__button{color:#fff}.fs-collection-search{padding-top:28px;padding-bottom:0}.fs-cs-form{display:flex;max-width:640px;margin:0 auto;border:2px solid var(--fs-line);background:#0a0a0a}.fs-cs-form:focus-within{border-color:#fff}.fs-cs-input{flex:1;min-width:0;background:#0a0a0a!important;color:#fff!important;-webkit-text-fill-color:#fff;border:0;padding:14px 18px;font-family:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;font-size:14px;outline:none}.fs-cs-input::placeholder{color:#8a8a8a;-webkit-text-fill-color:#8a8a8a}.fs-cs-btn{background:#fff;color:#000;border:0;padding:0 18px;cursor:pointer;display:flex;align-items:center}.card-wrapper .card,.card-wrapper .card.card--standard{background:#fff!important;border:1px solid #e2e2e2!important;color:#000}.card-wrapper .card:hover{border-color:#000!important}.card-wrapper .card__inner,.card-wrapper .card .card__media{background:#fff!important}.card-wrapper .card .card__heading,.card-wrapper .card .card__heading a,.card-wrapper .card .card__heading a:hover{color:#000!important}.card-wrapper .card .price,.card-wrapper .card .price-item,.card-wrapper .card .card-information,.card-wrapper .card .caption-with-letter-spacing{color:#222!important}.card-wrapper .card .price--on-sale .price-item--regular{color:#888!important}.card-wrapper .card__badge .badge{background:#000;color:#fff}.card-wrapper .card .card__media img,.card-wrapper .card .media img{object-fit:contain!important;background:#fff}.product .price,.product .price-item{color:rgb(var(--color-foreground))!important}.product__description,.product__description.rte,.product-form__input .form__label{color:rgba(var(--color-foreground),.8)!important}.product-form__input input[type=radio]+label{border:1px solid rgba(var(--color-foreground),.35)!important;background:transparent!important;color:rgb(var(--color-foreground))!important}.product-form__input input[type=radio]:checked+label{background:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important;border-color:rgb(var(--color-foreground))!important}.product-form__input input[type=radio].disabled+label,.product-form__input input[type=radio]:disabled+label{opacity:.45}.product-form__input .select__select{color:rgb(var(--color-foreground))!important;background:rgb(var(--color-background))!important;border:1px solid rgba(var(--color-foreground),.35)}.quantity{border:1px solid rgba(var(--color-foreground),.35)!important}.quantity__input,.quantity__button{color:rgb(var(--color-foreground))!important;background:transparent!important}.quantity__button svg{fill:rgb(var(--color-foreground))!important;color:rgb(var(--color-foreground))!important}.product-form__submit,.product-form__buttons .button{background:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important;border:2px solid rgb(var(--color-foreground))!important}.product-form__submit:hover,.product-form__buttons .button:hover{background:rgb(var(--color-background))!important;color:rgb(var(--color-foreground))!important;border-color:rgb(var(--color-foreground))!important}.product-form__submit[disabled]{opacity:.5}.product__media-item,.product__media,.product-media-container,.thumbnail{border:0!important;box-shadow:none!important}.product__media-item,.product__media{background:transparent!important}.thumbnail[aria-current]{outline:2px solid rgb(var(--color-foreground));outline-offset:-2px}.product__text,.product__text.caption-with-letter-spacing{color:rgba(var(--color-foreground),.7)}.card-wrapper .card,.card-wrapper .card.card--standard,.card-wrapper .card:hover{border:0!important;box-shadow:none!important}.card-wrapper .card .card__media img,.card-wrapper .card .media img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}.card-wrapper .card .card__media .media{position:absolute;top:0;right:0;bottom:0;left:0;padding:0!important}.product-grid .grid__item,.product-grid .grid__item .card-wrapper{height:100%}.card-wrapper .card{height:100%;display:flex;flex-direction:column}.card-wrapper .card>.card__content{flex:1;display:flex;flex-direction:column;justify-content:flex-start}.card-wrapper .card .card__information{display:flex;flex-direction:column;gap:6px}.card-wrapper .card .card__heading{min-height:2.1em}.fs-photo-grid-wrap{max-width:var(--fs-maxw);margin:0 auto;padding:56px 24px}.fs-photo-grid-title{text-align:center;margin:0 0 28px;font-size:clamp(28px,4vw,44px)}.fs-photo-grid{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media(min-width:990px){.fs-photo-grid--3{grid-template-columns:repeat(3,1fr)}.fs-photo-grid--4{grid-template-columns:repeat(4,1fr)}}.fs-photo{margin:0;aspect-ratio:4/5;overflow:hidden;background:#111}.fs-photo img{width:100%;height:100%;object-fit:cover;display:block}.fs-page .rte{max-width:720px;margin-left:auto;margin-right:auto;font-size:17px;line-height:1.75}.fs-page .rte p{margin:0 0 1.1em}.fs-page .rte img{display:none}.fs-doc{max-width:1180px;margin:0 auto;padding:40px 24px 80px;color:#d8d8d8}.fs-doc h1{font-size:clamp(40px,6vw,76px);margin:12px 0 14px;color:#fff}.fs-doc h2{font-size:clamp(28px,3.6vw,44px);margin:0 0 18px;color:#fff}.fs-doc h3{font-size:22px;margin:0 0 10px;color:#fff;font-family:var(--fs-display);text-transform:uppercase;letter-spacing:.02em;line-height:1.05}.fs-doc p,.fs-doc li{font-size:16.5px;line-height:1.7;margin:0 0 12px}.fs-doc ul{padding-left:20px;margin:0 0 14px}.fs-doc-hero{text-align:center;padding:30px 0 50px;border-bottom:1px solid var(--fs-line);margin-bottom:50px}.fs-doc-hero .fs-cta{justify-content:center}.fs-doc-lead{font-size:19px!important;color:#bdbdbd}.fs-doc-block{max-width:820px;margin:0 auto 56px}.fs-doc-block .fs-doc-grid{margin-top:18px}.fs-doc-grid{display:grid;gap:16px;margin:0 auto 56px}.fs-doc-grid--2,.fs-doc-grid--3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.fs-doc-grid--4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.fs-doc-block .fs-doc-grid--3,.fs-doc-block .fs-doc-grid--4{max-width:none}.fs-doc-block:has(.fs-doc-grid--3),.fs-doc-block:has(.fs-doc-grid--4){max-width:1180px}.fs-doc-card{background:#0d0d0d;border:1px solid var(--fs-line);padding:24px;display:flex;flex-direction:column}.fs-doc-offers .fs-doc-card .fs-btn{margin-top:auto;align-self:flex-start}.fs-doc-price{font-family:var(--fs-label);font-weight:600;font-size:22px!important;color:#fff;letter-spacing:.04em}.fs-doc-note{font-size:13.5px!important;color:#8a8a8a}.fs-doc-meta{font-family:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;font-size:12px!important;color:#8a8a8a}.fs-doc-cols{columns:2;column-gap:32px}.fs-cta--center{justify-content:center;display:flex;margin-top:24px}.fs-doc details{border-top:1px solid var(--fs-line);padding:16px 0}.fs-doc details:last-of-type{border-bottom:1px solid var(--fs-line)}.fs-doc summary{cursor:pointer;font-family:var(--fs-label);text-transform:uppercase;letter-spacing:.08em;font-size:15px;color:#fff;list-style:none}.fs-doc summary:after{content:"+";float:right}.fs-doc details[open] summary:after{content:"\2212"}.fs-doc details p,.fs-doc details ul{margin-top:12px}.fs-doc-book{max-width:1180px}.fs-simplybook{background:#fff;min-height:600px}.fs-simplybook iframe{width:100%!important;min-height:900px;border:0}@media(max-width:700px){.fs-doc-cols{columns:1}}.fs-center{text-align:center}.fs-coach .fs-doc-hero h1{max-width:900px;margin-left:auto;margin-right:auto}.fs-coach-intro{max-width:760px;margin:18px auto 24px!important}.fs-coach-flag{display:inline-block;border:1px solid var(--fs-line);padding:10px 16px;margin-top:10px!important;font-size:14px!important;color:#fff}.fs-coach-num{font-family:var(--fs-display);font-size:44px!important;color:#fff;margin:0!important;line-height:1}.fs-coach-stats .fs-doc-card{text-align:center;align-items:center}.fs-coach-split{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin:0 auto 64px}.fs-coach-photo img{width:100%;height:auto;display:block;aspect-ratio:4/5;object-fit:cover}.fs-cta--left{justify-content:flex-start!important}.fs-coach-fig{margin:0}.fs-coach-fig img{width:100%;height:auto;display:block;aspect-ratio:3/2;object-fit:cover}.fs-coach-fig figcaption{font-family:var(--fs-label);text-transform:uppercase;letter-spacing:.12em;font-size:13px;color:#bdbdbd;padding-top:10px}.fs-coach-wide{margin:0 auto 64px;max-width:1180px}.fs-coach-wide img{aspect-ratio:16/9}.fs-checks{list-style:none;padding-left:0!important}.fs-checks li:before{content:"\2713  ";color:#fff}.fs-coach-table{background:#fff;padding:24px;margin:0 auto 20px;max-width:1100px}@media(max-width:800px){.fs-coach-split{grid-template-columns:1fr}}.fs-login-card{display:flex;flex-direction:column;gap:6px;background:#0d0d0d;border:1px solid var(--fs-line);padding:32px 28px;text-decoration:none;color:#d8d8d8;transition:.25s}.fs-login-card:hover{border-color:#fff;transform:translateY(-3px)}.fs-login-card h3{font-size:30px!important}.fs-login-card .fs-btn{margin-top:18px;align-self:flex-start}.fs-login .fs-doc-note a{color:#fff}.fs-doc-hero--img{position:relative;padding:110px 24px 90px;background:linear-gradient(#0000009e,#000000d1),var(--hero-img) center/cover no-repeat;border-bottom:0}.fs-doc-img{margin:0 0 22px}.fs-doc-img img{width:100%;height:auto;display:block;aspect-ratio:16/9;object-fit:cover}.fs-doc-card--img{padding:0;overflow:hidden}.fs-doc-card--img img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.fs-doc-card--img h3,.fs-doc-card--img p{padding:0 20px}.fs-doc-card--img h3{margin-top:18px}.fs-doc-card--img p:last-child{padding-bottom:18px}.fs-doc-wide{max-width:1180px}.fs-doc-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.fs-doc-gallery figure{margin:0;aspect-ratio:4/3;overflow:hidden;background:#111}.fs-doc-gallery img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.fs-doc-gallery figure:hover img{transform:scale(1.04)}.fs-doc-certs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.fs-doc-certs img{width:100%;height:auto;display:block}@media(max-width:700px){.fs-doc-gallery{grid-template-columns:1fr 1fr}}.fs-hero-tagline{font-family:var(--fs-label);font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:clamp(17px,2vw,22px);color:#fff;margin:0}.fs-hero-sub{max-width:680px!important;margin:0 auto!important}.fs-hero-sub+.fs-hero-sub{margin-top:-6px!important}.fs-card:hover,.fs-card:hover h3,.fs-card:hover p,.fs-card:hover .fs-card-go,.fs-card:hover .fs-card-num,.fs-card:hover .fs-card-body p{color:#000!important}.fs-card-feature:hover{background:#fff!important}.fs-card-tagline{font-family:var(--fs-label);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:15px!important;color:#fff!important;margin:0 0 10px!important;max-width:none!important}.fs-card:hover .fs-card-tagline{color:#000!important}.fs-card-body p{max-width:none!important}.fs-doc-feature{border-color:#ec1c2b;background:linear-gradient(180deg,#ec1c2b1a,#0d0d0d 70%);padding:40px}.fs-doc-feature .fs-kicker{color:#ec1c2b}.fs-doc-card--img img{height:auto!important;aspect-ratio:4/3!important;object-fit:cover;object-position:center 60%}.fs-red{color:#ec1c2b!important}.fs-tabs{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--fs-line);margin-top:24px}.fs-tab{background:#0d0d0d;color:#bdbdbd;border:0;border-right:1px solid var(--fs-line);padding:18px 10px;font-family:var(--fs-label);text-transform:uppercase;letter-spacing:.1em;font-size:14px;cursor:pointer;transition:.2s}.fs-tab:last-child{border-right:0}.fs-tab:hover{color:#fff}.fs-tab.is-active{background:#fff;color:#000}.fs-tab-panel{display:none;border:1px solid var(--fs-line);border-top:0;padding:32px;gap:32px;grid-template-columns:1fr 1.2fr;align-items:center;background:#0a0a0a}.fs-tab-panel.is-active{display:grid}.fs-tab-img img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.fs-tab-text h3{font-size:24px!important;margin-bottom:12px}.fs-tab-text .fs-cta{margin-top:18px}@media(max-width:800px){.fs-tabs{grid-template-columns:1fr 1fr}.fs-tab{border-bottom:1px solid var(--fs-line)}.fs-tab-panel{grid-template-columns:1fr;padding:20px}}.card-wrapper .card>.card__content .card__heading{min-height:3.2em!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:749px){.card-wrapper .card>.card__content .card__heading{min-height:4.25em!important;-webkit-line-clamp:4}}.fs-inquiry{background:#0a0a0a;border-top:1px solid var(--fs-line);padding:72px 24px}.fs-inquiry-inner{max-width:920px;margin:0 auto;display:grid;grid-template-columns:1fr 1.6fr;gap:40px;align-items:start}.fs-inquiry-head h2{font-size:clamp(30px,4vw,46px);margin:10px 0 12px}.fs-inquiry-head p:last-child{color:#bdbdbd;font-size:16px;line-height:1.6}.fs-inquiry-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}.fs-inquiry-grid label{display:flex;flex-direction:column;gap:6px;font-family:var(--fs-label);text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:#bdbdbd}.fs-inquiry-full{grid-column:1/-1}.fs-inquiry input,.fs-inquiry select,.fs-inquiry textarea{background:#000!important;color:#fff!important;-webkit-text-fill-color:#fff;border:1px solid var(--fs-line);padding:13px 14px;font-family:var(--fs-body);font-size:15px;text-transform:none;letter-spacing:0;border-radius:0;width:100%}.fs-inquiry input:focus,.fs-inquiry select:focus,.fs-inquiry textarea:focus{outline:none;border-color:#fff}.fs-inquiry-ok{border:1px solid #fff;padding:12px 14px;color:#fff;margin-bottom:14px}.fs-inquiry-err{border:1px solid #ec1c2b;padding:12px 14px;color:#fff;margin-bottom:14px}@media(max-width:800px){.fs-inquiry-inner,.fs-inquiry-grid{grid-template-columns:1fr}}:root{--fs-red:#ec1c2b;--fs-red-d:#c0151f}.fs-hide-dawn-hero{display:none}.fs-col-hero{position:relative;min-height:220px;display:flex;align-items:center;justify-content:center;text-align:center;background:#000;padding:60px 24px}.fs-col-hero--img{min-height:clamp(240px,32vw,380px);background:linear-gradient(#00000073,#0000008c),var(--col-img) var(--col-pos,center)/cover no-repeat}.fs-col-hero__title{color:#fff!important;font-family:var(--fs-display)!important;text-transform:uppercase;font-size:clamp(40px,6vw,78px)!important;margin:0;letter-spacing:.01em;text-shadow:0 2px 24px rgba(0,0,0,.4)}.fs-col-desc{text-align:center;max-width:760px!important;margin:28px auto 0;font-size:16px;line-height:1.7}body.fs-shop,body.fs-shop main,body.fs-shop .shopify-section:not(.shopify-section-group-header-group):not(.shopify-section-group-footer-group) .gradient,body.fs-shop main .color-,body.fs-shop main [class*=color-scheme]{background:#fff!important;color:#000!important;--color-foreground:0,0,0;--color-background:255,255,255;--color-button:0,0,0;--color-button-text:255,255,255;--color-link:0,0,0}body.fs-shop main h1,body.fs-shop main h2,body.fs-shop main h3,body.fs-shop main .h1,body.fs-shop main .h2,body.fs-shop main .title,body.fs-shop main .collection-hero__title{color:#000}body.fs-shop main .fs-col-hero__title{color:#fff!important}body.fs-shop .fs-col-desc,body.fs-shop .fs-col-desc p{color:#333!important}body.fs-shop .card-wrapper .card,body.fs-shop .card-wrapper .card:hover{background:#fff!important;border:0!important;transform:none}body.fs-shop .card-wrapper .card .card__inner,body.fs-shop .card-wrapper .card .card__media{background:#fff!important}body.fs-shop .card-wrapper .card>.card__content{padding:14px 6px 18px!important;text-align:center}body.fs-shop .card-wrapper .card .card__heading,body.fs-shop .card-wrapper .card .card__heading a{color:#000!important;font-size:18px!important}body.fs-shop .card-wrapper .card .price,body.fs-shop .card-wrapper .card .price-item{color:#000!important;justify-content:center}body.fs-shop .card-wrapper:hover .card__media img{transform:scale(1.04)}body.fs-shop .card__badge .badge{background:#000;color:#fff}body.fs-shop .price--on-sale .price-item--sale{color:var(--fs-red)!important}body.fs-shop .facets-container,body.fs-shop .facets__summary,body.fs-shop .facet-filters__label,body.fs-shop .product-count__text,body.fs-shop .facets__disclosure summary{color:#000!important}body.fs-shop .select__select,body.fs-shop .facet-filters__sort{background:#fff!important;color:#000!important;border:1px solid #d6d6d6}body.fs-shop .fs-cs-form{background:#fff;border-color:#000}body.fs-shop .fs-cs-input{background:#fff!important;color:#000!important;-webkit-text-fill-color:#000}body.fs-shop .fs-cs-input::placeholder{color:#777;-webkit-text-fill-color:#777}body.fs-shop .fs-cs-btn{background:#000;color:#fff}body.fs-shop .product__title h1{color:#000!important;font-size:clamp(32px,3.6vw,48px)!important;line-height:1}body.fs-shop .product .price,body.fs-shop .product .price-item{color:#000!important}body.fs-shop .product-form__input .form__label,body.fs-shop .quantity__label,body.fs-shop .product-form__input legend{color:#000!important;font-family:var(--fs-label);text-transform:uppercase;letter-spacing:.08em;font-size:13px}body.fs-shop .product-form__input input[type=radio]+label{border:1px solid #000!important;background:#fff!important;color:#000!important;border-radius:0}body.fs-shop .product-form__input input[type=radio]:checked+label{background:#000!important;color:#fff!important}body.fs-shop .quantity{border:1px solid #000!important}body.fs-shop .quantity__input,body.fs-shop .quantity__button{color:#000!important}body.fs-shop .quantity__button svg{fill:#000!important;color:#000!important}body.fs-shop .product-form__submit,body.fs-shop .product-form__buttons .button:not(.shopify-payment-button__button){background:var(--fs-red)!important;color:#fff!important;border:2px solid var(--fs-red)!important;letter-spacing:.18em;font-weight:700}body.fs-shop .product-form__submit:hover{background:var(--fs-red-d)!important;border-color:var(--fs-red-d)!important;color:#fff!important}body.fs-shop .product__description,body.fs-shop .product__description.rte,body.fs-shop .product__description p,body.fs-shop .product__description li{color:#222!important}body.fs-shop .product__media-item,body.fs-shop .product__media{background:#f4f4f4!important}body.fs-shop .product__accordion,body.fs-shop .accordion{border-color:#e2e2e2}body.fs-shop .fs-custom-field label{color:#000}body.fs-shop .fs-custom-field textarea,body.fs-shop .fs-custom-field input[type=text]{background:#fff;color:#000;border:1px solid #000}body.fs-shop .cart-item__name,body.fs-shop .cart-item,body.fs-shop .totals,body.fs-shop .cart__footer{color:#000!important}body.fs-shop .search__input{background:#fff!important;color:#000!important;-webkit-text-fill-color:#000;border:1px solid #000}.fs-btn-light{background:var(--fs-red)!important;color:#fff!important;border-color:var(--fs-red)!important}.fs-btn-light:hover{background:var(--fs-red-d)!important;border-color:var(--fs-red-d)!important;color:#fff!important}.fs-kicker{color:var(--fs-red)!important}.fs-partners{text-align:center;padding:72px 24px;background:#fff;color:#000}.fs-partners h2{color:#000;font-size:clamp(30px,4vw,48px);margin:10px 0 34px}.fs-partners-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;max-width:1180px;margin:0 auto}.fs-partner{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e6e6e6;aspect-ratio:3/2;padding:14px;transition:.25s}.fs-partner img{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(1);transition:.25s}.fs-partner:hover{border-color:#000}.fs-partner:hover img{filter:none}.fs-footer-loc{font-family:var(--fs-label);text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:#8a8a8a;margin-top:6px}.fs-textus{position:fixed;left:18px;bottom:18px;z-index:70;display:flex;align-items:center;gap:8px;background:var(--fs-red);color:#fff;text-decoration:none;padding:12px 16px;border-radius:999px;box-shadow:0 8px 28px #00000059;font-family:var(--fs-label);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:600}.fs-textus:hover{background:var(--fs-red-d);color:#fff}.fs-textus b{font-weight:700}.fs-footer-loc a{color:inherit;text-decoration:none}.fs-footer-loc a:hover{color:#fff}@media(max-width:600px){.fs-textus span b{display:none}.fs-textus{padding:12px 14px}}html.fs-pop-lock{overflow:hidden}.fs-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:none;align-items:center;justify-content:center;padding:20px}.fs-pop.is-open{display:flex;animation:fsPopIn .35s ease}@keyframes fsPopIn{0%{opacity:0}to{opacity:1}}.fs-pop__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fs-pop__box{position:relative;display:grid;grid-template-columns:1fr 1.15fr;width:min(980px,100%);max-height:92vh;background:#fff;overflow:hidden;box-shadow:0 30px 90px #0009}.fs-pop__x{position:absolute;top:10px;right:12px;z-index:3;background:#000;color:#fff;border:0;width:36px;height:36px;font-size:24px;line-height:1;cursor:pointer}.fs-pop__side{position:relative;background:#000 var(--pop-img) center/cover no-repeat;color:#fff;display:flex;align-items:flex-end;min-height:520px}.fs-pop__side:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000026,#000000eb 70%)}.fs-pop__side-in{position:relative;padding:34px 30px}.fs-pop__kicker{font-family:var(--fs-label);text-transform:uppercase;letter-spacing:.2em;font-size:12px;color:var(--fs-red);margin:0 0 8px}.fs-pop__side h2{font-family:var(--fs-display);text-transform:uppercase;font-size:clamp(34px,4vw,50px);line-height:.95;margin:0 0 12px;color:#fff}.fs-pop__side h2 span{color:var(--fs-red)}.fs-pop__side p{color:#d0d0d0;font-size:15px;line-height:1.55;margin:0 0 14px}.fs-pop__side ul{list-style:none;padding:0;margin:0;display:grid;gap:6px}.fs-pop__side li{font-size:14px;color:#fff}.fs-pop__side li:before{content:"\2713  ";color:var(--fs-red);font-weight:700}.fs-pop__form{overflow:auto;max-height:92vh;background:#fff}.fs-pop__form iframe{width:100%;height:1066px;border:0;display:block}@media(max-width:760px){.fs-pop__box{grid-template-columns:1fr}.fs-pop__side{min-height:0}.fs-pop__side-in{padding:22px}.fs-pop__side ul{display:none}}.fs-partners-grid{grid-template-columns:repeat(3,1fr)!important;gap:18px!important;max-width:1080px!important}.fs-partner{aspect-ratio:16/9!important;padding:26px!important}@media(max-width:600px){.fs-partners-grid{gap:10px!important}.fs-partner{padding:12px!important}}.fs-subtitle{margin:0;font-family:Inter,var(--fs-body,sans-serif);font-weight:500;color:#6b6b6b;letter-spacing:0;text-transform:none}.card-wrapper .card>.card__content .card__heading,body.fs-shop .card-wrapper .card .card__heading,body.fs-shop .card-wrapper .card .card__heading a,.card-wrapper .card .card__heading a{font-size:16px!important;line-height:1.15!important}.card-wrapper .card>.card__content .card__heading{min-height:2.3em!important;-webkit-line-clamp:2!important;margin:0 0 4px!important}@media(max-width:749px){.card-wrapper .card>.card__content .card__heading{min-height:2.3em!important;-webkit-line-clamp:2!important}.card-wrapper .card .card__heading,.card-wrapper .card .card__heading a{font-size:14px!important}}.fs-subtitle--card{font-size:13px;line-height:1.3;min-height:1.3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 8px}@media(max-width:749px){.fs-subtitle--card{font-size:12px}}body.fs-shop .product__title h1{font-size:clamp(28px,3vw,40px)!important;margin-bottom:0}.fs-subtitle--pdp{font-size:clamp(16px,1.5vw,20px);color:#8a8a8a;font-weight:400;margin:6px 0 14px}.product-form__submit,.product-form__submit:before,.product-form__submit:after{box-shadow:none!important;outline:none!important}body.fs-shop .product-form__submit,body.fs-shop .product-form__submit:hover{border:0!important}.product-form__submit:before,.product-form__submit:after{display:none!important}.shopify-payment-button,shopify-accelerated-checkout,shopify-accelerated-checkout-cart{filter:grayscale(1) contrast(3)}.shopify-payment-button__more-options{filter:none}cart-drawer .drawer__inner{background:#fff!important;color:#000!important;border-left:0!important}cart-drawer .drawer__inner *{--color-foreground:0,0,0;--color-background:255,255,255}cart-drawer .drawer__heading{font-family:var(--fs-display)!important;text-transform:uppercase;font-size:28px!important;color:#000!important}cart-drawer .drawer__close svg,cart-drawer .svg-wrapper svg{color:#000}cart-drawer .cart-item__name{font-family:Inter,sans-serif!important;font-weight:600;font-size:15px!important;text-transform:none;color:#000!important;text-decoration:none}cart-drawer .product-option,cart-drawer .cart-item__totals .price{color:#000!important}cart-drawer .quantity{border:1px solid #ccc}cart-drawer .quantity:after,cart-drawer .quantity:before{box-shadow:none!important}cart-drawer .totals__total{font-family:var(--fs-label)!important;letter-spacing:.18em;text-transform:uppercase;font-size:14px!important;color:#000!important}cart-drawer .totals__total-value{font-weight:700;font-size:18px!important;color:#000!important}cart-drawer .tax-note{color:#555!important}cart-drawer #CartDrawer-Checkout,cart-drawer .cart__checkout-button{background:var(--fs-red,#ec1c2b)!important;color:#fff!important;border:0!important;border-radius:0!important;font-family:var(--fs-label)!important;font-weight:700;letter-spacing:.14em;text-transform:uppercase;box-shadow:none!important}cart-drawer #CartDrawer-Checkout:before,cart-drawer #CartDrawer-Checkout:after{display:none!important}cart-drawer #CartDrawer-Checkout:hover{background:var(--fs-red-d,#c41420)!important}cart-drawer .drawer__footer{border-top:1px solid #e5e5e5}cart-drawer .cart-drawer__empty-content .button{background:#000!important;color:#fff!important}.fs-recs{padding:18px 0 8px;margin-top:8px;border-top:1px solid #e5e5e5}.fs-recs__heading{font-family:var(--fs-label)!important;font-weight:700;text-transform:uppercase;letter-spacing:.12em;text-align:center;font-size:15px;margin:0 0 12px;color:#000}.fs-rec{display:grid;grid-template-columns:96px 1fr;gap:14px;background:#f5f5f5;padding:14px;margin-bottom:10px;align-items:start}.fs-rec__img img{width:96px;height:96px;object-fit:contain;background:#fff;display:block}.fs-rec__title{display:block;font-family:var(--fs-label)!important;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:13px;line-height:1.25;color:#000!important;text-decoration:none}.fs-subtitle--rec{font-size:12px;margin:2px 0 4px;text-transform:uppercase;letter-spacing:.04em}.fs-rec__price{margin:0 0 8px;font-weight:700;font-size:14px;color:#000}select.fs-rec__variant{width:100%;padding:8px;margin:0 0 8px;border:1px solid #ccc;background:#fff;color:#000;font-size:13px}.fs-rec__add{width:100%;background:var(--fs-red,#ec1c2b);color:#fff;border:0;padding:11px;font-family:var(--fs-label);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:13px;cursor:pointer}.fs-rec__add:hover{background:var(--fs-red-d,#c41420)}.fs-rec__add[disabled]{opacity:.6}.fsx{--r:var(--fs-red,#ec1c2b);color:#111;background:#fff}.fsx *{box-sizing:border-box}.fsx-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.fsx-hero{background:#000;color:#fff;position:relative;overflow:hidden}.fsx-hero--img{background:linear-gradient(90deg,#000000eb,#000000bf 45%,#00000059),var(--img) var(--pos,center)/cover no-repeat}.fsx-hero .fsx-wrap{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center;padding-top:72px;padding-bottom:72px}.fsx-hero--solo .fsx-wrap{grid-template-columns:1fr;max-width:860px;text-align:left}.fsx-kicker{font-family:var(--fs-label);font-weight:700;letter-spacing:.2em;text-transform:uppercase;font-size:13px;color:var(--r);margin:0 0 14px}.fsx h1{font-family:var(--fs-display)!important;text-transform:uppercase;font-size:clamp(42px,6vw,80px);line-height:.95;margin:0 0 18px;color:#fff;letter-spacing:.005em}.fsx h2{font-family:var(--fs-display)!important;text-transform:uppercase;font-size:clamp(30px,4vw,52px);line-height:1;margin:0 0 18px;color:#000}.fsx h3{font-family:var(--fs-display)!important;text-transform:uppercase;font-size:22px;line-height:1.05;margin:0 0 10px;color:#000;letter-spacing:.01em}.fsx p,.fsx li{font-family:Inter,sans-serif;font-size:16.5px;line-height:1.65}.fsx-lead{font-size:clamp(17px,1.6vw,20px)!important;color:#d5d5d5;margin:0 0 22px;max-width:620px}.fsx-hero p{color:#cfcfcf}.fsx-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:0 0 22px}.fsx-price b{font-family:var(--fs-display);font-size:44px;line-height:1;color:#fff;font-weight:400}.fsx-price span{font-family:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;font-size:13px;color:#bbb}.fsx-btns{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.fsx-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 28px;font-family:var(--fs-label);font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:14px;text-decoration:none;border:2px solid var(--r);background:var(--r);color:#fff!important;transition:.15s}.fsx-btn:hover{background:#c0151f;border-color:#c0151f}.fsx-btn--ghost{background:transparent;border-color:#fff}.fsx-btn--ghost:hover{background:#fff;color:#000!important;border-color:#fff}.fsx-btn--dark{background:#000;border-color:#000}.fsx-btn--dark:hover{background:#222;border-color:#222}.fsx-small{font-size:13.5px!important;color:#9a9a9a!important;margin:14px 0 0}.fsx-small a{color:#fff;text-decoration:underline}.fsx-video{position:relative;padding-top:56.25%;background:#111;box-shadow:0 30px 60px #00000073}.fsx-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.fsx-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 26px;padding:0;list-style:none}.fsx-chips li{font-family:var(--fs-label);font-size:12px!important;letter-spacing:.12em;text-transform:uppercase;border:1px solid rgba(255,255,255,.3);padding:6px 12px;color:#fff;line-height:1.2}.fsx-sec{padding:84px 0}.fsx-sec--grey{background:#f4f4f4}.fsx-sec--black{background:#000;color:#fff}.fsx-sec--black h2,.fsx-sec--black h3{color:#fff}.fsx-sec--black p,.fsx-sec--black li{color:#cfcfcf}.fsx-head{max-width:760px;margin:0 0 40px}.fsx-head--c{text-align:center;margin-left:auto;margin-right:auto}.fsx-head p{color:#444}.fsx-sec--black .fsx-head p{color:#cfcfcf}.fsx-two{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.fsx-two img{width:100%;height:100%;max-height:560px;object-fit:cover;display:block}.fsx-grid{display:grid;gap:18px}.fsx-grid--3{grid-template-columns:repeat(3,1fr)}.fsx-grid--2{grid-template-columns:repeat(2,1fr)}.fsx-grid--4{grid-template-columns:repeat(4,1fr)}.fsx-card{background:#fff;border:1px solid #e6e6e6;padding:26px}.fsx-sec--grey .fsx-card{border-color:#e2e2e2}.fsx-mod{position:relative;padding-top:58px}.fsx-mod__n{position:absolute;top:20px;left:26px;font-family:var(--fs-label);font-weight:700;letter-spacing:.18em;font-size:12px;color:var(--r);text-transform:uppercase}.fsx-mod ul{margin:0;padding-left:18px}.fsx-mod li{font-size:14.5px!important;line-height:1.55;color:#444;margin:0 0 4px}.fsx-check{list-style:none;padding:0;margin:0}.fsx-check li{position:relative;padding:0 0 0 30px;margin:0 0 10px}.fsx-check li:before{content:"";position:absolute;left:0;top:.45em;width:16px;height:16px;background:var(--r);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}.fsx-quote{background:#fff;border:1px solid #e6e6e6;padding:28px;display:flex;flex-direction:column;gap:14px}.fsx-quote p{margin:0;color:#333;font-size:15.5px!important}.fsx-quote b{font-family:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;font-size:13px}.fsx-quote .fsx-stars{color:var(--r);letter-spacing:3px;font-size:15px}.fsx-faq{max-width:860px;margin:0 auto}.fsx-faq details{border-bottom:1px solid #ddd;padding:20px 0}.fsx-faq summary{cursor:pointer;list-style:none;font-family:var(--fs-label);font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:17px;display:flex;justify-content:space-between;gap:20px;color:#000}.fsx-faq summary::-webkit-details-marker{display:none}.fsx-faq summary:after{content:"+";font-size:26px;line-height:1;color:var(--r)}.fsx-faq details[open] summary:after{content:"\2212"}.fsx-faq details>div{padding:14px 0 0}.fsx-faq p,.fsx-faq li{color:#444;font-size:15.5px!important}.fsx-band{background:var(--r);color:#fff;padding:64px 0;text-align:center}.fsx-band h2{color:#fff}.fsx-band p{color:#fff;opacity:.92;max-width:680px;margin:0 auto 24px}.fsx-band .fsx-btn{background:#000;border-color:#000}.fsx-band .fsx-btn:hover{background:#fff;color:#000!important;border-color:#fff}.fsx-plan{display:flex;flex-direction:column;background:#fff;border:1px solid #e2e2e2;padding:28px;position:relative}.fsx-plan--best{border:2px solid var(--r)}.fsx-plan__tag{position:absolute;top:-13px;left:24px;background:var(--r);color:#fff;font-family:var(--fs-label);font-weight:700;letter-spacing:.14em;font-size:11px;text-transform:uppercase;padding:5px 10px}.fsx-plan__price{font-family:var(--fs-display);font-size:42px;line-height:1;margin:6px 0 14px;color:#000}.fsx-plan p{color:#555;font-size:15px!important;flex:1}.fsx-plan .fsx-btn{margin-top:16px;width:100%}.fsx-cats{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:980px;margin:0 auto}.fsx-cats span{border:1px solid #333;color:#fff;padding:9px 14px;font-family:var(--fs-label);font-size:12.5px;letter-spacing:.12em;text-transform:uppercase}.fsx-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #222;border-bottom:1px solid #222}.fsx-stats div{padding:28px 20px;text-align:center;border-right:1px solid #222}.fsx-stats div:last-child{border-right:0}.fsx-stats b{display:block;font-family:var(--fs-display);font-size:40px;line-height:1;color:#fff;font-weight:400}.fsx-stats span{font-family:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;font-size:12px;color:#aaa}.fsx-note{background:#000;color:#fff;padding:22px 26px;border-left:4px solid var(--r)}.fsx-note p{margin:0;color:#ddd}.fsx-note a{color:#fff}@media(max-width:989px){.fsx-hero .fsx-wrap,.fsx-two{grid-template-columns:1fr;gap:32px}.fsx-grid--3,.fsx-grid--4{grid-template-columns:1fr 1fr}}@media(max-width:600px){.fsx-sec{padding:56px 0}.fsx-hero .fsx-wrap{padding-top:48px;padding-bottom:48px}.fsx-grid--3,.fsx-grid--4,.fsx-grid--2{grid-template-columns:1fr}.fsx-btn{width:100%}.fsx-stats{grid-template-columns:1fr}.fsx-stats div{border-right:0;border-bottom:1px solid #222}.fsx-price b{font-size:38px}}.card-wrapper .card>.card__content,.card-wrapper .card .card__information{text-align:center}.card-wrapper .card>.card__content .card__heading,.card-wrapper .card .card__heading,.card-wrapper .card .card__heading a,body.fs-shop .card-wrapper .card .card__heading,body.fs-shop .card-wrapper .card .card__heading a{font-family:Montserrat,Inter,sans-serif!important;font-weight:800!important;text-transform:none!important;letter-spacing:0!important;font-size:17px!important;line-height:1.25!important;color:#000!important}.card-wrapper .card>.card__content .card__heading{min-height:2.5em!important}.fs-subtitle--card{font-family:Montserrat,Inter,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#8c8c8c;font-size:12.5px;margin:2px 0 6px}.card-wrapper .card .price,.card-wrapper .card .price-item,.card-wrapper .card .price__regular .price-item--regular{font-family:Montserrat,Inter,sans-serif!important;font-weight:800!important;font-size:18px!important;color:#000!important;letter-spacing:0!important;justify-content:center}.card-wrapper .card .card-information,.card-wrapper .card .price{text-align:center;justify-content:center;display:flex;flex-direction:column;align-items:center}@media(max-width:749px){.card-wrapper .card .card__heading,.card-wrapper .card .card__heading a{font-size:14px!important}.fs-subtitle--card{font-size:11px;white-space:normal;min-height:2.6em}.card-wrapper .card .price-item{font-size:16px!important}}@media(max-width:1000px){.fs-header,.fs-header.is-shrunk{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:1px solid #e5e5e5}.fs-header-inner,.fs-header.is-shrunk .fs-header-inner{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center;padding:10px 16px!important;gap:8px}.fs-nav-toggle{order:0;grid-column:1;justify-self:start;position:relative;z-index:130}.fs-nav-toggle span{background:#000}.fs-brand{order:0!important;grid-column:2;justify-self:center}.fs-brand-logo,.fs-header.is-shrunk .fs-brand-logo{height:34px;filter:invert(1)}.fs-header-actions{grid-column:3;justify-self:end;gap:12px}.fs-header-actions .fs-icon-btn{color:#000}.fs-cart-count{background:var(--fs-red,#ec1c2b)!important;color:#fff!important}.fs-nav{position:fixed!important;top:0;left:0;right:auto;bottom:0;inset:0 auto 0 0!important;width:86%!important;max-width:360px!important;height:100vh;height:100dvh;background:#fff!important;border-left:0!important;border-right:1px solid #e5e5e5;transform:translate(-100%)!important;justify-content:flex-start!important;padding:84px 28px 40px!important;overflow-y:auto;z-index:120;box-shadow:0 0 0 100vmax #0000;transition:transform .3s,box-shadow .3s}.fs-nav.open{transform:none!important;box-shadow:0 0 0 100vmax #0000008c}.fs-nav>li{border-bottom:1px solid #eee}.fs-nav a{color:#000!important;font-size:18px!important;padding:14px 0!important;display:block;font-weight:600}.fs-nav a:after{display:none}.fs-sub{padding:0 0 10px 14px!important}.fs-sub a{color:#555!important;font-size:15px!important;padding:8px 0!important;font-weight:500}html.fs-nav-open,html.fs-nav-open body{overflow:hidden}}.card-wrapper .card .card__information{gap:0!important}.card-wrapper .card>.card__content,body.fs-shop .card-wrapper .card>.card__content{padding:12px 6px 14px!important}.card-wrapper .card>.card__content .card__heading,.card-wrapper .card .card__heading,.card-wrapper .card .card__heading a,body.fs-shop .card-wrapper .card .card__heading,body.fs-shop .card-wrapper .card .card__heading a{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:17px!important;line-height:1.2!important;letter-spacing:-.005em!important;min-height:0!important;margin:0!important}.card-wrapper .card>.card__content .card__heading{-webkit-line-clamp:2!important}.fs-subtitle--card{font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:12.5px!important;line-height:1.3!important;letter-spacing:.03em!important;color:#8e8e8e!important;text-transform:uppercase;min-height:0!important;margin:2px 0 0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-wrapper .card .card-information{margin:0!important;padding:0!important}.card-wrapper .card .price{margin:4px 0 0!important;padding:0!important}.card-wrapper .card .price,.card-wrapper .card .price-item,.card-wrapper .card .price__regular .price-item--regular,.card-wrapper .card .price-item--sale{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:18px!important;letter-spacing:0!important;line-height:1.2!important;color:#000!important}.card-wrapper .card .price__container{margin:0!important}@media(max-width:749px){.card-wrapper .card .card__heading,.card-wrapper .card .card__heading a{font-size:14px!important}.fs-subtitle--card{font-size:10.5px!important;white-space:normal;min-height:0!important}.card-wrapper .card .price-item{font-size:15px!important}}@media(max-width:1000px){.fs-header,.fs-header.is-shrunk{background:#000!important;border-bottom:1px solid #222}.fs-nav-toggle span{background:#fff}.fs-brand-logo,.fs-header.is-shrunk .fs-brand-logo{filter:none}.fs-header-actions .fs-icon-btn{color:#fff}}.card-wrapper .card>.card__content .card__information{gap:0!important;display:flex!important;flex-direction:column!important}.card-wrapper .card>.card__content,body.fs-shop .card-wrapper .card>.card__content{padding:12px 4px 16px!important;justify-content:flex-start!important}.card-wrapper .card>.card__content .card__heading,.card-wrapper .card>.card__content .card__heading a,body.fs-shop .card-wrapper .card>.card__content .card__heading,body.fs-shop .card-wrapper .card>.card__content .card__heading a{font-family:Montserrat,sans-serif!important;font-weight:900!important;font-size:18px!important;line-height:1.2!important;letter-spacing:0!important;min-height:0!important;margin:0!important;display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;text-transform:none!important;color:#000!important}.fs-subtitle--card{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:13px!important;line-height:1.15!important;letter-spacing:.01em!important;color:#8a8a8a!important;text-transform:uppercase!important;min-height:0!important;margin:3px 0 0!important;white-space:normal!important;overflow:visible!important}.card-wrapper .card>.card__content .card-information{margin:0!important;padding:0!important;min-height:0!important}.card-wrapper .card>.card__content .card-information>*{margin:0!important}.card-wrapper .card>.card__content .price{margin:4px 0 0!important;padding:0!important;min-height:0!important}.card-wrapper .card .price,.card-wrapper .card .price-item,.card-wrapper .card .price-item--regular,.card-wrapper .card .price-item--sale{font-family:Montserrat,sans-serif!important;font-weight:800!important;font-size:19px!important;letter-spacing:0!important;line-height:1.2!important;color:#000!important}@media(max-width:749px){.card-wrapper .card>.card__content .card__heading,.card-wrapper .card>.card__content .card__heading a{font-size:15px!important}.fs-subtitle--card{font-size:11px!important}.card-wrapper .card .price-item{font-size:16px!important}}.fs-inquiry-ghl{min-height:640px}.fs-inquiry-ghl iframe{display:block;width:100%;border:0;background:transparent;color-scheme:normal}.fs-subscribe{display:grid;gap:10px;margin:0 0 18px}.fs-subscribe__opt{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border:1px solid #d6d6d6;padding:14px 16px;cursor:pointer;background:#fff;color:#000}.fs-subscribe__opt.is-active{border:2px solid #000;padding:13px 15px}.fs-subscribe__opt input{accent-color:#000;width:18px;height:18px;margin:0}.fs-subscribe__txt{display:flex;flex-direction:column;gap:2px;font-family:Montserrat,Inter,sans-serif;font-size:14px}.fs-subscribe__txt strong{font-weight:800;text-transform:uppercase;letter-spacing:.02em}.fs-subscribe__txt small{font-size:12px;color:#6b6b6b;font-weight:500}.fs-subscribe__price{font-family:Montserrat,Inter,sans-serif;font-weight:800;font-size:16px}.fs-subscribe__freq{display:flex;align-items:center;gap:10px;font-family:Montserrat,Inter,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase}.fs-subscribe__freq select{flex:1;border:1px solid #000;padding:10px 12px;font-size:14px;background:#fff;color:#000;border-radius:0}.fs-pop__form iframe,.fs-inquiry-ghl iframe{opacity:1!important;visibility:visible!important;pointer-events:auto!important;position:static!important;left:auto!important}.fs-inquiry-ghl iframe{height:760px!important;width:100%!important}.fsc .photo-band{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fsc .photo-band figure{min-width:0}.fsc .photo-band img{aspect-ratio:16/9!important;width:100%!important;max-width:100%;height:auto!important;object-fit:cover}.fsc .photo-band figure:hover img{transform:none!important}@media(max-width:760px){.fsc .photo-band{grid-template-columns:minmax(0,1fr)!important}}.fs-partners{overflow:hidden}.fs-partners-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%;box-sizing:border-box}.fs-partner{min-width:0;box-sizing:border-box;overflow:hidden}.fs-partner img{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain}@media(max-width:600px){.fs-partners-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fs-partners{padding:48px 16px}}.fsx-vids{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:980px;margin-left:auto;margin-right:auto}@media(max-width:700px){.fsx-vids{grid-template-columns:minmax(0,1fr)!important}}.template-search__header p,.template-search__header [role=status]{font-size:17px!important;line-height:1.55!important;font-family:inherit;max-width:640px;margin:18px auto 0!important;text-align:center;letter-spacing:0;text-transform:none}.predictive-search,.predictive-search *{color:#fff!important}.predictive-search__heading{color:#ffffff8c!important;border-color:#ffffff26!important}.predictive-search__item:hover,.predictive-search__item:focus,.predictive-search__item[aria-selected=true],.predictive-search__list-item[aria-selected=true]>*{background:#ffffff14!important}.predictive-search__item-heading{font-size:15px!important;font-weight:600;text-align:left!important}.predictive-search__item-vendor,.predictive-search__item .price{color:#ffffffb3!important}.predictive-search__search-for-button svg,.predictive-search__item svg{fill:#fff;color:#fff}.fs-search-page{display:flex;flex-direction:column;justify-content:center;gap:12px;height:100%;min-height:260px;padding:28px 24px;background:#0a0a0a;color:#fff;text-decoration:none;border:1px solid #1f1f1f;transition:border-color .2s}.fs-search-page:hover{border-color:#ec1c2b}.fs-search-page__tag{align-self:flex-start;font-size:11px;letter-spacing:.14em;text-transform:uppercase;background:#ec1c2b;color:#fff;padding:4px 10px}.fs-search-page__title{font-size:22px;font-weight:700;line-height:1.2;color:#fff}.fs-search-page__desc{font-size:14px;line-height:1.5;color:#ffffffb3;text-transform:none;letter-spacing:0}.fs-search-page__go{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#ec1c2b;margin-top:auto}
/*# sourceMappingURL=/cdn/shop/t/22/assets/fs-theme.css.map */
