.nv-config{display:block;margin:var(--space-3, 2.4rem) 0}.nv-config[hidden]{display:none}.nv-config__row{display:flex;align-items:center;gap:1.2rem;min-height:44px;padding:1.2rem 1.4rem;background:var(--color-porcelain, #F1ECE3);border-radius:var(--radius-card, 10px)}.nv-config__dot{flex:0 0 auto;width:22px;height:22px;border-radius:var(--radius-pill, 999px);background:var(--nv-col, transparent);box-shadow:inset 0 0 0 1px #2b23202e}.nv-config__dot:not(.is-set){background:transparent;border:1px dashed rgba(43,35,32,.35);box-shadow:none}.nv-config__rowtext{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.nv-config__rowlabel{font-family:var(--font-body);font-size:var(--font-size-label, 1.152rem);font-weight:var(--weight-label, 600);letter-spacing:var(--letter-spacing-label, .12em);text-transform:uppercase;color:var(--color-champagne-deep, #9A7845)}.nv-config__rowvalue{font-size:1.4rem;line-height:1.35;color:var(--color-espresso, #2B2320);overflow-wrap:anywhere}.nv-config__open{flex:0 0 auto;min-height:44px;padding:0 1.6rem;background:var(--color-espresso, #2B2320);color:var(--color-ivory, #FAF7F2);border:1.5px solid var(--color-espresso, #2B2320);border-radius:var(--radius-button, 2px);font-family:var(--font-body);font-size:1.4rem;font-weight:500;cursor:pointer;transition:background .2s var(--easing-standard, ease)}.nv-config__open--quiet{background:transparent;color:var(--color-espresso, #2B2320);border-color:#2b232040}.nv-config__open:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 3px rgba(185, 149, 96, .35))}.nv-config__dialog{padding:0;border:0;background:transparent;max-width:100%;max-height:100%;width:100%;color:var(--color-espresso, #2B2320)}.nv-config__dialog::backdrop{background:#2b232073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.nv-config__dialog{margin:0;position:fixed;inset:auto 0 0 0}.nv-config__panel{display:flex;flex-direction:column;max-height:88svh;background:var(--color-ivory, #FAF7F2);border-radius:var(--radius-card, 10px) var(--radius-card, 10px) 0 0}.nv-config__dialog[open] .nv-config__panel{animation:nv-sheet-in .26s var(--easing-standard, ease)}@keyframes nv-sheet-in{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}@media screen and (min-width:750px){.nv-config__dialog{top:0;right:0;bottom:0;left:0;margin:auto;width:min(52rem,calc(100% - 4rem))}.nv-config__panel{max-height:min(84svh,68rem);border-radius:var(--radius-card, 10px)}}.nv-config__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;padding:var(--space-3, 2.4rem) var(--space-3, 2.4rem) 1.6rem;border-bottom:1px solid rgba(43,35,32,.1)}.nv-config__eyebrow{margin:0 0 .6rem;font-family:var(--font-body);font-size:var(--font-size-label, 1.152rem);font-weight:var(--weight-label, 600);letter-spacing:var(--letter-spacing-label, .12em);text-transform:uppercase;color:var(--color-champagne-deep, #9A7845)}.nv-config__title{margin:0;font-family:var(--font-headline);font-size:2.4rem;font-weight:600;line-height:1.2;letter-spacing:-.01em}.nv-config__close{flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;margin:-1rem -1rem 0 0;background:none;border:0;border-radius:var(--radius-pill, 999px);color:var(--color-espresso, #2B2320);cursor:pointer}.nv-config__close:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 3px rgba(185, 149, 96, .35))}.nv-config__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:var(--space-3, 2.4rem)}.nv-config__intro{margin:0 0 var(--space-3, 2.4rem);font-size:var(--font-size-base, 1.6rem);line-height:var(--line-height-base, 1.7);color:var(--color-muted, #8A7F76)}.nv-config__step{margin:0;padding:0;border:0}.nv-config__label{padding:0;margin-bottom:1.2rem;font-family:var(--font-body);font-size:var(--font-size-label, 1.152rem);font-weight:var(--weight-label, 600);letter-spacing:var(--letter-spacing-label, .12em);text-transform:uppercase;color:var(--color-muted, #8A7F76)}.nv-config__swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:1.6rem .8rem}.nv-config__swatch{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;text-align:center}.nv-config__swatch-chip{width:100%;aspect-ratio:1 / 1;border-radius:var(--radius-button, 2px);background:var(--nv-col, #D8CFC4);box-shadow:inset 0 0 0 1px #2b232024;transition:box-shadow .2s var(--easing-standard, ease)}.nv-config__swatch-name{font-size:1.3rem;line-height:1.25}.nv-config__swatch-code{font-size:1.2rem;font-variant-numeric:tabular-nums;color:var(--color-muted, #8A7F76)}.nv-config__radio:checked+.nv-config__swatch .nv-config__swatch-chip{box-shadow:inset 0 0 0 1px #2b232024,0 0 0 2px var(--color-ivory, #FAF7F2),0 0 0 4px var(--color-espresso, #2B2320)}.nv-config__radio:checked+.nv-config__swatch .nv-config__swatch-name{font-weight:600}.nv-config__radio:focus-visible+.nv-config__swatch .nv-config__swatch-chip{box-shadow:inset 0 0 0 1px #2b232024,var(--focus-ring, 0 0 0 3px rgba(185, 149, 96, .35))}.nv-config__note{margin:1.6rem 0 0;font-size:1.4rem;line-height:1.6;color:var(--color-muted, #8A7F76)}.nv-config__footer{flex:0 0 auto;padding:1.6rem var(--space-3, 2.4rem) max(2rem,env(safe-area-inset-bottom));border-top:1px solid rgba(43,35,32,.1);background:var(--color-ivory, #FAF7F2);border-radius:0 0 var(--radius-card, 10px) var(--radius-card, 10px)}.nv-config__consent-label{display:flex;align-items:flex-start;gap:1.2rem;min-height:44px;cursor:pointer;font-size:1.4rem;line-height:1.5}.nv-config__check{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:1px;border:1.5px solid rgba(43,35,32,.3);border-radius:4px;background:transparent;color:transparent;transition:background .2s var(--easing-standard, ease),border-color .2s var(--easing-standard, ease)}.nv-config__check svg{width:14px;height:14px}.nv-config__check-input:checked+.nv-config__consent-label .nv-config__check{background:var(--color-champagne, #B99560);border-color:var(--color-champagne, #B99560);color:var(--color-ivory, #FAF7F2)}.nv-config__check-input:focus-visible+.nv-config__consent-label .nv-config__check{outline:none;box-shadow:var(--focus-ring, 0 0 0 3px rgba(185, 149, 96, .35))}.nv-config__recheck{display:flex;align-items:flex-start;gap:.8rem;margin:0 0 1.2rem;font-size:1.3rem;line-height:1.5;color:var(--color-danger, #A33A2E)}.nv-config__recheck:before{content:"!";flex:0 0 auto;display:grid;place-items:center;width:16px;height:16px;margin-top:2px;border-radius:var(--radius-pill, 999px);background:var(--color-danger, #A33A2E);color:var(--color-ivory, #FAF7F2);font-size:1.1rem;font-weight:600}.nv-config__recheck[hidden]{display:none}.nv-config__confirm{width:100%;min-height:48px;margin-top:1.2rem;background:var(--color-espresso, #2B2320);color:var(--color-ivory, #FAF7F2);border:0;border-radius:var(--radius-button, 2px);font-family:var(--font-body);font-size:var(--font-size-base, 1.6rem);font-weight:500;cursor:pointer}.nv-config__confirm:disabled{opacity:.4;cursor:not-allowed}.nv-config__confirm:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 3px rgba(185, 149, 96, .35))}body.nv-scroll-locked{overflow:hidden}.nv-atc.is-blocked{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.nv-config__dialog[open] .nv-config__panel{animation:none}.nv-config__swatch-chip,.nv-config__check,.nv-config__open{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/noveliya-configurator.css.map */
