:root{--page-content-width: 1300px;--page-margin: 50px;--max-width--body-normal: 39.6em;--veranelle-accent: #009661;--veranelle-ink: #121212;--veranelle-bord: #e5e5e5;--veranelle-price-font: var(--font-body--family, Inter, sans-serif)}.adv h2,h2,.h2{font-weight:500;line-height:1.55}button,.button,a.button,[class*=add-to-cart],[class*=buy-buttons] button,[class*=price],.price,.price__regular,.price-item{font-weight:700}.ver-price,[id$=__ancrage] h2>strong,.price,.price-item,.price__regular,.price__sale,.compare-at-price,.unit-price,.veranelle-product-card__price,.offre-prix,.offre-prix :is(s,strong,small),.offre-economie,.adv-plan-price,.adv-budget__option>strong,.adv-duration-choice>strong,.adv-duration-choice>small,.adv-duration-saving,.adv-order-total [data-cure-price],.adv-sticky__price :is(s,strong),.cart-items__unit-price-wrapper :is(span,s),.cart-items__price,.cart-items__price-unit,.cart-totals__original-value,.cart-totals__total-value,.cart-discounts__value,.volume-pricing__row>span:last-child{font-family:var(--veranelle-price-font)!important;font-style:normal!important;font-variant-numeric:lining-nums}.variant-option--buttons{display:grid;grid-template-columns:1fr;gap:10px}.variant-option--buttons .variant-option__button-label{position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:15px 16px;border:1px solid var(--veranelle-bord);border-radius:12px;cursor:pointer;overflow:visible;transition:border-color .15s ease,background-color .15s ease}.variant-option--buttons .variant-option__button-label:hover{border-color:var(--veranelle-accent)}.variant-option--buttons .variant-option__button-label:has(input:checked){border-width:2px;border-color:var(--veranelle-accent);padding:14px 15px;color:var(--veranelle-ink);background:#fff}.variant-option--buttons .variant-option__button-label:has(input:checked) .variant-option__button-label__text{color:var(--veranelle-ink)}.variant-option--buttons .variant-option__button-label__pill{display:none}.variant-option--buttons .variant-option__button-label:before{content:"";position:static;align-self:center;inset:auto;margin:0;flex:0 0 auto;width:18px;height:18px;border:1px solid var(--veranelle-bord);border-radius:50%;background:#fff}.variant-option--buttons .variant-option__button-label:has(input:checked):before{border:5px solid var(--veranelle-accent)}.variant-option--buttons .variant-option__button-label input[type=radio]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.variant-option--buttons .variant-option__button-label__text{text-align:left;font-weight:600}.variant-option--buttons .offre-carte .variant-option__button-label__text{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.offre-rituel{color:#009661;font-size:12px;font-weight:700;line-height:1.25}.product-information .product-details .offre-carte:has(.offre-rituel){min-height:74px}.offre-badge{position:absolute;top:-9px;right:12px;padding:2px 9px;border-radius:999px;background:var(--veranelle-accent);color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.offre-prix{margin-left:auto;display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;line-height:1.25}.offre-prix s{opacity:.5;font-size:13px}.offre-prix strong{font-weight:700;font-size:17px}.offre-prix small{opacity:.65;font-size:12px}.product-information .product-details>.group-block{gap:8px}.product-information .product-details h1{font-size:clamp(32px,2.55vw,48px);line-height:1.12}.product-information .product-details .variant-option--buttons{gap:7px}.product-information .product-details .variant-option__button-label{min-height:58px;padding:9px 13px}.product-information .product-details .variant-option__button-label:has(input:checked){padding:8px 12px}.product-information .product-details .offre-prix s{font-size:11px}.product-information .product-details .offre-prix strong{font-size:16px}.product-information .product-details .offre-prix small{font-size:11px}.ver-product-rating{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;font-size:13px}.ver-product-rating .note-avis{font-weight:700}.ver-product-rating__source{color:#555;font-size:11px}.ver-product-benefits{margin:0;padding:0;list-style:none;display:grid;gap:7px}.ver-product-benefits li{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;background:#eef8f3;color:#121212;font-size:14px;font-weight:600;line-height:1.3}.ver-product-benefits li:before{content:"\2713";display:grid;place-items:center;flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:#009661;color:#fff;font-size:15px}.ver-product-gift{margin:0;padding:8px 11px;border-left:3px solid #009661;background:#fff;color:#121212;font-size:13px;line-height:1.35}.ver-product-gift strong{font-weight:700}.ver-product-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ver-product-trust>*{margin:0;padding:8px;min-width:0;border:1px solid #e5e5e5;border-radius:9px;background:#fff;color:#121212;font-size:11px;line-height:1.3;text-align:center}.ver-product-trust strong{display:block;font-size:12px}.ver-product-trust a{color:inherit;text-decoration:none}.ver-product-trust a:hover{text-decoration:underline}.ver-product-trust .note-avis{justify-content:center;flex-wrap:wrap;gap:3px;font-size:11px}.ver-product-trust .avis-etoiles{font-size:11px}.ver-product-after{margin:8px 0 0;color:#555;font-size:14px;line-height:1.5}@media(min-width:750px){.product-information .product-details .ver-product-rating{gap:4px 8px;font-size:12px}.product-information .product-details .ver-product-rating__source{font-size:10px}.product-information .product-details .ver-product-benefits{gap:5px}.product-information .product-details .ver-product-benefits li{padding:5px 9px;font-size:12px;line-height:1.25}.product-information .product-details .ver-product-benefits li:before{width:18px;height:18px;flex-basis:18px;font-size:12px}.product-information .product-details .ver-product-gift{padding:5px 8px;font-size:12px}.product-information .product-details .offre-economie,.product-information .product-details .offre-cadeau,.product-information .product-details .quantity-selector-wrapper{display:none}.product-information .product-details .offre-prix{gap:1px}.product-information .product-details .variant-option__button-label{min-height:55px}.product-information .product-details .variant-option__button-label__text{font-size:13px}}@media(max-width:749px){.product-information .product-details h1{font-size:clamp(30px,8vw,39px)}.ver-product-benefits li{font-size:13px}.product-information .product-details .offre-cadeau{display:none}.product-information .product-details .variant-option__button-label{padding:9px 11px}.product-information .product-details .variant-option__button-label:has(input:checked){padding:8px 10px}.product-information .product-details .offre-prix s,.product-information .product-details .offre-prix small{font-size:10px}.ver-product-trust{grid-template-columns:1fr 1fr}.ver-product-trust>:last-child{grid-column:1 / -1}}.avis-resume{display:flex;align-items:baseline;justify-content:center;gap:10px;margin:0 0 6px}.avis-resume-note{font-size:30px;font-weight:700;line-height:1}.avis-resume-etoiles{color:var(--veranelle-accent);letter-spacing:2px}.avis-resume-nb{opacity:.65;font-size:14px}.avis-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:8px}.avis-carte{margin:0;padding:18px 20px;border:1px solid var(--veranelle-bord);border-radius:14px;background:#fff;display:flex;flex-direction:column;gap:8px}.avis-etoiles{color:var(--veranelle-accent);letter-spacing:2px;font-size:15px}.avis-titre{font-weight:700;font-size:15px}.avis-texte{margin:0;font-size:15px;line-height:1.55}.avis-qui{margin:auto 0 0;padding-top:6px;border-top:1px solid var(--veranelle-bord);font-size:13px;opacity:.7}.ver-product-name{margin:0;color:#009661;font-size:11px;font-weight:700;letter-spacing:.04em}.ver-product-keyfacts{margin:0;font-size:13px;line-height:1.4;color:#555}.ver-product-return{max-width:620px;margin:32px auto;padding:24px;text-align:center}.ver-product-return .button{margin-top:12px}@media(max-width:749px){.product-information{--gap:12px !important}.product-information .product-details{padding-block:10px!important}.product-information .product-details .group-block-content{gap:6px!important}.product-information .product-details h1{font-size:27px;line-height:1.12;margin:0}.product-information .product-details variant-picker{margin-block:6px}.product-information .product-details .variant-option__button-list{gap:10px}.product-information .product-details .variant-option__button-label,.product-information .product-details .offre-carte:has(.offre-rituel){min-height:58px;padding:8px 10px}.product-information .product-details .variant-option__button-label:has(input:checked){padding:7px 9px}.product-information .product-details .variant-option__button-label__text{font-size:13px}.product-information .product-details .offre-rituel{font-size:10px}.product-information .product-details .offre-prix strong{font-size:17px}.product-information .product-details .offre-economie,.product-information .product-details .quantity-selector-wrapper{display:none}.product-information .product-details .product-form-buttons{gap:6px}.product-information .product-details .add-to-cart-button{min-height:48px}.product-information .product-details .ver-product-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-block:4px}.product-information .product-details .ver-product-trust>:last-child{grid-column:auto}.ver-product-trust p{padding:6px 2px;font-size:10px}.ver-product-trust strong{font-size:10px}}@media(max-width:749px)and (max-height:720px){.veranelle-gallery__slides{height:110px}.veranelle-gallery__thumbs{margin-top:4px}.product-information .product-details h1{font-size:24px}.product-information .product-details .variant-option__button-label,.product-information .product-details .offre-carte:has(.offre-rituel){min-height:54px}}@media(max-width:749px){.product-information .product-details>.group-block{padding-block:0!important}.product-information .product-details .add-to-cart-button{padding-block:12px;font-size:16px}}@media(max-width:749px)and (max-height:720px){.product-information .product-details variant-picker{padding-bottom:0;margin-block:3px}.product-information .product-details .variant-option--buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.product-information .product-details .variant-option--buttons legend{font-size:14px;margin-bottom:10px}.product-information .product-details .variant-option__button-label,.product-information .product-details .offre-carte:has(.offre-rituel){flex-direction:column;gap:5px;min-height:140px;padding:10px 5px 8px;justify-content:flex-start}.product-information .product-details .variant-option__button-label:has(input:checked){padding:9px 4px 7px}.product-information .product-details .variant-option__button-label:before{display:none}.product-information .product-details .offre-carte .variant-option__button-label__text{flex:0 0 auto;align-items:center;text-align:center;min-height:66px;font-size:12px;line-height:1.3}.product-information .product-details .offre-rituel{font-size:10px;line-height:1.2}.product-information .product-details .offre-prix{align-items:center;width:100%}.product-information .product-details .offre-badge{right:2px;left:2px;padding:2px;font-size:9px;letter-spacing:0}}@media(max-width:749px){body:has(.product-information) .veranelle-footer__back-to-top{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/forme-kavira.css.map?prices=base-v1 */
