html body{--vg-ink:#000;--vg-muted:#000;--vg-accent:#000;--vg-hover:#5b3430;--vg-hover-camel:#5b3430;--vg-cream:#f3eee6;--vg-cream-light:#f3eee6;--vg-sand:#f3eee6;color:#000}html body .vd{--vd-noir:#000;--vd-gris:#000;--vd-survol:#5b3430;--vd-beige:#f3eee6;--vd-avis:#f3eee6}html body .announcement-bar-section .announcement-bar__message{font-size:13px!important;letter-spacing:.02em!important;text-transform:none!important;font-variant:normal!important;color:#000!important}html body .vg-header .vg-nav a,html body .vg-burger__panel a{font-size:14px!important;letter-spacing:.02em!important;text-transform:none!important;font-variant:normal!important;color:#000!important}html body :is(main,.vg-footer) :is(h1,h2,h3,h4,p,li,span,small,label,legend,summary,a,em,strong,b,figcaption,blockquote,td,th,input,textarea,select){color:#000!important}html body .vg-footer{background:#f3eee6!important;color:#000!important}html body .vg-footer .vg-news input[type=email]{color:#000!important;border-color:#000!important}html body .vg-footer .vg-news input[type=email]::placeholder{color:#000!important;opacity:1}html body .vg-pill,html body .vg-bundle__tag,html body .vg-badge{background:#f3eee6!important;color:#000!important}html body :is(.vc-btn,.vd-btn,.vg-btn,.vm-appel__btn,.button,.cart__checkout-button){background:#45171a!important;border-color:#45171a!important;color:#fff!important}html body :is(.vc-btn,.vd-btn,.vg-btn,.vm-appel__btn,.button,.cart__checkout-button) :is(span,b,strong,em){color:#fff!important}html body :is(.vc-btn,.vd-btn,.vg-btn,.vm-appel__btn,.button,.cart__checkout-button):is(:hover,:focus-visible){background:#5b3430!important;border-color:#5b3430!important;color:#fff!important;opacity:1}html body .vg-footer .vg-news .vg-btn{background:#000!important;color:#fff!important;border-color:#000!important}html body .vg-footer .vg-news .vg-btn:is(:hover,:focus-visible){background:#5b3430!important;border-color:#5b3430!important}html body main .vd-faq details[open]{background:#f3eee6}@media(max-width:749px){html body .announcement-bar-section .announcement-bar__message{font-size:12px!important;letter-spacing:0!important}}html body .vc{color:#000}html body .vc :is(.vc-sur,.vc-geste__n,.vc-avi__nom,.vc-quiz__tip,.vc-aa__carte){color:#000!important}html body .vc :is(.vc-comp__nous,.vc-sceau){background:#f3eee6!important;color:#000!important}html body .vc .vc-cta{background:transparent!important;color:#000!important}html body .vc-quiz__opt{color:#000!important}html body .vc-quiz__opt[aria-pressed=true]{color:#fff!important}html body .vc-quiz__opt:is(:hover,:focus-visible){border-color:#5b3430!important}html body .vg-footer .vd-pied-signature{color:#000!important}html body .vg-header__cart{letter-spacing:.02em!important;text-transform:none!important}html body[data-vd-template="404-"] main>[id$=__main],html body[data-vd-template="404-"] main>[id$=__main]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template=article-] main>[id$=__main],html body[data-vd-template=article-] main>[id$=__main]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template=blog-] main>[id$=__main],html body[data-vd-template=blog-] main>[id$=__main]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template=cart-] main>[id$=__cart-items],html body[data-vd-template=cart-] main>[id$=__cart-items]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template=cart-] main>[id$=__cart-footer],html body[data-vd-template=cart-] main>[id$=__cart-footer]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#f3eee6!important;background-image:none!important;color:#000!important}html body[data-vd-template=collection-] main>[id$=__banner],html body[data-vd-template=collection-] main>[id$=__banner]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template=collection-] main>[id$=__product-grid],html body[data-vd-template=collection-] main>[id$=__product-grid]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#f3eee6!important;background-image:none!important;color:#000!important}html body[data-vd-template="customers/account-"] main>[id$=__main],html body[data-vd-template="customers/account-"] main>[id$=__main]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template="customers/activate_account-"] main>[id$=__main],html body[data-vd-template="customers/activate_account-"] main>[id$=__main]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template="customers/addresses-"] main>[id$=__main],html body[data-vd-template="customers/addresses-"] main>[id$=__main]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template="customers/login-"] main>[id$=__main],html body[data-vd-template="customers/login-"] main>[id$=__main]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template="customers/order-"] main>[id$=__main],html body[data-vd-template="customers/order-"] main>[id$=__main]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template="customers/register-"] main>[id$=__main],html body[data-vd-template="customers/register-"] main>[id$=__main]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template="customers/reset_password-"] main>[id$=__main],html body[data-vd-template="customers/reset_password-"] main>[id$=__main]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template=index-] main>[id$=__hero],html body[data-vd-template=index-] main>[id$=__hero]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template=index-] main>[id$=__reassurance],html body[data-vd-template=index-] main>[id$=__reassurance]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#f3eee6!important;background-image:none!important;color:#000!important}html body[data-vd-template=index-] main>[id$=__produit],html body[data-vd-template=index-] main>[id$=__produit]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template=index-] main>[id$=__moments],html body[data-vd-template=index-] main>[id$=__moments]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template=index-] main>[id$=__portrait],html body[data-vd-template=index-] main>[id$=__portrait]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template=index-] main>[id$=__age],html body[data-vd-template=index-] main>[id$=__age]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#f3eee6!important;background-image:none!important;color:#000!important}html body[data-vd-template=index-] main>[id$=__gestes],html body[data-vd-template=index-] main>[id$=__gestes]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template=index-] main>[id$=__races],html body[data-vd-template=index-] main>[id$=__races]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#f3eee6!important;background-image:none!important;color:#000!important}html body[data-vd-template=index-] main>[id$=__avis],html body[data-vd-template=index-] main>[id$=__avis]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#f3eee6!important;background-image:none!important;color:#000!important}html body[data-vd-template=index-] main>[id$=__faq],html body[data-vd-template=index-] main>[id$=__faq]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template=list-collections] main>[id$=__main],html body[data-vd-template=list-collections] main>[id$=__main]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template=page-aide] main>[id$=__main],html body[data-vd-template=page-aide] main>[id$=__main]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template=page-contact] main>[id$=__main],html body[data-vd-template=page-contact] main>[id$=__main]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template=page-contact] main>[id$=__form],html body[data-vd-template=page-contact] main>[id$=__form]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#f3eee6!important;background-image:none!important;color:#000!important}html body[data-vd-template=page-faq] main>[id$=__faq_sling],html body[data-vd-template=page-faq] main>[id$=__faq_sling]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template=page-faq] main>[id$=__faq_commande],html body[data-vd-template=page-faq] main>[id$=__faq_commande]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#f3eee6!important;background-image:none!important;color:#000!important}html body[data-vd-template=page-faq] main>[id$=__faq_retours],html body[data-vd-template=page-faq] main>[id$=__faq_retours]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template=page-faq] main>[id$=__cta],html body[data-vd-template=page-faq] main>[id$=__cta]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#f3eee6!important;background-image:none!important;color:#000!important}html body[data-vd-template=page-] main>[id$=__main],html body[data-vd-template=page-] main>[id$=__main]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template=page-legal] main>[id$=__main],html body[data-vd-template=page-legal] main>[id$=__main]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template=page-track] main>[id$=__main],html body[data-vd-template=page-track] main>[id$=__main]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template=password-] main>[id$=__main],html body[data-vd-template=password-] main>[id$=__main]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template=product-] main>[id$=__main],html body[data-vd-template=product-] main>[id$=__main]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template=product-] main>[id$=__reassurance],html body[data-vd-template=product-] main>[id$=__reassurance]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#f3eee6!important;background-image:none!important;color:#000!important}html body[data-vd-template=product-] main>[id$=__hiver],html body[data-vd-template=product-] main>[id$=__hiver]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template=product-] main>[id$=__moments],html body[data-vd-template=product-] main>[id$=__moments]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#f3eee6!important;background-image:none!important;color:#000!important}html body[data-vd-template=product-] main>[id$=__age],html body[data-vd-template=product-] main>[id$=__age]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template=product-] main>[id$=__details],html body[data-vd-template=product-] main>[id$=__details]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template=product-] main>[id$=__gestes],html body[data-vd-template=product-] main>[id$=__gestes]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#f3eee6!important;background-image:none!important;color:#000!important}html body[data-vd-template=product-] main>[id$=__quiz],html body[data-vd-template=product-] main>[id$=__quiz]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template=product-] main>[id$=__portrait],html body[data-vd-template=product-] main>[id$=__portrait]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#f3eee6!important;background-image:none!important;color:#000!important}html body[data-vd-template=product-] main>[id$=__comparatif],html body[data-vd-template=product-] main>[id$=__comparatif]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template=product-] main>[id$=__garantie],html body[data-vd-template=product-] main>[id$=__garantie]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#f3eee6!important;background-image:none!important;color:#000!important}html body[data-vd-template=product-] main>[id$=__avis],html body[data-vd-template=product-] main>[id$=__avis]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#f3eee6!important;background-image:none!important;color:#000!important}html body[data-vd-template=product-] main>[id$=__faq],html body[data-vd-template=product-] main>[id$=__faq]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template=product-] main>[id$=__offrir],html body[data-vd-template=product-] main>[id$=__offrir]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#f3eee6!important;background-image:none!important;color:#000!important}html body[data-vd-template=product-] main>[id$=__rea_fin],html body[data-vd-template=product-] main>[id$=__rea_fin]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template=product-portrait] main>[id$=__main],html body[data-vd-template=product-portrait] main>[id$=__main]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template=product-portrait] main>[id$=__photo],html body[data-vd-template=product-portrait] main>[id$=__photo]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#f3eee6!important;background-image:none!important;color:#000!important}html body[data-vd-template=product-portrait] main>[id$=__rassure],html body[data-vd-template=product-portrait] main>[id$=__rassure]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#f3eee6!important;background-image:none!important;color:#000!important}html body[data-vd-template=product-portrait] main>[id$=__duo],html body[data-vd-template=product-portrait] main>[id$=__duo]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body[data-vd-template=product-portrait] main>[id$=__faq],html body[data-vd-template=product-portrait] main>[id$=__faq]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#f3eee6!important;background-image:none!important;color:#000!important}html body[data-vd-template=search-] main>[id$=__main],html body[data-vd-template=search-] main>[id$=__main]>:is(.vc,.vd,.vg,.vd-avis,.vm-appel,.vm-rassure,[class^=vm-]){background-color:#fff!important;background-image:none!important;color:#000!important}html body footer.vg-footer{background:#000!important;color:#fff!important}html body footer.vg-footer :is(h1,h2,h3,h4,p,li,span,small,label,a,em,strong,b,input,textarea,.vd-pied-signature){color:#fff!important}html body footer.vg-footer .vg-news input[type=email]{color:#fff!important;border-color:#fff!important}html body footer.vg-footer .vg-news input[type=email]::placeholder{color:#fff!important;opacity:.85}html body #MainContent :is(.vc-btn,.vd-btn,.vg-btn,.vm-appel__btn,.button,.cart__checkout-button),html body #MainContent :is(.vc-btn,.vd-btn,.vg-btn,.vm-appel__btn,.button,.cart__checkout-button) *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #MainContent [id$=__moments] .vc-tete{max-width:100%;width:100%;text-align:center;align-items:center;margin-left:auto;margin-right:auto}html body #MainContent [id$=__moments] .vc-tete h2{max-width:100%;width:100%;text-align:center}html body #MainContent [id$=__moments] .vc-tete__p{max-width:760px;margin-left:auto;margin-right:auto}.vc-moments-title-line{display:block}html body #MainContent .vc-faq__liste{border:0;display:grid;gap:14px}html body #MainContent .vc-faq details{border:1px solid #cfc3ae;border-radius:6px;background:#fff;overflow:hidden}html body #MainContent .vc-faq summary{padding:20px 24px;margin:0}html body #MainContent .vc-faq details[open]{border-color:#5b3430}html body #MainContent .vc-faq__r{padding:0 24px 24px}html body #MainContent .vc-faq summary:focus-visible{outline:2px solid #5b3430;outline-offset:-4px}@media(max-width:749px){html body #MainContent [id$=__moments] .vc-tete h2{font-size:clamp(18px,4.7vw,32px)!important;line-height:1.25}.vc-moments-title-line{white-space:nowrap}html body #MainContent .vc-faq summary{padding:18px 16px}html body #MainContent .vc-faq__r{padding:0 16px 20px}}html body .announcement-bar-section :is(.utility-bar,.announcement-bar){background:#000!important;color:#fff!important}html body .announcement-bar-section .announcement-bar__message{font-size:16px!important;line-height:1.45!important;letter-spacing:.01em!important;color:#fff!important;min-height:46px!important;padding:8px 16px!important;text-align:center}html body .announcement-bar-section .announcement-bar__message *{color:#fff!important}html body .vg-header .vg-nav a{font-size:16px!important;line-height:1.4!important;letter-spacing:.01em!important}html body .vg-burger__panel a{font-size:18px!important;line-height:1.5!important}html body #MainContent .vc h2 em.vc-title-accent{font-family:inherit!important;font-style:italic!important;font-weight:inherit!important;color:#b37b81!important;-webkit-text-fill-color:#b37b81!important}@media(max-width:749px){html body .announcement-bar-section .announcement-bar__message{font-size:15px!important;line-height:1.4!important}}html body #MainContent .vc-portraits{display:flex;align-items:center;justify-content:center;gap:0;padding:32px 18px;isolation:isolate}html body #MainContent .vc-portraits .vc-cadre{flex:0 0 40%;min-width:0;padding:10px;border:3px solid #f3eee6;background:#f3eee6;border-radius:0;box-shadow:0 8px 24px #0000000d}html body #MainContent .vc-portraits .vc-cadre:nth-child(1){transform:rotate(-5deg);margin-right:-10%;z-index:1}html body #MainContent .vc-portraits .vc-cadre:nth-child(2){transform:translateY(-12px);z-index:3}html body #MainContent .vc-portraits .vc-cadre:nth-child(3){transform:rotate(5deg);margin-left:-10%;z-index:2}html body #MainContent .vc-portraits .vc-media{border-radius:0}html body #MainContent .vc-hero__carte{position:relative;isolation:isolate;background:transparent;border:0;border-radius:0;box-shadow:none;padding:28px 20px;max-width:560px}html body[data-vd-template=index-] #MainContent>[id$=__appel]{background:#e9c7c5!important;padding:32px 24px 48px}html body[data-vd-template=index-] #MainContent>[id$=__appel]>.vc{max-width:1040px;margin:0 auto;background:#e9c7c5!important;padding:44px 0;border-radius:4px}html body[data-vd-template=index-] #MainContent>[id$=__appel] .vc-cta{padding:12px 24px;gap:18px}html body #MainContent :is(.vc-faq,.vd-faq) summary{font-size:17px!important;line-height:1.45!important}html body #MainContent :is(.vc-faq__r,.vd-faq__r){font-size:15px!important;line-height:1.65}html body #MainContent .vc-dimensions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:40px auto 16px;text-align:center;max-width:1000px;width:100%}html body #MainContent .vc-dimensions h3{font-family:var(--vc-titre,Georgia,serif);font-size:30px!important;line-height:1.2;margin:0 0 12px}html body #MainContent .vc-dimensions p{font-size:15px;line-height:1.65;margin:0}html body #MainContent .vc-reviews-slider{position:relative;padding:0 44px}html body #MainContent .vc-reviews-slider .vc-avis{display:grid;grid-template-rows:auto;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:20px 16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:4px 0 8px;align-items:stretch}html body #MainContent .vc-reviews-slider .vc-avis::-webkit-scrollbar{display:none}html body #MainContent .vc-reviews-slider .vc-avi{min-width:0;scroll-snap-align:start}html body #MainContent .vc-reviews-slider .vc-avi__corps{padding:16px;gap:10px}html body #MainContent .vc-reviews-slider .vc-avi__texte{font-family:var(--vc-texte,Jost,sans-serif);font-style:normal;font-size:14px;line-height:1.55}html body #MainContent .vc-reviews-slider .vc-avi__nom{font-size:12px;letter-spacing:.02em;text-transform:none}html body #MainContent .vc-reviews-arrow{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border:1px solid #000;border-radius:50%;background:#fff;color:#000;font:24px/1 sans-serif;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}html body #MainContent .vc-reviews-arrow--prev{left:0}html body #MainContent .vc-reviews-arrow--next{right:0}html body #MainContent .vc-reviews-arrow:disabled{opacity:.3;cursor:default}html body #MainContent .vc-reviews-arrow:hover:not(:disabled){background:#5b3430;color:#fff}html body #MainContent .vc-reviews-arrow:focus-visible,html body #MainContent .vc-reviews-slider .vc-avis:focus-visible{outline:2px solid #b37b81;outline-offset:3px}html body[data-vd-template=product-portrait] #MainContent .vd-remise{background:#b37b81!important;color:#fff!important;white-space:normal;line-height:1.3}html body[data-vd-template=product-portrait] #MainContent .vd-remise *{color:#fff!important}html body[data-vd-template=product-portrait] #MainContent .vd-remise--image{width:100px;height:100px}html body[data-vd-template=product-portrait] #MainContent .vd-remise__grand{font-size:20px;letter-spacing:0}html body[data-vd-template=product-portrait] #MainContent [id$=__duo] h2 em{color:#b37b81!important;font-style:italic!important}@media(max-width:989px){html body #MainContent .vc-reviews-slider .vc-avis{grid-auto-columns:calc((100% - 16px)/2)}}@media(max-width:749px){html body #MainContent .vc-hero{min-height:820px;display:flex;align-items:flex-end;overflow:hidden}html body #MainContent .vc-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}html body #MainContent .vc-hero__in{width:100%;padding:0 16px 28px;min-height:0}html body #MainContent .vc-hero__carte{max-width:480px;padding:20px 4px;gap:14px}html body #MainContent .vc-hero__carte h1{font-size:32px;line-height:1.15}html body #MainContent .vc-dimensions{grid-template-columns:1fr;gap:26px;margin-top:28px}html body #MainContent .vc-dimensions h3{font-size:26px!important}html body #MainContent .vc-reviews-slider{padding:0 30px}html body #MainContent .vc-reviews-slider .vc-avis{grid-template-rows:auto;grid-auto-columns:100%;gap:14px}html body #MainContent .vc-reviews-arrow{width:26px;height:34px;font-size:20px}html body #MainContent :is(.vc-faq,.vd-faq) summary{font-size:16px!important}html body[data-vd-template=index-] #MainContent>[id$=__appel]{padding:24px 16px}html body[data-vd-template=index-] #MainContent>[id$=__appel]>.vc{padding:28px 0}html body[data-vd-template=index-] #MainContent>[id$=__appel] .vc-cta{padding:0}html body[data-vd-template=product-portrait] #MainContent .vd-remise--image{width:86px;height:86px}html body[data-vd-template=product-portrait] #MainContent .vd-remise__grand{font-size:18px}}html body #MainContent .vc-hero__carte:before{content:none}html body #MainContent .vc-hero__media:after{content:"";position:absolute;top:0;bottom:0;left:0;width:min(78%,1000px);z-index:1;background:linear-gradient(90deg,#ffffffeb,#ffffffd1 35%,#ffffff8c 62%,#fff0);pointer-events:none}html body #MainContent .vc-hero__in{z-index:2}html body[data-vd-template=index-] #MainContent>[id$=__appel]{background:#e9c7c5!important}html body[data-vd-template=index-] #MainContent>[id$=__appel]>.vc{background:#e9c7c5!important;border-radius:0}@media(max-width:749px){html body #MainContent .vc-hero__media:after{width:92%;background:linear-gradient(90deg,#ffffffe6,#ffffffc2 40%,#ffffff61 72%,#fff0)}}html body[data-vd-template=index-] #MainContent [id$=__avis] .vc-avi{background:#fff!important}html body[data-vd-template=index-] #MainContent [id$=__faq] .vc-faq details{background:#f3eee6}html body[data-vd-template=index-] #MainContent [id$=__age] .vc-benef--cartes li{background:#fff!important;border-radius:6px;padding:22px 24px}html body[data-vd-template=index-] #MainContent [id$=__age] .vc-benef__t{color:#45171a!important;font-family:var(--ft);font-style:normal!important;font-size:24px;line-height:1.25;margin-bottom:6px}html body[data-vd-template=index-] #MainContent [id$=__age] .vc-benef__d{font-size:16px}html body #MainContent .vg-pdp .vg-pill .vg-pill__text,html body #MainContent .vg-pdp .vg-pill .vg-pill__text b{color:#fff!important}html body[data-vd-template=product-] #MainContent [id$=__hiver] h2 em.vc-accent{color:#b37b81!important;font-style:italic!important}html body[data-vd-template=product-] #MainContent [id$=__details] .vc-details{grid-auto-rows:1fr}html body[data-vd-template=product-] #MainContent [id$=__details] .vc-detail{background:#fdfbf7!important;border:1px solid rgba(69,23,26,.12);grid-template-columns:240px minmax(0,1fr);height:100%}html body[data-vd-template=product-] #MainContent [id$=__details] .vc-detail .vc-media{aspect-ratio:auto;height:100%;min-height:240px}html body[data-vd-template=product-] #MainContent [id$=__details] .vc-detail__t{justify-content:flex-start}html body[data-vd-template=product-] #MainContent [id$=__details] .vc-sur .vc-sur__mot{color:#965a61!important;font-weight:600}@media(max-width:749px){html body[data-vd-template=product-] #MainContent [id$=__details] .vc-detail{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}html body[data-vd-template=product-] #MainContent [id$=__details] .vc-detail .vc-media{aspect-ratio:4/3;height:auto;min-height:0}}html body[data-vd-template=index-] #MainContent [id$=__moments] .vc-carte{background:#fdfbf7;border:1px solid rgba(69,23,26,.12);border-radius:8px;overflow:hidden;gap:10px;padding-bottom:22px}html body[data-vd-template=index-] #MainContent [id$=__moments] .vc-carte h3{color:#45171a!important}html body[data-vd-template=index-] #MainContent [id$=__moments] .vc-carte .vc-media{border-radius:0;margin-bottom:8px}html body[data-vd-template=index-] #MainContent [id$=__moments] .vc-carte :is(h3,p){padding:0 20px}@media(max-width:749px){html body[data-vd-template=index-] #MainContent [id$=__moments] .vc-cartes{scroll-padding:0 20px}}html body[data-vd-template=product-] #MainContent [id$=__hiver] .vc-aa__carte--apres{background:#ece3d3!important}html body[data-vd-template=product-] #MainContent [id$=__hiver] .vc-aa__carte--apres .vc-aa__liste li:before{color:#b37b81!important;font-weight:700}html body[data-vd-template=product-] #MainContent [id$=__quiz] .vc-dimensions{gap:20px;align-items:stretch}html body[data-vd-template=product-] #MainContent [id$=__quiz] .vc-dimensions .vc-dim{background:#f3eee6;border-radius:8px;padding:28px 24px;display:flex;flex-direction:column;align-items:center;gap:10px}html body[data-vd-template=product-] #MainContent [id$=__quiz] .vc-dimensions .vc-dim h3{margin:0}html body[data-vd-template=product-] #MainContent [id$=__quiz] .vc-tete+.vc-dimensions{margin-top:0}@media(max-width:749px){html body[data-vd-template=product-] #MainContent [id$=__quiz] .vc-dimensions{gap:12px}html body[data-vd-template=product-] #MainContent [id$=__quiz] .vc-dimensions .vc-dim{padding:22px 20px}}html body[data-vd-template=product-] #MainContent [id$=__comparatif] .vc-comp .vc-comp__nous{background:#fdfbf7!important;border-bottom-color:var(--l)}html body[data-vd-template=product-] #MainContent [id$=__comparatif] .vc-comp__nous .vc-comp__sym{color:#5f7a1f!important;font-size:26px;font-weight:700}html body[data-vd-template=product-] #MainContent .vg-pdp .vg-bundle__tag{background:#000!important;color:#fff!important}html body[data-vd-template=product-] #MainContent .vg-gallery__main{position:relative}html body[data-vd-template=product-] #MainContent .vg-pastille{position:absolute;top:18px;right:18px;z-index:3;width:108px;height:108px;margin:0;border-radius:50%;background:#5f7a1f;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;box-shadow:0 2px 10px #00000026;pointer-events:none}html body[data-vd-template=product-] #MainContent .vg-pastille span{color:#fff!important;font-size:15px;line-height:1.15;font-weight:500}html body[data-vd-template=product-] #MainContent .vg-pastille strong{color:#fff!important;font-size:17px;line-height:1.15;font-weight:700;letter-spacing:.08em}@media(max-width:749px){html body[data-vd-template=product-] #MainContent .vg-pastille{top:12px;right:12px;width:84px;height:84px}html body[data-vd-template=product-] #MainContent .vg-pastille span{font-size:12px}html body[data-vd-template=product-] #MainContent .vg-pastille strong{font-size:14px}}html body #MainContent .vc-reviews-slider .vc-avi:not(:has(.vc-media)) .vc-avi__corps{justify-content:center;padding:28px 22px}html body #MainContent .vc-reviews-slider .vc-avi:not(:has(.vc-media)) .vc-avi__texte{font-size:17px;line-height:1.6}html body #MainContent .vc-reviews-slider .vc-avi:not(:has(.vc-media)) .vc-avi__nom{margin-top:6px}@media(min-width:750px){html body[data-vd-template=index-] #MainContent [id$=__hero] .vc-hero__in{align-items:center;padding-top:64px;padding-bottom:64px}}html body[data-vd-template=index-] #MainContent [id$=__produit] .vc-accroche{font-style:normal!important}html body[data-vd-template=product-] #MainContent [id$=__faq] .vc-faq details{background:#fdfbf7}@media(min-width:750px){html body[data-vd-template=index-] #MainContent [id$=__hero] .vc-hero__media:after{width:min(52%,760px);background:linear-gradient(90deg,#fffc,#ffffffa8 40%,#ffffff4d 72%,#fff0)}html body[data-vd-template=index-] #MainContent [id$=__hero] .vc-hero__carte{max-width:480px}}@media(max-width:749px){html body[data-vd-template=index-] #MainContent [id$=__hero] .vc-hero__media:after{width:100%;background:linear-gradient(0deg,#ffffffd1,#ffffffb3 38%,#ffffff4d 54%,#fff0 66%)}}html body[data-vd-template=product-] #MainContent .vg-pastille span,html body[data-vd-template=product-] #MainContent .vg-pastille strong{font-family:Playfair Display,Georgia,serif!important;font-style:italic!important;font-weight:500!important}html body[data-vd-template=product-] #MainContent .vg-pastille span{font-size:16px}html body[data-vd-template=product-] #MainContent .vg-pastille strong{font-size:19px;letter-spacing:.04em}@media(max-width:749px){html body[data-vd-template=product-] #MainContent .vg-pastille span{font-size:13px}html body[data-vd-template=product-] #MainContent .vg-pastille strong{font-size:15px}}html body[data-vd-template=product-] #MainContent .vg-checks li svg{display:none}html body[data-vd-template=product-] main>[id$=__reassurance],html body[data-vd-template=product-] main>[id$=__reassurance]>.vc{background-color:#e9c7c5!important}html body[data-vd-template=product-] #MainContent [id$=__reassurance] .vc-rea{padding:44px 0;border-bottom:0}html body[data-vd-template=product-] #MainContent [id$=__reassurance] .vc-rea__grille{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}html body[data-vd-template=product-] #MainContent [id$=__reassurance] .vc-rea__item{flex-direction:column;align-items:center;text-align:center;gap:12px}html body[data-vd-template=product-] #MainContent [id$=__reassurance] .vc-rea__t{font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}html body[data-vd-template=product-] #MainContent [id$=__reassurance] .vc-rea__d{font-size:15px;line-height:1.5;max-width:300px;margin:0 auto}@media(max-width:989px){html body[data-vd-template=product-] #MainContent [id$=__reassurance] .vc-rea__grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}@media(max-width:749px){html body[data-vd-template=product-] #MainContent [id$=__reassurance] .vc-rea{padding:32px 0}html body[data-vd-template=product-] #MainContent [id$=__reassurance] .vc-rea__item{align-items:center}html body[data-vd-template=product-] #MainContent [id$=__reassurance] .vc-rea__t{font-size:12px;letter-spacing:.12em}html body[data-vd-template=product-] #MainContent [id$=__reassurance] .vc-rea__d{font-size:14px}}html body #MainContent .vc-portraits .vc-cadre{background:#ece3d3;border-color:#ece3d3}html body[data-vd-template=index-] #MainContent [id$=__age] .vc-benef__t{font-size:21px}@media(max-width:749px){html body[data-vd-template=index-] #MainContent [id$=__age] .vc-benef__t{font-size:19px}}html body[data-vd-template=index-] #MainContent>[id$=__appel] .vc-cta h2{font-size:30px!important}@media(max-width:749px){html body[data-vd-template=index-] #MainContent>[id$=__appel] .vc-cta h2{font-size:23px!important}}html body[data-vd-template=product-] #MainContent .vg-pdp__sub{font-style:normal!important}html body[data-vd-template=product-] #MainContent [id$=__quiz] .vc-race{background:#f3eee6!important}html body[data-vd-template=product-] #MainContent [id$=__garantie] .vc-sceau{background:#fff!important}html body[data-vd-template=product-portrait] #MainContent [id$=__faq] details{background:#fff!important}html body:is([data-vd-template=index-],[data-vd-template=product-],[data-vd-template=product-portrait]) #MainContent [id^=shopify-section] h2{font-size:30px!important;line-height:1.15!important}@media(max-width:749px){html body:is([data-vd-template=index-],[data-vd-template=product-],[data-vd-template=product-portrait]) #MainContent [id^=shopify-section] h2{font-size:23px!important}}html body[data-vd-template=product-] #MainContent [id$=__hiver] h2 em.vc-accent{font-weight:700!important}html body[data-vd-template=product-] #MainContent [id$=__hiver] .vc-aa__carte--apres h3{color:#45171a!important}html body[data-vd-template=product-] #MainContent .vc-portraits .vc-cadre{background:#fff;border-color:#fff}html body[data-vd-template=index-] #MainContent .vc-portraits .vc-cadre{background:#000;border-color:#000}html body[data-vd-template=product-] #MainContent [id$=__hiver] h2 em.vc-accent{font-family:inherit!important}
/*# sourceMappingURL=/cdn/shop/t/42/assets/vd-harmony.css.map */
