.nv-section{color:rgb(var(--color-foreground));background:rgb(var(--color-background));font-family:var(--font-body-family)}.nv-section *,.nv-section *:before,.nv-section *:after{box-sizing:border-box}.nv-container{width:min(100% - 40px,1200px);margin-inline:auto}.nv-section a{text-decoration:none}.nv-section p{margin:0}.nv-h1,.nv-h2,.nv-h3,.nv-product-title{font-family:var(--font-heading-family);margin:0;color:inherit;font-weight:600;line-height:1.2;letter-spacing:0}.nv-h1{font-size:44px}.nv-h2{font-size:32px}.nv-h3{font-size:20px}.nv-product-title{font-size:22px}.nv-body{font-size:16px;line-height:1.55;font-weight:400}.nv-small{font-size:13px;line-height:1.5}.nv-lead{max-width:57ch}.nv-section__intro{max-width:680px;margin-bottom:28px}.nv-section__intro .nv-body{margin-top:10px}.nv-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:1px solid rgb(var(--color-button));border-radius:10px;color:rgb(var(--color-button-text));background:rgb(var(--color-button));font-family:var(--font-body-family);font-size:16px;line-height:1.5;font-weight:600;cursor:pointer;transition:opacity .18s ease,transform .18s ease}.nv-button:hover{opacity:.91;transform:translateY(-1px)}.nv-button:focus-visible,.nv-section a:focus-visible,.nv-section select:focus-visible{outline:3px solid rgb(var(--color-foreground));outline-offset:3px}.nv-button[disabled]{opacity:.5;cursor:not-allowed;transform:none}.nv-placeholder{display:grid;place-items:center;position:relative;width:100%;aspect-ratio:var(--nv-image-ratio);overflow:hidden;border:1px solid rgba(var(--color-foreground),.12);border-radius:14px;background:linear-gradient(135deg,rgba(var(--color-button),.13),rgba(var(--color-background),1) 73%)}.nv-placeholder__symbol{display:inline-flex;color:rgb(var(--color-button));opacity:.72}.nv-placeholder__symbol svg{width:74px;height:74px}.nv-placeholder__code{position:absolute;inset:14px auto auto 14px;padding:4px 9px;border-radius:100px;border:1px solid rgba(var(--color-foreground),.18);background:rgba(var(--color-background),.82);color:rgb(var(--color-foreground));font-weight:600}.nv-image{width:100%;height:100%;display:block;object-fit:cover;border-radius:14px}.nv-media{border-radius:14px;overflow:hidden}.nv-media--wide{aspect-ratio:16 / 9}.nv-media--square{aspect-ratio:1}.nv-media--portrait{aspect-ratio:4 / 5}.nv-media .nv-image{aspect-ratio:inherit}.nv-hero{padding-block:64px}.nv-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:48px;align-items:center}.nv-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.nv-hero__copy .nv-body{max-width:52ch}.nv-trust{padding-block:28px}.nv-trust__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.nv-trust__card{min-width:0;display:flex;align-items:flex-start;gap:12px;padding:18px 14px;border-radius:12px;background:rgba(var(--color-background),.75);border:1px solid rgba(var(--color-foreground),.1)}.nv-trust__card svg{flex:none;width:31px;height:31px;color:rgb(var(--color-button))}.nv-trust__title{display:block;font-size:16px;line-height:1.35;font-weight:700}.nv-trust__desc{margin-top:5px!important;font-size:13px;line-height:1.45}.nv-trust__pending{display:block;font-size:13px;line-height:1.4;margin-top:4px;color:rgb(var(--color-foreground));opacity:.75}.nv-problem{padding-block:68px}.nv-problem__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nv-problem__card{border:1px solid rgba(var(--color-foreground),.12);border-radius:14px;padding:26px;background:rgba(var(--color-background),.84)}.nv-problem__icon{display:inline-flex;margin-bottom:16px;color:rgb(var(--color-button))}.nv-problem__icon svg{width:38px;height:38px}.nv-problem__card .nv-body{margin-top:9px}.nv-how{padding-block:68px}.nv-how__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.nv-how__copy{padding-top:14px}.nv-how__number{display:block;font-size:13px;font-weight:700;margin-bottom:6px}.nv-how__copy .nv-body{margin-top:7px}.nv-feature{padding-block:70px}.nv-feature__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:50px}.nv-feature__image{width:100%;aspect-ratio:1}.nv-feature__info{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.nv-feature__price{display:block;font-size:16px;line-height:1.5;font-weight:700}.nv-feature__variant-label{display:block;margin-bottom:7px;font-size:13px;line-height:1.4;font-weight:700}.nv-feature__variants{width:100%;max-width:380px;min-height:48px;border-radius:10px;border:1px solid rgba(var(--color-foreground),.35);padding:10px 36px 10px 14px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:15px}.nv-feature__form{display:flex;flex-direction:column;gap:14px;width:100%;max-width:380px}.nv-feature__form .nv-button{width:100%}.nv-feature__details-link{display:inline-flex;align-items:center;gap:8px;font-size:15px;line-height:1.5;font-weight:700;color:#62404d;text-underline-offset:4px}.nv-feature__details-link:hover,.nv-feature__details-link:focus-visible{color:#30343a}.nv-reviews{padding-block:68px}.nv-reviews__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px}.nv-reviews__summary{font-size:16px;line-height:1.5;font-weight:600}.nv-reviews__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nv-reviews__card{padding:22px;border:1px solid rgba(var(--color-foreground),.14);border-radius:14px;background:rgba(var(--color-background),.88)}.nv-reviews__card p{margin-top:8px}.nv-reviews__stars{font-size:16px;line-height:1;letter-spacing:1px;color:rgb(var(--color-button))}.nv-reviews__empty{padding:18px 0;opacity:.78}.nv-closing{padding-block:76px}.nv-closing__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr);align-items:center;gap:60px}.nv-closing__copy{display:flex;flex-direction:column;gap:19px;align-items:flex-start}.nv-closing__copy .nv-body{max-width:50ch}@media(max-width:989px){.nv-hero__grid,.nv-feature__grid,.nv-closing__grid{gap:28px}.nv-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.nv-container{width:min(100% - 32px,1200px)}.nv-h1{font-size:30px}.nv-h2{font-size:24px}.nv-h3,.nv-product-title{font-size:18px}.nv-body{font-size:15px;line-height:1.55}.nv-small{font-size:13px}.nv-button{font-size:15px}.nv-hero{padding-block:34px 45px}.nv-hero__grid,.nv-feature__grid,.nv-closing__grid{grid-template-columns:minmax(0,1fr);gap:24px}.nv-hero__copy{gap:16px}.nv-trust{padding-block:17px}.nv-trust__grid{gap:9px}.nv-trust__card{flex-direction:column;gap:8px;padding:14px 12px}.nv-trust__card svg{width:27px;height:27px}.nv-trust__title{font-size:15px}.nv-trust__desc{font-size:13px}.nv-problem,.nv-how,.nv-feature,.nv-reviews,.nv-closing{padding-block:44px}.nv-problem__grid,.nv-how__grid,.nv-reviews__cards{grid-template-columns:minmax(0,1fr);gap:13px}.nv-problem__card{padding:20px}.nv-section__intro{margin-bottom:18px}.nv-feature__info{gap:14px}.nv-feature__price{font-size:15px}.nv-closing__media{max-width:440px}}@media(prefers-reduced-motion:reduce){.nv-button{transition:none}.nv-button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/noviora-home.css.map */
