body:has(.v23-hero){background:#fff;color:#111}.v23-section{max-width:1360px;margin:0 auto;padding:56px 26px}.v23-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.v23-heading h2{font-size:clamp(26px,3vw,42px);letter-spacing:-.045em;margin:0;font-weight:800;color:#101010}.v23-heading>a{font-weight:800;font-size:12px;color:#111;text-decoration:underline;text-underline-offset:5px}.v23-hero{min-height:var(--v23-hd);position:relative;display:flex;align-items:center;background:#101010;color:#fff;overflow:hidden}.v23-hero-media,.v23-hero-media:after{position:absolute;top:0;right:0;bottom:0;left:0}.v23-hero-media img{width:100%;height:100%;object-fit:cover}.v23-hero-media:after{content:"";background:linear-gradient(90deg,rgba(0,0,0,var(--v23-overlay)),#0000004d);display:block}.v23-hero-content{position:relative;z-index:1;width:min(1200px,100%);padding:70px 32px;margin:auto}.v23-eyebrow{font-size:12px;font-weight:800;letter-spacing:.19em;text-transform:uppercase}.v23-hero h1{font-size:clamp(55px,9vw,130px);line-height:.92;letter-spacing:-.065em;max-width:900px;margin:22px 0}.v23-hero-content>p{font-size:clamp(17px,2vw,23px);max-width:620px;line-height:1.4}.v23-hero-benefits{margin:22px 0;font-weight:700}.v23-countdown{margin:24px 0;max-width:420px}.v23-countdown-label{font-size:11px;letter-spacing:.16em;font-weight:800}.v23-countdown-numbers{display:flex;align-items:center;gap:10px;font-size:clamp(30px,5vw,56px);font-weight:900;font-variant-numeric:tabular-nums}.v23-hero-cta{display:flex;align-items:center;justify-content:space-between;max-width:450px;background:#fff;color:#111;padding:20px 24px;font-size:14px;font-weight:900;letter-spacing:.05em;text-decoration:none}.v23-hero-cta span{font-size:26px}.v23-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.v23-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.v23-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.v23-category-card{position:relative;min-width:0;height:var(--v23-imgheight);overflow:hidden;background:#222;color:#fff;text-decoration:none;border-radius:8px}.v23-category-card img,.v23-image-placeholder{width:100%;height:100%;object-fit:cover}.v23-category-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 25%,#000000c7)}.v23-category-caption{position:absolute;z-index:1;bottom:20px;left:18px;right:14px;display:flex;flex-direction:column;gap:5px}.v23-category-caption strong{font-size:clamp(22px,3vw,36px);letter-spacing:-.05em}.v23-category-caption small{font-size:13px}.v23-category-caption span{font-size:12px;font-weight:900;text-decoration:underline;text-underline-offset:4px;margin-top:8px}.v23-tab-buttons{display:flex;gap:22px;overflow:auto;border-bottom:1px solid #ddd;margin-bottom:24px}.v23-tab-btn{border:0;background:none;padding:10px 2px 14px;white-space:nowrap;font-size:17px;color:#777;cursor:pointer;font-weight:700}.v23-tab-btn.is-active{color:#111;border-bottom:2px solid #111}.v23-tab-panel.is-hidden{display:none}.v23-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.v23-products.v23-slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.v23-slider .v23-product{flex:0 0 25%;scroll-snap-align:start}.v23-product{min-width:0;color:#111;text-decoration:none}.v23-product-image{height:var(--v23-imgheight);background:#f5f5f5;overflow:hidden;border-radius:5px}.v23-product-image img{width:100%;height:100%;object-fit:contain}.v23-product>strong{display:block;font-size:15px;line-height:1.35;margin:12px 0 5px}.v23-price{color:#ce2319;font-weight:800}.v23-price del{font-size:13px;font-weight:400;color:#777;margin-left:8px}.v23-outline-btn{display:block;width:fit-content;max-width:100%;margin:26px auto 0;border:2px solid #111;border-radius:100px;padding:14px 30px;background:#fff;color:#111;font-size:13px;font-weight:900;text-align:center;text-decoration:none;cursor:pointer}.v23-club-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px}.v23-club{text-align:center;color:#111;text-decoration:none}.v23-club-icon{width:min(100%,130px);aspect-ratio:1;margin:auto auto 10px;border:1px solid #ddd;border-radius:50%;display:grid;place-items:center}.v23-club-icon img{width:68%;height:68%;object-fit:contain}.v23-club strong{font-size:14px}.v23-extra{display:none}.v23-clubs.is-expanded .v23-extra{display:block}.v23-banner-box{min-height:var(--v23-banner-h);background:#f2f2f2;position:relative;border-radius:10px;overflow:hidden;display:flex;align-items:center}.v23-banner-box.v23-dark{background:#111;color:#fff}.v23-banner-img{position:absolute;top:0;right:0;bottom:0;left:0}.v23-banner-img img{width:100%;height:100%;object-fit:cover}.v23-banner-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000c,#0003)}.v23-banner-img+.v23-banner-copy{color:#fff}.v23-banner-copy{position:relative;z-index:1;padding:40px;max-width:650px}.v23-banner-copy h2{font-size:clamp(34px,5vw,60px);line-height:1;letter-spacing:-.05em;margin:14px 0}.v23-banner-copy p{font-size:18px}.v23-banner-btn{display:inline-block;background:#fff;color:#111;border-radius:50px;padding:16px 24px;text-decoration:none;font-weight:900;margin-top:12px}.v23-benefits{max-width:none;background:#111;color:#fff;padding-left:max(26px,calc((100vw - 1308px)/2));padding-right:max(26px,calc((100vw - 1308px)/2))}.v23-benefits .v23-heading h2{color:#fff}.v23-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.v23-benefit-grid article{border:1px solid #343434;background:#1b1b1b;border-radius:18px;padding:25px}.v23-benefit-symbol{background:#d3231a;border-radius:50%;display:grid;place-items:center;width:56px;height:56px;font-size:26px}.v23-benefit-grid h3{font-size:20px;margin:22px 0 6px}.v23-benefit-grid p{color:#bbb;line-height:1.5}.v23-reviews-note{color:#666}.v23-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.v23-review-grid article{border:1px solid #ddd;padding:22px;border-radius:10px}.v23-review-grid article span{color:#00a777}.v23-review-grid article p{line-height:1.5}@media(max-width:749px){.v23-section{padding:42px 16px}.v23-hero{min-height:var(--v23-hm)}.v23-hero-content{padding:50px 22px}.v23-hero h1{font-size:clamp(48px,13vw,78px)}.v23-hero-media:after{background:linear-gradient(0deg,#000000c7,#0000001f)}.v23-hero-cta{padding:17px 20px}.v23-card-grid,.v23-cols-3,.v23-cols-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v23-category-card{height:var(--v23-imgheight)}.v23-category-caption{left:12px;bottom:13px}.v23-category-caption strong{font-size:22px}.v23-category-caption small{font-size:11px}.v23-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v23-slider .v23-product{flex-basis:45%}.v23-product>strong{font-size:13px}.v23-club-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 9px}.v23-club strong{font-size:12px}.v23-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v23-benefit-grid article{padding:15px}.v23-benefit-grid h3{font-size:15px}.v23-benefit-grid p{font-size:12px}.v23-review-grid{grid-template-columns:1fr}.v23-banner-copy{padding:26px}.v23-heading h2{font-size:28px}}.site-header .fm-v23-logo{display:flex!important;align-items:center;justify-content:center;min-width:0}.site-header .fm-v23-logo-image{display:block!important;width:var(--fm-logo-desktop)!important;max-width:100%!important;height:auto!important;max-height:66px!important;object-fit:contain!important}.v23-club-grid.fm-v23-clubs-legacy{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px}.fm-v23-clubs-legacy .v23-club-icon{border-radius:14px;width:100%;max-width:170px;background:#fff;aspect-ratio:1.18;border:1px solid #e0e4e1}.fm-v23-clubs-legacy .v23-club-icon img{width:70%;height:75%;object-fit:contain}.fm-v23-clubs-legacy .v23-club strong{font-size:12px}.fm-v23-all-clubs{border:1px solid #111!important;padding:15px 28px!important;letter-spacing:.04em}.fm-v23-all-clubs span{margin-left:18px}.fm-v23-trustpilot{background:#f6f6f6;border-radius:12px}.fm-tp-heading{display:flex;align-items:center;gap:9px;font-size:24px}.fm-tp-star{background:#00b67a;color:#fff;padding:3px 7px}.fm-tp-help{padding:22px;background:#fff;border:1px solid #ddd;border-radius:8px;color:#666}.fm-tp-link{display:inline-block;margin-top:18px;text-decoration:underline;text-underline-offset:5px;font-weight:800;font-size:13px}.fm-v23-player-section{background:#0b0b0b;color:#fff;padding:55px 0}.fm-v23-player-inner{max-width:1360px;margin:auto;padding:0 26px}.fm-v23-player-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:26px}.fm-v23-player-heading>div>span{font-size:11px;color:#c8102e;letter-spacing:.16em;font-weight:800}.fm-v23-player-heading h2{font-size:clamp(32px,4.5vw,60px);line-height:1;margin:14px 0 0;letter-spacing:-.055em}.fm-v23-player-controls{display:flex;align-items:center;gap:10px}.fm-v23-player-controls a{font-size:11px;letter-spacing:.06em;text-decoration:underline;text-underline-offset:5px;margin-right:12px}.fm-v23-player-controls button{border:1px solid #555;background:none;color:#fff;border-radius:50%;width:40px;height:40px;font-size:25px}.fm-v23-player-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.fm-v23-player-card{flex:0 0 calc((100% - 48px)/5);min-width:0;height:var(--fm-player-height);position:relative;background:#252525;overflow:hidden;scroll-snap-align:start}.fm-v23-player-photo,.fm-v23-player-photo img{height:100%;width:100%}.fm-v23-player-photo img{object-fit:cover;object-position:top}.fm-v23-player-card:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#000c);pointer-events:none}.fm-v23-player-number{position:absolute;z-index:1;top:15px;left:15px;color:#c8102e;font-size:18px;font-weight:900}.fm-v23-player-caption{position:absolute;z-index:1;bottom:17px;left:15px;right:15px;display:grid;grid-template-columns:1fr auto;gap:3px}.fm-v23-player-caption small{grid-column:1/-1;color:#aaa;font-size:10px;letter-spacing:.1em}.fm-v23-player-caption strong{font-size:18px;line-height:1.15}.fm-v23-player-caption>span{color:#c8102e;font-size:22px}.fm-v23-player-placeholder{height:100%;display:grid;place-items:center;text-align:center;padding:18px;color:#aaa}.fm-v23-player-section a{color:inherit}@media(max-width:749px){.site-header .fm-v23-logo-image{width:var(--fm-logo-mobile)!important;max-height:56px!important}.v23-club-grid.fm-v23-clubs-legacy{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px 9px}.fm-v23-clubs-legacy .v23-club-icon{border-radius:12px}.fm-v23-player-section{padding:42px 0}.fm-v23-player-inner{padding:0 16px}.fm-v23-player-heading{align-items:start}.fm-v23-player-heading h2{font-size:32px}.fm-v23-player-controls a{display:none}.fm-v23-player-controls button{width:32px;height:32px;font-size:20px}.fm-v23-player-card{flex-basis:62%;height:var(--fm-player-mobile-height)}.fm-v23-player-caption strong{font-size:17px}}.fm-v23-player-controls .fm-v23-player-all{border:1px solid #ffffff80;border-radius:4px;background:transparent;color:#fff;padding:11px 17px;width:auto;height:auto;font-size:11px;font-weight:800;letter-spacing:.08em;cursor:pointer}.fm-v23-player-all span{color:#c8102e;margin-left:10px}.fm-v23-player-controls .fm-v23-player-all:hover{background:#fff;color:#111}.fm-v23-player-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:linear-gradient(145deg,#262626,#111)}.fm-v23-player-placeholder>span{font-size:52px}.fm-v23-player-placeholder strong{font-size:18px;color:#fff}.fm-v23-player-placeholder small{font-size:11px;color:#bbb}.fm-v23-player-modal[hidden]{display:none!important}.fm-v23-player-modal{position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end}.fm-v23-player-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000b}.fm-v23-player-modal-panel{position:relative;width:min(900px,100%);height:100%;overflow:auto;background:#111;color:#fff;padding:40px clamp(18px,4vw,48px);box-shadow:-10px 0 40px #0007}.fm-v23-player-modal-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid #ffffff30;padding-bottom:25px}.fm-v23-player-modal-kicker{color:#c8102e;letter-spacing:.15em;font-size:11px;font-weight:800}.fm-v23-player-modal-top h2{font-size:clamp(30px,4vw,52px);line-height:1.1;color:#fff;margin:12px 0}.fm-v23-player-modal-top p{font-size:14px;color:#aaa;margin:0}.fm-v23-player-modal-close{font-size:34px;color:#fff;background:transparent;border:1px solid #ffffff50;border-radius:50%;height:46px;width:46px;cursor:pointer;flex:none}.fm-v23-player-modal-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px}.fm-v23-player-modal-group h3{font-size:19px;color:#fff;margin:0 0 16px;padding-bottom:10px;border-bottom:2px solid #e63e2d}.fm-v23-player-modal-list{display:grid;gap:7px}.fm-v23-player-modal-link{display:grid;grid-template-columns:25px minmax(0,1fr) auto 13px;align-items:center;gap:7px;text-decoration:none!important;background:#202020;border:1px solid #ffffff15;border-radius:5px;padding:12px 8px;color:#fff!important;font-size:12px;line-height:1.25;min-height:49px}.fm-v23-player-modal-link:hover{border-color:#e63e2d;background:#292929}.fm-v23-player-modal-icon{font-size:17px}.fm-v23-player-modal-link b{font-size:11px;color:#e95a46}.fm-v23-player-modal-arrow{color:#e95a46}.fm-v23-player-modal-open{overflow:hidden}@media(max-width:749px){.fm-v23-player-modal-panel{padding:25px 16px}.fm-v23-player-modal-groups{grid-template-columns:1fr;gap:25px}.fm-v23-player-controls .fm-v23-player-all{display:inline-flex;align-items:center;font-size:9px;padding:9px 10px;white-space:nowrap}.fm-v23-player-heading{flex-wrap:wrap;gap:12px}.fm-v23-player-controls{width:100%;justify-content:space-between}.fm-v23-player-modal-top h2{font-size:31px}}.fm-v23-player-section{--fm-player-accent:#c8102e}.fm-v23-player-modal-group h3{border-color:#c8102e!important}.fm-v23-player-modal-link b,.fm-v23-player-modal-arrow,.fm-v23-player-number,.fm-v23-player-caption>span,.fm-v23-player-modal-kicker,.fm-v23-player-all span{color:#c8102e!important}.fm-v23-player-modal-link{grid-template-columns:minmax(0,1fr) auto auto!important}.fm-v23-player-modal-icon{display:none!important}.fm-v23-player-caption>span{font-size:18px;font-weight:400;line-height:1;align-self:end}.fm-v23-player-modal-arrow,.fm-v23-player-all span{font-size:16px;font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/120/assets/v23-home.css.map */
