.nv-offre{--nv-ink:#1F2023;--nv-navy:#2E3550;--nv-cream:#FBF6EA;--nv-gold:#E2C48A;--nv-green:#2F6B4F;--nv-muted:#596070}.nv-offre .variant_label{font-weight:600!important;font-size:17px!important;color:var(--nv-ink);margin:0 0 12px!important}.nv-offre .quantity-breaks-container{gap:12px!important}.nv-offre .quantity-breaks-container:has(.quantity-break__banner--overlap){gap:18px!important}.nv-offre .quantity-break{border:1.5px solid rgba(31,32,35,.16)!important;border-radius:14px!important;background:#fff!important;color:var(--nv-ink)!important;padding:12px 14px 12px 12px!important;transition:border-color .15s,box-shadow .15s,background-color .15s}.nv-offre .quantity-break:hover{border-color:#2e355073!important}.nv-offre .quantity-break.quantity-break--selected{border:2px solid var(--nv-navy)!important;background:var(--nv-cream)!important;box-shadow:0 8px 22px #2e355021;padding:11px 13px 11px 11px!important}.nv-offre .quantity-break__main-content{align-items:center!important;gap:12px!important}.nv-offre .quantity-break__main-content:before{content:"";flex:0 0 20px;width:20px;height:20px;border-radius:50%;box-sizing:border-box;border:2px solid rgba(31,32,35,.35);background:#fff;align-self:flex-start;margin-top:24px}.nv-offre .quantity-break--selected .quantity-break__main-content:before{border:6px solid var(--nv-navy)}.nv-offre .quantity-break__image-container{align-self:flex-start;flex:0 0 auto}.nv-offre .quantity-break__image-container img{border-radius:10px!important;width:68px!important;max-width:68px!important;height:68px!important;object-fit:cover!important}.nv-offre .quantity-break__content{gap:4px!important;min-width:0}.nv-offre .quantity-break__price-and-title-container{gap:10px!important;align-items:flex-start!important}.nv-offre .quantity-break__title{font-weight:600!important;font-size:18px!important;line-height:1.2!important;margin:0!important;white-space:nowrap}.nv-offre .quantity-break__title-and-badge-container{gap:8px!important;flex-wrap:wrap}.nv-offre .quantity-break__title-and-badge-container .badge{background:var(--nv-green)!important;color:#fff!important;border:0!important;border-radius:6px!important;padding:3px 7px!important;font-size:12.5px!important;font-weight:600!important;line-height:1.2!important;min-height:0!important}.nv-offre .quantity-break__price-container{gap:2px!important;flex:0 0 auto}.nv-offre .quantity-break__price-container .prices{display:flex;flex-direction:column;align-items:flex-end!important;gap:0!important}.nv-offre .quantity-break__price-container .price{font-weight:700!important;font-size:19px!important;line-height:1.15!important;color:var(--nv-ink)}.nv-offre .quantity-break__price-container .compare-at-price{font-size:14px!important;opacity:.55;text-decoration:line-through}.nv-offre .quantity-break__price-container_unit-price{font-size:13px!important;color:var(--nv-green)!important;font-weight:500;text-align:right!important;white-space:nowrap;margin:0!important}.nv-offre .quantity-break__description p{font-size:14px!important;line-height:1.35!important;color:var(--nv-muted)!important;margin:0!important}.nv-offre .quantity-break__banner--overlap{right:16px!important;left:auto!important;background:var(--nv-gold)!important;color:var(--nv-ink)!important;border:0!important;border-radius:20px!important;padding:4px 11px!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;line-height:1.2!important;min-height:0!important}.nv-offre .quantity-break--selected .quantity-break__variant-picker-container{margin-top:8px;padding-top:10px;border-top:1px dashed rgba(31,32,35,.22);counter-reset:nvp;gap:8px!important}.nv-offre .quantity-break__variant-picker-container:before{content:"Taille de chaque po\eale";font-size:13px;font-weight:600;color:var(--nv-navy)}.nv-offre .quantity-break[data-quantity="1"] .quantity-break__variant-picker-container:before{content:"Choisissez la taille"}.nv-offre .quantity-break__variant-picker-row{counter-increment:nvp;gap:10px!important}.nv-offre .quantity-break__variant-picker-row:before{content:"Po\eale " counter(nvp);flex:0 0 54px;font-size:13px;color:var(--nv-muted);white-space:nowrap}.nv-offre .quantity-break[data-quantity="1"] .quantity-break__variant-picker-row:before{display:none}.nv-offre .quantity-break__variant-picker-row .select{min-height:42px!important;height:42px!important;font-size:15px!important;border-radius:9px!important;background:#fff!important;border:1.5px solid rgba(31,32,35,.2)!important;color:var(--nv-ink)!important;padding-left:12px!important}[class*=nv-tailles]{margin:4px 0 0!important}[class*=nv-tailles]:has(>p),[class*=nv-tailles] *:has(>p){display:grid!important;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid rgba(31,32,35,.12);border-radius:12px;background:#fff9;overflow:hidden}[class*=nv-tailles] p{margin:0!important;padding:9px 4px!important;display:flex;flex-direction:column;align-items:center;text-align:center;font-size:12.5px!important;line-height:1.3!important;color:#596070!important}[class*=nv-tailles] p+p{border-left:1px solid rgba(31,32,35,.12)}[class*=nv-tailles] strong{color:#1f2023;font-weight:600;font-size:14px}[class*=nv-cadeau]{position:relative;border:1.5px solid #E2C48A;border-radius:14px;background:#fbf3df;padding:34px 14px 12px!important;margin-top:14px!important}[class*=nv-cadeau]:before{content:"Offert avec votre commande";position:absolute;top:12px;left:14px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a5a1f;line-height:1}[class*=nv-cadeau] p{position:relative;margin:0!important;padding:4px 0 4px 54px;min-height:52px;display:flex;flex-direction:column;justify-content:center;font-size:14px!important;line-height:1.35!important;color:#3c3f47}[class*=nv-cadeau] p+p{border-top:1px solid rgba(138,90,31,.18);margin-top:8px!important;padding-top:12px}[class*=nv-cadeau] p strong{color:#1f2023;font-weight:600;font-size:15px}[class*=nv-cadeau] p:before{content:"";position:absolute;left:4px;top:50%;transform:translateY(-50%);width:36px;height:50px;background:url(novis-guide-mini.jpg) center/cover no-repeat;border-radius:2px;box-shadow:0 3px 8px #00000047}[class*=nv-cadeau] p+p:before{width:36px;height:36px;margin-top:2px;box-shadow:none;border-radius:50%;background:#1f2023 no-repeat center/22px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E2C48A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h11v10H3zM14 10h4l3 3v3h-7'/%3E%3Ccircle cx='7' cy='17.5' r='1.8'/%3E%3Ccircle cx='17' cy='17.5' r='1.8'/%3E%3C/svg%3E")}[class*=nv-planche]{position:relative;border:1.5px dashed rgba(31,32,35,.25)!important;border-radius:14px!important;background:#fff;padding:14px 14px 12px!important;margin-top:14px!important}[class*=nv-planche] .toggle-cross-sell__title{font-size:15px!important;font-weight:600!important;margin:0!important;line-height:1.3!important}[class*=nv-planche] .toggle-cross-sell__description p{font-size:13.5px!important;line-height:1.35!important;color:#2f6b4f!important;margin:2px 0 0!important}[class*=nv-planche] .toggle-cross-sell__content{margin-bottom:10px}[class*=nv-planche]:before{display:none!important}form:has(.nv-offre) [data-ref=add-to-cart-button] .compare-at-price{display:none!important}form:has(.nv-offre) [data-ref=add-to-cart-button] .button__content{flex-wrap:nowrap!important;justify-content:center!important;white-space:nowrap}@media(max-width:749px){.nv-offre .quantity-break__image-container img{width:60px!important;max-width:60px!important;height:60px!important}.nv-offre .quantity-break__main-content{gap:10px!important}.nv-offre .quantity-break__title{font-size:17px!important}.nv-offre .quantity-break__price-container .price{font-size:18px!important}.nv-offre .quantity-break__main-content:before{margin-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/novis-offre.css.map */
