.nhp-wrap{padding:5rem 0 6rem}.nhp-header{text-align:center;margin-bottom:4rem}.nhp-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:1.05rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:rgba(var(--color-foreground),.45);margin-bottom:1rem}.nhp-eyebrow:before,.nhp-eyebrow:after{content:"";display:block;width:2.4rem;height:.1rem;background:currentColor;opacity:.5}.nhp-heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);font-size:calc(var(--font-heading-scale) * 3.4rem);color:rgb(var(--color-foreground));margin:0 0 1rem;line-height:1.08;letter-spacing:-.02em}@media(min-width:750px){.nhp-heading{font-size:calc(var(--font-heading-scale) * 5rem)}}.nhp-sub{font-size:1.55rem;color:rgba(var(--color-foreground),.5);margin:0}.nhp-grid{display:grid;grid-template-columns:1fr;gap:1.2rem}@media(min-width:750px){.nhp-grid{grid-template-columns:56fr 44fr;gap:1.4rem;align-items:stretch}}.nhp-stack{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}@media(min-width:750px){.nhp-stack{grid-template-columns:1fr;grid-template-rows:1fr 1fr;gap:1.4rem}}.nhp-card{display:block;text-decoration:none;color:inherit;border-radius:1.8rem;overflow:hidden;position:relative}.nhp-img-wrap{position:relative;overflow:hidden;width:100%;height:100%;min-height:24rem;border-radius:1.8rem}.nhp-card--hero .nhp-img-wrap{min-height:34rem}.nhp-card--small .nhp-img-wrap{min-height:20rem}@media(min-width:750px){.nhp-card--hero .nhp-img-wrap{height:100%;min-height:60rem}.nhp-card--small .nhp-img-wrap{height:100%;min-height:28rem}}.nhp-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:1.8rem;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.nhp-card:hover .nhp-img{transform:scale(1.045)}.nhp-badge{position:absolute;top:1.4rem;left:1.4rem;z-index:3;font-size:1.05rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;padding:.45rem 1.1rem;border-radius:10rem;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nhp-badge--dark{background:#111111e0;color:#fff}.nhp-badge--light{background:#ffffffe0;color:#111}.nhp-badge--sale{background:#e8372f;color:#fff}.nhp-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1.8rem;background:linear-gradient(to top,rgba(0,0,0,.72) 0%,rgba(0,0,0,.3) 45%,transparent 75%);display:flex;align-items:flex-end;padding:2rem;opacity:0;transform:translateY(.8rem);transition:opacity .3s ease,transform .35s ease}.nhp-card:hover .nhp-overlay,.nhp-card:focus-within .nhp-overlay{opacity:1;transform:translateY(0)}@media(hover:none){.nhp-overlay{opacity:1;transform:none}}.nhp-info{flex:1;min-width:0}.nhp-name{font-family:var(--font-heading-family);font-weight:600;font-size:1.6rem;color:#fff;margin:0 0 .3rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nhp-card--hero .nhp-name{font-size:2.2rem}.nhp-price{font-size:1.4rem;color:#ffffffd9;display:flex;align-items:center;gap:.6rem;margin:0}.nhp-price__compare{text-decoration:line-through;opacity:.55;font-size:1.2rem}.nhp-pill{display:inline-flex;align-items:center;padding:.65rem 1.4rem;background:#ffffff2e;color:#fff;font-size:1.25rem;font-weight:600;border-radius:10rem;border:.1rem solid rgba(255,255,255,.35);white-space:nowrap;flex-shrink:0;margin-left:1.2rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s ease}.nhp-card:hover .nhp-pill{background:#ffffff52}.nhp-viewall{text-align:center;margin-top:3.5rem}.nhp-viewall a{display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground));text-decoration:none;border-bottom:.15rem solid currentColor;padding-bottom:.2rem;transition:opacity .2s ease}.nhp-viewall a:hover{opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/42/assets/naya-hero-products.css.map */
