/* Gutenberg content owns editorial text; dynamic catalog retains existing store design. */
.nv-block-home .nv-block-hero{position:relative;isolation:isolate;overflow:hidden}
.nv-block-home .nv-hero-grid{position:relative}
.nv-block-home .nv-block-hero .nv-hero-copy{z-index:2}
.nv-block-home .nv-block-hero .nv-hero-art{z-index:3}
.nv-block-home .nv-hero-copy .wp-block-buttons{margin-block-start:2rem;display:flex;flex-wrap:wrap;gap:1rem}
.nv-block-home .nv-hero-copy .wp-block-button__link{background:var(--nv-wine);color:#fff;border-radius:100px;padding:.85rem 1.6rem;font-weight:700;text-decoration:none}
.nv-block-home .nv-hero-copy .is-style-nexvika-outline .wp-block-button__link{color:var(--nv-wine);background:transparent}
.nv-block-home .nv-hero-copy .nv-lead{white-space:normal}
.nv-block-home .nv-block-editorial,.nv-block-home .nv-block-values{padding-block:clamp(3rem,7vw,6rem)}
.nv-block-home .nv-block-editorial{max-width:940px}
.nv-block-home .nv-block-editorial p{max-width:720px;font-size:1.1rem}
.nv-block-home .nv-block-values .wp-block-columns{gap:2rem}
.nv-block-home .nv-block-values .wp-block-column{padding:1.8rem;border-radius:20px;background:var(--nv-cream)}
.nv-faq-blocks .nv-faq-editor-content{max-width:900px;margin-block:2rem 5rem}
.nv-faq-blocks .wp-block-details{margin-block:1rem;border:1px solid #e8dedc;background:white;padding:1.25rem 1.5rem;border-radius:16px;box-shadow:0 5px 16px #2b1d2107}
.nv-faq-blocks .wp-block-details summary{cursor:pointer;font-weight:700;min-height:44px}
.nv-faq-blocks .wp-block-details summary:focus-visible{outline:3px solid var(--nv-wine);outline-offset:4px}
.nv-shop-editor-content{margin-block:1rem 2rem;max-width:850px}
@media(max-width:760px){.nv-block-home .nv-block-hero .nv-hero-grid{display:grid;grid-template-columns:minmax(0,1fr)}.nv-block-home .nv-hero-copy{min-width:0}.nv-block-home .nv-block-hero .nv-hero-art{min-height:420px}.nv-block-home .nv-block-values .wp-block-columns{flex-direction:column}}

/* Non-standard old homepage content: suppress deprecated hero CTAs without affecting editorial CTA blocks. */
.nv-block-home .nv-block-hero .nv-lead-lines,
.nv-block-home .nv-block-hero .nv-hero-buttons{display:none!important}
