.scrollshift-banner{position:relative;width:100%;height:100vh;overflow:hidden;background-color:#000}.scrollshift-banner .background-layer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.scrollshift-banner .background-layer .video-container{position:relative;width:100%;height:100%}.scrollshift-banner .background-layer .video-container.default-video-container .header-thumbnail{z-index:0;top:0}.scrollshift-banner .background-layer .video-container iframe{pointer-events:none;width:175vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:56.25vw;min-width:100%;min-height:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 950px){.scrollshift-banner .background-layer .video-container iframe{width:125vw}}.scrollshift-banner .background-layer .overlay{position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:#0006}.scrollshift-banner .background-layer .overlay-title{position:absolute;top:25vh;left:30vw;transform:translate(-50%,-50%);z-index:1;color:#fff;max-width:650px}.scrollshift-banner .background-layer .overlay-text{position:absolute;top:80vh;left:75vw;transform:translate(-50%,-50%);z-index:1;color:#fff;width:100%;max-width:575px}.scrollshift-banner .background-layer .header-video{position:absolute;top:5vh;left:0;width:100vw;height:100vh;border:none;z-index:-1}.scrollshift-banner .background-layer .header-thumbnail{position:absolute;top:5vh;left:0;width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover;z-index:-1}@media screen and (max-width: 767px){.scrollshift-banner .background-layer .header-thumbnail{height:67vh}}.scrollshift-banner .front-layer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;display:flex;flex-direction:column;text-align:center}.scrollshift-banner .front-layer.default .text-content{background-color:transparent;display:flex;height:100%;justify-content:space-between}@media screen and (max-width: 767px){.scrollshift-banner .front-layer.default .text-content{gap:125px}}.scrollshift-banner .front-layer .text-content{display:flex;flex-direction:column;align-items:center;width:100%;height:50%;background-color:#d26f01;z-index:2;padding:200px 20px 20px}@media screen and (max-width: 1220px){.scrollshift-banner .front-layer .text-content{padding:150px 20px 20px}}@media screen and (max-width: 767px){.scrollshift-banner .front-layer .text-content{padding:100px 20px 20px}}.scrollshift-banner .front-layer .svg-cutout{width:100%;height:50%;position:absolute;bottom:0;left:0;z-index:1;pointer-events:none}@media screen and (max-width: 1220px){.scrollshift-banner .background-layer .overlay-title{left:40vw}.scrollshift-banner .background-layer .overlay-text{left:70vw}}@media screen and (max-width: 950px){.scrollshift-banner .background-layer .overlay-title{left:40vw}.scrollshift-banner .background-layer .overlay-text{left:60vw}}@media screen and (max-width: 767px){.scrollshift-banner .background-layer .overlay-title{left:50vw;max-width:300px}.scrollshift-banner .background-layer .overlay-text{top:70vh;left:50vw;max-width:300px}}.product-slider-container{position:relative;padding-top:60px}.product-slider-container .swiper-nav-buttons{position:absolute;top:-110px;right:45px;display:flex;justify-content:flex-end;align-items:center;border:1px solid black}.product-slider-container .swiper-nav-buttons .button-prev{border-right:1px solid black}.product-slider-container .swiper-nav-buttons button{width:50px;height:50px;border:none;outline:none;background-color:transparent;cursor:pointer;transition:all .3s ease}.product-slider-container .swiper-nav-buttons button img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:filter .3s ease}.product-slider-container .swiper-nav-buttons button:hover{background-color:#000;cursor:pointer}.product-slider-container .swiper-nav-buttons button:hover img{filter:brightness(0) invert(1)}.product-slider-container .swiper-slide{width:30%}@media screen and (max-width: 2000px){.product-slider-container .swiper-slide{width:28%}}@media screen and (max-width: 1600px){.product-slider-container .swiper-slide{width:42%}}@media screen and (max-width: 1200px){.product-slider-container .swiper-slide{width:40%}}@media screen and (max-width: 767px){.product-slider-container .swiper-nav-buttons{top:-70px;right:20px}.product-slider-container .swiper-nav-buttons button{padding:0;width:40px;height:40px}.product-slider-container .swiper-nav-buttons button img{width:60%;height:60%;margin:0 auto}.product-slider-container .swiper-slide{width:80%}}
