:root{--nv-paper:#f8f6f2;--nv-ivory:#fcfaf7;--nv-ink:#241f1d;--nv-subtle:#726964;--nv-rule:#ded7ce;--nv-plum:#543748;--nv-serif:"Iowan Old Style","Baskerville","Libre Baskerville",Georgia,serif}.nv-breadcrumbs{display:flex;align-items:center;gap:11px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--nv-subtle);margin:0 0 34px}.nv-breadcrumbs a{color:inherit;text-decoration:none}.nv-breadcrumbs a:hover{text-decoration:underline}.nv-kicker{font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:650;color:#735b5b;margin:0 0 14px}.nv-contact h1,.nv-contact h2,.nv-policy-hero__display{font-family:var(--nv-serif);letter-spacing:-.035em;font-weight:400}.nv-contact{background:var(--nv-ivory);color:var(--nv-ink)}.nv-contact__hero{background:#efebe5}.nv-contact__hero-inner{max-width:1460px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;min-height:570px}.nv-contact__words{padding:52px clamp(32px,6vw,100px) 70px;display:flex;flex-direction:column;justify-content:center;min-width:0}.nv-contact__words h1{font-size:clamp(56px,6.2vw,108px);line-height:1.02;margin:0 0 22px;max-width:710px}.nv-contact__words h1 em{font-weight:400;font-style:italic;color:var(--nv-plum)}.nv-contact__lead{font-size:15px;line-height:1.9;color:#5e5651;max-width:480px;margin:0 0 26px}.nv-contact__hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.nv-primary-link{display:inline-flex;align-items:center;gap:25px;justify-content:space-between;background:#2b2422;color:#fff!important;text-decoration:none;padding:17px 23px;font-size:11px;letter-spacing:.09em;text-transform:uppercase;min-height:54px}.nv-primary-link:hover{background:#503746;color:#fff}.nv-secondary-link{display:inline-flex;align-items:center;gap:12px;padding:12px 4px;border-bottom:1px solid #6c615b;color:var(--nv-ink)!important;text-decoration:none;font-size:12px}.nv-contact__visual{position:relative;min-width:0;min-height:480px;background:#d7c9ba;overflow:hidden}.nv-contact__visual img{width:100%;height:100%;object-fit:cover;object-position:center 24%;display:block}.nv-contact__visual-caption{position:absolute;bottom:20px;left:24px;right:24px;color:#fff;text-shadow:0 1px 8px #0009;font-size:9px;font-weight:600;letter-spacing:.19em}.nv-contact__below{max-width:1310px;margin:auto;padding:90px 44px 110px;display:grid;grid-template-columns:1fr 1fr;gap:clamp(50px,7vw,125px);align-items:start}.nv-contact__direct h2,.nv-contact__form-header h2{font-size:clamp(38px,4vw,60px);line-height:1.08;margin:0 0 30px}.nv-contact__ways{border-top:1px solid var(--nv-rule)}.nv-contact__way{padding:27px 0;border-bottom:1px solid var(--nv-rule);display:grid;grid-template-columns:38px 1fr;gap:16px}.nv-contact__way-no{font-size:11px;color:#967e72}.nv-contact__way h3{font-family:inherit;font-size:12px;font-weight:700;margin:0 0 9px;letter-spacing:.05em;text-transform:uppercase}.nv-contact__way a{font-size:15px;text-decoration:none;color:var(--nv-ink);overflow-wrap:anywhere}.nv-contact__way a:hover{text-decoration:underline}.nv-contact__way p,.nv-contact__way address{font-size:13px;line-height:1.85;font-style:normal;color:var(--nv-subtle);margin:6px 0 0}.nv-contact__way .nv-contact__minor{display:inline-flex;margin-top:11px;font-size:12px;color:var(--nv-plum);border-bottom:1px solid #b8a9ac}.nv-contact__form-col{background:#fff;border:1px solid #e8e0d8;padding:clamp(26px,3.5vw,52px)}.nv-contact__form-header h2{margin-bottom:13px}.nv-contact__form-header>p:last-child{color:var(--nv-subtle);font-size:13px;line-height:1.75;margin:0 0 25px}.nv-contact__form{display:grid;gap:19px}.nv-contact__form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nv-contact__field{display:flex;flex-direction:column;gap:9px;min-width:0}.nv-contact__field label{font-size:11px;font-weight:650;letter-spacing:.035em;color:var(--nv-ink)}.nv-contact__field input,.nv-contact__field select,.nv-contact__field textarea{font:inherit;font-size:13px;line-height:1.5;background:#fefdfb;border:1px solid #cfc6bd;border-radius:0;color:var(--nv-ink);padding:14px 13px;min-height:49px;width:100%;box-sizing:border-box;box-shadow:none;-webkit-appearance:auto;appearance:auto}.nv-contact__field textarea{min-height:140px;resize:vertical}.nv-contact__field input:focus-visible,.nv-contact__field textarea:focus-visible,.nv-contact__field select:focus-visible{outline:2px solid #684b61;outline-offset:1px}.nv-contact__submit{border:0;background:#2b2422;color:#fff;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 21px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;cursor:pointer}.nv-contact__submit:hover{background:#503746}.nv-contact__privacy{font-size:11px;line-height:1.6;color:var(--nv-subtle);margin:0}.nv-contact__privacy a{color:var(--nv-ink);text-decoration:underline}.nv-contact__success,.nv-contact__errors{padding:14px 16px;border:1px solid #b6a79e;background:#f3eee9;font-size:13px}.nv-contact__footer{background:#2b2624;padding:32px clamp(25px,6vw,100px);display:flex;align-items:center;gap:28px;color:#f8f4ed}.nv-contact__footer span{font-size:10px;letter-spacing:.19em}.nv-contact__footer p{font-family:var(--nv-serif);font-size:23px;margin:0;flex:1}.nv-contact__footer a{color:#f5eee7;text-decoration:none;border-bottom:1px solid #998d84;font-size:11px;padding-bottom:4px}.nv-premium-policy .shopify-policy__container{max-width:1230px!important;width:100%;margin:auto;padding:50px 30px 95px;display:grid;grid-template-columns:230px minmax(0,1fr);gap:0 60px;background:transparent;color:var(--nv-ink)}.nv-premium-policy #MainContent{background:var(--nv-ivory)}.nv-policy-hero{background:#efebe5;color:var(--nv-ink);border-bottom:1px solid var(--nv-rule)}.nv-policy-hero__inner{max-width:1320px;padding:44px 48px 75px;margin:auto}.nv-policy-hero__heading{display:grid;grid-template-columns:1fr 260px;gap:35px;align-items:center}.nv-policy-hero__display{font-size:clamp(56px,6.3vw,98px);line-height:1.06;margin:0 0 18px}.nv-policy-hero__description{font-size:15px;line-height:1.75;color:#5e5651;max-width:610px;margin:0}.nv-policy-hero__highlight{border-left:2px solid #8b6871;padding:11px 0 11px 18px;margin:25px 0 0;max-width:690px;font-size:12px;line-height:1.7;color:#4f4440}.nv-policy-hero__monogram{height:260px;border:1px solid #cfc3b8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;transform:rotate(-3deg)}.nv-policy-hero__monogram span{font-family:var(--nv-serif);font-size:105px;line-height:1;color:#947d79}.nv-policy-hero__monogram small{font-size:8px;letter-spacing:.21em;color:#685954}.nv-premium-policy .shopify-policy__title{grid-column:1 / -1;max-width:none;text-align:left!important;border-bottom:1px solid var(--nv-rule);padding:0 0 17px;margin:0 0 36px}.nv-premium-policy .shopify-policy__title h1{font-size:12px!important;letter-spacing:.16em!important;text-transform:uppercase;color:var(--nv-subtle);font-weight:700!important;font-family:inherit!important;margin:0}.nv-premium-policy .shopify-policy__body{max-width:none!important;grid-column:2;min-width:0;font-size:14px;line-height:1.95;color:#514a45;overflow-wrap:anywhere}.nv-premium-policy .shopify-policy__body>div{font-weight:400!important;line-height:inherit!important}.nv-premium-policy .shopify-policy__body h2,.nv-premium-policy .shopify-policy__body h3,.nv-premium-policy .shopify-policy__body h4{font-family:var(--nv-serif);font-weight:400!important;letter-spacing:-.02em;line-height:1.25;color:var(--nv-ink);margin:34px 0 13px!important;font-size:clamp(22px,2vw,30px)!important;scroll-margin-top:95px}.nv-premium-policy .shopify-policy__body>div>h3:first-child,.nv-premium-policy .shopify-policy__body>div>h2:first-child{margin-top:0!important}.nv-premium-policy .shopify-policy__body p{line-height:1.95;margin:0 0 17px!important}.nv-premium-policy .shopify-policy__body a{color:#653f52;text-decoration:underline;text-underline-offset:3px}.nv-premium-policy .shopify-policy__body strong{font-weight:400;color:inherit}.nv-premium-policy .shopify-policy__body ul,.nv-premium-policy .shopify-policy__body ol{padding-left:25px;margin:8px 0 23px}.nv-premium-policy .shopify-policy__body li{padding-left:5px;margin:0 0 10px}.nv-premium-policy .shopify-policy__body li::marker{color:#8d7370}.nv-policy-toc{grid-column:1;grid-row:2;position:relative;min-width:0}.nv-policy-toc__sticky{position:sticky;top:102px;border-left:1px solid var(--nv-rule);padding:0 0 0 17px}.nv-policy-toc__title{font-size:10px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:#7b7069;margin:0 0 17px}.nv-policy-toc__links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;max-height:65vh;overflow-y:auto}.nv-policy-toc__links a{display:block;text-decoration:none;font-size:11px;line-height:1.5;color:#685d56}.nv-policy-toc__links a:hover,.nv-policy-toc__links a:focus-visible{color:#332326;text-decoration:underline}.nv-policy-toc__links a[aria-current=true]{color:#402a34;font-weight:700}.nv-policy-sidebar{grid-column:1;grid-row:2;min-width:0}.nv-policy-sidebar__card{padding:20px 0;border-top:1px solid var(--nv-rule);margin-top:26px}.nv-policy-sidebar__card strong{display:block;font-family:var(--nv-serif);font-size:23px;font-weight:400;margin:0 0 8px}.nv-policy-sidebar__card p{font-size:11px;line-height:1.7;color:var(--nv-subtle);margin:0 0 10px}.nv-policy-sidebar__card a{font-size:11px;color:#573b49;text-decoration:underline}.nv-info-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid var(--nv-rule);padding:21px 48px 28px;background:var(--nv-ivory);font-size:11px;color:var(--nv-subtle)}.nv-info-bottom a{color:var(--nv-ink);text-decoration:underline}.nv-premium-policy footer a,.nv-contact-page footer a{text-decoration-color:#85726b}@media(max-width:900px){.nv-premium-policy .shopify-policy__container{grid-template-columns:175px minmax(0,1fr);column-gap:34px}.nv-policy-hero__heading{grid-template-columns:1fr 180px}.nv-policy-hero__monogram{height:195px}.nv-policy-hero__monogram span{font-size:80px}.nv-contact__below{gap:35px;padding:60px 25px}}@media(max-width:749px){.nv-breadcrumbs{margin-bottom:26px;font-size:9px}.nv-contact__hero-inner{grid-template-columns:1fr;min-height:0}.nv-contact__words{padding:32px 21px 37px}.nv-contact__words h1{font-size:clamp(54px,14vw,76px);line-height:1.01;margin:0 0 17px}.nv-contact__lead{font-size:13px;line-height:1.75}.nv-contact__visual{min-height:0;height:300px}.nv-contact__image{object-position:center 32%}.nv-contact__visual-caption{left:15px;bottom:14px}.nv-contact__below{grid-template-columns:1fr;padding:49px 18px 66px;gap:48px}.nv-contact__direct h2,.nv-contact__form-header h2{font-size:40px}.nv-contact__form-col{padding:25px 17px}.nv-contact__form-row{grid-template-columns:1fr;gap:19px}.nv-contact__way{padding:22px 0}.nv-contact__footer{display:block;padding:29px 20px}.nv-contact__footer p{margin:12px 0}.nv-policy-hero__inner{padding:30px 21px 43px}.nv-policy-hero__heading{display:block}.nv-policy-hero__display{font-size:clamp(48px,13vw,68px);line-height:1.06}.nv-policy-hero__description{font-size:13px;line-height:1.8}.nv-policy-hero__highlight{font-size:11px;margin:20px 0 0}.nv-policy-hero__monogram{display:none}.nv-premium-policy .shopify-policy__container{display:flex;flex-direction:column;padding:28px 20px 60px!important;gap:0}.nv-premium-policy .shopify-policy__title{order:0;width:100%;margin:0 0 23px;padding-bottom:13px}.nv-premium-policy .shopify-policy__body{order:2;font-size:13px;line-height:1.85}.nv-premium-policy .shopify-policy__body h2,.nv-premium-policy .shopify-policy__body h3,.nv-premium-policy .shopify-policy__body h4{font-size:25px!important;margin:26px 0 12px!important}.nv-policy-toc{order:1;margin:0 0 25px}.nv-policy-toc__sticky{position:static;padding:0;border:0}.nv-policy-toc__title{margin:0 0 10px}.nv-policy-toc__links{flex-direction:row;overflow-x:auto;max-height:none;padding:0 0 6px;gap:8px;scrollbar-width:none}.nv-policy-toc__links li{flex:0 0 auto}.nv-policy-toc__links a{display:block;max-width:185px;border:1px solid var(--nv-rule);border-radius:999px;padding:9px 12px;font-size:10px;white-space:normal}.nv-policy-toc__links::-webkit-scrollbar{display:none}.nv-info-bottom{padding:20px 21px}}@media(prefers-reduced-motion:reduce){.nv-contact *,.nv-policy-hero *{scroll-behavior:auto!important;transition:none!important}}.nv-premium-site .nirvana-top-dresses__heading h1{font-family:var(--nv-serif);font-size:clamp(35px,4.9vw,72px);font-weight:400;letter-spacing:-.04em;line-height:1.04}.nv-premium-site .nirvana-top-dresses__grid{gap:14px}.nv-premium-site .nirvana-top-dresses__card{background:transparent}.nv-premium-site .nirvana-top-dresses__meta{padding:12px 2px;align-items:flex-start;line-height:1.5}.nv-premium-site .nd-home__header h1,.nv-premium-site .nd-under-featured h2{font-family:var(--nv-serif);font-size:clamp(30px,3.7vw,50px);letter-spacing:-.025em;line-height:1.12;font-weight:400}.nv-premium-site .nd-card__name,.nv-premium-site .nirvana-top-dresses__meta strong{font-weight:500;color:#2d2826}.nv-premium-site .nd-card__image{border-radius:0}.nv-premium-site .nv-cro-proof{border-radius:2px;box-shadow:none}@media(max-width:749px){.nv-premium-site .nd-home__header h1{font-size:34px}.nv-premium-site .nirvana-top-dresses__grid{gap:9px}}.nv-premium-site .footer-links .links-title{font-size:11px;letter-spacing:.15em;font-weight:700}.nv-premium-site .footer-links a{font-size:12px;text-underline-offset:4px;transition:opacity .2s ease}.nv-premium-site .footer-links a:hover{opacity:.72}.nv-premium-site .footer-newsletter-title .heading-font{font-family:var(--nv-serif);letter-spacing:-.025em;font-weight:400}.nv-premium-site .product--heading h1{font-family:var(--nv-serif);font-weight:400;line-height:1.14;letter-spacing:-.035em}.nv-premium-site .nd-under-featured__head h2{font-family:var(--nv-serif);font-weight:400;letter-spacing:-.035em}.nv-premium-site .nirvana-top-dresses__media{background:#e9e1d9}.nv-premium-site .nirvana-top-dresses__meta strong,.nv-premium-site .nd-under-featured__grid .nd-card__name{font-size:13px}.nv-premium-site .nv-cro-cart-note{border-radius:2px}@media(max-width:749px){.nv-premium-site .footer-links .links-title{letter-spacing:.12em}.nv-premium-site .product--heading h1{line-height:1.19}}.nv-premium-policy .shopify-policy__body,.nv-premium-policy .shopify-policy__body :is(p,li,div,span){font-weight:400;line-height:1.85}.nv-premium-policy .shopify-policy__body :is(h2,h3,h4){font-weight:500!important;letter-spacing:-.024em}.nv-premium-policy .shopify-policy__body :is(h2,h3,h4) strong{font-weight:inherit!important}.nv-premium-policy:not(.nv-policy-refund) .shopify-policy__body :is(p,li) strong{font-weight:400!important;color:inherit}.nv-premium-policy.nv-policy-refund .shopify-policy__body :is(p,li) strong{font-weight:600!important;color:var(--nv-ink)}.nv-policy-hero__display{font-weight:500;letter-spacing:-.03em}.nv-premium-policy .shopify-policy__title h1{font-weight:600!important}.nv-premium-site .footer-links .nv-footer-policy-links .links-title{font-weight:600!important;letter-spacing:.12em}.nv-premium-site .footer-links .nv-footer-policy-links a{font-weight:500!important;letter-spacing:.005em;line-height:1.65}.nv-contact h1,.nv-contact h2{font-weight:400}.nv-contact__way h3{font-weight:600}.nv-contact__field label{font-weight:500}.nv-contact__way :is(a,p,address),.nv-contact__lead,.nv-contact__form-header>p:last-child{font-weight:400}.nv-contact__submit{font-weight:600}@media(max-width:749px){.nv-premium-site .footer-links .nv-footer-policy-links a{font-weight:500!important;line-height:1.75}.nv-premium-policy .shopify-policy__body{font-size:13px;line-height:1.85}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/nirvana-premium-editorial.css.map */
