nss-image{justify-content:center;align-items:center;display:flex;overflow:hidden}nss-image.nss-image__accent-bg{z-index:1;position:relative}nss-image.nss-image__accent-bg:before{content:"";z-index:-1;position:absolute}nss-animated-image{justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}nss-video{justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}nss-video .nss-video__overlay{opacity:.5;z-index:1;background-color:#000;width:100%;height:100%;display:none;position:absolute;top:0;left:0}nss-video .nss-video__controls{width:100%;height:100%;color:var(--nss-color-scheme-1);z-index:2;flex-flow:column;justify-content:center;align-items:center;gap:20px;display:none;position:absolute;top:0;left:0}nss-video .nss-video__controls button{background-color:var(--nss-color-scheme-1);width:159px;height:48px;color:var(--nss-color-scheme-2);justify-content:center;align-items:center;gap:10px;display:flex}nss-video .nss-video__controls button span{text-transform:uppercase}nss-video .nss-video__controls button svg{width:18px;height:18px}nss-video .nss-video__controls button:hover{background-color:var(--nss-color-scheme-2);color:var(--nss-color-scheme-1)}nss-video[nss-video-playing=false] .nss-video__overlay{display:block}nss-video[nss-video-playing=false] .nss-video__controls{display:flex}nss-video video{object-position:50% 50%;width:100%;height:100%}nss-hero-carousel{padding-top:var(--nss-header-group-height);display:block;position:relative;overflow:clip}nss-hero-carousel .nss-hero-carousel__controls-wrapper{z-index:5;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}nss-hero-carousel .nss-hero-carousel__controls-wrapper .nss-hero-carousel-slide__dots{pointer-events:all;width:fit-content;position:absolute;bottom:48px;left:auto;right:32px}@media only screen and (max-width:989px){nss-hero-carousel .nss-hero-carousel__controls-wrapper .nss-hero-carousel-slide__dots{display:none}}nss-hero-carousel .nss-hero-carousel__controls-wrapper nss-hero-carousel-controls{pointer-events:all;position:absolute;top:50%;right:24px;translate:0 -50%}@media only screen and (max-width:989px){nss-hero-carousel .nss-hero-carousel__controls-wrapper nss-hero-carousel-controls{display:none}}nss-hero-carousel-slide{background-repeat:no-repeat;background-size:cover;width:100vw;display:block;overflow:clip}nss-hero-carousel-slide .nss-hero-carousel__image-bg{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}nss-hero-carousel-slide .nss-hero-carousel__image-bg img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}nss-hero-carousel-slide .nss-hero-carousel__video-bg{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}nss-hero-carousel-slide .nss-hero-carousel__video-bg video{object-fit:cover;object-position:50% 50%;width:100%;height:100%}nss-hero-carousel-slide .nss-hero-carousel__image-bg:after,nss-hero-carousel-slide .nss-hero-carousel__video-bg:after{content:"";pointer-events:none;background:linear-gradient(to top,#00000080,#0000 55%);position:absolute;top:0;right:0;bottom:0;left:0}@media only screen and (max-width:989px){nss-hero-carousel-slide .nss-hero-carousel__image-bg:after,nss-hero-carousel-slide .nss-hero-carousel__video-bg:after{background:linear-gradient(to top,#00000080,#0000 60%),linear-gradient(#00000040,#0000 22%)}}nss-hero-carousel-slide .nss-hero-carousel-slide__wrapper{height:100%}nss-hero-carousel-slide .nss-hero-carousel-slide__content{--nss-icon-knockout: var(--nss-color-scheme-2);display:flex;position:relative}.nss-hero-quote-card{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}nss-hero-carousel-controls .nss-hero-carousel-prev{display:none}nss-hero-carousel-controls .nss-hero-carousel-next{cursor:pointer;pointer-events:all;border:1.5px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .15s ease-in-out;display:flex}nss-hero-carousel-controls .nss-hero-carousel-next:hover{opacity:.8}nss-hero-carousel-controls .nss-hero-carousel-next svg{pointer-events:none;width:20px;height:20px}nss-hero-carousel-slide nss-hero-carousel-controls{display:none}@media only screen and (max-width:989px){nss-hero-carousel-slide nss-hero-carousel-controls{justify-content:flex-end;width:auto;display:flex}nss-hero-carousel-slide nss-hero-carousel-controls .nss-hero-carousel-prev,nss-hero-carousel-slide nss-hero-carousel-controls .nss-hero-carousel-next{display:none}}.nss-hero-carousel-slide__dots{flex-flow:row;align-items:center;gap:6px;display:flex}@media only screen and (max-width:989px){.nss-hero-carousel-slide__dots{gap:4px}}.nss-hero-carousel-slide__dots .swiper-pagination-bullet,.nss-hero-carousel-slide__dots .nss-hero-carousel-slide__dot{box-sizing:border-box;background-color:#0000;border:1px solid;border-radius:50%;width:10px;height:10px;display:block}@media only screen and (max-width:989px){.nss-hero-carousel-slide__dots .swiper-pagination-bullet,.nss-hero-carousel-slide__dots .nss-hero-carousel-slide__dot{width:8px;height:8px}}.nss-hero-carousel-slide__dots .swiper-pagination-bullet,.nss-hero-carousel-slide__dots .nss-hero-carousel-slide__dot{opacity:1;cursor:pointer;flex-shrink:0;transition:background-color .2s ease-in-out;margin:0!important}.nss-hero-carousel-slide__dots .swiper-pagination-bullet.swiper-pagination-bullet-active,.nss-hero-carousel-slide__dots .swiper-pagination-bullet.nss-active,.nss-hero-carousel-slide__dots .nss-hero-carousel-slide__dot.swiper-pagination-bullet-active,.nss-hero-carousel-slide__dots .nss-hero-carousel-slide__dot.nss-active{background-color:currentColor}@media only screen and (max-width:989px){nss-hero-carousel-slide [data-block-id$=hero_guarantee_icon_1],nss-hero-carousel-slide [data-block-id$=hero_guarantee_icon_2],nss-hero-carousel-slide [data-block-id$=hero_guarantee_icon_3]{display:none}nss-hero-carousel-slide [data-block-id$=hero_guarantee_1],nss-hero-carousel-slide [data-block-id$=hero_guarantee_2],nss-hero-carousel-slide [data-block-id$=hero_guarantee_3]{width:fit-content}nss-hero-carousel-slide nss-hero-carousel-controls{margin-left:auto}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/nss-hero-carousel.css.map */
