.nvg{--nvg-bg: #F6F3EE;--nvg-card: #fff;--nvg-ink: #111;--nvg-muted: #6b635b;--nvg-bronze: #BE8F5E;--nvg-bronze-soft: rgba(190,143,94,.12);--nvg-line: rgba(190,143,94,.24);padding:var(--nvg-pad, 64px) 16px;background:var(--nvg-bg);color:var(--nvg-ink)}.nvg .nvg__inner{max-width:1240px;margin:0 auto}.nvg .nvg__head{text-align:center;max-width:760px;margin:0 auto clamp(28px,4vw,48px)}.nvg .nvg__eyebrow{margin:0 0 10px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--nvg-bronze)}.nvg .nvg__heading{margin:0 0 12px;text-wrap:balance}.nvg .nvg__facts{margin:0;font-size:14px;color:var(--nvg-muted);line-height:1.6;text-wrap:balance}.nvg .nvg__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.nvg .nvg__card{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--nvg-card);border:1px solid var(--nvg-line);border-radius:18px;padding:8px;box-shadow:0 10px 30px #2c231d12,0 1px 3px #2c231d0a;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}.nvg .nvg__card.is-featured{order:-1}.nvg .nvg__hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;border:0;padding:0;background:transparent;border-radius:inherit;cursor:pointer}.nvg .nvg__hit:focus-visible{outline:2px solid var(--nvg-bronze);outline-offset:3px}.nvg .nvg__panel{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:12px;background:#e9e3d9}.nvg .nvg__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.nvg .nvg__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgba(17,17,17,.28))}.nvg .nvg__watch{position:absolute;z-index:1;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 14px 0 12px;border-radius:999px;background:#fffffff0;color:var(--nvg-ink);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 2px 10px #11111124;transition:background .25s ease,color .25s ease}.nvg .nvg__dot{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.5}.nvg .nvg__time{font-variant-numeric:tabular-nums;letter-spacing:.02em}.nvg .nvg__card.is-featured{border-color:#be8f5e8c;box-shadow:0 14px 36px #2c231d17,0 1px 3px #2c231d0a}.nvg .nvg__copy{position:relative;flex:1;padding:18px 12px 10px}.nvg .nvg__kicker{margin:0 0 8px;padding-right:48px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--nvg-bronze)}.nvg .nvg__title{margin:0 0 8px;padding-right:48px;font-family:var(--font-heading-family, Cormorant, serif);font-weight:500;font-size:clamp(23px,2vw,27px);line-height:1.12;letter-spacing:0;color:var(--nvg-ink);text-wrap:balance}.nvg .nvg__desc{margin:0;font-size:14px;line-height:1.55;color:var(--nvg-muted)}.nvg .nvg__icon{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--nvg-bronze-soft);color:var(--nvg-bronze)}.nvg .nvg__card:not(.nvg__card--soon):hover{transform:translateY(-4px);box-shadow:0 18px 40px #2c231d1c,0 2px 6px #2c231d0d}.nvg .nvg__card:hover .nvg__img{transform:scale(1.035)}.nvg .nvg__card:hover .nvg__watch{background:var(--nvg-bronze);color:#fff}.nvg .nvg__panel--soon{display:grid;place-items:center;background:linear-gradient(180deg,#fbf9f5,#efe8dd)}.nvg .nvg__panel--soon:after{display:none}.nvg .nvg__soon{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#8a7f73}@media(max-width:749px){.nvg{padding-block:calc(var(--nvg-pad, 64px) * .75)}.nvg[data-count="2"] .nvg__card:not(.is-featured),.nvg[data-count="3"] .nvg__card:not(.is-featured){display:grid;grid-template-columns:42% minmax(0,1fr);align-items:center;gap:4px}.nvg .nvg__card:not(.is-featured) .nvg__copy{padding:6px 6px 6px 10px}.nvg .nvg__card:not(.is-featured) .nvg__kicker{margin-bottom:4px;padding-right:0;font-size:10px;letter-spacing:.16em}.nvg .nvg__card:not(.is-featured) .nvg__title{margin:0;padding-right:0;font-size:19px}.nvg .nvg__card:not(.is-featured) .nvg__desc,.nvg .nvg__card:not(.is-featured) .nvg__icon{display:none}.nvg .nvg__card:not(.is-featured) .nvg__panel{border-radius:10px}.nvg .nvg__card:not(.is-featured) .nvg__watch{left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);width:34px;height:34px;padding:0;justify-content:center}.nvg .nvg__card:not(.is-featured) .nvg__watch>:not(svg){display:none}.nvg .nvg__card:not(.is-featured) .nvg__watch svg{margin-left:2px}}@media(min-width:750px){.nvg .nvg__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.nvg[data-count="3"] .nvg__card.is-featured{grid-column:1 / -1}.nvg[data-count="1"] .nvg__cards{grid-template-columns:minmax(0,620px);justify-content:center}.nvg[data-count="2"] .nvg__cards{max-width:980px;margin-inline:auto}.nvg[data-count="3"] .nvg__card.is-featured .nvg__panel{aspect-ratio:21 / 9}}@media(min-width:990px){.nvg[data-count="3"] .nvg__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.nvg[data-count="3"] .nvg__card.is-featured{grid-column:auto;order:0}.nvg[data-count="3"] .nvg__card.is-featured .nvg__panel{aspect-ratio:16 / 9}.nvg[data-count="3"] .nvg__card--v1{order:-1}.nvg[data-count="3"] .nvg__card--v2{order:1}.nvg .nvg__card{padding:10px;border-radius:20px}.nvg .nvg__copy{padding:22px 14px 14px}}.nvg.is-pending .nvg__card{opacity:0}@media(prefers-reduced-motion:reduce){.nvg.is-pending .nvg__card{opacity:1}.nvg .nvg__card,.nvg .nvg__img{transition:none}}.nvg .nvg__modal{width:min(1100px,94vw);max-width:none;max-height:none;padding:0;border:0;background:#000;border-radius:12px;overflow:visible}.nvg .nvg__modal::backdrop{background:#110f0cdb}.nvg .nvg__stage{aspect-ratio:16 / 9;max-height:86vh}.nvg .nvg__video{display:block;width:100%;height:100%;border-radius:12px;background:#000}.nvg .nvg__modal .nvg__close{position:absolute;top:-48px;right:0;display:grid;place-items:center;box-sizing:border-box;width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;padding:0;margin:0;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:transparent;color:#fff;box-shadow:none;cursor:pointer}.nvg .nvg__modal .nvg__close:before,.nvg .nvg__modal .nvg__close:after{display:none}.nvg .nvg__modal .nvg__close:hover{background:#ffffff1f}.nvg-guide-link{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:0;border:0;background:none;font:inherit;font-size:13px;color:#111;cursor:pointer;text-align:left}.nvg-guide-link__icon{display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:#be8f5e24;color:#be8f5e}.nvg-guide-link__text{text-decoration:underline;text-decoration-color:#be8f5e99;text-underline-offset:3px}.nvg-guide-link:hover .nvg-guide-link__text{text-decoration-color:#be8f5e}
/*# sourceMappingURL=/cdn/shop/t/21/assets/nuvo-video-gallery.css.map */
