.featured-split{display:flex!important;min-height:var(--fs-height, 600px);overflow:hidden;width:100%}.featured-split--reversed{flex-direction:row-reverse!important}.featured-split__text{flex:0 0 var(--fs-split, 70%)!important;background:var(--fs-text-bg, #0a0a0a)!important;color:var(--fs-text-color, #ffffff)!important;display:flex!important;align-items:center;justify-content:center;padding:64px}.featured-split__text-inner{max-width:580px;width:100%}.featured-split__text .featured-split__overline{color:var(--fs-accent, #cc0000)!important;display:block;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;margin-bottom:20px}.featured-split__text .featured-split__heading,.featured-split__text h1,.featured-split__text h2,.featured-split__text h3{color:var(--fs-text-color, #ffffff)!important;font-family:inherit;font-size:var(--fs-heading-size, 40px)!important;font-weight:700;line-height:1.1;letter-spacing:.05em;text-transform:uppercase;margin:0 0 8px}.featured-split__text .featured-split__body,.featured-split__text .featured-split__body p,.featured-split__text p{color:var(--fs-text-color, #ffffff)!important;opacity:.6;font-size:var(--fs-body-size, 15px)!important;line-height:1.7;max-width:480px}.featured-split__text .featured-split__body p{margin:0 0 12px}.featured-split__text .featured-split__cta{display:inline-block!important;padding:14px 36px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.15em!important;text-transform:uppercase!important;text-decoration:none!important;background:var(--fs-accent, #cc0000)!important;color:#fff!important;border:2px solid var(--fs-accent, #cc0000)!important;border-radius:0!important;transition:all .3s ease!important;cursor:pointer}.featured-split__text .featured-split__cta:hover,.featured-split__text .featured-split__cta--outline{background:transparent!important;color:var(--fs-accent, #cc0000)!important}.featured-split__text .featured-split__cta--outline:hover{background:var(--fs-accent, #cc0000)!important;color:#fff!important}.featured-split__spacer{display:block}.featured-split__carousel{flex:1!important;background:var(--fs-carousel-bg, #111111)!important;display:flex!important;flex-direction:column;position:relative;padding:32px 24px;min-width:0}.featured-split__carousel .featured-split__carousel-label{color:#fff!important;opacity:.4;font-size:10px!important;font-weight:500;letter-spacing:.2em;text-transform:uppercase;margin:0 0 20px;padding-left:4px}.featured-split__track{flex:1;display:flex;flex-direction:column;gap:16px;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:48px}.featured-split__track::-webkit-scrollbar{display:none}.featured-split__card{scroll-snap-align:start;text-decoration:none!important;color:inherit!important;flex-shrink:0;display:block}.featured-split__card-media{position:relative;overflow:hidden;aspect-ratio:3 / 4;background:var(--fs-carousel-bg, #111111)!important}.featured-split__card-img{width:100%!important;height:100%!important;object-fit:cover!important;display:block;transition:opacity .4s ease!important}.featured-split__card-img--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease!important}.featured-split__card:hover .featured-split__card-img:not(.featured-split__card-img--hover){opacity:0}.featured-split__card:hover .featured-split__card-img--hover{opacity:1}.featured-split__card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--fs-carousel-bg, #111111)!important}.featured-split__card-placeholder svg{width:60%;opacity:.25}.featured-split__card-info{padding:12px 4px 0}.featured-split__carousel .featured-split__card-vendor{color:#fff!important;opacity:.35;font-size:9px!important;font-weight:500;letter-spacing:.18em;text-transform:uppercase;margin:0 0 4px}.featured-split__carousel .featured-split__card-title{color:var(--fs-card-title-color, #ffffff)!important;font-size:13px!important;font-weight:400;margin:0 0 4px;line-height:1.4}.featured-split__carousel .featured-split__card-price{color:#c00!important;font-size:13px!important;font-weight:700;margin:0}.featured-split__nav{display:flex;gap:8px;justify-content:flex-end;padding-top:16px;margin-top:auto}.featured-split__nav-btn{width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:0!important;cursor:pointer;transition:all .3s ease;color:#fff!important;padding:0!important}.featured-split__nav-btn:hover{border-color:#ffffff80!important;background:#ffffff0d!important}.featured-split__nav-btn svg{color:#fff!important;stroke:#fff!important}@media(max-width:968px){.featured-split,.featured-split--reversed{flex-direction:column!important}.featured-split__text{flex:none!important;padding:48px 32px!important}.featured-split__carousel{padding:32px 20px!important;min-height:350px}.featured-split__track{flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;padding-bottom:0;padding-right:20px}.featured-split__card{min-width:55vw;max-width:280px}}@media(max-width:480px){.featured-split__text{padding:36px 20px!important}.featured-split__text .featured-split__heading,.featured-split__text h1,.featured-split__text h2,.featured-split__text h3{font-size:calc(var(--fs-heading-size, 40px) * .65)!important}.featured-split__text .featured-split__body,.featured-split__text .featured-split__body p,.featured-split__text p{font-size:14px!important}.featured-split__text .featured-split__cta{padding:12px 28px!important;font-size:11px!important;width:100%;text-align:center}.featured-split__carousel{padding:24px 16px!important;min-height:300px}.featured-split__card{min-width:70vw;max-width:none}.featured-split__card-media{aspect-ratio:4 / 5}.featured-split__nav{justify-content:center}}@media(max-width:360px){.featured-split__text{padding:28px 16px!important}.featured-split__text .featured-split__heading,.featured-split__text h1,.featured-split__text h2,.featured-split__text h3{font-size:calc(var(--fs-heading-size, 40px) * .55)!important}.featured-split__card{min-width:80vw}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-featured-split.css.map */
