.nv-v2{background:#fff;font-size:15px}.nv-v2 .nv-pdp-grid{gap:28px}@media(min-width:900px){.nv-v2 .nv-pdp-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px}}.nv-v2 .nv-stage{border-radius:4px;background:var(--nv-gallery-bg,#F7F4F2)}.nv-v2 .nv-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;overflow:visible;margin-top:10px}.nv-v2 .nv-thumb{width:auto;height:auto;aspect-ratio:1/1;border-radius:3px;border:1px solid #E6E6E6;flex:none}.nv-v2 .nv-thumb.is-active{border:1px solid var(--nv-ink,#111);box-shadow:inset 0 0 0 1px var(--nv-ink,#111)}.nv-v2 .nv-stage-arrow{width:36px;height:36px;box-shadow:0 1px 6px #0000001f}.nv-v2 .nv-title{font-family:var(--font-heading-family,serif);font-weight:var(--font-heading-weight,400);font-size:28px;line-height:1.2;letter-spacing:.02em;margin:0 0 14px;color:var(--nv-ink,#111)}@media(min-width:900px){.nv-v2 .nv-title{font-size:38px}}.nv-pin{display:flex;gap:12px;align-items:center;background:#fbf6f1;border-radius:10px;padding:10px 14px;box-shadow:0 2px 8px #0000000f;margin:0 0 12px}.nv-pin-img{width:52px;height:52px;border-radius:50%;object-fit:cover;flex:none;display:block}.nv-pin-body{min-width:0}.nv-pin-q{margin:0 0 3px;font-style:italic;font-size:13.5px;line-height:1.45;color:#2b2b2b}.nv-pin-a{font-size:12.5px;font-weight:600}.nv-pin-a b{color:#14a44d;font-weight:700;margin-left:4px}.nv-v2 .nv-rating{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--nv-ink,#111);text-decoration:none;margin:0 0 6px}.nv-v2 .nv-stars{color:var(--nv-ink,#111);letter-spacing:1px;font-size:17px}.nv-v2 .nv-lede{font-size:14.5px;color:#4a4a4a;margin:6px 0 4px}.nv-steps-h{font-family:inherit;font-size:18px;font-weight:700;color:var(--nv-ink,#111);margin:18px 0 6px;letter-spacing:normal}.nv-step{padding:16px 0;border-bottom:1px solid #E6E6E6}.nv-step-h{font-family:inherit;font-size:16.5px;font-weight:500;color:var(--nv-ink,#111);margin:0 0 12px;letter-spacing:.01em}.nv-step-h b{font-weight:700}.nv-pills{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.nv-pbtn{position:relative;border:1px solid #9a9a9a;background:#fff;color:var(--nv-ink,#111);padding:11px 6px;font-size:14px;letter-spacing:.02em;cursor:pointer;border-radius:2px;transition:background .15s,color .15s,border-color .15s;line-height:1.2;min-height:0}.nv-pbtn:hover{border-color:var(--nv-ink,#111)}.nv-pbtn.is-active{background:var(--nv-accent,#111);color:var(--nv-accent-text,#fff);border-color:var(--nv-accent,#111)}.nv-pbtn.is-unavailable{opacity:.4;text-decoration:line-through}.nv-pbadge{position:absolute;top:-9px;left:50%;transform:translate(-50%);background:#14a44d;color:#fff;font-size:9px;font-weight:700;letter-spacing:.06em;padding:2px 7px;border-radius:99px;white-space:nowrap;line-height:1.4}.nv-pcap{font-size:13px;color:#666;margin:10px 0 0}.nv-swatches{display:flex;flex-wrap:wrap;gap:12px}.nv-sw{width:42px;height:42px;border-radius:50%;padding:3px;border:1px solid #D9D9D9;background:#fff;cursor:pointer;min-height:0}.nv-sw span{display:block;width:100%;height:100%;border-radius:50%}.nv-sw--gold span{background:linear-gradient(135deg,#fbebb5,#e2bc5f 45%,#f6df9c 60%,#bf923a)}.nv-sw--rose span{background:linear-gradient(135deg,#fbe1d7,#e2a693 45%,#f5cdbf 60%,#bb7b67)}.nv-sw--silver span{background:linear-gradient(135deg,#fafbfc,#cdd2d8 45%,#f0f2f4 60%,#a6adb5)}.nv-sw.is-active{border:2px solid var(--nv-ink,#111);padding:2px}.nv-v2 .nv-personalize{margin:0}.nv-v2 .nv-hint{margin:-6px 0 12px}.nv-v2 .nv-names{margin-bottom:0}.nv-v2 .nv-name-field label{margin-left:0;font-weight:500}.nv-v2 .nv-name-field input{border-radius:2px;border:1px solid #9a9a9a}.nv-v2 .nv-name-field input:focus{border-color:var(--nv-ink,#111)}.nv-pack{display:flex;align-items:center;gap:8px;font-size:14px;margin:14px 0 4px;color:var(--nv-ink,#111)}.nv-v2 .nv-cta{margin-top:14px;background:var(--nv-cta,#0E9F5B);color:var(--nv-cta-text,#fff);border-radius:2px;font-size:16px;font-weight:700;letter-spacing:.22em;padding:17px 12px;box-shadow:0 3px 10px #0000001f}.nv-v2 .nv-cta:hover{background:color-mix(in srgb,var(--nv-cta,#0E9F5B) 88%,#000)}.nv-price{text-align:center;font-size:17px;margin:12px 0 2px;color:var(--nv-ink,#111)}.nv-price s{color:#8a8a8a;font-size:14px;margin-left:6px}.nv-price-note{margin:4px 0 0;font-size:12px;line-height:1.45;color:#6b6b6b;text-align:center}.nv-eta{display:flex;justify-content:center;align-items:center;gap:8px;text-align:center;font-size:14px;margin:10px 0 0;color:var(--nv-ink,#111)}.nv-eta .nv-icon{color:#14a44d;flex:none}.nv-paybox{border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;margin:16px 0 0;padding:14px 0;text-align:center}.nv-pay-h{margin:0 0 8px;font-size:13px;font-weight:700;letter-spacing:.08em}.nv-v2 .nv-pay{margin:0}.nv-flist{list-style:none;margin:16px 0 0;padding:0 0 16px;border-bottom:1px solid #E6E6E6;display:grid;gap:12px}.nv-flist li{display:flex;align-items:center;gap:12px;font-size:14px;margin:0;color:#333}.nv-flist b{color:var(--nv-ink,#111)}.nv-fl-ic{width:34px;height:34px;border-radius:50%;background:#f3f3f3;display:grid;place-items:center;flex:none;color:var(--nv-ink,#111)}.nv-benefits{margin:24px 0 0}.nv-ben-h{font-family:var(--font-heading-family,serif);font-weight:var(--font-heading-weight,400);font-size:23px;line-height:1.3;text-align:center;margin:0 0 14px;color:var(--nv-ink,#111);letter-spacing:.01em}.nv-benefits ul{margin:0;padding-left:18px;display:grid;gap:12px}.nv-benefits li,.nv-benefits p{font-size:14.5px;line-height:1.65;color:#3a3a3a}.nv-howto{margin:22px 0 0}.nv-howto-h{font-size:15px;font-weight:700;margin:0 0 8px;color:var(--nv-ink,#111);letter-spacing:normal;font-family:inherit}.nv-howto p,.nv-howto li{font-size:14px;line-height:1.65;color:#3a3a3a}.nv-v2 .nv-accordions{margin-top:18px}.nv-v2 .nv-acc{border-color:#e6e6e6}.nv-v2 .nv-acc summary{font-weight:500;font-size:15px}.nv-v2 .nv-acc summary>.nv-icon:last-child{margin-left:auto;transition:transform .2s}.nv-v2 .nv-acc[open] summary>.nv-icon:last-child{transform:rotate(180deg)}.nv-v2 .nv-acc-body{padding-left:32px}.nv-v2 .nv-cta--sticky{letter-spacing:.08em;padding:12px 16px}@media(max-width:899px){.nv-v2 .nv-thumbs{grid-template-columns:repeat(5,minmax(0,1fr))}.nv-pills{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:480px){.nv-pills{gap:8px}.nv-pbtn{font-size:13px;padding:11px 3px}.nv-pbadge{font-size:8px;padding:2px 6px;letter-spacing:.03em}.nv-v2 .nv-cta{letter-spacing:.14em;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/nivahra-etapes.css.map */
