.nrk-hero__carousel{display:block}.nrk-hero__frame{position:relative}.nrk-hero__track{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nrk-hero__track::-webkit-scrollbar{display:none}.nrk-hero__track:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.nrk-hero__slide{position:relative;flex:0 0 100%;scroll-snap-align:start;aspect-ratio:var(--nrk-ratio-mobile);overflow:hidden;background:rgba(var(--color-foreground),.04)}.nrk-hero__img{display:block;width:100%;height:100%;object-fit:cover}.nrk-hero__caption{position:absolute;left:1.2rem;bottom:1.2rem;max-width:calc(100% - 2.4rem);margin:0;padding:.6rem 1.2rem;font-size:1.2rem;line-height:1.4;letter-spacing:.04rem;color:rgb(var(--color-foreground));background:rgba(var(--color-background),.9)}.nrk-hero__arrow{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;border-radius:50%;cursor:pointer;color:rgb(var(--color-foreground));background:rgba(var(--color-background),.9)}.nrk-hero__arrow--prev{left:1.2rem}.nrk-hero__arrow--next{right:1.2rem}.nrk-hero__arrow:focus-visible,.nrk-hero__dot:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.nrk-hero__dots{display:flex;justify-content:center;gap:.2rem;margin-top:.8rem}.nrk-hero__dot{width:2.4rem;height:2.4rem;padding:0;border:0;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.nrk-hero__dot:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:rgba(var(--color-foreground),.25)}.nrk-hero__dot[aria-current=true]:before{background:rgb(var(--color-foreground))}.nrk-hero__heading{margin:0}.nrk-hero__text{max-width:68ch}.nrk-hero__text>:first-child{margin-top:0}.nrk-hero__text>:last-child{margin-bottom:0}.nrk-hero__proof{display:flex;flex-wrap:wrap;gap:.8rem 3.2rem;margin:0;padding:0;list-style:none;font-size:1.4rem}.nrk-hero__proof strong{color:rgb(var(--color-foreground))}.nrk-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem}@media screen and (min-width:750px){.nrk-hero__slide{aspect-ratio:var(--nrk-ratio)}.nrk-hero__caption{left:2rem;bottom:2rem;font-size:1.3rem}.nrk-hero__arrow--prev{left:2rem}.nrk-hero__arrow--next{right:2rem}}@media(prefers-reduced-motion:reduce){.nrk-hero__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map */
