.nv-showcase{background:var(--color-ivory, #FAF7F2);padding:96px 64px 80px}.nv-showcase__inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.nv-showcase__image-wrap{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--color-porcelain, #F0EDE8)}.nv-showcase__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center;opacity:0;transition:opacity .42s ease}.nv-showcase__img.is-active{opacity:1}.nv-showcase__img-placeholder{width:100%;height:100%;background:var(--color-porcelain, #F0EDE8)}.nv-showcase__body{display:flex;flex-direction:column}.nv-showcase__eyebrow{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#9a7845;margin:0 0 20px}.nv-showcase__title{font-family:var(--font-headline);font-size:clamp(32px,3.5vw,52px);font-weight:600;color:var(--color-espresso, #2B2320);line-height:1.1;margin:0 0 12px}.nv-showcase__price{font-family:var(--font-body);font-size:20px;font-weight:500;color:var(--color-espresso, #2B2320);margin:0 0 16px;letter-spacing:.3px}.nv-showcase__stars{display:flex;align-items:center;gap:.64rem;margin:0 0 20px}.nv-showcase__stars-pips{color:var(--color-champagne, #B99560);font-size:13px;letter-spacing:2px;line-height:1}.nv-showcase__stars-score{font-family:var(--font-headline);font-size:15px;font-weight:600;color:var(--color-espresso, #2B2320);line-height:1}.nv-showcase__stars-count{font-family:var(--font-body);font-size:13px;color:#2b232075;line-height:1}.nv-showcase__desc{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.72;color:#2b23209e;margin:0;max-width:44ch}.nv-showcase__swatch-label{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#2b23206b;margin:0 0 14px}.nv-showcase__swatches{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px}.nv-showcase__swatch{display:flex;align-items:center;gap:9px;padding:7px 14px 7px 7px;border:1.5px solid rgba(43,35,32,.12);border-radius:999px;background:none;cursor:pointer;transition:border-color .18s ease,color .18s ease;font-family:var(--font-body);font-size:13px;color:#2b232099;letter-spacing:.2px}.nv-showcase__swatch:hover{border-color:#2b232052;color:var(--color-espresso, #2B2320)}.nv-showcase__swatch.is-active{border-color:var(--color-espresso, #2B2320);color:var(--color-espresso, #2B2320)}.nv-showcase__swatch:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 3px rgba(185, 149, 96, .35))}.nv-showcase__swatch-dot{width:18px;height:18px;border-radius:999px;border:1px solid rgba(43,35,32,.1);flex-shrink:0}.nv-showcase__swatch-dot--custom{background:conic-gradient(#e7d9c4,#c9a87c,#8e6f4e,#6e5a63,#7c8ca1,#8fa48c,#d6c7a8,#e7d9c4);position:relative}.nv-showcase__selected-name{font-family:var(--font-headline);font-size:14px;font-style:italic;color:#2b232073;margin:0;min-height:20px}.nv-showcase__trust{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:11px}.nv-showcase__trust-item{display:flex;align-items:flex-start;gap:11px;font-family:var(--font-body);font-size:14px;font-weight:400;color:#2b2320b8;line-height:1.5}.nv-showcase__trust-icon{width:14px;height:14px;flex-shrink:0;margin-top:2px;stroke:#9a7845;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.nv-showcase__lead-time{font-family:var(--font-body);font-size:13px;font-weight:400;color:#2b23206b;letter-spacing:.3px;margin:0 0 28px}.nv-showcase__cta{align-self:flex-start;margin-top:4px}@media screen and (max-width:989px){.nv-showcase{padding:72px 40px}.nv-showcase__inner{grid-template-columns:1fr;gap:44px}.nv-showcase__image-wrap{aspect-ratio:3 / 4}.nv-showcase__desc{max-width:100%}}@media screen and (max-width:749px){.nv-showcase{padding:56px 24px}.nv-showcase__swatches{gap:8px}}@media(prefers-reduced-motion:reduce){.nv-showcase__img{transition:none}}.section-noveliya-showcase+.section-noveliya-specs .nv-specs{padding-top:0}.section-noveliya-showcase+.section-noveliya-editorial-nav .nv-editnav{padding-top:48px;border-top:1px solid rgba(43,35,32,.07)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/noveliya-product-showcase.css.map */
