.nv-ph{--nv-ph-head: 31px;--nv-ph-desc: 10.5px;--nv-ph-ease: cubic-bezier(.22, 1, .36, 1);padding:16px 0;font-family:var(--font-body-family)}.nv-ph *,.nv-ph *:before,.nv-ph *:after{box-sizing:border-box}.nv-ph__set{padding-inline:16px}.nv-ph__inner{max-width:1200px;margin-inline:auto}.nv-ph__heading{margin:0 0 16px;text-align:left}.nv-ph .nv-ph__title{margin:0;font-family:var(--font-body-family);font-weight:600;font-size:24px;line-height:.95;letter-spacing:-.01em;text-transform:uppercase;color:#131313}.nv-ph__hero{position:relative;overflow:hidden;height:560px;border-radius:28px;box-shadow:0 9px 24px #3b0a452e;color:#fff}.nv-ph__hero+.nv-ph__hero{margin-top:32px}.nv-ph__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.nv-ph__media .nv-ph__img{display:block;width:100%;height:100%;object-fit:cover;object-position:56% 12%}.nv-ph .nv-ph__scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(190deg,#3a313400 30%,#3a313447 56%,#3a3134d1)}.nv-ph__copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:14px;max-width:100%;padding:0 26px 32px}.nv-ph__hero--text-right .nv-ph__copy{align-items:flex-end;text-align:right}.nv-ph .nv-ph__head{margin:0;font-family:var(--font-body-family);font-weight:600;font-size:var(--nv-ph-head);line-height:.95;letter-spacing:-.01em;text-transform:none;word-break:normal;overflow-wrap:normal;color:#fff;text-shadow:0 4px 18px rgba(59,10,69,.5)}.nv-ph__desc{max-width:340px;margin:0;font-family:var(--font-body-family);font-weight:400;font-size:var(--nv-ph-desc);line-height:1.45;color:#fff;opacity:.96;text-shadow:0 2px 10px rgba(59,10,69,.55)}.nv-ph__desc p{margin:0;white-space:pre-line}.nv-ph__desc p+p{margin-top:1em}@media(prefers-reduced-motion:no-preference){.nv-ph__hero.is-run [data-nv-ph-anim=head]{animation:nvPhUp .62s var(--nv-ph-ease) .26s both}.nv-ph__hero.is-run [data-nv-ph-anim=desc]{animation:nvPhUp .62s var(--nv-ph-ease) .34s both}.nv-ph__media{animation:nvPhKenBurns 16s ease-in-out infinite alternate}}@keyframes nvPhUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes nvPhKenBurns{0%{transform:scale(1.02)}to{transform:scale(1.1)}}@media screen and (min-width:720px){.nv-ph{--nv-ph-head: 43px;--nv-ph-desc: 12px;padding:20px 0}.nv-ph__set{padding-inline:32px}.nv-ph__heading{margin-bottom:22px}.nv-ph .nv-ph__title{font-size:28px}.nv-ph__hero{display:flex;flex-direction:row-reverse;align-items:stretch;height:690px;overflow:visible;border-radius:0;box-shadow:none;color:#25062c}.nv-ph__hero--text-right{flex-direction:row}.nv-ph__hero+.nv-ph__hero{margin-top:48px}.nv-ph__media{position:relative;inset:auto;flex:1 1 50%;align-self:stretch;margin:20px;border-radius:28px;box-shadow:0 9px 24px #3b0a452e;animation:none}.nv-ph__media .nv-ph__img{object-position:62% 20%}.nv-ph .nv-ph__scrim{display:none}.nv-ph__copy{position:relative;inset:auto;flex:1 1 50%;justify-content:center;align-items:flex-start;gap:16px;max-width:none;padding:48px 56px;text-align:left}.nv-ph__hero--text-right .nv-ph__copy{align-items:flex-end;text-align:right}.nv-ph .nv-ph__head,.nv-ph__desc{color:#131313;text-shadow:none;opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nuvialle-product-hero.css.map */
