.nr-hero-slider{position:relative;max-width:none!important;width:100%;overflow:hidden}.nr-hero-slider>.wp-block-cover[hidden]{display:none!important}.nr-hero-slider>.wp-block-cover{margin:0!important}.nr-hero-slider .neuro-hero{min-height:670px}.nr-hero-slider .neuro-hero-video{background:#002184;color:#fff}.nr-hero-slider .neuro-hero-video .wp-block-cover__inner-container{width:100%;max-width:1440px;padding:80px 5%}.nr-hero-slider .neuro-hero-video h2{font-size:clamp(38px,4vw,62px);color:white;max-width:540px;line-height:1.05}.nr-hero-slider .neuro-hero-video p{font-size:20px;max-width:450px}.nr-hero-dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:9px;z-index:3}.nr-hero-dots button{width:11px;height:11px;min-height:0;padding:0;border:0;border-radius:50%;background:#ffffff80;margin:0}.nr-hero-dots button[aria-current=true]{background:#fff;width:30px;border-radius:10px}.neuro-band{overflow:hidden;white-space:nowrap;padding:0!important}.nr-marquee-track{display:flex;width:max-content;animation:nr-marquee 25s linear infinite}.nr-marquee-item{padding:14px 32px;flex:none;font-size:clamp(18px,2vw,28px);font-weight:800;color:#fff}.nr-marquee-item:after{content:' ✦';padding-left:32px}@keyframes nr-marquee{to{transform:translateX(-12.5%)}}@media(prefers-reduced-motion:reduce){.nr-marquee-track{animation:none}}
.neuro-featured-products{position:relative;background:#fff!important;overflow:hidden;padding-bottom:45px!important}.neuro-featured-products:before{content:'';position:absolute;z-index:0;left:-8%;right:-8%;bottom:-2px;height:65%;background:#b9edf4;border-radius:52% 54% 0 0 / 53% 56% 0 0}.neuro-featured-products>.woocommerce{position:relative;z-index:1;max-width:1440px;margin:auto}.neuro-featured-products .neuro-card__media{background:transparent}.neuro-featured-products .neuro-card__media img{border-radius:14px}.neuro-featured-products+.neuro-intro{padding-top:45px!important}
.nr-product-rail{position:relative}.nr-product-track{display:grid!important;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--nr-columns) - 1)*22px)/var(--nr-columns));gap:22px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 2px 12px}.nr-product-track::-webkit-scrollbar{display:none}.nr-product-track>.product-small.col{width:100%!important;max-width:none!important;min-width:0!important;padding:0!important;margin:0!important;scroll-snap-align:start}.nr-product-track>.product-small.col>.col-inner{height:100%}.nr-rail-controls,.nr-video-controls{display:flex;justify-content:flex-end;gap:10px;margin:0 0 15px}.nr-rail-controls button,.nr-video-controls button{display:grid;place-items:center;width:44px;height:44px;min-height:0;padding:0;margin:0;border:1px solid #142eac;border-radius:50%;background:#fff;color:#142eac;font-size:23px;line-height:1}.nr-rail-controls button:hover,.nr-video-controls button:hover{background:#142eac;color:#fff}.nr-bundles{background:#f9f9ed}.nr-bundles .nr-bundle-grid{display:grid;grid-template-columns:1fr 1fr;gap:3vw;align-items:center}.nr-bundles .wp-block-cover{min-height:600px;color:#fff;border-radius:12px;overflow:hidden}.nr-bundles .wp-block-cover h2{color:#fff}.nr-bundles .wp-block-cover .wp-block-cover__inner-container{padding:7%}.nr-bundles .nr-bundle-products{min-width:0}.nr-bundles h3{font-size:30px;color:#142eac}
.nr-video-gallery{position:relative;background:#faf9ee;padding:70px 5%;overflow:hidden}.nr-video-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 64px)/5);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.nr-video-track::-webkit-scrollbar{display:none}.nr-video-item{min-width:0;scroll-snap-align:start}.nr-video-item figure{margin:0!important}.nr-video-item video{width:100%;height:auto;aspect-ratio:9/16;object-fit:cover;border-radius:12px;background:#d6edf1;display:block}.nr-video-product{margin-top:10px;border:1px solid #e2e3dd;border-radius:8px;background:#fff;padding:10px}.nr-video-product>a{display:grid;grid-template-columns:50px minmax(0,1fr) 32px;align-items:center;gap:8px;color:#142eac}.nr-video-product img{width:50px;height:50px;object-fit:cover}.nr-video-product strong{font-size:14px;line-height:1.25;display:block}.nr-video-price{font-size:14px;color:#142eac}.nr-video-plus{background:#08bcd2;color:white;display:grid;place-items:center;border-radius:8px;width:30px;height:30px;font-size:22px}.nr-video-controls{justify-content:space-between;position:absolute;top:42%;left:1%;right:1%;pointer-events:none}.nr-video-controls button{pointer-events:auto}
.nr-collage{position:relative;min-height:720px;overflow:hidden;background:#60c6d9;color:#142eac;text-align:center;padding:70px 25%}.nr-collage:before{content:'';position:absolute;top:-150px;left:-5%;width:110%;height:220px;background:#faf9ee;border-radius:0 0 50% 50%}.nr-collage .nr-collage-text{position:relative;z-index:2;margin:140px auto 80px;max-width:570px}.nr-collage h2{font-size:clamp(38px,4vw,64px);color:#142eac}.nr-collage p{font-size:21px}.nr-collage>.wp-block-image{position:absolute;width:17%;margin:0}.nr-collage>.wp-block-image img{width:100%;height:auto;border-radius:14px}.nr-collage>.wp-block-image:nth-of-type(1){left:8%;top:22%}.nr-collage>.wp-block-image:nth-of-type(2){left:3%;top:58%;width:12%}.nr-collage>.wp-block-image:nth-of-type(3){right:8%;top:32%}.nr-collage>.wp-block-image:nth-of-type(4){right:3%;top:65%;width:12%}.nr-collage .wp-block-buttons{justify-content:center}
.nr-story{background:#faf9ee}.nr-story .wp-block-buttons,.nr-promo .wp-block-buttons{margin-top:24px}.single-product .sf-pdp__gallery{align-self:start;background:#f8f9ef;border-radius:14px;overflow:hidden}.single-product .sf-pdp__gallery-sticky{background:#f8f9ef}.single-product .sf-pdp__gallery .main-images img{object-fit:contain}.single-product .sf-pdp__gallery .product-thumbnails img{border-radius:8px}.htw-site-header__cart{position:relative}.htw-site-header__cart-link{position:absolute!important;right:-6px;top:-2px;width:20px;height:20px;min-height:0!important;z-index:3}.htw-site-header.is-ready .htw-site-header__cart-link{pointer-events:none}.htw-site-header__cart-count{position:absolute;right:0;top:0;min-width:18px;height:18px;font-size:10px!important}
@media(max-width:849px){.nr-product-track{grid-auto-columns:74%}.nr-rail-controls,.nr-video-controls{display:none}.nr-bundles .nr-bundle-grid{grid-template-columns:1fr}.nr-bundles .wp-block-cover{min-height:420px}.nr-video-track{grid-auto-columns:72%;gap:12px}.nr-video-gallery{padding:50px 20px}.nr-collage{min-height:750px;padding:60px 20px 260px}.nr-collage .nr-collage-text{margin:110px auto 0;max-width:90%}.nr-collage>.wp-block-image:nth-of-type(1){width:28%;left:5%;top:auto;bottom:6%}.nr-collage>.wp-block-image:nth-of-type(2){width:20%;left:28%;top:auto;bottom:2%}.nr-collage>.wp-block-image:nth-of-type(3){width:28%;right:5%;top:auto;bottom:6%}.nr-collage>.wp-block-image:nth-of-type(4){width:20%;right:28%;top:auto;bottom:2%}.nr-hero-slider .neuro-hero-video .wp-block-cover__inner-container{padding:48px 24px 300px;text-align:center}.nr-hero-slider .neuro-hero-video{align-items:flex-start}.nr-hero-slider .neuro-hero-video h2{font-size:34px}.nr-hero-slider .neuro-hero-video .wp-block-buttons{justify-content:center}}
@media(min-width:850px){.nr-video-track{grid-auto-columns:calc((100% - 64px)/4.4)}}
.htw-site-header__cart-link{font-size:0!important;overflow:visible!important}
.nr-video-fallback{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:cover;border-radius:12px}.nr-hero-fallback{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.nr-video-item video[hidden],.nr-hero-slider video[hidden]{display:none!important}
.nr-video-item{display:flex;flex-direction:column}.nr-video-item>.wp-block-video{flex:none}.nr-video-product{flex:1;display:flex;align-items:center;min-height:88px}.nr-video-product>a{width:100%}

.neuro-footer-domain{grid-column:1/-1;border-top:1px solid rgba(20,46,172,.22);padding-top:24px;font-size:14px}.neuro-footer-domain a{color:inherit}
@media(max-width:849px){.nr-hero-slider .neuro-hero .wp-block-buttons{justify-content:center}.nr-hero-slider .neuro-hero .wp-block-button{margin-left:auto;margin-right:auto}}

.neuro-footer-domain{background:#061d42;color:#fff;border:0;padding:25px 4%;font-size:13px}.neuro-footer-domain-inner{max-width:1180px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:22px}.neuro-footer-domain a{color:#fff;font-weight:700}.neuro-footer-domain a:hover{color:#fff;text-decoration:underline}.neuro-footer-payment img{display:block;max-width:265px;width:100%;height:auto;border-radius:4px}.nr-hero-slider .neuro-hero-video .wp-block-cover__inner-container{width:calc(100% - 10%);max-width:560px;margin-left:5%;margin-right:auto;padding:32px;background:rgba(255,255,255,.96);border-radius:16px;color:#09235b}.nr-hero-slider .neuro-hero-video h2,.nr-hero-slider .neuro-hero-video p{color:#09235b}.nr-hero-slider .neuro-hero-video p{font-weight:600}
@media(max-width:849px){.neuro-footer-domain{padding:25px 24px}.neuro-footer-domain-inner{flex-wrap:wrap}.neuro-footer-payment img{max-width:240px}.nr-hero-slider .neuro-hero-video .wp-block-cover__inner-container{width:calc(100% - 48px);margin:24px auto 0;padding:24px}}
