.nh{position:relative;background:var(--noupet-navy-950,#070332);overflow:hidden}.nh__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.nh__track::-webkit-scrollbar{display:none}.nh__slide{position:relative;flex:0 0 100%;scroll-snap-align:start;min-height:var(--nh-h,clamp(520px,74vh,700px));display:grid;align-items:center;background:linear-gradient(160deg,#100c3c,#070332)}.nh__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.nh__media img,.nh__media video{width:100%;height:100%;object-fit:cover;display:block}.nh__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.nh__inner{position:relative;z-index:2;max-width:var(--container-max);margin:0 auto;width:100%;padding:var(--space-3xl) var(--gutter)}.nh__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md);max-width:min(760px,90%);text-align:left}.nh__overline{font-family:var(--font-display);font-size:var(--text-overline-size);font-weight:600;letter-spacing:var(--text-overline-ls);text-transform:uppercase;color:var(--noupet-rosa-200);margin:0}.nh__title{font-family:var(--font-display);font-size:var(--text-display-size);font-weight:600;line-height:.98;letter-spacing:-.02em;color:var(--noupet-navy-50);margin:0}.nh__claim{font-family:var(--font-display);font-size:var(--text-h3-size);font-weight:600;color:var(--noupet-rosa-200);margin:0}.nh__apoyo{font-family:var(--font-display);font-size:var(--text-overline-size);font-weight:600;letter-spacing:var(--text-overline-ls);text-transform:uppercase;color:var(--noupet-navy-200);margin:0}.nh__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:var(--space-sm)}.nh__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-height);padding:0 var(--space-lg);border-radius:var(--radius-pill);background:var(--noupet-rosa-300);color:var(--noupet-navy-900);font-family:var(--font-display);font-weight:600;font-size:var(--text-button-md);letter-spacing:var(--button-tracking);text-transform:uppercase;text-decoration:none;border:0;cursor:pointer;box-shadow:0 3px 0 var(--noupet-navy-800);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.nh__btn:hover{transform:translateY(-2px);box-shadow:0 3px 0 var(--noupet-navy-800),0 12px 32px -12px #272d6759;background:var(--noupet-rosa-200)}.nh__btn2{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-height);padding:0 var(--space-lg);border-radius:var(--radius-pill);background:transparent;color:var(--noupet-navy-50);font-family:var(--font-display);font-weight:600;font-size:var(--text-button-md);letter-spacing:var(--button-tracking);text-transform:uppercase;text-decoration:none;border:1.5px solid rgba(255,255,255,.7);cursor:pointer;box-shadow:0 3px #ffffff47;transition:background .15s ease,transform .15s ease}.nh__btn2:hover{background:#ffffff1f;transform:translateY(-2px)}.nh__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:#ffffff24;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .15s ease}.nh__arrow:hover{background:#ffffff47}.nh__arrow i{font-size:20px;line-height:1}.nh__arrow--prev{left:16px}.nh__arrow--next{right:16px}.nh__pause{position:absolute;top:18px;right:18px;z-index:5;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.45);background:#ffffff29;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nh__pause:hover{background:#ffffff4d}.nh__pause i{font-size:19px;line-height:1}.nh__dots{position:absolute;left:0;right:0;bottom:0;z-index:5;height:4px;background:#fff3;display:flex}.nh__dot{flex:1;position:relative;background:transparent;border:0;padding:0;cursor:pointer}.nh__dot span{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:scaleX(0);transform-origin:left;transition:transform .2s linear}.nh__dot.is-done span{transform:scaleX(1)}.nh__dot.is-active span{transform:scaleX(1);transition:transform var(--nh-int,7s) linear}@media(min-width:1024px){.nh__copy{max-width:min(700px,68%)}.nh__inner{padding-left:calc(var(--gutter) + 56px);padding-right:calc(var(--gutter) + 56px)}}@media(max-width:1023px){.nh__slide{align-items:end;min-height:var(--nh-hm,var(--nh-h))}.nh__inner{padding:var(--space-2xl) var(--gutter) 88px}.nh__copy{align-items:center;text-align:center;max-width:100%}.nh__btns{justify-content:center;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;width:auto}.nh__btn,.nh__btn2{width:auto;max-width:100%}.nh__arrow{width:40px;height:40px;top:auto;bottom:18px;transform:none}.nh__arrow--prev{left:10px}.nh__arrow--next{right:10px}.nh__pause{top:12px;right:12px;width:38px;height:38px}.nh__pause i{font-size:17px}}@media(max-width:560px){.nh__btns{flex-direction:column;align-items:center;width:auto;gap:9px}.nh__btn,.nh__btn2{width:auto;min-height:42px;padding:0 var(--space-lg);font-size:var(--text-button-sm);justify-content:center}.nh__title{font-size:clamp(30px,8.4vw,44px)}.nh__claim{font-size:var(--text-body-size,16px)}.nh__inner{padding-bottom:82px}.nh__arrow{width:36px;height:36px;bottom:14px}}@media(min-width:561px)and (max-width:1023px){.nh__title{font-size:clamp(38px,6.2vw,58px)}.nh__copy{max-width:min(680px,92%)}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/noupet-hero.css.map */
