.nelko-banner-carousel{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden}.nelko-banner-carousel__slides,.nelko-banner-carousel__slide{position:absolute;top:0;right:0;bottom:0;left:0}.nelko-banner-carousel__slide{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s ease,visibility .45s ease}.nelko-banner-carousel__slide.is-active{opacity:1;visibility:visible;pointer-events:auto}.nelko-banner-carousel__slide .banner__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nelko-banner-carousel__picture{display:block;width:100%;height:100%}.nelko-banner-carousel__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.nelko-banner-carousel__slide--image-left .nelko-banner-carousel__image{object-position:left center}.nelko-banner-carousel__slide--image-right .nelko-banner-carousel__image{object-position:right center}.nelko-banner-carousel__slide--norve .nelko-banner-carousel__image{object-position:left center!important}.nelko-banner-carousel .banner__media.animate--fixed .nelko-banner-carousel__image{position:fixed;height:100vh}.nelko-banner-carousel .banner__media.animate--zoom-in .nelko-banner-carousel__image{transition:scale var(--duration-short) linear;scale:var(--zoom-in-ratio)}@media(prefers-reduced-motion:no-preference){.nelko-banner-carousel .banner__media.animate--ambient .nelko-banner-carousel__image{animation:animateAmbient 30s linear infinite}}.nelko-banner-carousel__slide .banner__media:after{pointer-events:none}.nelko-banner-carousel__slide-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:block;cursor:pointer;color:inherit;text-decoration:none}.nelko-banner-carousel__slide-link:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.3rem}.nelko-banner-carousel__controls{position:absolute;inset:50% 1.6rem auto;z-index:7;display:flex;justify-content:space-between;pointer-events:none;transform:translateY(-50%)}.nelko-banner-carousel__arrow{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:.1rem solid rgba(var(--color-foreground),.18);border-radius:50%;background:rgba(var(--color-background),.88);color:rgb(var(--color-foreground));box-shadow:0 .2rem 1rem #0000001f;font-size:2.8rem;line-height:1;cursor:pointer;pointer-events:auto;transition:background .2s ease,transform .2s ease}.nelko-banner-carousel__arrow:hover{background:rgb(var(--color-background));transform:scale(1.05)}.nelko-banner-carousel__dots{position:absolute;left:50%;bottom:1.8rem;z-index:7;display:flex;gap:.8rem;transform:translate(-50%)}.nelko-banner-carousel__dot{width:.9rem;height:.9rem;padding:0;border:0;border-radius:50%;background:rgba(var(--color-foreground),.35);cursor:pointer;transition:width .2s ease,border-radius .2s ease,background .2s ease}.nelko-banner-carousel__dot.is-active{width:2.6rem;border-radius:1rem;background:rgb(var(--color-foreground))}.nelko-hero-banner .banner__content{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;padding:clamp(24px,2.604vw,50px);z-index:6;pointer-events:none}.nelko-hero-banner.banner--adapt{display:block;position:relative;overflow:hidden;width:100%}.nelko-hero-banner .banner__box{display:flex;flex-direction:column;align-items:center;width:min(1038px,100%);min-width:0;max-width:1038px;padding:0;border:0;border-radius:0;background:transparent;color:#fcfcfc;box-shadow:none;pointer-events:none}.nelko-hero-banner .banner__box:after{display:none}.nelko-hero-banner .banner__heading{width:100%;margin:0;color:#fcfcfc;font-family:Manrope,var(--font-heading-family),sans-serif;font-size:clamp(56px,3vw,120px);font-weight:800;line-height:1;text-align:center;text-transform:capitalize}.nelko-hero-banner .banner__box .banner__heading+.banner__text{margin-top:clamp(20px,1.083vw,40px)}.nelko-hero-banner .banner__text{margin-bottom:0;color:#fcfcfc;font-family:Manrope,var(--font-body-family),sans-serif;font-size:clamp(20px,1.8vw,44px);font-weight:400;line-height:1.091;text-align:center;white-space:nowrap}.nelko-hero-banner .banner__text p{margin:0}.nelko-hero-banner .banner__box>.banner__buttons{margin-top:clamp(32px,3.49vw,67px)}.nelko-hero-banner .banner__buttons{max-width:none}.nelko-hero-banner .banner__buttons .button{width:clamp(210px,17.727vw,340.364px);min-width:0;height:clamp(60px,5vw,96px);min-height:0;padding:clamp(10px,.889vw,17.073px) clamp(42px,3.952vw,75.879px);border:0;border-radius:0;background:#202020;color:#fcfcfc;box-shadow:none;font-family:Manrope,var(--font-body-family),sans-serif;font-size:clamp(16px,1.383vw,26.56px);font-weight:800;line-height:1.571;letter-spacing:.02em;text-align:center;white-space:nowrap}.nelko-hero-banner .banner__buttons .button:before,.nelko-hero-banner .banner__buttons .button:after{display:none}.nelko-hero-banner .banner__content a,.nelko-hero-banner .banner__content button{pointer-events:auto}.nelko-hero-banner .nelko-banner-carousel__slide--norve .banner__content{padding:0}.nelko-hero-banner .nelko-banner-carousel__slide--norve .banner__box{align-items:flex-start;width:min(1050px,100%);max-width:1050px}.nelko-hero-banner .nelko-banner-carousel__slide--norve .banner__copy{width:100%}@media screen and (min-width:750px){.nelko-hero-banner .nelko-banner-carousel__slide--norve .banner__content{inset:auto;left:clamp(24px,5.6vw,114px);bottom:clamp(24px,5.6vw,114px);width:auto;height:auto;padding:0}.nelko-hero-banner .nelko-banner-carousel__slide--norve .banner__box{width:min(1050px,calc(100vw - (2*clamp(24px,5.6vw,114px))))}}@media screen and (min-width:750px){.nelko-hero-banner .banner__content--align-left .banner__box{align-items:flex-start}.nelko-hero-banner .banner__content--align-center .banner__box{align-items:center}.nelko-hero-banner .banner__content--align-right .banner__box{align-items:flex-end}}.nelko-hero-banner .nelko-banner-carousel__slide--norve .banner__heading,.nelko-hero-banner .nelko-banner-carousel__slide--norve .banner__text,.nelko-hero-banner .nelko-banner-carousel__slide--norve .banner__buttons .button{font-family:"Bebas Neue",var(--font-heading-family),sans-serif;text-transform:uppercase}.nelko-hero-banner .nelko-banner-carousel__slide--norve .banner__heading{width:auto;color:#fff;font-size:clamp(32px,2.35vw,48px);font-weight:700;line-height:1;text-align:left;white-space:nowrap}.nelko-hero-banner .nelko-banner-carousel__slide--norve .banner__text{margin-top:clamp(24px,2.4vw,48px);color:#00dc20;font-size:clamp(32px,2.35vw,48px);font-weight:700;line-height:1.1;letter-spacing:-.02em;text-align:left;white-space:nowrap}.nelko-hero-banner .nelko-banner-carousel__slide--norve .banner__text-secondary{display:block;margin-top:clamp(12px,1vw,20px);color:#00b4fe}.nelko-hero-banner .nelko-banner-carousel__slide--norve .banner__text-primary{display:inline;color:#00dc20;font-size:.88em}.nelko-hero-banner .nelko-banner-carousel__slide--norve .banner__box>.banner__buttons{margin-top:clamp(32px,3.5vw,68px)}.nelko-hero-banner .nelko-banner-carousel__slide--norve .banner__buttons .button{width:auto;min-width:0;height:clamp(56px,4.3vw,88px);padding:10px 40px;background:#feea00;color:#050505;font-size:clamp(22px,1.75vw,34px);line-height:1;letter-spacing:.02em}@media screen and (max-width:749px){.nelko-hero-banner .nelko-banner-carousel__slide--norve .banner__content{align-items:center;padding:16px}.nelko-hero-banner .nelko-banner-carousel__slide--norve .banner__box{align-items:center;width:100%;max-width:none;height:100%;justify-content:space-between;padding-top:calc(18% + 30px);padding-bottom:calc(4% + 20px)}.nelko-hero-banner .banner__content--align-mobile-left .banner__box{align-items:flex-start}.nelko-hero-banner .banner__content--align-mobile-center .banner__box{align-items:center}.nelko-hero-banner .banner__content--align-mobile-right .banner__box{align-items:flex-end}.nelko-hero-banner .banner__content--align-mobile-left .banner__box{text-align:left}.nelko-hero-banner .banner__content--align-mobile-center .banner__box{text-align:center}.nelko-hero-banner .banner__content--align-mobile-right .banner__box{text-align:right}.nelko-hero-banner .nelko-banner-carousel__slide--norve .banner__heading{font-size:27px;line-height:1;letter-spacing:-.01em;text-align:center}.nelko-hero-banner .nelko-banner-carousel__slide--norve .banner__text{margin-top:20px;font-size:22px;line-height:1.15;letter-spacing:-.02em;text-align:center;white-space:normal}.nelko-hero-banner .nelko-banner-carousel__slide--norve .banner__text-secondary{margin-top:8px;letter-spacing:-.05em}.nelko-hero-banner .nelko-banner-carousel__slide--norve .banner__text-primary{font-size:.88em}.nelko-hero-banner .nelko-banner-carousel__slide--norve .banner__box>.banner__buttons{margin-top:28px}.nelko-hero-banner .nelko-banner-carousel__slide--norve .banner__buttons .button{width:auto;min-width:0;height:38px;padding:10px 16px 8px;font-size:18px;letter-spacing:.015em}}@media screen and (max-width:749px){.nelko-hero-banner .banner__content{height:100%;padding:16px}.nelko-hero-banner .banner__box{width:100%;padding:0}.nelko-hero-banner .banner__heading{font-size:40px;font-weight:700;line-height:48px;white-space:nowrap}.nelko-hero-banner .banner__box .banner__heading+.banner__text{margin-top:10.691px}.nelko-hero-banner .banner__text{font-size:16px;line-height:24px;letter-spacing:.32px}.nelko-hero-banner .banner__box>.banner__buttons{margin-top:17.908px}.nelko-hero-banner .banner__buttons .button{width:140px;height:44px;padding:10px 24px;font-size:14px;line-height:20px;letter-spacing:.28px}.nelko-banner-carousel__controls{right:.8rem;left:.8rem}.nelko-banner-carousel__arrow{width:3.6rem;height:3.6rem;font-size:2.4rem}.nelko-banner-carousel__dots{bottom:1.2rem}}@media(prefers-reduced-motion:reduce){.nelko-banner-carousel__slide,.nelko-banner-carousel__arrow,.nelko-banner-carousel__dot{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/nelko-image-banner-carousel.css.map */
