main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) :is(.text-block.h3,.text-block.h4){--font-h3--family: "EB Garamond", Georgia, serif;--font-h3--weight: 400;--font-h4--family: "EB Garamond", Georgia, serif;--font-h4--weight: 400}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) .text-block[class*=__p_titre]{--font-h3--family: var(--font-heading--family);--font-h3--weight: 700;--font-h3--size: clamp(1.5rem, 1.05rem + 2.2vw, 2rem);--font-h3--line-height: 1.25}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]){--font-h1--size: clamp(1.875rem, 1.1rem + 3.4vw, 3.5rem);--font-h1--line-height: 1.15;--font-h2--size: clamp(1.625rem, 1rem + 2.6vw, 3rem);--font-h2--line-height: 1.15;--font-h3--size: clamp(1.6875rem, 1.35rem + 1.5vw, 2.25rem);--font-h3--line-height: 1.2;--font-h4--size: clamp(1.375rem, 1.25rem + .55vw, 1.625rem);--font-h4--line-height: 1.35;--font-h5--size: clamp(1.0625rem, 1rem + .3vw, 1.25rem);--font-h5--line-height: 1.3;--font-h6--size: .8125rem;--font-h6--line-height: 1.25;--font-paragraph--size: clamp(.9375rem, .9rem + .2vw, 1rem);--font-paragraph--line-height: 1.65}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) .text-block[class*=_h_sur]>*{text-transform:uppercase;letter-spacing:.09em;font-family:var(--font-subheading--family);opacity:.65}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) :is(h1,h2,h3,.h1,.h2,.h3){text-wrap:pretty;overflow-wrap:break-word}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__comparatif_v2] .section-content-wrapper{gap:56px!important;padding-inline:48px}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__comparatif_v2] .group-block:first-child{flex:0 0 31%!important;max-width:31%}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__comparatif_v2] .group-block:last-child{flex:0 0 62%!important;max-width:62%}@media(max-width:749px){main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__comparatif_v2] .section-content-wrapper{gap:24px!important;padding-inline:20px}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__comparatif_v2] .group-block{flex:1 1 100%!important;max-width:100%!important}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__comparatif_v2] .group-block:first-child .group-block-content{align-items:center!important}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__comparatif_v2] .group-block:first-child .text-block{--text-align: center !important;text-align:center!important}}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) .card__inner:has(>deferred-media){position:relative}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) .card__inner>deferred-media+.text-block{position:absolute;inset:auto 0 0 0;margin:0;padding:56px 14px 14px;text-align:left!important;background:linear-gradient(to top,#000000e0,#0000009e 42%,#0000);pointer-events:none;z-index:2}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) .card__inner>deferred-media+.text-block,main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) .card__inner>deferred-media+.text-block *{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.35)}@supports not selector(:has(*)){main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) .card__inner>deferred-media+.text-block{position:static;background:none;padding:10px 0 0}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) .card__inner>deferred-media+.text-block,main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) .card__inner>deferred-media+.text-block *{color:var(--color-foreground)!important;text-shadow:none}}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__avant_apres_v2] .image-block{position:relative}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__avant_apres_v2] .image-block:before,main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__avant_apres_v2] .image-block:after{position:absolute;bottom:10px;z-index:2;padding:5px 10px;border-radius:999px;background:#141414b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff;font-family:var(--font-body--family);font-size:11px;font-weight:700;letter-spacing:.1em;line-height:1;pointer-events:none;text-transform:uppercase}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__avant_apres_v2] .image-block:before{content:"\3a0\3a1\399\39d";left:10px}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__avant_apres_v2] .image-block:after{content:"\39c\395\3a4\391";right:10px}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) .vld-nets{display:flex;justify-content:center;align-items:center;gap:22px;margin-top:12px;color:var(--color-foreground)}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) .vld-nets span{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-body--family);font-size:13px;font-weight:600;letter-spacing:.04em;opacity:.78}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) .vld-nets svg{width:19px;height:19px;flex:none}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) .vld-nets[hidden]{display:none}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) .group-block-content>div:has(>#vld-correctif){display:none!important}@media(max-width:749px){main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) :is(.button,.button-secondary):not(.button-unstyled):not(.slideshow-control):not(.quantity__button){--size-style-width-mobile: 100% !important;--size-style-width-mobile-min: 100% !important;width:100%!important;max-width:420px;margin-inline:auto}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__methode_v2] .button-secondary{--size-style-width-mobile: fit-content !important;--size-style-width-mobile-min: fit-content !important;width:auto!important}}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) :is(.button,.button-secondary):not(.button-unstyled):not(.slideshow-control):not(.quantity__button),main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) .product-form__submit,main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) button[name=add],main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) .vld-cta-cote .btn{border-radius:12px!important;min-height:54px;font-size:16px!important;font-weight:700!important;letter-spacing:.01em}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) .vld-cta-cote .btn{padding:14px 26px;box-sizing:border-box}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) .card__inner>deferred-media+.text-block{border-radius:0 0 14px 14px}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__avant_apres_v2] slideshow-slides{align-items:stretch!important}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__avant_apres_v2] .card{background:var(--color-background);border:1px solid var(--color-border);border-radius:16px;overflow:hidden;box-shadow:0 6px 18px #00000014;height:100%!important}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__avant_apres_v2] .card__content{flex:1 1 0;display:flex;flex-direction:column;height:100%!important;padding:0 0 18px!important}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__avant_apres_v2] .card__inner{flex:1 1 0;--horizontal-alignment: flex-start !important;align-items:flex-start!important}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__avant_apres_v2] .image-block__image{border-radius:0!important;width:100%;object-fit:cover}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__avant_apres_v2] .card .text-block.h5,main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__avant_apres_v2] .card .paragraph{padding-inline:16px;--text-align: left !important;text-align:left!important}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__avant_apres_v2] .card .text-block.h5{padding-top:14px}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__avant_apres_v2] .card .text-block.h6{margin-top:auto!important;padding:14px 16px 0!important;--text-align: left !important;text-align:left!important}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__avant_apres_v2] .card .text-block.h6>*{color:var(--color-primary);font-size:11px;font-weight:700;text-transform:none;letter-spacing:0;opacity:1}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__avant_apres_v2] .image-block:before,main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__avant_apres_v2] .image-block:after{bottom:8px;border-radius:999px;font-size:12px;letter-spacing:.06em;padding:5px 12px;background:#2e2a26b8;background:rgb(var(--color-foreground-rgb, 46 42 38) / .72)}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__avant_apres_v2] .image-block:before{left:8px}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__avant_apres_v2] .image-block:after{right:8px}@media(max-width:749px){main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) :is([id$=__medecin_v2],[id$=__methode_v2]) .text-block{--text-align: center !important;text-align:center!important}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) :is([id$=__medecin_v2],[id$=__methode_v2]) .group-block-content{align-items:center!important}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__medecin_v2] .image-block__image{max-height:240px;object-fit:cover}}@media(min-width:750px){main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__medecin_v2] .image-block__image{max-height:250px;object-fit:cover;border-radius:16px}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__methode_v2] .image-block__image{max-height:210px;object-fit:cover}}@media(min-width:750px){main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) :is([class*=__r_cod_t],[class*=__r_gar_t],[class*=__r_liv_t]){min-height:2.6em}}@media(min-width:750px){main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__methode_v2] .section-content-wrapper>.group-block{max-width:980px;margin-inline:auto}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__methode_v2] .image-block{flex:0 0 40%}}@media(max-width:760px){main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__benefices_v2] .vld-ben-txt h4{min-height:2.5em;display:flex;align-items:center;justify-content:center}}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__final_v2] .button{box-shadow:0 6px 20px #00000047}@media(max-width:760px){main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) [id$=__benefices_v2] .vld-ben-grid{align-items:start!important}}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) :is([class*=__note_txt],[class*=__p_note_t],[class*=__text_ik7xpp]) strong{color:var(--color-primary);font-weight:400;letter-spacing:.12em}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) .vld-tbl .body .c{background:#fffefb}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) .vld-tbl .body .r:nth-child(2n) .c{background:#f8f7f4}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) .vld-tbl .head .c{background:transparent}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) .vld-tbl .o,main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) .vld-tbl .head .o{background:#eae8e4}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) .vld-tbl .head .o{border-top-right-radius:18px;opacity:1}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) .vld-tbl .body .b{background:rgb(var(--color-primary-rgb, 95 112 80) / .1);border-bottom-color:rgb(var(--color-primary-rgb, 95 112 80) / .2)}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) .vld-tbl .body .b .tick{background:var(--color-primary);box-shadow:none}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) .vld-tbl .body .b .tick svg{stroke:var(--color-primary-button-text)}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) .vld-tbl .head .b{background-color:var(--color-primary);background-image:linear-gradient(135deg,#ffffff12,#00000017)}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) .vld-tbl .o .cross{background:#d0492c1f}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) #offre{scroll-margin-top:calc(var(--header-height, 60px) + 24px)}main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) :is(._rsi-buy-now-button,#_rsi-buy-now-button-overwrite,.releasit-cod-form button[type=submit],.releasit-button,[class*=releasit] button[type=submit],[id*=releasit] button[type=submit]){border-radius:12px!important;min-height:54px;font-size:16px!important;font-weight:700!important;letter-spacing:.01em}@media(max-width:749px){main:is([data-template$=index],[data-template*=method],[data-template^=product],[data-template*=contact]) :is(.releasit-cod-form button[type=submit],.releasit-button,[class*=releasit] button[type=submit],[id*=releasit] button[type=submit]){width:100%!important;max-width:420px;margin-inline:auto}}.vld-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:rgb(var(--color-background-rgb, 255 255 255) / .97);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--color-border);transform:translateY(110%);transition:transform .25s ease;pointer-events:none}.vld-sticky[data-on="1"]{transform:translateY(0);pointer-events:auto}.vld-sticky__txt{display:flex;flex-direction:column;line-height:1.2;min-width:0}.vld-sticky__l1{font-family:var(--font-body--family);font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;opacity:.65;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vld-sticky__l2{font-family:var(--font-body--family);font-size:17px;font-weight:700}.vld-sticky__cta{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:0 16px;border-radius:12px;background:var(--color-primary-button-background, #303030);color:var(--color-primary-button-text, #fff);font-family:var(--font-body--family);font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap}@media(min-width:750px){.vld-sticky{display:none}}main[data-template*=method] .text-block[class*=_h_sur]>*{display:flex;align-items:center;justify-content:center;gap:14px;color:var(--color-primary);opacity:1;letter-spacing:.2em}main[data-template*=method] .text-block[class*=_h_sur]>*:before,main[data-template*=method] .text-block[class*=_h_sur]>*:after{content:"";flex:none;height:1px;width:50px;background:var(--color-primary);opacity:.45}@media(max-width:480px){main[data-template*=method] .text-block[class*=_h_sur]>*:before,main[data-template*=method] .text-block[class*=_h_sur]>*:after{width:26px}}main[data-template*=method] :is([id$=__preparation],[id$=__precautions]) .group-block.border-style{background:#fffefb;box-shadow:0 4px 14px #0000000f}main[data-template*=method] [id$=__entretien] .group-block--width-fit-content.color-scheme-4{width:34px;height:34px;padding:0!important;display:flex;align-items:center;justify-content:center}main[data-template*=method] .image-block[class*=__tl_]{max-width:150px}main[data-template*=method] .image-block[class*=__tl_] img{aspect-ratio:1;object-fit:cover;border-radius:50%}@media(max-width:749px){main[data-template*=method] .image-block[class*=__tl_]{max-width:120px;margin-inline:auto}}main[data-template*=method] [id$=__entretien] .text-block.paragraph{max-width:27ch;margin-inline:auto;min-height:2.6em}main[data-template*=method] [id$=__entretien] .text-block[class*=__en_note]{max-width:520px;min-height:0;margin-top:10px;padding-top:22px;border-top:1px solid var(--color-border)}main[data-template*=method] [id$=__entretien] .text-block[class*=__en_note] em{font-size:14px;font-style:italic;color:var(--color-foreground-muted, var(--color-foreground));opacity:.8}main[data-template^=product] .text-block[class*=__text_ik7xpp]{width:auto;max-width:none}@media(min-width:750px){main[data-template^=product] .text-block[class*=__text_ik7xpp] p{white-space:nowrap}}main[data-template*=contact] .vld-faq-card{background:var(--color-input-hover-background, #f4f6f1);border:1px solid var(--color-border)}main[data-template*=contact] .group-block--width-fit-content{border-color:var(--color-primary);color:var(--color-primary)}main[data-template*=contact] .group-block--width-fit-content svg{color:var(--color-primary)}main[data-template*=contact] strong{font-weight:700}main[data-template*=contact] a{color:var(--color-primary)}main[data-template*=contact] .section-content-wrapper{max-width:1200px;margin-inline:auto}main[data-template*=contact]{--font-h5--size: .96875rem;--font-h5--line-height: 1.4;--font-paragraph--size: .875rem;--font-paragraph--line-height: 1.55}main[data-template*=contact] :is([class*=__email_t1],[class*=__langue_t1],[class*=__horaires_t1])>*{font-size:13px;letter-spacing:.07em;line-height:1.35}main[data-template*=contact] [class*=__titre] :is(h1,h2,h3,h4,h5,h6){font-size:clamp(1.5rem,1.2rem + 1.4vw,1.875rem);line-height:1.2}main[data-template*=contact] .group-block--width-fit-content{padding:9px!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vld-index.css.map */
