.np-hero-section{--hero-gap-block: 24px;--hero-carousel-inset-block: 0;--hero-carousel-inset-inline: 0px;display:flex;margin-block:var(--hero-gap-block)}@media(max-width:1024px){.np-hero-section{--hero-carousel-inset-block: 0}}@media(max-width:768px){.np-hero-section{--hero-carousel-inset-block: 0;--hero-carousel-inset-inline: 0}}.hero-merged{position:relative;flex:1 1 auto;display:flex;align-items:center;min-height:calc(100vh - 2 * var(--hero-gap-block));min-height:calc(100dvh - 2 * var(--hero-gap-block));padding:60px 100px;color:#fff;isolation:isolate}@media(max-width:1024px){.hero-merged{padding:40px 60px}}@media(max-width:768px){.hero-merged{padding:40px 24px;padding-block:calc(var(--hero-carousel-inset-block) + 24px);justify-content:center}.hero-headline{font-size:32px;line-height:40px;text-align:center;overflow-wrap:anywhere}}.hero-merged__carousel{position:absolute;z-index:0;top:var(--hero-carousel-inset-block);bottom:var(--hero-carousel-inset-block);left:0;right:0}@media(max-width:768px){.hero-merged__carousel{top:var(--hero-carousel-inset-block);bottom:var(--hero-carousel-inset-block);left:var(--hero-carousel-inset-inline);right:var(--hero-carousel-inset-inline)}}.hero-merged__content{position:relative;z-index:5;width:100%;max-width:620px;display:flex;flex-direction:column;gap:24px}@media(max-width:768px){.hero-merged__content{align-items:center;max-width:100%}}.hero-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.hero-rating{display:flex;align-items:center;gap:8px}.hero-rating__star{width:16px;height:16px;flex-shrink:0}.hero-rating__text{font-family:Geist Mono,sans-serif;font-weight:500;font-size:16px;letter-spacing:normal;text-transform:uppercase;color:#fff}.mobile-icons{display:none}@media(max-width:768px){.mobile-icons{display:flex;gap:1px;flex-direction:row}.desktop-icons{display:none}.hero-rating{flex-direction:column;align-items:center}.hero-rating__text{text-align:center}}.hero-headlines{display:flex;flex-direction:column;margin:0}.hero-headline{font-family:owners-xwide,sans-serif;font-weight:400;font-size:45px;line-height:52px;letter-spacing:1px;text-transform:uppercase;color:#fff;margin:0}@media(max-width:768px){.hero-headline{font-size:32px;line-height:40px}}.hero-headline .reveal-line,.hero-headline p{font:inherit;color:inherit;margin:0;line-height:inherit}.hero-guarantee{display:flex;align-items:center;gap:8px}.hero-guarantee__icon{width:14px;height:16px;flex-shrink:0}.hero-guarantee__link{color:#fff;text-decoration:underline;font-size:14px;text-transform:uppercase;letter-spacing:normal;font-family:Geist Mono,sans-serif;font-weight:500}.hero-buttons{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:768px){.hero-buttons{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}}.hero-btn{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;border-radius:999px;font-family:Geist,sans-serif;font-weight:400;font-size:16px;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease;cursor:pointer}.hero-btn--primary{background:#fff;color:#000}.hero-btn--primary:has(.hero-btn__arrow){padding-right:10px}.hero-btn--primary span{position:relative;z-index:5}.hero-btn--primary:hover .hero-btn__arrow{background:#fff;position:relative;z-index:5}.hero-btn--primary:hover .hero-btn__arrow svg{color:#000}.hero-btn--primary:hover{color:#fff}.hero-btn__arrow{width:32px;height:32px;background:#000;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.hero-btn__arrow svg{width:20px;height:20px}.hero-btn--secondary{background:transparent;color:#fff;border-color:#fff}.hero-btn--secondary:hover{background:#ffffff1a}.hero-testimonials-slot{width:100%;max-width:480px}@media(max-width:768px){.hero-testimonials-slot{max-width:100%;display:flex;justify-content:center}}.replo-hc{position:relative;width:100%;height:100%;overflow:hidden;background:transparent;--replo-hc-ease: cubic-bezier(.22, 1, .36, 1);--replo-hc-duration: .2s;--replo-hc-gap: 20px;--replo-hc-peek: 30px}@media(max-width:768px){.replo-hc{--replo-hc-gap: 10px;--replo-hc-peek: 0px}}.replo-hc__viewport{position:relative;width:100%;height:100%;overflow:hidden}.replo-hc__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:1;border-radius:10px;overflow:hidden;pointer-events:none;transition:opacity .2s ease}.replo-hc__placeholder-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.replo-hc__placeholder--hidden{opacity:0}.replo-hc__track{display:flex;gap:var(--replo-hc-gap);height:100%;transition:transform var(--replo-hc-duration) var(--replo-hc-ease);will-change:transform;position:relative;z-index:2}.replo-hc__track--no-transition{transition:none!important}.replo-hc__slide{flex:0 0 calc(100% - 2 * var(--replo-hc-peek) - 2 * var(--replo-hc-gap));height:100%;position:relative;background-color:#000;background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:10px}.replo-hc--single .replo-hc__slide{flex:0 0 100%}.replo-hc__video{width:100%;height:100%;object-fit:cover;display:block;border-radius:10px}.indicators{display:flex;justify-content:space-between;align-items:center;position:absolute;width:94%;bottom:6px;left:50%;transform:translate(-50%);z-index:3}.replo-hc__nav{width:32px;height:32px;padding:0;border:1px solid #fff;background:transparent;color:#fff;cursor:pointer;border-radius:999px;display:flex;align-items:center;justify-content:center;z-index:2;transition:background .2s ease,opacity .2s ease}.replo-hc__nav:hover{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.replo-hc__nav svg{width:18px;height:18px}@media(max-width:768px){.replo-hc__nav{width:24px;height:24px}.replo-hc__nav svg{width:16px;height:16px}}.replo-hc__dots{display:flex;gap:8px;z-index:2}.replo-hc__dot{width:3px;height:3px;padding:0;border:none;border-radius:999px;background:#fff6;cursor:pointer;transition:background .3s ease}.replo-hc__dot:hover{background:#ffffffbf}.replo-hc__dot--active{background:#fff}@media(prefers-reduced-motion:reduce){.replo-hc__track,.replo-hc__nav,.replo-hc__dot{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/np-hero.css.map */
