.section-2-fullwidth-wrapper{position:relative;width:100%;padding-top:0!important;padding-bottom:40px!important;margin:0 0 1rem;overflow:hidden}.banner-pane{display:none;width:100%}.banner-pane.active{display:block}.series-toggle-arrow{position:absolute;top:50%;transform:translateY(-50%);background:transparent!important;border:none!important;box-shadow:none!important;color:#fff;font-size:6rem;font-family:serif;width:60px;height:60px;cursor:pointer;z-index:20;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease,color .3s ease;opacity:.8}.series-toggle-arrow:hover{opacity:1;color:var(--color-foreground, #000000)}.left-arrow{left:40px}.right-arrow{right:40px}.main-banner-hero{position:relative;width:100%}.main-banner-hero img{width:100%;height:auto;max-height:1200px;object-fit:cover;display:block}.hero-text-overlay p{margin:0;font-size:1.8rem;line-height:1.4;font-weight:500;letter-spacing:.05em}.banner1-products-slider-wrapper,.banner2-products-slider-wrapper,.banner3-products-slider-wrapper{position:relative;width:100%}.prod-slider-btn{position:absolute;top:50%;transform:translateY(-50%);background:transparent!important;border:none!important;color:var(--color-foreground);font-size:4rem;cursor:pointer;z-index:10}.banner2-products-slider-controls{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:none}.banner2-products-slider-controls .prod-slider-btn{pointer-events:auto}@media(min-width:750px){#banner-pane-1 .banner-1-split-text{position:absolute;top:45%;left:54.42%;bottom:auto;right:auto;transform:none;text-align:left;max-width:31.25%;z-index:10}#banner-pane-1 .banner-1-split-text .hero-p-1,#banner-pane-1 .banner-1-split-text .hero-p-2{color:#fff;text-shadow:1px 1px 6px rgba(0,0,0,.25)}#banner-pane-1 .banner-1-split-text .hero-p-1{margin:0 0 40px}#banner-pane-1 .banner-1-split-text .hero-p-2{margin:0}#banner-pane-2 .banner-2-split-text{position:absolute;top:40%;left:8%;bottom:auto;right:auto;transform:none;text-align:left;max-width:31.25%;z-index:10}#banner-pane-2 .banner-2-split-text .hero-p-1,#banner-pane-2 .banner-2-split-text .hero-p-2{color:#000!important;text-shadow:none!important}#banner-pane-2 .banner-2-split-text .hero-p-1{margin:0 0 40px}#banner-pane-2 .banner-2-split-text .hero-p-2{margin:0}#banner-pane-3 .banner-3-split-text{position:absolute;top:40%;left:8%;bottom:auto;right:auto;transform:none;text-align:left;max-width:31.25%;z-index:10}#banner-pane-3 .banner-3-split-text .hero-p-1,#banner-pane-3 .banner-3-split-text .hero-p-2{color:#000!important;text-shadow:none!important}#banner-pane-3 .banner-3-split-text .hero-p-1{margin:0 0 40px}#banner-pane-3 .banner-3-split-text .hero-p-2{margin:0}.banner1-products-grid{display:flex;justify-content:center;gap:40px}.layout-700x600{width:700px;height:600px}.layout-700x600 .product-card-image-wrap{height:100%}.banner1-products-slider-wrapper .prod-slider-btn{display:none!important}.banner2-products-slider-wrapper,.banner3-products-slider-wrapper{padding:0 50px}.banner2-products-track,.banner3-products-track{display:flex;gap:24px;transition:transform .4s ease-in-out}.layout-450x600{flex:0 0 calc((100% - (24px * 2)) / 3);height:600px}.layout-450x600 .product-card-image-wrap{height:100%}.b2-slider-prev,.b3-slider-prev{left:0}.b2-slider-next,.b3-slider-next{right:0}.series-product-card:hover .product-card-image-wrap img{filter:grayscale(100%);opacity:.65}.mobile-under-title{display:none!important}.desktop-overlay-title{position:absolute;bottom:20px;left:50%;transform:translate(-50%);color:#fff;font-size:1.8rem;text-align:center;width:90%;margin:0;pointer-events:none;text-shadow:0 2px 4px rgba(0,0,0,.5)}}@media(max-width:749px){.series-toggle-arrow{font-size:4.5rem;width:48px;height:48px}.left-arrow{left:15px}.right-arrow{right:15px}#banner-pane-1 .banner-1-split-text,#banner-pane-2 .banner-2-split-text,#banner-pane-3 .banner-3-split-text{position:absolute!important;top:25%!important;left:15%!important;bottom:auto!important;right:auto!important;transform:none!important;padding:0!important;background:transparent!important;text-align:left!important;max-width:75%!important;display:block!important;z-index:10}.hero-text-overlay p{font-size:1.5rem!important;line-height:1.35}#banner-pane-1 .banner-1-split-text .hero-p-1,#banner-pane-1 .banner-1-split-text .hero-p-2{color:#fff!important;text-shadow:1px 1px 4px rgba(0,0,0,.4)!important}#banner-pane-1 .banner-1-split-text .hero-p-1{margin:0 0 20px!important}#banner-pane-1 .banner-1-split-text .hero-p-2{margin:0!important}#banner-pane-2 .banner-2-split-text .hero-p-1,#banner-pane-2 .banner-2-split-text .hero-p-2,#banner-pane-3 .banner-3-split-text .hero-p-1,#banner-pane-3 .banner-3-split-text .hero-p-2{color:#000!important;text-shadow:none!important}#banner-pane-2 .banner-2-split-text .hero-p-1,#banner-pane-3 .banner-3-split-text .hero-p-1{margin:0 0 15px!important}#banner-pane-2 .banner-2-split-text .hero-p-2,#banner-pane-3 .banner-3-split-text .hero-p-2{margin:0!important}.feature-highlights-grid{grid-template-columns:repeat(2,1fr)!important;gap:35px 20px!important;padding:40px 20px!important}.feature-item{flex-direction:column!important;text-align:center!important;align-items:center!important;gap:12px!important}.feature-icon-wrapper{width:60px!important;height:60px!important}.feature-icon-wrapper img{width:100%!important;height:100%!important;object-fit:contain!important}.feature-text-wrapper p{font-size:1.4rem!important;font-weight:500!important;line-height:1.3!important}.desktop-overlay-title{display:none!important}.mobile-under-title{display:block!important;font-size:1.4rem;margin:12px 0 0;text-align:center;color:var(--color-foreground)}.banner1-products-slider-wrapper{padding:0}.banner1-products-grid{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:0px!important;scrollbar-width:none}.banner1-products-grid::-webkit-scrollbar{display:none}.banner1-products-grid .layout-700x600{flex:0 0 100%!important;width:100%!important;height:auto!important;scroll-snap-align:center!important;padding:0 10px}.banner1-products-grid .layout-700x600 .product-card-image-wrap{aspect-ratio:700 / 600!important}.banner1-products-slider-wrapper .prod-slider-btn{display:flex!important;align-items:center;justify-content:center}.b1-slider-prev{left:0}.b1-slider-next{right:0}.banner2-products-slider-wrapper,.banner3-products-slider-wrapper{padding:0}.banner2-products-slider-controls{right:auto;bottom:auto;width:calc(100% - 20px);margin-inline:10px;aspect-ratio:450 / 600}.banner2-products-track,.banner3-products-track{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:15px!important;transform:none!important;scrollbar-width:none}.banner2-products-track::-webkit-scrollbar,.banner3-products-track::-webkit-scrollbar{display:none}.layout-450x600{flex:0 0 100%!important;max-width:100%!important;height:auto!important;scroll-snap-align:center!important;padding:0 10px}.layout-450x600 .product-card-image-wrap{aspect-ratio:450 / 600!important}.banner2-products-slider-wrapper .prod-slider-btn,.banner3-products-slider-wrapper .prod-slider-btn{display:flex!important;align-items:center;justify-content:center}.b2-slider-prev{left:14px}.b2-slider-next{right:14px}.b3-slider-prev{left:0}.b3-slider-next{right:0}}.feature-highlights-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:0!important;margin-bottom:0!important;padding:40px 0;border-bottom:1px solid var(--color-border)}.feature-item{display:flex;align-items:center;gap:15px}.feature-icon-wrapper{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:60px;height:60px}.feature-icon-wrapper img{width:100%;height:100%;object-fit:contain;display:block}.feature-icon-placeholder{width:60px;height:60px;background-color:transparent}.feature-text-wrapper p{margin:0;font-size:1.5rem;color:var(--color-foreground);line-height:1.3}.series-product-card{text-decoration:none;color:inherit;display:block}.product-card-image-wrap{position:relative;background-color:#000;overflow:hidden;width:100%}.product-card-image-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:filter .3s ease,opacity .3s ease}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-feature-banners.css.map */
