.custom-slideshow-wrapper{position:relative;width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.custom-slideshow{position:relative;width:100%;height:100vh;min-height:600px;overflow:hidden}.custom-slideshow .slideshow__slide{position:relative;width:100%;height:100%}.custom-slideshow .slideshow__media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.custom-slideshow .slideshow__image{width:100%;height:100%;object-fit:cover;object-position:center}.custom-slideshow .banner__media:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#0009,#0000004d,#0006);z-index:2}.custom-banner-content{position:absolute;bottom:80px;left:50%;transform:translate(-50%);width:100%;display:flex;align-items:center;justify-content:center;z-index:3;padding:0 80px}.custom-banner-text{max-width:1200px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.custom-banner-heading{font-family:Inter,sans-serif;font-size:96px;font-weight:800;line-height:1;letter-spacing:-.02em;color:#fff;margin:0 0 16px;text-transform:uppercase}.custom-banner-subheading{font-family:Inter,sans-serif;font-size:96px;font-weight:800;line-height:1;letter-spacing:-.02em;color:#d4ff00;margin:0 0 48px;text-transform:uppercase;font-style:italic}.custom-banner-buttons{display:flex;gap:16px;justify-content:center;align-items:center;margin-top:48px}.custom-button{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;border-radius:4px;transition:all .3s ease;cursor:pointer;min-width:160px}.custom-button--primary{background-color:#d4ff00;color:#000;border:2px solid #D4FF00}.custom-button--primary:hover{background-color:#bdeb00;border-color:#bdeb00;transform:translateY(-2px);box-shadow:0 4px 12px #d4ff0066}.custom-button--secondary{background-color:transparent;color:#fff;border:2px solid #FFFFFF}.custom-button--secondary:hover{background-color:#ffffff1a;transform:translateY(-2px);box-shadow:0 4px 12px #fff3}.custom-slideshow-controls{position:absolute;bottom:40px;right:40px;display:flex;gap:8px;z-index:4}.custom-slider-button{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:#00000080;border:1px solid rgba(255,255,255,.3);border-radius:4px;color:#fff;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.custom-slider-button:hover{background-color:#000000b3;border-color:#fff9;transform:scale(1.05)}.custom-slider-button svg{width:24px;height:24px}@media screen and (max-width:990px){.custom-banner-content{bottom:60px;padding:0 60px}.custom-banner-heading,.custom-banner-subheading{font-size:72px}.custom-banner-buttons{margin-top:36px}.custom-button{padding:14px 28px;font-size:14px;min-width:140px}.custom-slideshow-controls{bottom:30px;right:30px}.custom-slider-button{width:44px;height:44px}}@media screen and (max-width:749px){.custom-slideshow{min-height:500px;height:100vh}.custom-banner-content{bottom:40px;padding:0 20px}.custom-banner-heading,.custom-banner-subheading{font-size:42px;letter-spacing:-.01em}.custom-banner-subheading{margin-bottom:32px}.custom-banner-buttons{flex-direction:column;gap:12px;margin-top:32px;width:100%}.custom-button{width:100%;max-width:300px;padding:14px 24px;font-size:14px}.custom-slideshow-controls{bottom:20px;right:20px;gap:6px}.custom-slider-button{width:40px;height:40px}.custom-slider-button svg{width:20px;height:20px}}@media screen and (max-width:480px){.custom-banner-heading,.custom-banner-subheading{font-size:32px}.custom-banner-content{bottom:30px;padding:0 16px}.custom-button{font-size:13px;padding:12px 20px}}@media(prefers-reduced-motion:reduce){.custom-button,.custom-slider-button{transition:none}.custom-button:hover,.custom-slider-button:hover{transform:none}}.custom-button:focus-visible,.custom-slider-button:focus-visible{outline:3px solid #D4FF00;outline-offset:2px}.slideshow--placeholder .custom-banner-content{opacity:0;animation:fadeIn .6s ease forwards .3s}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/slideshow-custom.css.map */
