.hero-slider,.hero-slider .hero-copy{background:#fff}.hero-slider .hero-image{border-radius:14px;overflow:hidden}.hero-slider .hero-copy{padding:28px 8% 48px;text-align:left}.hero-slider .hero-copy .eyebrow,.hero-slider .hero-copy h1,.hero-slider .hero-copy h2{margin-bottom:10px}.hero-slider .hero-copy .hero-actions{margin-top:10px}.hero-slider .hero-controls{gap:2px;align-items:center}.hero-slider .hero-controls button{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:32px;padding:0;opacity:1;font-size:0;border:0;background:transparent}.hero-slider .hero-controls button:before,.hero-slider .hero-controls button:after{content:none!important;display:none!important}.ni-hero-dot{position:relative;display:block;width:6px;height:6px;border-radius:99px;background:#d5d5d5;overflow:hidden;transition:width .3s cubic-bezier(.4,0,.2,1);transform:translateZ(0)}.ni-hero-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#171717;transform-origin:left center;transform:scaleX(var(--hero-progress,0));will-change:transform;opacity:0}.hero-controls [aria-current=true] .ni-hero-dot{width:32px;background:#e2e2e2}.hero-controls [aria-current=true] .ni-hero-dot:after{opacity:1}.hero-slider .hero-track{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;max-width:100%;min-width:0}.hero-slider .hero-track::-webkit-scrollbar,.hero-slider .hero-track::-webkit-scrollbar-button{display:none;width:0;height:0}.hero-slider:before,.hero-slider:after,.hero-track:before,.hero-track:after{content:none!important}@media(max-width:700px){.hero-slider .hero-copy{padding:18px 10px 36px}.hero-slider .hero-copy h1,.hero-slider .hero-copy h2{font-size:34px;line-height:1.08;max-width:none}.hero-slider .hero-controls{bottom:0}.hero-slider .hero-copy .hero-actions{margin-top:8px!important}.hero-slider .hero-copy>p:not(.eyebrow){margin-bottom:10px}}@media(prefers-reduced-motion:reduce){.hero-controls [aria-current=true] .ni-hero-dot{background:#171717}.hero-controls [aria-current=true] .ni-hero-dot:after{display:none}.hero-slider .hero-track{scroll-behavior:auto}}.hero-slider{margin-inline:8px;border-radius:0}.hero-slider .hero-slide{flex:0 0 100%;width:100%;min-width:100%;box-sizing:border-box;padding-inline:8px;overflow:hidden;scroll-snap-stop:always}.hero-slider .hero-copy{min-width:0}.hero-slider .hero-copy h1,.hero-slider .hero-copy h2{white-space:normal;overflow-wrap:normal;line-height:1.13;letter-spacing:-.04em}.hero-slider .hero-controls{position:static;justify-content:center;margin:0 auto 12px;height:32px}.hero-slider .hero-copy{padding-bottom:12px}@media(max-width:700px){.hero-slider .hero-copy{padding:18px 4px 10px}.hero-slider .hero-copy h1,.hero-slider .hero-copy h2{font-size:clamp(28px,7.5vw,36px)}.hero-slider .hero-copy .eyebrow{font-size:10px;margin-bottom:12px}.hero-slider .hero-actions{gap:10px}.hero-slider .hero-controls{margin-bottom:10px}}body:has(.hero-slider) #MainContent>.shopify-section>.ni-live-benefits{padding:20px 20px 24px}body:has(.hero-slider) .ni-live-benefits .section-heading{display:none}body:has(.hero-slider) .ni-live-benefits .ni-live-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border:0;padding:0}body:has(.hero-slider) .ni-live-benefits .ni-live-card{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0;border:0;text-align:left}body:has(.hero-slider) .ni-live-benefits .ni-live-card h3{font-size:13px;margin:0;line-height:1.35}body:has(.hero-slider) .ni-live-benefits .ni-live-card h3:before{display:none}body:has(.hero-slider) .ni-live-benefits .ni-benefit-icon{width:18px;height:18px;flex:0 0 18px}body:has(.hero-slider) .ni-live-benefits .ni-benefit-icon svg{width:18px;height:18px}@media(max-width:700px){body:has(.hero-slider) .ni-live-benefits .ni-live-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}body:has(.hero-slider) .ni-live-benefits .ni-live-card{justify-content:flex-start}}.hero-slider .hero-controls [data-hero-index]{display:none!important}.hero-slider .ni-carousel-arrows{display:flex;gap:10px;align-items:center}.hero-slider .ni-carousel-arrows button{width:42px;height:42px;border:1px solid #dedede;border-radius:50%;background:#fff;color:#171717;transition:background .15s,color .15s}.hero-slider .ni-carousel-arrows button:hover{background:#171717;color:#fff}.hero-slider .ni-carousel-arrows svg{width:20px;height:20px}.hero-slider .hero-controls{height:auto;padding:8px 0 14px}@media(max-width:700px){body:has(.hero-slider) nav.categories{padding-block:10px 8px}body .hero-slider .hero-track{align-items:stretch;height:auto}body .hero-slider .hero-slide{grid-template-rows:auto auto;align-items:start;align-self:stretch;justify-content:flex-start;max-width:100%}body .hero-slider .hero-image{width:100%!important;flex:none;max-width:none;height:clamp(120px,calc(100svh - var(--ni-hero-reserved,400px)),min(74vw,340px))!important;min-height:0!important;aspect-ratio:auto!important}body .hero-slider .hero-image img,body .hero-slider .hero-image-empty{width:100%;height:100%;min-height:0;object-fit:cover}body .hero-slider .hero-copy{flex:none!important;height:auto!important;width:100%;padding:12px 4px 4px!important;align-self:start;justify-content:flex-start;gap:0}body .hero-slider .hero-copy .eyebrow{margin:0 0 7px!important;font-size:11px}body .hero-slider .hero-copy h1,body .hero-slider .hero-copy h2{font-size:clamp(24px,7.3vw,32px)!important;line-height:1.08;margin:0!important}body .hero-slider .hero-copy>p:not(.eyebrow){font-size:13px;margin:6px 0 0!important;line-height:1.3}body .hero-slider .hero-copy .hero-actions{margin:10px 0 0!important}body .hero-slider .hero-actions .button{min-height:44px;padding-block:10px}body .hero-slider .hero-controls{padding:4px 0 6px;margin:0;height:auto;min-height:0}body .hero-slider .ni-carousel-arrows button{width:44px;height:44px}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/ni-hero-auto.css.map */
