@media(max-width:749px){.nvl-hero__img{width:100%;opacity:.5}.nvl{padding-bottom:8rem}}.nvl-hero.nvl-hero--c{min-height:min(52vh,460px)}.nvl-top{border-top:1px solid var(--nvl-line)}.nvl-hero{position:relative;min-height:min(86vh,760px);display:flex;align-items:flex-end;overflow:hidden;border-bottom:1px solid var(--nvl-line)}.nvl-hero__img{position:absolute;right:0;top:0;height:100%;width:min(62%,900px);object-fit:cover;object-position:center top;-webkit-mask-image:linear-gradient(to right,transparent,#000 40%);mask-image:linear-gradient(to right,transparent,#000 40%)}.nvl-hero__in{position:relative;width:100%;padding-bottom:clamp(2.5rem,7vw,5.5rem);padding-top:4rem}.nvl-sub{color:var(--nvl-mute);margin:0 0 1.2rem;font-size:1.6rem}.nvl-h1{font-size:clamp(3.2rem,11vw,9rem);max-width:9ch}.nvl-hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:3rem}.nvl-price-line{color:var(--nvl-mute);font-size:1.5rem}.nvl-top-align{align-items:start}.nvl-shots--sq figure img{aspect-ratio:1}.nvl-rows{list-style:none;margin:0;padding:0}.nvl-rows li{display:flex;justify-content:space-between;gap:2.4rem;padding:1.6rem 0;border-bottom:1px solid var(--nvl-line);color:var(--nvl-mute)}.nvl-rows b{color:rgb(var(--color-foreground));font-weight:600}.nvl-rte{color:var(--nvl-mute);max-width:52ch}.nvl-empty{margin-top:2.8rem;padding:4rem;border:1px dashed var(--nvl-line);color:var(--nvl-mute)}.nvl-app{margin-top:2.8rem}.nvl-faq{max-width:76rem;margin-top:4rem;border-top:1px solid var(--nvl-line)}.nvl-faq details{border-bottom:1px solid var(--nvl-line)}.nvl-faq summary{cursor:pointer;padding:2.2rem 0;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:1.6rem}.nvl-faq summary::-webkit-details-marker{display:none}.nvl-faq summary:after{content:"+";color:var(--nvl-mute);transition:transform .2s}.nvl-faq details[open] summary:after{transform:rotate(45deg)}.nvl-faq p{margin:0 0 2.2rem;color:var(--nvl-mute);max-width:60ch}.nvl-form{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem;max-width:52rem}.nvl-form input[type=email]{flex:1 1 24rem;padding:1.6rem 1.8rem;background:transparent;color:inherit;border:1px solid var(--nvl-line);font:inherit}.nvl-fine--full{flex-basis:100%}.nvl-ok{color:var(--nvl-mute);margin:0}.nvl-sticky{position:fixed;left:0;right:0;bottom:0;z-index:9;display:none;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.2rem 1.6rem calc(1.2rem + env(safe-area-inset-bottom,0px));background:rgb(var(--color-background));border-top:1px solid var(--nvl-line);transform:translateY(100%);transition:transform .3s}.nvl-sticky.on{transform:none}.nvl-sticky small{display:block;color:var(--nvl-mute)}@media(max-width:749px){.nvl-hero__img{width:100%;opacity:.5}.nvl-trust{grid-template-columns:1fr}.nvl-trust>div{border-right:0;border-bottom:1px solid var(--nvl-line);padding:1.8rem 0}.nvl-pdp,.nvl-two{grid-template-columns:1fr}.nvl-sticky{display:flex}.nvl{padding-bottom:8rem}}@media(prefers-reduced-motion:reduce){.nvl-sticky,.nvl-faq summary:after{transition:none}}.nvl-lead{color:var(--nvl-mute);max-width:52ch;margin:1.4rem 0 0}.nvl-pdp{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2.8rem,5vw,7rem);margin-top:4.8rem;align-items:start}.nvl-main{width:100%;aspect-ratio:1;object-fit:cover;background:var(--nvl-soft);display:block}.nvl-thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-top:6px}.nvl-thumbs button{padding:0;border:1px solid var(--nvl-line);background:none;cursor:pointer;opacity:.65}.nvl-thumbs button:hover,.nvl-thumbs button:focus-visible{opacity:1}.nvl-thumbs img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.nvl-pr{font-family:var(--font-heading-family);font-weight:700;font-size:2.4rem;margin:0 0 .4rem}.nvl-mute{color:var(--nvl-mute)}.nvl-cols{display:flex;gap:1rem;margin:2.4rem 0}.nvl-cols button{padding:1.2rem 1.8rem;background:none;color:inherit;border:1px solid var(--nvl-line);font:inherit;cursor:pointer}.nvl-cols button[aria-pressed=true]{border-color:rgb(var(--color-foreground))}.nvl-list{list-style:none;margin:0 0 .8rem;padding:0;color:var(--nvl-mute)}.nvl-list li{padding:.9rem 0;border-bottom:1px solid var(--nvl-line)}.nvl-buy{display:flex;width:100%;margin-top:2.4rem}.nvl-fine{color:var(--nvl-mute);font-size:1.3rem;margin:1.4rem 0 0}.nvl-fine a{color:inherit}.nvl-main{height:auto;aspect-ratio:var(--nvl-ar, 1);object-position:center var(--nvl-fy, 30%)}.nvl-thumbs img{aspect-ratio:var(--nvl-tar, 1)}.nvl-h1,.nvl-h2,.nvl-pdp h3,.nvl-specs h3{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.02em;line-height:1.04;margin:0}.nvl-h2{font-size:clamp(2rem,5vw,3.5rem)}.nvl-specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:4rem 3.2rem;margin:4.8rem 0}.nvl-specs h3{font-size:1.8rem;margin-bottom:.8rem;padding-top:1.6rem;border-top:1px solid rgb(var(--color-foreground))}.nvl-specs p{margin:0;color:var(--nvl-mute);font-size:1.5rem}.nvl-shots{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:2px;margin-top:4rem}.nvl-shots>img,.nvl-shots figure img{aspect-ratio:4 / 5}.nvl-shots figure{margin:0}.nvl-shots figcaption{padding:1.2rem .2rem 0;color:var(--nvl-mute);font-size:1.5rem}@media(max-width:749px){.nvl{padding-bottom:8rem}}.nvl-sec{padding:clamp(4rem,9vw,8rem) 0}.nvl-band{background:var(--nvl-soft);border-block:1px solid var(--nvl-line)}.nvl-two{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.4rem,5vw,7rem);align-items:center}.nvl-two img,.nvl-shots img{width:100%;display:block;object-fit:cover}.nvl-statement{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(2.8rem,5.2vw,6.4rem);line-height:1.1;letter-spacing:-.02em;margin:0}.nvl-statement em{font-style:normal;color:var(--nvl-mute)}@media(max-width:749px){.nvl-pdp,.nvl-two{grid-template-columns:1fr}.nvl{padding-bottom:8rem}}.nvl{--nvl-mute: rgba(var(--color-foreground), .62);--nvl-line: rgba(var(--color-foreground), .16);--nvl-soft: rgba(var(--color-foreground), .06)}.nvl *,.nvl *:before,.nvl *:after{box-sizing:border-box}.nvl-trust{display:grid;grid-template-columns:repeat(3,1fr)}.nvl-trust>div{padding:2.4rem 2rem;border-right:1px solid var(--nvl-line)}.nvl-trust>div:last-child{border-right:0}.nvl-trust b{display:block;font-weight:600}.nvl-trust small{color:var(--nvl-mute);font-size:1.4rem}@media(max-width:749px){.nvl-trust{grid-template-columns:1fr}.nvl-trust>div{border-right:0;border-bottom:1px solid var(--nvl-line);padding:1.8rem 0}.nvl{padding-bottom:8rem}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map */
