:root{--nv-ivory: #FBF7F0;--nv-sand: #F1E6D2;--nv-sand-deep: #E8DCC4;--nv-gold: #A8832F;--nv-gold-soft: #C9A961;--nv-teal: #1E5A61;--nv-teal-deep: #154247;--nv-rose: #B23A48;--nv-ink: #22282A;--nv-muted: #5E6466;--nv-heading: var(--font-heading--family, "Cormorant", Georgia, serif);--nv-body: var(--font-body--family, "Jost", system-ui, sans-serif);--nv-ease: cubic-bezier(.22, .61, .36, 1);--nv-ease-soft: cubic-bezier(.16, 1, .3, 1);--nv-radius: 14px;--nv-arch: 999px 999px 14px 14px;--nv-gutter: clamp(16px, 4vw, 48px);--nv-section-y: clamp(48px, 8vw, 96px)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--nv-sand-deep);color:var(--nv-ink)}h1,h2,h3,.h1,.h2,.h3{letter-spacing:.01em}.nv-section{padding-block:var(--nv-section-y);background:var(--nv-bg, var(--nv-ivory));color:var(--nv-fg, var(--nv-ink));position:relative;overflow:hidden}.nv-section--ivory{--nv-bg: var(--nv-ivory)}.nv-section--sand{--nv-bg: var(--nv-sand)}.nv-section--teal{--nv-bg: var(--nv-teal);--nv-fg: var(--nv-ivory);--nv-muted: #CFE0DF}.nv-container{max-width:1320px;margin-inline:auto;padding-inline:var(--nv-gutter)}.nv-head{text-align:center;max-width:640px;margin:0 auto clamp(28px,4vw,48px)}.nv-eyebrow{display:inline-block;font-family:var(--nv-body);font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--nv-gold);margin:0 0 12px}.nv-section--teal .nv-eyebrow{color:var(--nv-gold-soft)}.nv-title{font-family:var(--nv-heading);font-weight:500;font-size:clamp(30px,4.4vw,52px);line-height:1.08;margin:0;color:inherit}.nv-title em{font-style:italic;color:var(--nv-gold)}.nv-section--teal .nv-title em{color:var(--nv-gold-soft)}.nv-sub{color:var(--nv-muted);font-size:15px;line-height:1.7;margin:14px auto 0;max-width:52ch}.nv-ornament{display:flex;align-items:center;justify-content:center;gap:10px;margin:16px auto 0;color:var(--nv-gold)}.nv-ornament:before,.nv-ornament:after{content:"";height:1px;width:44px;background:currentColor;opacity:.55;transform-origin:center}.nv-ornament span{width:7px;height:7px;background:currentColor;transform:rotate(45deg)}.nv-js .nv-ornament:before,.nv-js .nv-ornament:after{transform:scaleX(0);transition:transform 1s var(--nv-ease-soft) .25s}.nv-js .is-visible .nv-ornament:before,.nv-js .is-visible .nv-ornament:after,.nv-js .nv-ornament.is-visible:before,.nv-js .nv-ornament.is-visible:after{transform:scaleX(1)}.nv-btn{--b-bg: var(--nv-teal);--b-fg: var(--nv-ivory);--b-bd: var(--nv-teal);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 28px;border-radius:999px;border:1px solid var(--b-bd);background:var(--b-bg);color:var(--b-fg);font-family:var(--nv-body);font-size:13px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;overflow:hidden;isolation:isolate;cursor:pointer;transition:transform .4s var(--nv-ease),box-shadow .4s var(--nv-ease),background-color .3s,color .3s}.nv-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translate(-120%)}.nv-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px -12px #1e5a618c}.nv-btn:hover:after{transform:translate(120%);transition:transform .9s var(--nv-ease)}.nv-btn--ghost{--b-bg: transparent;--b-fg: var(--nv-teal);--b-bd: currentColor}.nv-btn--ghost:hover{--b-bg: var(--nv-teal);--b-fg: var(--nv-ivory);--b-bd: var(--nv-teal)}.nv-section--teal .nv-btn{--b-bg: var(--nv-ivory);--b-fg: var(--nv-teal);--b-bd: var(--nv-ivory)}.nv-section--teal .nv-btn--ghost{--b-bg: transparent;--b-fg: var(--nv-ivory);--b-bd: rgba(251,247,240,.6)}.nv-section--teal .nv-btn--ghost:hover{--b-bg: var(--nv-ivory);--b-fg: var(--nv-teal)}.nv-btn svg{width:18px;height:18px;flex:none}.nv-link{display:inline-flex;align-items:center;gap:6px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:inherit;text-decoration:none;position:relative;padding-bottom:4px}.nv-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(.35);transform-origin:left;transition:transform .5s var(--nv-ease)}.nv-link:hover:after,a:hover .nv-link:after{transform:scaleX(1)}.nv-arch{position:relative;border-radius:var(--nv-arch);overflow:hidden;background:var(--nv-sand);isolation:isolate}.nv-arch img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--nv-ease-soft)}.nv-arch--outline:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:inherit;border:1px solid rgba(201,169,97,.75);z-index:2;pointer-events:none;transition:inset .6s var(--nv-ease)}.nv-monogram{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--nv-heading);color:var(--nv-gold);font-size:clamp(56px,9vw,120px);line-height:1;font-style:italic;opacity:.9}@media(prefers-reduced-motion:no-preference){.nv-js [data-nv-reveal]{opacity:0;transform:translateY(28px);transition:opacity 1s var(--nv-ease-soft),transform 1s var(--nv-ease-soft);transition-delay:var(--nv-delay, 0s)}.nv-js [data-nv-reveal=fade]{transform:none}.nv-js [data-nv-reveal=zoom]{transform:scale(.94)}.nv-js [data-nv-reveal=left]{transform:translate(-36px)}.nv-js [data-nv-reveal=right]{transform:translate(36px)}.nv-js [data-nv-reveal].is-visible{opacity:1;transform:none}.nv-js .nv-auto-reveal{opacity:0;transform:translateY(24px);transition:opacity .9s var(--nv-ease-soft),transform .9s var(--nv-ease-soft)}.nv-js .nv-auto-reveal.is-visible{opacity:1;transform:none}}@media(hover:hover){product-card img,.product-card img{transition:transform 1.1s var(--nv-ease-soft)}product-card:hover img,.product-card:hover img{transform:scale(1.045)}}.nv-marquee{display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.nv-marquee__track{display:flex;flex:none;align-items:center;gap:0;min-width:100%;animation:nv-marquee var(--nv-speed, 32s) linear infinite}.nv-marquee:hover .nv-marquee__track{animation-play-state:paused}@keyframes nv-marquee{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.nv-marquee{-webkit-mask-image:none;mask-image:none}.nv-marquee__track{animation:none;flex-wrap:wrap;justify-content:center}.nv-marquee__track[aria-hidden=true]{display:none}}.nv-scroller{display:grid;gap:clamp(12px,2vw,24px)}@media(max-width:749px){.nv-scroller{grid-auto-flow:column;grid-auto-columns:44%;grid-template-columns:none!important;overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:var(--nv-gutter);margin-inline:calc(var(--nv-gutter) * -1);scroll-padding-inline:var(--nv-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.nv-scroller::-webkit-scrollbar{display:none}.nv-scroller>*{scroll-snap-align:start}}.nv-wa{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:50;display:flex;align-items:center;gap:10px;text-decoration:none}.nv-wa__btn{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#25d366;color:#fff;box-shadow:0 10px 28px -10px #00000073;transition:transform .4s var(--nv-ease);position:relative}.nv-wa__btn svg{width:28px;height:28px}.nv-wa__btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#25d366;z-index:-1;animation:nv-pulse 2.6s var(--nv-ease) infinite}.nv-wa__label{background:var(--nv-ivory);color:var(--nv-ink);font-size:13px;padding:9px 14px;border-radius:999px;box-shadow:0 8px 24px -12px #00000059;border:1px solid var(--nv-sand-deep);opacity:0;transform:translate(8px);transition:opacity .4s,transform .4s var(--nv-ease);pointer-events:none;white-space:nowrap}.nv-wa:hover .nv-wa__btn{transform:scale(1.06)}.nv-wa:hover .nv-wa__label,.nv-wa.is-hinting .nv-wa__label{opacity:1;transform:none}@keyframes nv-pulse{0%{transform:scale(1);opacity:.55}80%,to{transform:scale(1.7);opacity:0}}@media(prefers-reduced-motion:reduce){.nv-wa__btn:before{animation:none}}body:has(main[data-template^=product]) .nv-wa{bottom:calc(92px + env(safe-area-inset-bottom))}@media(min-width:750px){.nv-wa,body:has(main[data-template^=product]) .nv-wa{right:24px;bottom:24px}}#header-group .shopify-section:has(.nv-assets){display:none}.header[data-sticky-state=active],header-component[data-sticky-state=active]{box-shadow:0 10px 30px -24px #22282a73}.button,button.button,.shopify-payment-button__button--unbranded{letter-spacing:.12em;text-transform:uppercase;font-size:13px;transition:transform .4s var(--nv-ease),box-shadow .4s var(--nv-ease),background-color .3s,color .3s}.button:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 10px 24px -14px #1e5a6199}
/*# sourceMappingURL=/cdn/shop/t/4/assets/naveli.css.map */
