:root{--nv-navy: #0b1422;--nv-navy-2: #141f33;--nv-ink: #151b29;--nv-copper: #c0804c;--nv-copper-light: #e2a873;--nv-copper-dark: #9a5f33;--nv-copper-grad: linear-gradient(120deg, #9a5f33 0%, #c98b55 45%, #e8b07c 60%, #b7743f 100%);--nv-grey: #6f7380;--nv-sand: #f3efe9;--nv-sand-2: #e7e1d8;--nv-line: #e4e0da;--nv-white: #ffffff;--nv-radius: 14px;--nv-radius-sm: 8px;--nv-shadow: 0 10px 30px rgba(11, 20, 34, .08);--nv-font: "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--nv-max: 1360px;--nv-gutter: clamp(16px, 4vw, 48px);--nv-ease-out: cubic-bezier(.23, 1, .32, 1);--nv-ease-in-out: cubic-bezier(.77, 0, .175, 1)}::selection{background:#c0804c47;color:var(--nv-ink)}html{caret-color:var(--nv-copper);accent-color:var(--nv-copper)}.nv-section :focus-visible{outline:2px solid var(--nv-copper);outline-offset:3px;border-radius:6px}.nv-section a{text-underline-offset:3px}body{font-family:var(--nv-font);color:var(--nv-ink)}.nv-wrap{max-width:var(--nv-max);margin:0 auto;padding-inline:var(--nv-gutter)}.nv-section{font-family:var(--nv-font);color:var(--nv-ink)}.nv-section *,.nv-section *:before,.nv-section *:after{box-sizing:border-box}.nv-section img{display:block;max-width:100%}.nv-section a{color:inherit;text-decoration:none}.nv-eyebrow{display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--nv-copper);margin:0 0 12px}.nv-h2{font-family:var(--nv-font);font-weight:600;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.15;letter-spacing:-.01em;margin:0;color:inherit}.nv-h2 .nv-muted{font-weight:400;color:var(--nv-grey)}.nv-lead{font-size:1rem;line-height:1.7;color:#4a5060;margin:0}.nv-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(20px,3vw,36px)}.nv-head__link{font-size:.85rem;font-weight:600;color:var(--nv-copper);white-space:nowrap}.nv-head__link:hover{color:var(--nv-copper-dark)}.nv-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 28px;border-radius:999px;font-family:var(--nv-font);font-size:.9rem;font-weight:600;letter-spacing:.02em;cursor:pointer;border:1.5px solid transparent;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .16s var(--nv-ease-out)}.nv-btn:active{transform:scale(.97)}.nv-btn--copper{background:var(--nv-copper);color:var(--nv-white)!important}.nv-btn--copper:hover{background:var(--nv-copper-dark)}.nv-btn--outline{border-color:var(--nv-copper);color:var(--nv-copper-light)!important;background:#0b142259;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nv-btn--outline:hover{background:var(--nv-copper);color:var(--nv-white)!important}.nv-btn--navy{background:var(--nv-navy);color:var(--nv-white)!important}.nv-btn--navy:hover{background:var(--nv-navy-2)}.nv-link-arrow{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:.88rem;color:var(--nv-copper)}.nv-link-arrow:after{content:"\203a";font-size:1.2em;line-height:1;transition:transform .2s ease}a:hover .nv-link-arrow:after,.nv-link-arrow:hover:after{transform:translate(3px)}.nv-ph{width:100%;height:100%;background:linear-gradient(135deg,var(--nv-sand) 0%,var(--nv-sand-2) 100%)}.nv-ph svg{width:100%;height:100%;fill:#0b14221f}.nv-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nv-card{display:flex;flex-direction:column;background:var(--nv-white);border-radius:var(--nv-radius);overflow:hidden;border:1px solid var(--nv-line);transition:box-shadow .25s ease,transform .25s var(--nv-ease-out);height:100%}@media(hover:hover)and (pointer:fine){.nv-card:hover{box-shadow:var(--nv-shadow);transform:translateY(-3px)}.nv-card:hover .nv-card__media img{transform:scale(1.04)}}.nv-card__media{position:relative;aspect-ratio:1 / 1;background:#fff;overflow:hidden}.nv-card__media img{width:100%;height:100%;object-fit:contain;padding:8%;transition:transform .5s var(--nv-ease-out)}.nv-card.is-photo .nv-card__media img{object-fit:cover;padding:0}.nv-card__badge{position:absolute;top:12px;left:12px;background:var(--nv-navy);color:#fff;font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;border-radius:999px}.nv-card__body{display:flex;flex-direction:column;gap:6px;padding:16px 18px 20px;border-top:1px solid var(--nv-line);flex:1}.nv-card__type{font-size:.68rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--nv-copper)}.nv-card__title{font-size:.95rem;font-weight:600;line-height:1.35;margin:0;color:var(--nv-ink)}.nv-card__price{margin-top:auto;padding-top:8px;font-size:.85rem;color:#5a6070}.nv-card__price strong{color:var(--nv-ink);font-size:1rem}.nv-card__cta{margin-top:auto;padding-top:10px;font-size:.82rem}.product-information .product-details .view-product-title,.product-information h1,.main-collection h1,h1,h2,h3{font-family:var(--nv-font)}.button:not(.button-secondary):not(.button-unstyled),button.button:not(.button-secondary):not(.button-unstyled){border-radius:999px}.product-information .text-block.rte h2{font-size:clamp(1.2rem,1.6vw,1.45rem);line-height:1.25;font-weight:600;margin:1.6em 0 .5em;letter-spacing:-.01em}.product-information .text-block.rte h3{font-size:1.05rem;font-weight:600;margin:1.4em 0 .4em}.product-information .text-block.rte h2:first-child{margin-top:.4em}.product-information .text-block.rte ul{padding-left:1.1em}.product-information .text-block.rte li{margin:.3em 0;line-height:1.55}.product-information .text-block.rte li::marker{color:var(--nv-copper)}.product-information .text-block.rte a{color:var(--nv-copper-dark)}.product-information h1{font-size:clamp(1.6rem,2.2vw,2.1rem);line-height:1.15;letter-spacing:-.015em;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-wrap:balance}.shopify-policy__container{max-width:760px!important;padding-block:clamp(32px,5vw,64px)}.shopify-policy__title h1{font-size:clamp(1.9rem,3.4vw,2.6rem);line-height:1.1;letter-spacing:-.02em;margin-bottom:1.2em}.shopify-policy__body h2,.page-content h2{font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.3;font-weight:600;margin:2em 0 .6em;letter-spacing:-.005em}.shopify-policy__body h2:first-child,.page-content h2:first-child{margin-top:0}.shopify-policy__body p,.shopify-policy__body li,.page-content p,.page-content li{font-size:.98rem;line-height:1.7;color:#3c4252}.shopify-policy__body ul,.page-content ul{padding-left:1.1em}.shopify-policy__body li::marker,.page-content li::marker{color:var(--nv-copper)}.shopify-policy__body a,.page-content a{color:var(--nv-copper-dark);text-decoration:underline;text-underline-offset:3px}.product-information .product-media-container .product-media{background:#f5f3ef;border-radius:var(--nv-radius);overflow:hidden}.product-information .product-media-container :is(img,.deferred-media__poster-image){object-fit:contain!important;mix-blend-mode:multiply}@media screen and (min-width:750px){.product-information .product-media-container.constrain-height{--viewport-offset: 240px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/novaris.css.map */
