/*
 Theme Name:     Folie Verte & Palpitante Cosmétique
 Theme URI:      https://woocommerce.com/storefront/
 Description:    Thème enfant de Storefront - adapté pour PCh
 Author:         Emergence Graphique
 Author URI:     https://www.emergence-graphique.fr
 Template:       storefront
 Version:        1.0.0
*/
@charset "UTF-8";.bandeau-plandusite .int .container-principal-bandeau .bloc ul,.bandeau-plandusite .int .container-principal-bandeau .bloc ul li{margin:0;padding:0}.bandeau-image .container-img:before,body.login:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0}.banniere.banniere-img .container-img-banniere:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-background-image:linear-gradient(to right,rgba(35,34,34,.1) 0,rgba(35,34,34,.4) 25%,rgba(35,34,34,.5) 50%,rgba(35,34,34,.4) 75%,rgba(35,34,34,.1) 100%);-moz-background-image:linear-gradient(to right,rgba(35,34,34,.1) 0,rgba(35,34,34,.4) 25%,rgba(35,34,34,.5) 50%,rgba(35,34,34,.4) 75%,rgba(35,34,34,.1) 100%);-ms-background-image:linear-gradient(to right,rgba(35,34,34,.1) 0,rgba(35,34,34,.4) 25%,rgba(35,34,34,.5) 50%,rgba(35,34,34,.4) 75%,rgba(35,34,34,.1) 100%);-o-background-image:linear-gradient(to right,rgba(35,34,34,.1) 0,rgba(35,34,34,.4) 25%,rgba(35,34,34,.5) 50%,rgba(35,34,34,.4) 75%,rgba(35,34,34,.1) 100%);background-image:linear-gradient(to right,rgba(35,34,34,.1) 0,rgba(35,34,34,.4) 25%,rgba(35,34,34,.5) 50%,rgba(35,34,34,.4) 75%,rgba(35,34,34,.1) 100%);mix-blend-mode:multiply}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button:focus,input:focus,select:focus,textarea:focus{outline:0}html *,html :after,html :before{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Jost,sans-serif;font-size:16px;font-weight:300;line-height:1.625em;color:#797876;background-color:#fff}.title,h1,h2,h3,h4,h5{line-height:1.3em;font-weight:600;color:#232222;margin:1.3em 0 .5em 0;border-top:0!important;padding-top:0!important}.title,h1{font-size:2.19em;line-height:1.18em;text-transform:uppercase;margin:0}h2{font-size:1.56em;line-height:1.5em;text-transform:uppercase;margin:1.5em 0 1em 0}h3{font-size:1.3em}h4{font-size:1.15em;color:#797876}h5{font-size:1em;font-weight:700}.title-bandeau:first-child,.title-bloc:first-child,.title:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0}.introduction{font-size:1.125em;margin-top:1.5em}.introduction p{margin-bottom:0}.title-bloc{display:block;font-size:1.125em;font-weight:600;line-height:1.3em;color:#232222;text-transform:uppercase;margin:0 0 .5em 0}.title-bandeau{display:block;font-size:1.56em;font-weight:600;line-height:1.5em;text-transform:uppercase;color:#232222;margin:0}.title-bandeau .icone{height:35px;margin-right:10px;margin-top:-10px}.surtitre{font-size:1.125em;line-height:1.3em;text-transform:uppercase;letter-spacing:.05em;margin:0 0 1em 0}.sous-titre{font-size:1.875em;font-weight:400;line-height:1.3em;font-style:italic;margin:.3em 0 0 0}.ctg{font-size:.75em;font-weight:600;line-height:1.5em}.container-title-bandeau{max-width:750px;margin:0 auto 2em auto;text-align:center}.container-title-bandeau .title-bandeau .icone{display:block;margin:0 auto 15px auto}.container-title-bandeau .introduction{margin-top:1em}.container-title-bandeau-texte{max-width:750px;margin:0 0 1.5em 0}p{margin:0 0 .75em 0}a{text-decoration:none;transition:opacity .4s ease;color:#8ac15f;opacity:1}a:hover{opacity:.7}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:1px dotted rgba(29,29,27,.6)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:4px solid #8ac15f}abbr{cursor:help}strong{font-weight:500}em{font-style:italic}.entry-content ol,.entry-content ul{margin:0 0 .75em 0}.entry-content ol:last-child,.entry-content ul:last-child{margin-bottom:0}.entry-content ol li,.entry-content ul li{margin-bottom:.6em}.entry-content ol li:last-child,.entry-content ul li:last-child{margin-bottom:0}.entry-content ul li{padding:0 0 0 20px;list-style-type:none;position:relative}.entry-content ul li:before{content:"";display:inline-block;vertical-align:middle;width:11px;aspect-ratio:11/9;-webkit-mask-image:url(assets/svg/tick1.svg);mask-image:url(assets/svg/tick1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add;background-color:#6da544;position:absolute;top:10px;left:0}.entry-content ol{padding-left:20px}.entry-content ol li{list-style-type:decimal}.entry-content ol li::marker{display:inline-block;vertical-align:middle;color:#6da544;font-weight:500}.entry-content a{color:#797876;font-weight:500;-webkit-text-decoration:2px underline rgba(183,174,165,.3);text-decoration:2px underline rgba(183,174,165,.3);text-underline-offset:5px;transition:color .3s ease,-webkit-text-decoration .3s ease;transition:text-decoration .3s ease,color .3s ease;transition:text-decoration .3s ease,color .3s ease,-webkit-text-decoration .3s ease}.entry-content a:hover{color:#b7aea5;opacity:1;text-decoration-color:rgba(183,174,165,.6)}.entry-content a.btn{text-decoration:none}.entry-content p+ul{margin-top:-5px}.entry-content p+ol{margin-top:-5px}.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5{margin-top:1.3em;margin-bottom:.5em}.texte-important p{font-size:1.2em;font-weight:600}.texte-important p:last-child{margin-bottom:0}.texte-important.texte-important-centre{text-align:center}blockquote{background-color:#8ac15f;padding:40px 5% 30px 62px;border-radius:10px;box-shadow:0 0 12px 5px rgba(0,0,0,.15);color:#fff;font-style:italic;margin:1em 0;line-height:1.4em}.date{line-height:1.6em;margin:0}.meta{font-size:.82em;line-height:1.3em;margin:0}.meta span{display:inline-block;margin-right:4px}.meta span:after{content:".";display:inline-block;margin-left:4px}.meta span:last-child:after{display:none}.meta .type{text-transform:uppercase}.tel{color:#232222;font-size:1em;font-weight:600}.extrait{font-size:1em;line-height:1.5em}.extrait p{margin:0}.credit-photo{font-size:.75em;line-height:1.2em;background-color:rgba(29,29,27,.5);padding:2px 5px;color:#fff;position:absolute;bottom:0;left:0;border-radius:0 0 0 4px;margin:0}img{display:block;max-width:100%;height:auto}img.alignleft{float:left;margin:5px 10px 5px 0!important}img.alignright{float:left;margin:5px 0 5px 10px!important}img.aligncenter{margin:0 auto}figure{margin:2em 0;max-width:100%}figure.alignleft{float:left;margin:5px 10px 5px 0!important}figure.alignright{float:left;margin:10px 0 5px 5px!important}figure img{margin:0}figure figcaption{font-size:.9em;font-weight:400;font-style:italic;line-height:1.6em;margin-top:15px;color:#232222}.container-img picture{width:100%;max-width:100%}.container-video iframe,.container-video-cf iframe{max-width:100%;border-radius:20px;overflow:hidden;filter:drop-shadow(0 5px 5px rgba(121, 120, 118, .35))}.edit-link{display:none}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hidden-elements{display:none}.container-fil-ariane{font-size:.68em;font-weight:400;line-height:1.65em;text-transform:uppercase;letter-spacing:.05em;margin:0;padding:30px 0;position:relative}.container-fil-ariane a{color:#797876;-webkit-text-decoration:2px underline rgba(121,120,118,.2);text-decoration:2px underline rgba(121,120,118,.2);text-underline-offset:4px;transition:color .3s ease,-webkit-text-decoration .3s ease;transition:text-decoration .3s ease,color .3s ease;transition:text-decoration .3s ease,color .3s ease,-webkit-text-decoration .3s ease}.container-fil-ariane a:hover{opacity:1;text-decoration-color:rgba(121,120,118,.6)}.container-fil-ariane p{margin-bottom:0}.container-fil-ariane nav ol,.container-fil-ariane nav ul{list-style-type:none;margin:0;padding:0}.container-fil-ariane nav ol li,.container-fil-ariane nav ul li{margin:0;padding:0;display:inline}.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0,0,0,0)}#font-size-increase,#font-size-reduce{background:0 0;border:0;box-shadow:0;padding:0 2px;transition:opacity .3s ease}#font-size-increase span,#font-size-reduce span{margin:0 2px;color:#8ac15f}#font-size-increase:hover,#font-size-reduce:hover{opacity:.7}#font-size-increase span{font-size:1.2em}.fermer{width:20px!important;height:20px;background:url(assets/images/sprite-icons.png) 0 -74px no-repeat;background-size:80px auto;position:absolute;right:15px;top:15px;transform:rotate(45deg);z-index:99999;display:none}.int{width:100%;max-width:1500px;margin:0 auto;padding:0 5%;position:relative;z-index:1}#page{overflow-x:hidden}.site-header{margin:0!important;padding:0;color:#797876;border:0}.site-footer{margin:0;padding:0}.site-content{border:0}.col-full{max-width:none;margin:0;padding:0}.content-area{width:auto!important;float:none!important;margin:0!important;padding:0!important}.site-main{margin:0}img{border-radius:0}.storefront-handheld-footer-bar{display:none}.container-double-colonne{display:flex;-moz-column-gap:10%;column-gap:10%}.container-double-colonne .col-principale{width:100%}.container-double-colonne .sidebar{flex:0 0 300px}.bloc{display:block;width:100%;padding:30px;background-color:#fff;margin-bottom:20px;position:relative}.bloc:last-child{margin-bottom:0}.bloc .container-img-bloc{margin:.5em 0}.bloc .container-img-bloc img{width:100%}.bloc .entry-content{line-height:1.6em;margin-bottom:.5em!important}.bloc .entry-content:last-child{margin-bottom:0!important}.bloc .entry-content p{margin-bottom:.5em}.bloc .entry-content ol,.bloc .entry-content ul{margin-bottom:.5em}.bloc .entry-content ol li,.bloc .entry-content ul li{margin-bottom:.3em}.bloc .entry-content p+ul{margin-top:-5px}.bloc .entry-content h2,.bloc .entry-content h3,.bloc .entry-content h4,.bloc .entry-content h5{margin:.8em 0 .3em 0}.bloc .container-btn{padding-top:0;padding-bottom:0;margin-top:.5em!important}.bloc .container-btn .btn{font-size:.7em;border:0;background-color:#343333;color:#fff;padding:13px 10px;margin:0}.bloc .container-btn .btn:after{display:none}.bloc .container-btn .btn:hover{opacity:.7}.zoom{display:flex;justify-content:center;align-items:center;width:50px;height:50px;background-color:rgba(255,255,255,.7);position:absolute;bottom:0;right:0;z-index:2;transition:background .3s ease}.zoom:before{content:"";display:block;width:15px;height:15px;-webkit-mask-image:url(assets/svg/loupe1.svg);mask-image:url(assets/svg/loupe1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add;background-color:#343333}.accordion .accordion-item{border-bottom:2px solid #e8e5e1}.accordion .accordion-item:first-child{border-top:2px solid #e8e5e1}.accordion .accordion-item .accordion-header{padding:22px 50px 22px 10px;transition:background .3s ease;position:relative}.accordion .accordion-item .accordion-header .title-accordion .title-bloc{font-size:1.25em;line-height:1.3em;font-weight:500;margin:0;text-transform:none}.accordion .accordion-item .accordion-header .header-icon{display:inline-block;width:8px;aspect-ratio:54/90;-webkit-mask-image:url(assets/svg/fleche2.svg);mask-image:url(assets/svg/fleche2.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add;background-color:#232222;position:absolute;top:50%;right:25px;transform:rotate(90deg) translateX(-6px)}.accordion .accordion-item .accordion-header:hover{background-color:#f2efeb}.accordion .accordion-item .accordion-content{padding:10px 10px 30px 20px}.accordion .accordion-item[open] .accordion-header:hover{background:0 0}.accordion .accordion-item[open] .accordion-header .header-icon{transform:rotate(-90deg) translateX(6px)}table{width:100%;text-align:left;line-height:1.3em}table thead tr th{font-weight:600;background-color:#8ac15f;padding:15px 15px}table thead tr th:first-child{border-radius:20px 0 0 0}table thead tr th:last-child{border-radius:0 20px 0 0}table tbody tr td{font-size:.9em;background-color:#fbfaf9;padding:15px 15px}table tbody tr:nth-child(odd) td{background-color:#f9f8f6}.container-btn{display:flex;flex-wrap:wrap;justify-content:flex-start;-moz-column-gap:5px;column-gap:5px;width:100%;padding:20px 0 20px 0;position:relative;z-index:2}.container-btn .btn{margin-bottom:0}.container-btn.align-droite{justify-content:flex-end}.container-btn.align-centre{justify-content:center}.container-btn.container-btn-bandeau{padding-bottom:0}.social{display:flex;justify-content:flex-start;align-items:flex-start;-moz-column-gap:20px;column-gap:20px;clear:both}.social>li{margin:0 0 5px 0;width:25px;height:25px}.social>li>a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#fff;transition:background .3s ease,opacity .3s ease;position:relative}.social>li>a:before{content:"";display:block;height:100%;aspect-ratio:1/1;border-radius:50%;background-color:#f2efeb;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);transition:transform .3s ease,opacity .3s ease;opacity:0;z-index:-1}.social>li>a:after{content:"";display:inline-block;width:100%;height:100%;background:url(assets/images/sprite-icons.png) 0 -442.5px no-repeat;background-size:100px auto}.social>li>a:hover{opacity:1}.social>li>a:hover:before{opacity:1;transform:translateX(-50%) translateY(-50%) scale(1.8)}.social>li.facebook>a:after{background-position-y:-442.5px}.social>li.twitter>a:after{background-position-y:-467.5px}.social>li.linkedin>a:after{background-position-y:-492.5px}.social>li.youtube>a:after{background-position-y:-517.5px}.social>li.instagram>a:after{background-position-y:-542.5px}.social>li.pinterest>a:after{background-position-y:-567.5px}.share .social{clear:none;display:inline-block;vertical-align:top}.share .social .icon-social{width:20px;height:20px;margin:0 2px 5px 2px}.share .social .icon-social a .fa,.share .social .icon-social a .fab,.share .social .icon-social a .far,.share .social .icon-social a .fas,.share .social .icon-social a .fico{color:#797876;font-size:1.2em}.no-results{margin:0}.no-results .title-no-result{font-size:1.5em;margin:0 0 1em 0}body.login{background:url(assets/images/bg-01-folie-verte-cosmetiques-naturels.jpg) center center no-repeat;background-size:cover}body.login:before{background-color:rgba(29,29,27,.4)}body.login #login{position:relative;z-index:1}body.login #login h1{display:flex;justify-content:center;align-items:center;width:100%;height:120px;background:rgba(255,255,255,.8);padding:10px;margin:0}body.login #login h1 a{display:block;width:250px;height:100%;background:url(assets/images/logo-folie-verte-palpitante.png) center center no-repeat;background-size:contain;margin:0}body.login #login #login_error,body.login #login .message,body.login #login .success{border:none;background-color:rgba(138,193,95,.8);color:#fff;margin:0}body.login #login #loginform{background-color:rgba(255,255,255,.8);margin-top:0}body.login #login #loginform label{font-size:12px;color:#555}body.login #login #loginform input[type=password],body.login #login #loginform input[type=text]{background-color:#fff;border-color:#ddd;-webkit-border-radius:4px;font-size:16px!important}body.login #login #loginform .button-primary{width:auto;float:right;background-color:#8ac15f!important;color:#fff;-webkit-border-radius:4px;border:1px solid #8ac15f;text-transform:uppercase;font-size:.75em;text-shadow:none}body.login #login #loginform .button-primary:active,body.login #login #loginform .button-primary:hover{background-color:#8ac15f!important;border:1px solid #8ac15f;opacity:.7}body.login #login .message{margin-bottom:0;text-align:center;line-height:1.3em}body.login .language-switcher{display:none}body.login .privacy-policy-page-link,body.login p#backtoblog,body.login p#nav{display:none}.js .inithidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.js #masthead #header-recherche.anim-search{transition:transform .2s ease,opacity .4s ease,height .4s ease,padding .4s ease;opacity:0;height:0;padding:0}.js #masthead #header-recherche.anim-search input{visibility:hidden}.js #masthead #header-recherche.anim-search form .search-field{transform:translateX(100px);transition:transform .5s ease .1s,opacity .5s ease .1s;opacity:0}.js #masthead #header-recherche.anim-search form .search-submit{transform:translateX(100px);transition:transform .5s ease .1s,opacity .5s ease .1s;opacity:0}.js #masthead #header-recherche.anim-search.show{opacity:1;height:160px;padding:30px 0}.js #masthead #header-recherche.anim-search.show form .search-field,.js #masthead #header-recherche.anim-search.show form .search-submit{opacity:1;transform:translateX(0)}.js #masthead #header-recherche.anim-search.show input{visibility:inherit}.svg-footer{display:block;width:0;height:0}#custom-cart-toast{position:fixed;top:20px;right:20px;width:320px;background:#fff;color:#333;padding:15px;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15);z-index:10001;border:1px solid #eee;visibility:hidden;opacity:0;transform:translateX(50px);transition:all .4s ease}#custom-cart-toast.show{visibility:visible;opacity:1;transform:translateX(0)}.toast-content{display:flex;align-items:flex-start;gap:15px}.toast-img{width:50px;height:50px;flex-shrink:0;-o-object-fit:cover;object-fit:cover;border-radius:4px}.toast-text strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.2em}.toast-text p{font-size:13px;color:#666;margin:0 0 10px 0}.toast-links{display:flex;gap:10px}.toast-links a{font-size:12px;text-decoration:none;font-weight:700;color:#000;padding:5px 10px;border:1px solid #ddd;border-radius:4px}.toast-links a.checkout-link{background:#000;color:#fff;border-color:#000}.toast-close{position:absolute;top:5px;right:10px;background:0 0;border:none;font-size:18px;cursor:pointer;color:#999}#custom-notification-portal{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);z-index:10002;display:flex;flex-direction:column-reverse;gap:12px;width:95%;max-width:480px;pointer-events:none}.custom-toast{pointer-events:all;background:#222;color:#fff;padding:16px 20px;border-radius:10px;box-shadow:0 8px 30px rgba(0,0,0,.4);display:flex;align-items:flex-start;border-left:6px solid #555;animation:slideInUp .4s cubic-bezier(.18,.89,.32,1.28) forwards;transition:opacity .3s ease,transform .3s ease}.custom-toast.error{border-left-color:#ff3b30}.custom-toast.success{border-left-color:#4cd964}.toast-message-content li,.toast-message-content ul{margin:0!important;padding:0!important;list-style:none!important;display:block}.toast-message-content{font-size:14px;line-height:1.5;flex:1;display:flex;flex-direction:column}.toast-message-content a{display:table!important;margin-left:auto!important;margin-top:15px!important;color:#fff!important;text-decoration:underline!important;font-weight:700!important;font-size:12px;text-transform:uppercase;text-align:right;background:0 0;padding:0}.toast-message-content a:after{display:none}.toast-close-btn{background:rgba(255,255,255,.15);border:none;color:#fff;width:32px;height:32px;min-width:32px;min-height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:15px;font-size:18px;padding:0;line-height:1;flex-shrink:0}.toast-close-btn:hover{background:rgba(255,255,255,.25)}@keyframes slideInUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:42px;line-height:40px;outline:0;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#999}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;width:5px}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#e8e8e8;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:rgba(153,153,153,.2)}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(.75) translateY(-21px);transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:0;padding-left:18px;padding-right:29px;text-align:left;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}form{font-weight:400;font-size:.9em}form p{margin-bottom:.5em}form small{display:block;text-align:right;color:rgba(121,120,118,.7);line-height:1.2em;margin:.5em 0 0 0;color:#8ac15f;max-width:90%;float:right}form h2,form h3,form h4,form h5{margin:.5em 0}form h4:before{display:none!important}form h5:before{display:none!important}form .obl{display:block;font-size:.75em;line-height:1em;color:#797876;margin-top:5px;margin-bottom:0;text-align:right}form fieldset{border:0;margin:0 0 20px 0;padding:0;background:0 0}form label{display:block;font-weight:400}form input{display:block;width:100%;height:50px;padding:0 20px!important;border:0;border-radius:25px;color:#797876;font-size:1em}form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=url]{box-shadow:none;background-color:#fff;border:2px solid #f2eddf;transition:border-color .3s ease}form input[type=email]::-moz-placeholder,form input[type=number]::-moz-placeholder,form input[type=password]::-moz-placeholder,form input[type=search]::-moz-placeholder,form input[type=tel]::-moz-placeholder,form input[type=text]::-moz-placeholder,form input[type=url]::-moz-placeholder{color:#797876}form input[type=email]::placeholder,form input[type=number]::placeholder,form input[type=password]::placeholder,form input[type=search]::placeholder,form input[type=tel]::placeholder,form input[type=text]::placeholder,form input[type=url]::placeholder{color:#797876}form input[type=email]:hover,form input[type=number]:hover,form input[type=password]:hover,form input[type=search]:hover,form input[type=tel]:hover,form input[type=text]:hover,form input[type=url]:hover{border-color:#e9e3d7}form input[type=email]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=text]:focus,form input[type=url]:focus{background-color:#fff}form input[type=email]:focus-visible,form input[type=number]:focus-visible,form input[type=password]:focus-visible,form input[type=search]:focus-visible,form input[type=tel]:focus-visible,form input[type=text]:focus-visible,form input[type=url]:focus-visible{outline:0;border-color:#c5beab}form input[type=submit]{min-width:150px;width:auto;height:50px;background:0 0;border:none;box-shadow:none;text-shadow:none;padding:12px 20px 12px 20px;background:0 0;background-color:#343333;border:0;border-radius:0;color:#fff;margin:0 0 5px 0;font-size:.8em;font-weight:600;line-height:1.25em;text-transform:uppercase;letter-spacing:.03em;transition:opacity .3s ease,background .3s ease}form input[type=submit]:hover{border:0;color:#fff;background-color:#343333;opacity:.7}form input[type=checkbox]{display:inline-block;background-color:#fff;width:13px;height:13px;margin-top:4px;padding:0!important}form input[type=radio]{display:inline-block;background-color:#fff;width:13px;height:13px;margin-top:4px;padding:0!important}form textarea{display:block;width:100%;border:0;border-radius:25px;background:0 0;box-shadow:none!important;border:0;background-color:#fff;border:2px solid #f2eddf;color:#797876;font-size:1em;padding:10px 15px;transition:border-color .3s ease}form textarea::-moz-placeholder{color:#797876}form textarea::placeholder{color:#797876}form textarea:hover{border-color:#e9e3d7}form textarea:focus{background-color:#fff}form textarea:focus-visible{outline:0;border-color:#c5beab}form button{background:0 0;border:none;box-shadow:none;text-shadow:none;transition:opacity .4s ease;background-color:#343333;color:#fff;display:inline-block;height:50px;border-radius:25px;border:1px solid rgba(232,229,225,.5);padding:0 10px;font-size:.9em}form button:hover{opacity:.7;color:#fff}form select{display:block;width:100%;height:50px;border:0;padding:0 15px;border-radius:25px;background-color:#fff;border:2px solid #e8e5e1;color:#797876}form select:focus-visible{outline:0;border:2px solid #8ac15f}form .nice-select{float:none;display:flex;align-items:center;width:100%;height:50px;border:0;padding:0 40px 0 15px;border-radius:25px;background-color:#fff;border:2px solid #e8e5e1;color:#797876;position:relative}form .nice-select:after{content:"";display:block;border:0;margin:0;transform-origin:center center;right:15px;width:6px;height:10px;-webkit-mask-image:url(assets/svg/fleche1.svg);mask-image:url(assets/svg/fleche1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add;background-color:#797876;transform:rotate(90deg) translateX(-50%);transition:transform .3s ease}form .nice-select .current{display:inline-block}form .nice-select .list{width:calc(100% - 30px);overflow:scroll;top:50px;left:15px;background-color:#f9f8f6}form .nice-select .list li{display:block;max-width:100%;white-space:normal;font-size:.9em;line-height:1.3em;padding-top:10px;padding-bottom:10px;min-height:0;transition:background .3s ease}form .nice-select.open:after{transform:rotate(90deg) translateX(-50%)}form .nice-select:active,form .nice-select:focus,form .nice-select:focus-visible,form .nice-select:hover{border-color:transparent;outline:0;border:2px solid #8ac15f;position:relative;z-index:2}form legend{font-weight:700}form .acceptance{text-align:left;line-height:1.3em}form .acceptance a{color:#8ac15f!important;text-decoration:underline}form .acceptance span.wpcf7-list-item{margin-left:0}.search-form{display:flex;justify-content:space-between;align-items:flex-start;width:100%;max-width:500px;margin:0 auto;height:50px;position:relative}.search-form label{flex:auto;height:100%;margin-right:10px}.search-form .search-submit,.search-form button[type=submit]{display:block;flex:0 0 auto;border:0;border-radius:25px;background-color:#8ac15f;color:#fff;margin:0}.search-form .search-submit:hover,.search-form button[type=submit]:hover{opacity:.7}.wpcf7-form{line-height:1.8em}.wpcf7-form .container-group-form{margin:0 0 1.5em 0}.wpcf7-form .container-group-form .title-group{font-size:1.3em;font-weight:700;margin-top:0;margin-bottom:1em!important}.wpcf7-form .container-group-form .container-ligne{margin-bottom:1.2em}.wpcf7-form .container-group-form .container-ligne:last-child{margin-bottom:0}.wpcf7-form .container-group-form .container-ligne .item-ligne{margin-right:0;margin-bottom:10px;flex:auto}.wpcf7-form .container-group-form .container-ligne .item-ligne:last-child{margin-bottom:0}.wpcf7-form .container-group-form .container-ligne .item-ligne .container-label{margin-bottom:5px}.wpcf7-form .container-group-form .container-ligne .item-ligne .container-label label{font-weight:600;margin-bottom:0}.wpcf7-form .container-group-form .container-ligne .item-ligne .container-input p{margin:0}.wpcf7-form .container-group-form .container-ligne .item-ligne .container-liste-checkbox .item-checkbox{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:top;margin-bottom:10px}.wpcf7-form .container-group-form .container-ligne .item-ligne .container-liste-checkbox .item-checkbox input[type=checkbox]{margin:3px 5px 0 0;width:16px;height:16px}.wpcf7-form .container-group-form .container-ligne .item-ligne .container-liste-checkbox .item-checkbox label{margin:0;line-height:1.4em}.wpcf7-form .container-group-form .container-ligne .item-ligne .container-liste-checkbox.container-flex{display:flex;justify-content:flex-start;flex-wrap:wrap}.wpcf7-form .container-group-form .container-ligne .item-ligne .container-liste-checkbox.container-flex .item-checkbox{margin-right:40px}.wpcf7-form .container-group-form .container-ligne .item-ligne .container-liste-radio.liste-block .wpcf7-list-item{display:block}.wpcf7-form .container-group-form .container-ligne .item-ligne .container-liste-radio .item-radio{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:top;margin-bottom:10px}.wpcf7-form .container-group-form .container-ligne .item-ligne .container-liste-radio .item-radio input[type=radio]{margin:3px 5px 0 0;width:16px;height:16px}.wpcf7-form .container-group-form .container-ligne .item-ligne .container-liste-radio .item-radio label{margin:0;line-height:1.4em}.wpcf7-form .container-group-form .container-ligne .item-ligne .container-liste-radio.container-flex{display:flex;justify-content:flex-start;flex-wrap:wrap}.wpcf7-form .container-group-form .container-ligne .item-ligne .container-liste-radio.container-flex .item-radio{margin-right:40px}.wpcf7-form .container-group-form .container-ligne.container-ligne2{display:flex;flex-wrap:wrap;justify-content:space-between;-moz-column-gap:10px;column-gap:10px;align-items:top}.wpcf7-form .container-group-form .container-ligne.container-ligne2 .item-ligne{flex:0 0 calc((100% - 10px)/ 2)}.wpcf7-form .container-group-form .container-ligne.container-ligne2 .item-ligne.item-large{flex:0 0 100%}.wpcf7-form .container-group-form .container-ligne.container-ligne2 .item-ligne.item-code-postal{width:25%;flex:0 0 auto}.wpcf7-form .container-group-form .container-precision{font-size:.9em;line-height:1.6em;margin-bottom:20px}.wpcf7-form .container-group-form .container-complement{width:100%;flex:0 0 auto;margin:1em 0}.wpcf7-form .container-group-form .container-obl{font-size:1.1em;font-style:italic;color:#1d1d1b;margin:0 0 .5em 0}.wpcf7-form .container-group-form#groupe-quiz{margin-bottom:10px}.wpcf7-form .container-group-form#groupe-quiz .wpcf7-quiz-label{display:block;font-weight:600;margin-bottom:10px}.wpcf7-form .container-group-form#groupe-submit{margin-bottom:0}.wpcf7-form .container-group-form#groupe-submit .container-btn-submit{display:flex;justify-content:flex-end;margin:10px 0}.wpcf7-form span.wpcf7-not-valid-tip{color:#dd4343;line-height:1.4em;padding:10px 15px 0 15px}.wpcf7-form div.wpcf7-response-output{margin:.5em .5em 1em;text-align:center;font-size:1em;line-height:1.4em;font-weight:600;color:#dd4343}.wpcf7-form div.wpcf7-mail-sent-ok{border:0;padding:0;color:#578335}.wpcf7-form div.wpcf7-acceptance-missing,.wpcf7-form div.wpcf7-validation-errors{border:0;padding:0;color:#dd4343}.wpcf7-form .acceptance{display:block;position:relative;margin-bottom:20px;font-size:.9em}.wpcf7-form .acceptance .wpcf7-form-control-wrap{position:static}.wpcf7-form .acceptance .wpcf7-form-control-wrap .wpcf7-not-valid-tip{color:#dd4343;position:absolute;left:15px;padding:6px 5px;width:calc(100% - 15px);line-height:1.2em;border-radius:4px}.wpcf7-form .p-label{margin-top:10px}.wpcf7-form.sent #groupe-submit+.wpcf7-response-output{border:0}.wpcf7-form.invalid .wpcf7-response-output,.wpcf7-form.unaccepted .wpcf7-response-output{border:0}.hidden_checkbox{display:none!important}input.errorForm,select.errorForm,textarea.errorForm{border:1px solid red}h3.errorForm{color:red!important}.icone{flex:0 0 auto;display:inline-block;vertical-align:middle;height:25px;aspect-ratio:500/282;-webkit-mask-image:url(assets/svg/feuilles2.svg);mask-image:url(assets/svg/feuilles2.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add;background-color:#e5e0d6;transform-origin:center center}.icone.icone-f1{aspect-ratio:500/190;-webkit-mask-image:url(assets/svg/feuilles1.svg);mask-image:url(assets/svg/feuilles1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add}.icone.icone-f2{aspect-ratio:500/282;-webkit-mask-image:url(assets/svg/feuilles2.svg);mask-image:url(assets/svg/feuilles2.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add}.icone.icone-f3{aspect-ratio:500/344;-webkit-mask-image:url(assets/svg/feuilles3.svg);mask-image:url(assets/svg/feuilles3.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add}.icone-rea{display:inline-block;width:35px;background:url(assets/images/sprite-icons2.png) -35px 0 no-repeat;background-size:140px auto;position:relative}.icone-rea.icone-size15{width:15px;aspect-ratio:1/1;background:url(assets/images/sprite-icons2.png) -15px 0 no-repeat;background-size:60px auto}.icone-rea.icone-size15.icone-rea1{background-position-y:0}.icone-rea.icone-size15.icone-rea2{background-position-y:-15px}.icone-rea.icone-size15.icone-rea3{background-position-y:-30px}.icone-rea.icone-size15.icone-rea4{background-position-y:-45px}.icone-rea.icone-size15.icone-rea5{background-position-y:-60px}.icone-rea.icone-size15.icone-rea6{background-position-y:-75px}.icone-rea.icone-size15.icone-rea7{background-position-y:-90px}.icone-rea.icone-size15.icone-rea8{background-position-y:-105px}.icone-rea.icone-size15.icone-rea9{background-position-y:-120px}.icone-rea.icone-size15.icone-rea10{background-position-y:-135px}.icone-rea.icone-size15.icone-rea11{background-position-y:-150px}.icone-rea.icone-size15.icone-rea12{background-position-y:-165px}.icone-rea.icone-size15.icone-rea13{background-position-y:-180px}.icone-rea.icone-size15.icone-rea14{background-position-y:-195px}.icone-rea.icone-size20{width:20px;aspect-ratio:1/1;background:url(assets/images/sprite-icons2.png) -20px 0 no-repeat;background-size:80px auto}.icone-rea.icone-size20.icone-rea1{background-position-y:0}.icone-rea.icone-size20.icone-rea2{background-position-y:-20px}.icone-rea.icone-size20.icone-rea3{background-position-y:-40px}.icone-rea.icone-size20.icone-rea4{background-position-y:-60px}.icone-rea.icone-size20.icone-rea5{background-position-y:-80px}.icone-rea.icone-size20.icone-rea6{background-position-y:-100px}.icone-rea.icone-size20.icone-rea7{background-position-y:-120px}.icone-rea.icone-size20.icone-rea8{background-position-y:-140px}.icone-rea.icone-size20.icone-rea9{background-position-y:-160px}.icone-rea.icone-size20.icone-rea10{background-position-y:-180px}.icone-rea.icone-size20.icone-rea11{background-position-y:-200px}.icone-rea.icone-size20.icone-rea12{background-position-y:-220px}.icone-rea.icone-size20.icone-rea13{background-position-y:-240px}.icone-rea.icone-size20.icone-rea14{background-position-y:-260px}.icone-rea.icone-size25{width:25px;aspect-ratio:1/1;background:url(assets/images/sprite-icons2.png) -25px 0 no-repeat;background-size:100px auto}.icone-rea.icone-size25.icone-rea1{background-position-y:0}.icone-rea.icone-size25.icone-rea2{background-position-y:-25px}.icone-rea.icone-size25.icone-rea3{background-position-y:-50px}.icone-rea.icone-size25.icone-rea4{background-position-y:-75px}.icone-rea.icone-size25.icone-rea5{background-position-y:-100px}.icone-rea.icone-size25.icone-rea6{background-position-y:-125px}.icone-rea.icone-size25.icone-rea7{background-position-y:-150px}.icone-rea.icone-size25.icone-rea8{background-position-y:-175px}.icone-rea.icone-size25.icone-rea9{background-position-y:-200px}.icone-rea.icone-size25.icone-rea10{background-position-y:-225px}.icone-rea.icone-size25.icone-rea11{background-position-y:-250px}.icone-rea.icone-size25.icone-rea12{background-position-y:-275px}.icone-rea.icone-size25.icone-rea13{background-position-y:-300px}.icone-rea.icone-size25.icone-rea14{background-position-y:-325px}.icone-rea.icone-size30{width:30px;aspect-ratio:1/1;background:url(assets/images/sprite-icons2.png) -30px 0 no-repeat;background-size:120px auto}.icone-rea.icone-size30.icone-rea1{background-position-y:0}.icone-rea.icone-size30.icone-rea2{background-position-y:-30px}.icone-rea.icone-size30.icone-rea3{background-position-y:-60px}.icone-rea.icone-size30.icone-rea4{background-position-y:-90px}.icone-rea.icone-size30.icone-rea5{background-position-y:-120px}.icone-rea.icone-size30.icone-rea6{background-position-y:-150px}.icone-rea.icone-size30.icone-rea7{background-position-y:-180px}.icone-rea.icone-size30.icone-rea8{background-position-y:-210px}.icone-rea.icone-size30.icone-rea9{background-position-y:-240px}.icone-rea.icone-size30.icone-rea10{background-position-y:-270px}.icone-rea.icone-size30.icone-rea11{background-position-y:-300px}.icone-rea.icone-size30.icone-rea12{background-position-y:-330px}.icone-rea.icone-size30.icone-rea13{background-position-y:-360px}.icone-rea.icone-size30.icone-rea14{background-position-y:-390px}.icone-rea.icone-size35{width:35px;aspect-ratio:1/1;background:url(assets/images/sprite-icons2.png) -35px 0 no-repeat;background-size:140px auto}.icone-rea.icone-size35.icone-rea1{background-position-y:0}.icone-rea.icone-size35.icone-rea2{background-position-y:-35px}.icone-rea.icone-size35.icone-rea3{background-position-y:-70px}.icone-rea.icone-size35.icone-rea4{background-position-y:-105px}.icone-rea.icone-size35.icone-rea5{background-position-y:-140px}.icone-rea.icone-size35.icone-rea6{background-position-y:-175px}.icone-rea.icone-size35.icone-rea7{background-position-y:-210px}.icone-rea.icone-size35.icone-rea8{background-position-y:-245px}.icone-rea.icone-size35.icone-rea9{background-position-y:-280px}.icone-rea.icone-size35.icone-rea10{background-position-y:-315px}.icone-rea.icone-size35.icone-rea11{background-position-y:-350px}.icone-rea.icone-size35.icone-rea12{background-position-y:-385px}.icone-rea.icone-size35.icone-rea13{background-position-y:-420px}.icone-rea.icone-size35.icone-rea14{background-position-y:-455px}.icone-rea.icone-size40{width:40px;aspect-ratio:1/1;background:url(assets/images/sprite-icons2.png) -40px 0 no-repeat;background-size:160px auto}.icone-rea.icone-size40.icone-rea1{background-position-y:0}.icone-rea.icone-size40.icone-rea2{background-position-y:-40px}.icone-rea.icone-size40.icone-rea3{background-position-y:-80px}.icone-rea.icone-size40.icone-rea4{background-position-y:-120px}.icone-rea.icone-size40.icone-rea5{background-position-y:-160px}.icone-rea.icone-size40.icone-rea6{background-position-y:-200px}.icone-rea.icone-size40.icone-rea7{background-position-y:-240px}.icone-rea.icone-size40.icone-rea8{background-position-y:-280px}.icone-rea.icone-size40.icone-rea9{background-position-y:-320px}.icone-rea.icone-size40.icone-rea10{background-position-y:-360px}.icone-rea.icone-size40.icone-rea11{background-position-y:-400px}.icone-rea.icone-size40.icone-rea12{background-position-y:-440px}.icone-rea.icone-size40.icone-rea13{background-position-y:-480px}.icone-rea.icone-size40.icone-rea14{background-position-y:-520px}.icone-rea.icone-size50{width:50px;aspect-ratio:1/1;background:url(assets/images/sprite-icons2.png) -50px 0 no-repeat;background-size:200px auto}.icone-rea.icone-size50.icone-rea1{background-position-y:0}.icone-rea.icone-size50.icone-rea2{background-position-y:-50px}.icone-rea.icone-size50.icone-rea3{background-position-y:-100px}.icone-rea.icone-size50.icone-rea4{background-position-y:-150px}.icone-rea.icone-size50.icone-rea5{background-position-y:-200px}.icone-rea.icone-size50.icone-rea6{background-position-y:-250px}.icone-rea.icone-size50.icone-rea7{background-position-y:-300px}.icone-rea.icone-size50.icone-rea8{background-position-y:-350px}.icone-rea.icone-size50.icone-rea9{background-position-y:-400px}.icone-rea.icone-size50.icone-rea10{background-position-y:-450px}.icone-rea.icone-size50.icone-rea11{background-position-y:-500px}.icone-rea.icone-size50.icone-rea12{background-position-y:-550px}.icone-rea.icone-size50.icone-rea13{background-position-y:-600px}.icone-rea.icone-size50.icone-rea14{background-position-y:-650px}.btn{display:inline-flex;align-items:center;-moz-column-gap:10px;column-gap:10px;padding:17px 15px;margin:0 0 5px 0;background:0 0;border-radius:0;border:2px solid rgba(183,174,165,.3);color:#232222;font-size:.8em;font-weight:600;line-height:1.25em;text-transform:uppercase;letter-spacing:.03em;transition:opacity .3s ease,background .3s ease,border .3s ease;word-break:break-word}.btn:hover{opacity:1;border-color:rgba(183,174,165,.7)}.btn.btn-next:after,.btn.btn-next:before,.btn.btn-prev:after,.btn.btn-prev:before{content:"";flex:0 0 auto;display:inline-block;width:15px;aspect-ratio:15/9;-webkit-mask-image:url(assets/svg/fleche1.svg);mask-image:url(assets/svg/fleche1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add;background-color:#232222;transition:transform .3s ease}.btn.btn-next:before,.btn.btn-prev:before{transform:rotate(180deg)}.btn.btn-next:hover:before,.btn.btn-prev:hover:before{transform:rotate(180deg) translateX(5px)}.btn.btn-next:hover:after,.btn.btn-prev:hover:after{transform:translateX(5px)}.btn.btn-prev:after{display:none}.btn.btn-next:before{display:none}.btn.btn-mini{-moz-column-gap:5px;column-gap:5px;font-size:.65em;padding:8px 10px}.btn.btn-mini:after,.btn.btn-mini:before{width:10px}.link-std{color:#797876;display:inline-block;text-decoration:underline;font-weight:600;line-height:1.3em}.link-next{display:inline-flex;align-items:center;-moz-column-gap:5px;column-gap:5px;margin:0 0 5px 0;font-size:.72em;line-height:1.3em;color:#232222;font-weight:500;-webkit-text-decoration:2px underline rgba(183,174,165,.3);text-decoration:2px underline rgba(183,174,165,.3);text-underline-offset:5px;transition:color .3s ease,-webkit-text-decoration .3s ease;transition:text-decoration .3s ease,color .3s ease;transition:text-decoration .3s ease,color .3s ease,-webkit-text-decoration .3s ease}.link-next:after{content:"";flex:0 0 auto;display:inline-block;width:5px;aspect-ratio:54/90;-webkit-mask-image:url(assets/svg/fleche2.svg);mask-image:url(assets/svg/fleche2.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add;background-color:#232222;transition:transform .3s ease}.link-next:hover{color:#b7aea5;opacity:1;text-decoration-color:rgba(183,174,165,.6)}.link-next:hover:after{background-color:#b7aea5;transform:translateX(3px)}.link-next.link-down:after{transform:rotate(90deg) translateX(2px)}.link-next.link-down:hover:after{transform:rotate(90deg) translateX(4px)}.link-banniere-next{display:inline-flex;align-items:center;-moz-column-gap:5px;column-gap:5px;border-bottom:2px solid #fff;padding:5px 0;margin:0;font-size:.75em;line-height:1.3em;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#fff;padding-right:20px;position:relative;transition:color .3s ease,-webkit-text-decoration .3s ease;transition:text-decoration .3s ease,color .3s ease;transition:text-decoration .3s ease,color .3s ease,-webkit-text-decoration .3s ease}.link-banniere-next:after{content:"";flex:0 0 auto;display:inline-block;width:15px;aspect-ratio:15/9;-webkit-mask-image:url(assets/svg/fleche1.svg);mask-image:url(assets/svg/fleche1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add;background-color:#fff;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:transform .3s ease}.link-banniere-next:hover{opacity:1}.link-banniere-next:hover:after{transform:translateY(-50%) translateX(3px)}.pagination,.woocommerce-pagination{border:0}.nav-links{width:100%;clear:both;display:flex;justify-content:center;align-items:center;-moz-column-gap:15px;column-gap:15px;text-align:center;margin:0}.nav-links .page-numbers{width:25px;height:25px;display:flex;justify-content:center;align-items:center;color:#797876;font-size:.8em;line-height:1em;font-weight:600;transition:opacity .3s ease,color .3s ease,background .3s ease;background:0 0;border-radius:50%}.nav-links .page-numbers:hover{background-color:#f9f8f6}.nav-links .page-numbers.prev{display:none}.nav-links .page-numbers.next{display:none}.nav-links .page-numbers.current{background-color:#797876;color:#fff;font-weight:500}.nav-links .page-numbers.current:hover{opacity:1}.navigation,.pagination{display:block;padding:60px 0 40px 0!important;width:100%}.navigation h2,.pagination h2{display:none}.container-title-zone{margin:0 0 1.5em 0}.container-title-zone .title-zone{font-size:1.43em;line-height:1.3em;font-weight:600;color:#232222;margin:0}.container-title-zone .introduction{font-size:1em;margin-top:.3em}.container-texte-cf h2:first-child,.container-texte-cf h3:first-child,.container-texte-cf h4:first-child,.container-texte-cf h5:first-child{margin-top:0}.container-img-cf{width:100%}.container-img-cf img{display:block;width:100%;border-radius:5px;transition:transform .3s ease;position:relative}.container-img-cf.petite{margin:0 auto;width:200px}.container-img-cf.moyenne{margin:0 auto;width:500px}.container-img-cf.grande{margin:0 auto;width:100%}figcaption{max-width:750px}.galerie{width:100%;display:flex;flex-wrap:wrap;-moz-column-gap:10px;column-gap:10px}.galerie li{flex:0 0 auto;width:calc((100% - 20px)/ 3);aspect-ratio:1/1;margin-bottom:10px}.galerie li a{display:block;width:100%;height:100%}.galerie li a .container-img{width:100%;height:100%;border-radius:5px;border:1px solid #e8e5e1;overflow:hidden;transform:translateZ(0);margin:0!important}.galerie li a .container-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;will-change:transform}.galerie li a:hover{opacity:1}.galerie li a:hover img{transform:scale(1.1)}.galerie li a:hover .zoom{background-color:rgba(255,255,255,.8)}.container-zone-de-blocs-cf .container-blocs{display:flex;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px}.container-zone-de-blocs-cf .container-blocs .vgn-bloc{flex:0 0 100%;display:flex;border-radius:5px;background-color:#f6f4f1;padding:20px;margin-bottom:20px}.container-zone-de-blocs-cf .container-blocs .vgn-bloc .container-img{flex:0 0 200px;margin-right:40px}.container-zone-de-blocs-cf .container-blocs .vgn-bloc .container-img img{display:block;width:100%;border-radius:5px}.container-zone-de-blocs-cf .container-blocs .vgn-bloc .container-texte{display:flex;flex-direction:column;width:100%;padding-top:20px}.container-zone-de-blocs-cf .container-blocs .vgn-bloc .container-texte .title-vgn{font-size:1.18em;font-weight:500}.container-zone-de-blocs-cf .container-blocs .vgn-bloc .container-texte .container-flexible{display:flex;flex-direction:column;height:100%}.container-zone-de-blocs-cf .container-blocs .vgn-bloc .container-texte .container-flexible .container-texte-cf{margin-bottom:.2em}.container-zone-de-blocs-cf .container-blocs .vgn-bloc .container-texte .container-flexible .container-btn{padding:.5em 0!important;justify-content:flex-end;margin-top:auto}.container-zone-de-blocs-cf .container-blocs .vgn-bloc .container-texte .container-flexible .container-btn .btn{font-size:.7em;border:0!important;background-color:#e8e5e1;padding:10px 10px!important}.container-zone-de-blocs-cf .container-blocs .vgn-bloc .container-texte .container-flexible .container-btn .btn:after{display:none}.container-zone-de-blocs-cf .container-blocs .vgn-bloc .container-texte .container-flexible .container-btn .btn:hover{background-color:#e5e0d6}.container-zone-de-blocs-cf .container-blocs.nb2 .vgn-bloc,.container-zone-de-blocs-cf .container-blocs.nb3 .vgn-bloc{flex-direction:column}.container-zone-de-blocs-cf .container-blocs.nb2 .vgn-bloc .container-img,.container-zone-de-blocs-cf .container-blocs.nb3 .vgn-bloc .container-img{width:100%;margin-right:0;margin-bottom:20px}.container-zone-de-blocs-cf .container-blocs.nb2 .vgn-bloc .container-texte,.container-zone-de-blocs-cf .container-blocs.nb3 .vgn-bloc .container-texte{padding-top:0}.container-zone-de-blocs-cf .container-blocs.nb2 .vgn-bloc{flex:0 0 calc((100% - 20px)/ 2)}.container-zone-de-blocs-cf .container-blocs.nb3 .vgn-bloc{flex:0 0 calc((100% - 40px)/ 3)}.container-flexible>div:first-child{margin-top:0!important}.container-flexible>div:last-child{margin-bottom:0!important}.container-flexible>.container-galerie-cf,.container-flexible>.container-img-cf,.container-flexible>.container-texte-cf,.container-flexible>.container-texte-important-cf,.container-flexible>.container-video,.container-flexible>.container-zone-de-blocs-cf{margin-top:1.5em;margin-bottom:1.5em}.container-flexible>.container-galerie-cf,.container-flexible>.container-img-cf,.container-flexible>.container-video{margin-top:2em;margin-bottom:2em}.safari .container-flexible>div{will-change:transform,opacity}#masthead{width:100%;z-index:100}#masthead #header-infos{padding:10px 0;background-color:#e5e0d6;color:#232222;text-align:center;overflow:hidden}#masthead #header-infos .int{padding-left:3%;padding-right:3%}#masthead #header-infos .int .container-infos{position:relative;display:flex;justify-content:center;align-items:center;min-height:inherit}#masthead #header-infos .int .container-infos .texte-infos{font-size:.8em;line-height:1.2em;position:absolute;width:100%;text-align:center;opacity:0;visibility:hidden;transition:opacity .8s ease-in-out,visibility .8s;box-sizing:border-box}#masthead #header-infos .int .container-infos .texte-infos.active{position:relative;opacity:1;visibility:visible}#masthead #header-infos .int .container-infos .texte-infos p{margin-bottom:0}#masthead #header-infos .int .container-infos .texte-infos a{color:#232222;text-decoration:underline}#masthead #header-top{height:100px;position:relative;z-index:2}#masthead #header-top .int{display:flex;flex-wrap:wrap;-moz-column-gap:30px;column-gap:30px;align-items:center;width:100%;max-width:none;height:100%;padding-left:3%;padding-right:3%}#masthead #header-top .int #menu-responsive{flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border:none;background:0 0;text-align:center;cursor:pointer;justify-content:center;align-items:center;width:35px;height:35px;border-radius:50%;padding:0;margin:0;color:#8ac15f;font-size:0;transition:background .3s ease;position:relative;z-index:200;display:none}#masthead #header-top .int #menu-responsive span{display:block;width:25px;height:3px;background-color:#c5beab;border-radius:1px;position:relative}#masthead #header-top .int #menu-responsive span:after,#masthead #header-top .int #menu-responsive span:before{position:absolute;display:block;left:0;width:100%;height:3px;border-radius:1px;background-color:#c5beab;content:"";transition-duration:.3s,.3s,.3s;transition-delay:.3s,0s,0s}#masthead #header-top .int #menu-responsive span:before{top:-8px;transition-property:top,transform}#masthead #header-top .int #menu-responsive span:after{bottom:-8px;transition-property:bottom,transform}#masthead #header-top .int #menu-responsive.is-active span{background-color:transparent!important}#masthead #header-top .int #menu-responsive.is-active span:before{top:0;transform:rotate(45deg)}#masthead #header-top .int #menu-responsive.is-active span:after{bottom:0;transform:rotate(-45deg)}#masthead #header-top .int #menu-responsive.is-active span:after,#masthead #header-top .int #menu-responsive.is-active span:before{transition-delay:0s,.3s,.3s}#masthead #header-top .int #logo{flex:0 0 auto;width:170px;height:72%}#masthead #header-top .int #logo img{display:block;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}#masthead #header-top .int #container-recherche-header{flex:auto;max-width:300px}#masthead #header-top .int #container-recherche-header .search-form{min-width:250px}#masthead #header-top .int #header-right{flex:0 0 auto;display:flex;-moz-column-gap:30px;column-gap:30px;height:100%;margin-left:auto}#masthead #header-top .int #header-right #header-boutique{flex:0 0 auto;height:100%;display:flex;align-items:center;-moz-column-gap:30px;column-gap:30px}#masthead #header-top .int #header-right #header-boutique .cart-contents,#masthead #header-top .int #header-right #header-boutique .item-compte,#masthead #header-top .int #header-right #header-boutique .item-contact{display:block;height:25px;aspect-ratio:1/1;position:relative}#masthead #header-top .int #header-right #header-boutique .cart-contents:before,#masthead #header-top .int #header-right #header-boutique .item-compte:before,#masthead #header-top .int #header-right #header-boutique .item-contact:before{content:"";display:block;height:100%;aspect-ratio:1/1;border-radius:50%;background-color:#f2efeb;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);transition:transform .3s ease,opacity .3s ease;opacity:0}#masthead #header-top .int #header-right #header-boutique .cart-contents:after,#masthead #header-top .int #header-right #header-boutique .item-compte:after,#masthead #header-top .int #header-right #header-boutique .item-contact:after{content:"";display:block;height:100%;background-color:#232222}#masthead #header-top .int #header-right #header-boutique .cart-contents:hover,#masthead #header-top .int #header-right #header-boutique .item-compte:hover,#masthead #header-top .int #header-right #header-boutique .item-contact:hover{opacity:1}#masthead #header-top .int #header-right #header-boutique .cart-contents:hover:before,#masthead #header-top .int #header-right #header-boutique .item-compte:hover:before,#masthead #header-top .int #header-right #header-boutique .item-contact:hover:before{opacity:1;transform:translateX(-50%) translateY(-50%) scale(1.8)}#masthead #header-top .int #header-right #header-boutique .item-contact:after{-webkit-mask-image:url(assets/svg/contact1.svg);mask-image:url(assets/svg/contact1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add}#masthead #header-top .int #header-right #header-boutique .cart-contents:after{-webkit-mask-image:url(assets/svg/panier1.svg);mask-image:url(assets/svg/panier1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add}#masthead #header-top .int #header-right #header-boutique .cart-contents .woocommerce-Price-amount{display:none}#masthead #header-top .int #header-right #header-boutique .cart-contents .count{display:flex;justify-content:center;align-items:center;width:18px;height:18px;border-radius:50%;background-color:#6da544;color:#fff;font-size:.6em;line-height:1em;position:absolute;bottom:-5px;right:-6px;z-index:2}#masthead #header-top .int #header-right #header-boutique .item-compte:after{-webkit-mask-image:url(assets/svg/compte1.svg);mask-image:url(assets/svg/compte1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add}#masthead #header-menu-principal{height:80px;background-color:#f6f4f1}#masthead #header-menu-principal .int{height:100%;padding-left:3%;padding-right:3%}#masthead #header-menu-principal .int #site-navigation-principale{height:100%;z-index:1}#masthead #header-menu-principal .int #site-navigation-principale a{display:block;width:100%;color:#797876;line-height:1.3em;transition:color .3s ease,opacity .3s ease}#masthead #header-menu-principal .int #site-navigation-principale a:hover{opacity:1}#masthead #header-menu-principal .int #site-navigation-principale ul{margin:0;padding:0}#masthead #header-menu-principal .int #site-navigation-principale li{margin:0}#masthead #header-menu-principal .int #site-navigation-principale li.no-clic>a{cursor:default}#masthead #header-menu-principal .int #site-navigation-principale li.no-clic>a:hover{opacity:1;text-decoration:none}#masthead #header-menu-principal .int #site-navigation-principale>div{clear:none;width:100%;height:100%}#masthead #header-menu-principal .int #site-navigation-principale>div>ul{display:flex;justify-content:center;align-items:center;width:100%;height:100%;margin:0;position:relative}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li{flex:1 0 auto;display:flex;align-items:center;height:100%;transition:background .3s ease}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>a{height:100%;display:flex;justify-content:center;align-items:center;-moz-column-gap:10px;column-gap:10px;padding:10px;font-size:.78em;line-height:1.3em;font-weight:500;text-transform:uppercase;transition:opacity .3s ease;position:relative}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>a .ill-before{display:inline-block;flex:0 0 auto;height:28px;-webkit-mask-image:url(assets/svg/gamme1.svg);mask-image:url(assets/svg/gamme1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add;background-color:#797876;transition:transform .3s ease,background .3s ease}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>a:before{content:"";display:block;width:100%;height:2px;background-color:#797876;position:absolute;bottom:0;left:0;opacity:0}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>a .intitule{max-width:105px}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>a:hover{opacity:1;background-color:#f2efeb}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>ul{display:flex;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px;width:100%;padding:30px 20px 30px 20px;background-color:#f6f4f1;position:absolute;top:100%;left:0;opacity:0;visibility:hidden;transition:opacity .3s ease;z-index:3}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>ul:before{content:"";display:block;width:200vw;height:100%;background-color:#f6f4f1;box-shadow:0 10px 8px 3px rgba(104,102,101,.13);position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>ul:after{content:"";display:block;height:150px;aspect-ratio:500/190;-webkit-mask-image:url(assets/svg/feuilles1.svg);mask-image:url(assets/svg/feuilles1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add;background-color:rgba(231,227,221,.5);position:absolute;right:-10%;bottom:0;z-index:-1}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>ul>li{flex:0 0 calc((100% - 40px)/ 3);min-height:70px;margin-bottom:10px}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>ul>li>a{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;height:100%;padding:5px 20px;border-radius:5px;background-color:#edeae6;font-size:.95em;font-weight:500;color:#232222;transition:background .3s ease}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>ul>li>a .ill-after{flex:0 0 auto;display:inline-block;width:15px;aspect-ratio:15/9;-webkit-mask-image:url(assets/svg/fleche1.svg);mask-image:url(assets/svg/fleche1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add;background-color:#232222;margin-left:auto;transition:.3s ease}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>ul>li>a:hover{background-color:#e7e3dd}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>ul>li>a:hover .ill-after{transform:translateX(5px)}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>ul>li.btn-final{flex:0 0 100%!important;display:flex;justify-content:flex-end;min-height:0;margin-top:20px;margin-bottom:0!important}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>ul>li.btn-final>a{display:inline-flex;flex-direction:row!important;width:auto;padding:17px 15px!important;border-radius:0!important;font-size:.68em!important;line-height:1.36em!important;font-weight:500!important;text-transform:uppercase;background-color:#343333!important;color:#fff!important;text-align:right!important}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>ul>li.btn-final>a .ill-after{display:inline-block!important;background-color:#fff}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-hidden{display:none}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-hidden>a>.ill-after,#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-hidden>a>.ill-before{display:none}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current-menu-item>a,#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current-menu-parent>a,#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current-page-ancestor>a,#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current-post-ancestor>a,#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current_page_ancestor>a,#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current_page_item>a{background-color:#edeae6;color:#232222}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current-menu-item>a .ill-before,#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current-menu-parent>a .ill-before,#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current-page-ancestor>a .ill-before,#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current-post-ancestor>a .ill-before,#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current_page_ancestor>a .ill-before,#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current_page_item>a .ill-before{background-color:#232222}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme1>a>.ill-before{aspect-ratio:58/65;-webkit-mask-image:url(assets/svg/gamme1.svg);mask-image:url(assets/svg/gamme1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme2>a>.ill-before{aspect-ratio:98/63;-webkit-mask-image:url(assets/svg/gamme2.svg);mask-image:url(assets/svg/gamme2.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme3>a>.ill-before{aspect-ratio:62/65;-webkit-mask-image:url(assets/svg/gamme3.svg);mask-image:url(assets/svg/gamme3.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme4>a>.ill-before{aspect-ratio:98/63;-webkit-mask-image:url(assets/svg/gamme4.svg);mask-image:url(assets/svg/gamme4.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme4>ul>li>a .menu-image-wrapper{flex:0 0 60px;aspect-ratio:60/57;-webkit-mask-image:url(assets/svg/forme1.svg);mask-image:url(assets/svg/forme1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add;overflow:hidden}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme4>ul>li>a .menu-image-wrapper img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme4>ul>li>a:hover .menu-image-wrapper img{transform:scale(1.1)}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme5>a>.ill-before{aspect-ratio:84/80;-webkit-mask-image:url(assets/svg/gamme5.svg);mask-image:url(assets/svg/gamme5.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme1>ul>li,#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme2>ul>li,#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme3>ul>li{flex:0 0 calc((100% - 80px)/ 5);margin-bottom:30px}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme1>ul>li>a,#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme2>ul>li>a,#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme3>ul>li>a{flex-direction:column;padding:0;background:0 0;font-size:1.1em;text-align:center}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme1>ul>li>a .menu-image-wrapper,#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme2>ul>li>a .menu-image-wrapper,#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme3>ul>li>a .menu-image-wrapper{width:100px;aspect-ratio:1/1;margin-bottom:15px;position:relative}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme1>ul>li>a .menu-image-wrapper:before,#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme2>ul>li>a .menu-image-wrapper:before,#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme3>ul>li>a .menu-image-wrapper:before{content:"";display:block;width:120%;aspect-ratio:1/1;border-radius:50%;background-color:#e7e3dd;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);transition:background .3s ease,transform .3s ease}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme1>ul>li>a .menu-image-wrapper img,#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme2>ul>li>a .menu-image-wrapper img,#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme3>ul>li>a .menu-image-wrapper img{display:block;width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;position:relative}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme1>ul>li>a .ill-after,#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme2>ul>li>a .ill-after,#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme3>ul>li>a .ill-after{display:none}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme1>ul>li>a:hover .menu-image-wrapper:before,#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme2>ul>li>a:hover .menu-image-wrapper:before,#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme3>ul>li>a:hover .menu-image-wrapper:before{transform:translateX(-50%) translateY(-50%) scale(1.05);background-color:#e8e5e1}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme1>ul>li.btn-final,#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme2>ul>li.btn-final,#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme3>ul>li.btn-final{margin-top:0}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.menu-item-has-children:hover>a:before{opacity:1}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.menu-item-has-children:hover>ul{opacity:1;visibility:visible}.menu-open{position:relative;overflow:hidden}.menu-open #masthead #header-infos{display:none}.menu-open #masthead #header-top{width:50px;height:auto;margin-left:auto}.menu-open #masthead #header-top .int{justify-content:flex-end;align-items:flex-start;padding:0}.menu-open #masthead #header-top .int #menu-responsive{margin:0;position:sticky;top:10px;left:auto;right:10px;z-index:100;outline:0}.menu-open #masthead #header-top .int #container-recherche-header,.menu-open #masthead #header-top .int #header-right,.menu-open #masthead #header-top .int #logo{display:none}.menu-open #masthead #header-menu-principal{display:block}.menu-open #masthead #header-menu-principal .int #site-navigation-principale{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:auto;display:block;z-index:100;background-color:#f6f4f1;padding:0;margin:0}.menu-open #masthead #header-menu-principal .int #site-navigation-principale ul{padding:0!important;margin:0!important}.menu-open #masthead #header-menu-principal .int #site-navigation-principale li{padding:0!important;margin:0!important}.menu-open #masthead #header-menu-principal .int #site-navigation-principale li:hover{background:0 0}.menu-open #masthead #header-menu-principal .int #site-navigation-principale a{justify-content:flex-start;padding:15px;transition:background .3s ease!important}.menu-open #masthead #header-menu-principal .int #site-navigation-principale a:before{display:none!important}.menu-open #masthead #header-menu-principal .int #site-navigation-principale a:hover{background-color:#e8e5e1;opacity:1}.menu-open #masthead #header-menu-principal .int #site-navigation-principale .fermer{display:block;position:fixed}.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div{height:auto;line-height:1.2em;padding:70px 0 50px 0}.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul{display:block;height:auto}.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li{display:block;float:none;max-width:none;height:auto!important;margin:0;position:relative;border-top:2px solid rgba(232,229,225,.8)}.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li:last-child{border-bottom:2px solid rgba(232,229,225,.8)}.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>a{padding:15px 50px 15px 20px;font-size:1em}.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>a .intitule{max-width:none}.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>a:hover{color:#232222}.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>a:hover .ill-before{background-color:#232222}.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-hidden{display:block}.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current-menu-item>a,.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current-menu-parent>a,.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current-page-ancestor>a,.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current-post-ancestor>a,.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current_page_ancestor>a,.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current_page_item>a{background-color:transparent;color:#797876}.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current-menu-item>a .ill-before,.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current-menu-parent>a .ill-before,.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current-page-ancestor>a .ill-before,.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current-post-ancestor>a .ill-before,.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current_page_ancestor>a .ill-before,.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current_page_item>a .ill-before{background-color:#797876}.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current-menu-item>a:hover,.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current-menu-parent>a:hover,.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current-page-ancestor>a:hover,.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current-post-ancestor>a:hover,.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current_page_ancestor>a:hover,.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current_page_item>a:hover{background-color:#e8e5e1;color:#232222}.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current-menu-item>a:hover .ill-before,.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current-menu-parent>a:hover .ill-before,.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current-page-ancestor>a:hover .ill-before,.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current-post-ancestor>a:hover .ill-before,.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current_page_ancestor>a:hover .ill-before,.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.current_page_item>a:hover .ill-before{background-color:#232222}.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>ul{opacity:1;visibility:visible;display:block;width:100%;background:0 0;position:relative;top:auto;left:auto;transform:none;margin-top:5px!important}.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>ul:after,.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>ul:before{display:none}.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>ul li{padding:0 50px 0 5px!important;margin-bottom:5px!important;min-height:0}.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>ul>li>a{font-size:.9em!important;font-weight:500}.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>ul>li>a:hover{background-color:#e7e3dd!important}.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>ul>li.btn-final>a{font-size:.75em!important}.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>ul>li.btn-final>a:hover{background-color:#343333!important}.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme1>ul>li>a,.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme2>ul>li>a,.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme3>ul>li>a{flex-direction:row;padding:5px 15px;background-color:#edeae6}.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme1>ul>li>a .menu-image-wrapper,.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme2>ul>li>a .menu-image-wrapper,.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme3>ul>li>a .menu-image-wrapper{flex:0 0 auto;width:50px;margin:0}.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme1>ul>li>a .ill-after,.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme2>ul>li>a .ill-after,.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme3>ul>li>a .ill-after{display:inline-block}.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme4>ul>li>a{padding-top:5px;padding-bottom:5px}.menu-open #masthead #header-menu-principal .int #site-navigation-principale>div>ul>li:hover{background:0 0}.liste-logos-mini{flex:0 0 auto;display:flex;justify-content:flex-end;flex-wrap:wrap;-moz-column-gap:5px;column-gap:5px}.liste-logos-mini .item-logo-mini{flex:0 0 auto;width:50px;height:30px;border-radius:2px;background-color:#fff;border:1px solid #e8e5e1;margin-bottom:5px}.liste-logos-mini .item-logo-mini .container-logo{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.liste-logos-mini .item-logo-mini .container-logo img{display:block;width:70%;height:70%;-o-object-fit:contain;object-fit:contain}.liste-logos-mini.liste-logos-transport .item-logo-mini{width:70px}.container-tel{display:inline-block;font-size:.875em;line-height:1.3em;font-weight:500;color:#232222;background-color:#edeae6;padding:5px 10px;margin:0}.container-email{margin:0}.container-email .email{font-size:.875em;line-height:1.3em;font-weight:600;color:#232222!important;-webkit-text-decoration:2px underline rgba(183,174,165,.3)!important;text-decoration:2px underline rgba(183,174,165,.3)!important;text-underline-offset:5px;transition:color .3s ease,-webkit-text-decoration .3s ease;transition:text-decoration .3s ease,color .3s ease;transition:text-decoration .3s ease,color .3s ease,-webkit-text-decoration .3s ease}.container-email .email:hover{color:#b7aea5!important;opacity:1;text-decoration-color:rgba(183,174,165,.6)!important}#colophon{display:block;width:100%;width:100%;color:#797876;background-color:#fbfaf9;position:relative;z-index:3}#colophon #footer-newsletter{padding-top:80px;padding-bottom:80px;background-color:#f6f4f1;overflow:hidden;position:relative}#colophon #footer-newsletter:before{content:"";display:block;height:160%;aspect-ratio:1/1;-webkit-mask-image:url(assets/svg/picto-folie-verte.svg);mask-image:url(assets/svg/picto-folie-verte.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add;background-color:rgba(231,227,221,.5);position:absolute;right:-5%;top:50%;transform:translateY(-50%)}#colophon #footer-newsletter .int{display:flex;justify-content:center}#colophon #footer-newsletter .int .bloc-newsletter{flex:0 0 auto;width:50%;text-align:center}#colophon #footer-newsletter .int .bloc-newsletter .title-nl{font-size:1.56em;font-weight:600;line-height:1.3em;text-transform:uppercase;margin:0}#colophon #footer-newsletter .int .bloc-newsletter .introduction{font-size:1em;margin-top:.8em}#colophon #footer-newsletter .int .bloc-newsletter form{display:flex;flex-wrap:wrap;margin-top:1em;position:relative}#colophon #footer-newsletter .int .bloc-newsletter form fieldset{margin-bottom:0!important}#colophon #footer-newsletter .int .bloc-newsletter form .container-input{flex:0 0 calc(100% - 130px)}#colophon #footer-newsletter .int .bloc-newsletter form .container-input p{margin:0}#colophon #footer-newsletter .int .bloc-newsletter form .container-input p span input[type=email]{border-radius:0}#colophon #footer-newsletter .int .bloc-newsletter form .container-input p span .wpcf7-not-valid-tip{padding-left:0;padding-right:0}#colophon #footer-newsletter .int .bloc-newsletter form .container-submit{flex:0 0 130px}#colophon #footer-newsletter .int .bloc-newsletter form .container-submit p{margin:0;position:relative}#colophon #footer-newsletter .int .bloc-newsletter form .container-submit p input[type=submit]{min-width:0;width:100%;border-radius:0;margin:0}#colophon #footer-newsletter .int .bloc-newsletter form .container-submit p .wpcf7-spinner{position:absolute;top:50%;left:-30px;transform:translateY(-50%);margin:0}#colophon #footer-newsletter .int .bloc-newsletter form .wpcf7-response-output{flex:0 0 100%;border:0;margin:1em 0 0 0;padding:0;color:#dd4343}#colophon #footer-newsletter .int .bloc-newsletter .texte-nl{font-size:.81em;line-height:1.53em;margin-top:1em}#colophon #footer-newsletter .int .bloc-newsletter .texte-nl a{color:#797876;font-weight:500;-webkit-text-decoration:2px underline rgba(183,174,165,.3);text-decoration:2px underline rgba(183,174,165,.3);text-underline-offset:5px;transition:color .3s ease,-webkit-text-decoration .3s ease;transition:text-decoration .3s ease,color .3s ease;transition:text-decoration .3s ease,color .3s ease,-webkit-text-decoration .3s ease}#colophon #footer-newsletter .int .bloc-newsletter .texte-nl a:hover{color:#b7aea5;opacity:1;text-decoration-color:rgba(183,174,165,.6)}#colophon #footer-newsletter .int .container-logo{display:flex;justify-content:center;align-items:center;width:25%;position:absolute;top:50%;left:0;transform:translateY(-50%)}#colophon #footer-newsletter .int .container-logo img{display:block;width:100%;max-width:180px;-o-object-fit:contain;object-fit:contain}#colophon #footer-top{line-height:1.7em;padding:60px 0 20px 0;background-color:#fbfaf9;position:relative}#colophon #footer-top p{margin-bottom:.5em}#colophon #footer-top a{color:#797876;text-decoration:none}#colophon #footer-top .int{max-width:2000px;display:flex;align-items:flex-start;-moz-column-gap:40px;column-gap:40px}#colophon #footer-top .int .container-cbf{width:100%;display:flex;align-items:flex-start;-moz-column-gap:40px;column-gap:40px}#colophon #footer-top .int .container-cbf .container-blocs-footer{flex:0 0 calc((100% - 80px)/ 3)}#colophon #footer-top .int .container-cbf .container-blocs-footer .bloc-footer{margin-bottom:2em}#colophon #footer-top .int .container-cbf .container-blocs-footer .bloc-footer:last-child{margin-bottom:0}#colophon #footer-top .int .container-cbf .container-blocs-footer .bloc-footer .title-footer{font-size:.93em;font-weight:600;line-height:1.35em;text-transform:uppercase;color:#232222;margin-bottom:.8em}#colophon #footer-top .int .container-cbf .container-blocs-footer .bloc-footer .content-bloc-footer{font-size:1em;line-height:1.3em}#colophon #footer-top .int .container-cbf .container-blocs-footer .bloc-footer .content-bloc-footer ul li{margin-bottom:.7em}#colophon #footer-top .int .container-cbf .container-blocs-footer .bloc-footer .content-bloc-footer ul li:last-child{margin-bottom:0}#colophon #footer-top .int .bloc-atelier{flex:0 0 330px;border-left:1px solid #e8e5e1;padding-left:20px;margin-top:-25px}#colophon #footer-top .int .bloc-atelier .container-title-bloc{display:flex;justify-content:space-between;align-items:center}#colophon #footer-top .int .bloc-atelier .container-title-bloc .container-photo{aspect-ratio:1/1;flex:0 0 90px;border-radius:50%;margin-left:20px;overflow:hidden;order:2}#colophon #footer-top .int .bloc-atelier .container-title-bloc .container-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#colophon #footer-top .int .bloc-atelier .container-title-bloc .title-bloc{font-size:1.06em;margin:0}#colophon #footer-top .int .bloc-atelier .content-bloc .container-adresse{margin-top:.5em}#colophon #footer-top .int .bloc-atelier .content-bloc .container-adresse .title-adresse{font-weight:500;line-height:1.2em;color:#232222;margin:0 0 3px 0}#colophon #footer-top .int .bloc-atelier .content-bloc .container-adresse p{margin:0}#colophon #footer-top .int .bloc-atelier .content-bloc .container-horaires{margin-top:.5em}#colophon #footer-top .int .bloc-atelier .content-bloc .container-horaires .title-horaires{font-weight:500;line-height:1.2em;color:#232222;margin:0 0 3px 0}#colophon #footer-top .int .bloc-atelier .content-bloc .container-horaires p{margin:0}#colophon #footer-top .int .bloc-atelier .content-bloc .container-tel{margin:1em 0 0 0}#colophon #footer-top .int .bloc-atelier .content-bloc .container-email{margin:1em 0 0 0}#colophon #footer-bottom{position:relative;width:100%;padding:25px 0 25px 0;background-color:#fbfaf9}#colophon #footer-bottom .int{max-width:2000px;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}#colophon #footer-bottom .int #container-nav-bottom .infos-pratiques{font-size:.7em;font-weight:500}#colophon #footer-bottom .int #container-nav-bottom .infos-pratiques ul{display:flex;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px}#colophon #footer-bottom .int #container-nav-bottom .infos-pratiques ul li{line-height:1.2em;margin-bottom:.2em}#colophon #footer-bottom .int #container-nav-bottom .infos-pratiques ul li a{text-decoration:none;font-weight:500}#colophon #footer-bottom .int #container-nav-bottom #infos-emergence{line-height:1.2em}#colophon #footer-bottom .int #container-nav-bottom #infos-emergence a{font-size:.6em;font-weight:300}#colophon #footer-bottom .int #container-logos-bottom{flex:0 0 auto;display:flex;justify-content:flex-end;flex-wrap:wrap;-moz-column-gap:5px;column-gap:5px;margin-left:5%}#colophon #back-to-top{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;position:fixed;bottom:20px;right:20px;background-color:#343333;color:#fff;transition:transform .3s ease,opacity .3s ease,background .3s ease;will-change:transform,opacity,background;opacity:1;z-index:4}#colophon #back-to-top:before{content:"";display:inline-block;width:15px;aspect-ratio:15/9;-webkit-mask-image:url(assets/svg/fleche1.svg);mask-image:url(assets/svg/fleche1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add;background-color:#fff;transform:rotate(-90deg);transition:transform .3s ease;will-change:transform}#colophon #back-to-top:hover{background-color:#232222}#colophon #back-to-top:hover:before{transform:rotate(-90deg) translateX(5px)}body.has-scrolled #colophon #back-to-top{transform:translateY(0);opacity:1}.bandeau{padding-top:70px;padding-bottom:70px;position:relative;z-index:2}.banniere{width:100%;position:relative;z-index:3}.banniere .icone{height:55px;background-color:#8ac15f;position:absolute;right:10%;bottom:-10px;display:none}.banniere .container-texte-banniere{padding:60px 0 10px 0;position:relative;z-index:2}.banniere .container-texte-banniere .int .container-titre{max-width:750px;margin:0 auto;text-align:center}.banniere .container-texte-banniere .int .container-titre .container-fil-ariane{margin-bottom:3em;padding:0!important}.banniere .container-texte-banniere .int .container-titre .container-btn-banniere{padding-top:30px}.banniere.banniere-img .icone{display:block}.banniere.banniere-img .container-img-banniere{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.banniere.banniere-img .container-img-banniere img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banniere.banniere-img .container-img-banniere:before{mix-blend-mode:multiply}.banniere.banniere-img .container-img-banniere:after{content:"";display:block;width:40%;aspect-ratio:500/190;-webkit-mask-image:url(assets/svg/feuilles1.svg);mask-image:url(assets/svg/feuilles1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add;background-color:rgba(255,255,255,.05);position:absolute;right:-10%;bottom:-50px}.banniere.banniere-img .container-texte-banniere{padding:125px 0 125px 0}.banniere.banniere-img .container-texte-banniere .int .container-titre .container-fil-ariane,.banniere.banniere-img .container-texte-banniere .int .container-titre .introduction,.banniere.banniere-img .container-texte-banniere .int .container-titre .meta-banniere,.banniere.banniere-img .container-texte-banniere .int .container-titre .sous-titre,.banniere.banniere-img .container-texte-banniere .int .container-titre .surtitre,.banniere.banniere-img .container-texte-banniere .int .container-titre .title{color:#fff;-webkit-text-shadow:1px 1px 2px rgba(104,102,101,.75);text-shadow:1px 1px 2px rgba(104,102,101,.75);will-change:transform,opacity}.banniere.banniere-img .container-texte-banniere .int .container-titre .container-fil-ariane strong,.banniere.banniere-img .container-texte-banniere .int .container-titre .introduction strong,.banniere.banniere-img .container-texte-banniere .int .container-titre .meta-banniere strong,.banniere.banniere-img .container-texte-banniere .int .container-titre .sous-titre strong,.banniere.banniere-img .container-texte-banniere .int .container-titre .surtitre strong,.banniere.banniere-img .container-texte-banniere .int .container-titre .title strong{color:#fff}.banniere.banniere-img .container-texte-banniere .int .container-titre .container-fil-ariane a,.banniere.banniere-img .container-texte-banniere .int .container-titre .introduction a,.banniere.banniere-img .container-texte-banniere .int .container-titre .meta-banniere a,.banniere.banniere-img .container-texte-banniere .int .container-titre .sous-titre a,.banniere.banniere-img .container-texte-banniere .int .container-titre .surtitre a,.banniere.banniere-img .container-texte-banniere .int .container-titre .title a{color:#fff;-webkit-text-decoration:2px underline rgba(255,255,255,.3);text-decoration:2px underline rgba(255,255,255,.3)}.banniere.banniere-img .container-texte-banniere .int .container-titre .container-fil-ariane a:hover,.banniere.banniere-img .container-texte-banniere .int .container-titre .introduction a:hover,.banniere.banniere-img .container-texte-banniere .int .container-titre .meta-banniere a:hover,.banniere.banniere-img .container-texte-banniere .int .container-titre .sous-titre a:hover,.banniere.banniere-img .container-texte-banniere .int .container-titre .surtitre a:hover,.banniere.banniere-img .container-texte-banniere .int .container-titre .title a:hover{opacity:1;text-decoration-color:rgba(255,255,255,.6)}.banniere.banniere-img .container-texte-banniere .int .container-titre .container-btn-banniere .btn{color:#fff;border-color:#fff}.banniere.banniere-img .container-texte-banniere .int .container-titre .container-btn-banniere .btn:after,.banniere.banniere-img .container-texte-banniere .int .container-titre .container-btn-banniere .btn:before{background-color:#fff}.bandeau-texte{width:100%}.bandeau-texte .int .container-texte{max-width:1100px}.bandeau-texte .int .container-texte .container-title-bandeau-texte{max-width:none}.bandeau-texte .int .container-texte .contenu-principal-bandeau .container-btn{padding:0}.bandeau-texte.bandeau-texte-centre{text-align:center}.bandeau-texte.bandeau-texte-centre .int{max-width:1100px;margin:0 auto}.bandeau-texte.bandeau-texte-centre .int .container-texte .container-title-bandeau-texte{margin-left:auto;margin-right:auto}.bandeau-texte.bandeau-texte-centre .int .container-texte .container-title-bandeau-texte .title-bandeau .icone{display:block;margin:0 auto 15px auto}.bandeau-texte.bandeau-texte-centre .int .container-texte .contenu-principal-bandeau .entry-content ol,.bandeau-texte.bandeau-texte-centre .int .container-texte .contenu-principal-bandeau .entry-content ul{display:block;margin-left:auto;margin-right:auto}.bandeau-texte.bandeau-texte-centre .int .container-texte .contenu-principal-bandeau .entry-content ol li,.bandeau-texte.bandeau-texte-centre .int .container-texte .contenu-principal-bandeau .entry-content ul li{padding:0}.bandeau-texte.bandeau-texte-centre .int .container-texte .contenu-principal-bandeau .entry-content ul li:before{position:relative;top:auto;margin-top:-2px;margin-right:5px}.bandeau-texte.bandeau-texte-centre .int .container-texte .contenu-principal-bandeau .entry-content ol{padding-left:0}.bandeau-texte.bandeau-texte-centre .int .container-texte .contenu-principal-bandeau .entry-content ol li{list-style-position:inside}.bandeau-texte.bandeau-texte-centre .int .container-texte .contenu-principal-bandeau .container-btn{padding-bottom:0;justify-content:center}.bandeau-texte.bandeau-texte-centre .int .container-texte .contenu-principal-bandeau .container-btn .btn{margin:0}.bandeau-texte.bandeau-texte-avec-cs .int{display:flex;justify-content:space-between;align-items:flex-start;-moz-column-gap:8%;column-gap:8%}.bandeau-texte.bandeau-texte-avec-cs .int .container-texte{flex:auto;width:100%;max-width:none;padding-top:20px;position:relative;z-index:2}.bandeau-texte.bandeau-texte-avec-cs .int .contenu-secondaire{flex:0 0 35%;position:relative}.bandeau-texte.bandeau-texte-avec-cs .int .contenu-secondaire .container-img{width:100%;max-width:550px;position:relative}.bandeau-texte.bandeau-texte-avec-cs .int .contenu-secondaire .container-img img{display:block;border-radius:5px;width:100%;position:relative}.bandeau-texte.bandeau-texte-avec-cs.cs-left .int .container-texte{order:2}.bandeau-texte.bandeau-texte-avec-cs.cs-left .int .contenu-secondaire{order:1}.bandeau-texte.bandeau-stylise{padding-top:0!important;padding-bottom:0!important}.bandeau-texte.bandeau-stylise .int{padding-left:0;padding-right:0;max-width:none;align-items:stretch;-moz-column-gap:0!important;column-gap:0!important}.bandeau-texte.bandeau-stylise .int .container-texte{flex:0 0 50%!important;padding:150px 7%;overflow:hidden;position:relative}.bandeau-texte.bandeau-stylise .int .container-texte:before{content:"";display:block;width:80%;aspect-ratio:500/190;-webkit-mask-image:url(assets/svg/feuilles1.svg);mask-image:url(assets/svg/feuilles1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add;background-color:rgba(231,227,221,.5);position:absolute;right:-10%;bottom:-50px;z-index:-1}.bandeau-texte.bandeau-stylise .int .contenu-secondaire{flex:0 0 50%!important}.bandeau-texte.bandeau-stylise .int .contenu-secondaire .container-img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;overflow:hidden;max-width:none}.bandeau-texte.bandeau-stylise .int .contenu-secondaire .container-img img{height:100%;border-radius:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.bandeau-reassurances{background-color:#fbfaf9;text-align:center;position:relative;z-index:2}.bandeau-reassurances:before{content:"";display:block;width:50%;aspect-ratio:500/190;-webkit-mask-image:url(assets/svg/feuilles1.svg);mask-image:url(assets/svg/feuilles1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add;background-color:rgba(231,227,221,.35);position:absolute;left:-5%;bottom:-50px;z-index:-1}.bandeau-reassurances .int .liste-reassurances{display:flex;flex-wrap:wrap;-moz-column-gap:40px;column-gap:40px;width:100%;padding-top:40px}.bandeau-reassurances .int .liste-reassurances .vgn-rea{flex:0 0 calc((100% - 120px)/ 4);display:flex;flex-direction:column;align-items:center;margin-bottom:50px}.bandeau-reassurances .int .liste-reassurances .vgn-rea .container-icone{margin-bottom:10px;position:relative}.bandeau-reassurances .int .liste-reassurances .vgn-rea .container-icone:before{content:"";display:block;width:250%;aspect-ratio:1/1;border-radius:50%;background-color:#f2efeb;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.bandeau-reassurances .int .liste-reassurances .vgn-rea .container-icone .icone-rea{width:40px;aspect-ratio:1/1;background:url(assets/images/sprite-icons2.png) -80px 0 no-repeat;background-size:160px auto}.bandeau-reassurances .int .liste-reassurances .vgn-rea .container-icone .icone-rea.icone-rea1{background-position-y:0}.bandeau-reassurances .int .liste-reassurances .vgn-rea .container-icone .icone-rea.icone-rea2{background-position-y:-40px}.bandeau-reassurances .int .liste-reassurances .vgn-rea .container-icone .icone-rea.icone-rea3{background-position-y:-80px}.bandeau-reassurances .int .liste-reassurances .vgn-rea .container-icone .icone-rea.icone-rea4{background-position-y:-120px}.bandeau-reassurances .int .liste-reassurances .vgn-rea .container-icone .icone-rea.icone-rea5{background-position-y:-160px}.bandeau-reassurances .int .liste-reassurances .vgn-rea .container-icone .icone-rea.icone-rea6{background-position-y:-200px}.bandeau-reassurances .int .liste-reassurances .vgn-rea .container-icone .icone-rea.icone-rea7{background-position-y:-240px}.bandeau-reassurances .int .liste-reassurances .vgn-rea .container-icone .icone-rea.icone-rea8{background-position-y:-280px}.bandeau-reassurances .int .liste-reassurances .vgn-rea .container-icone .icone-rea.icone-rea9{background-position-y:-320px}.bandeau-reassurances .int .liste-reassurances .vgn-rea .container-icone .icone-rea.icone-rea10{background-position-y:-360px}.bandeau-reassurances .int .liste-reassurances .vgn-rea .container-icone .icone-rea.icone-rea11{background-position-y:-400px}.bandeau-reassurances .int .liste-reassurances .vgn-rea .container-icone .icone-rea.icone-rea12{background-position-y:-440px}.bandeau-reassurances .int .liste-reassurances .vgn-rea .container-icone .icone-rea.icone-rea13{background-position-y:-480px}.bandeau-reassurances .int .liste-reassurances .vgn-rea .container-icone .icone-rea.icone-rea14{background-position-y:-520px}.bandeau-reassurances .int .liste-reassurances .vgn-rea .container-texte{position:relative}.bandeau-reassurances .int .liste-reassurances .vgn-rea .container-texte .intitule{font-size:.93em;line-height:1.5em;font-weight:600;text-transform:uppercase;margin:0}.bandeau-reassurances .int .liste-reassurances .vgn-rea .container-texte .texte{line-height:1.4em;margin-top:10px}.bandeau-reassurances .int .liste-reassurances .vgn-rea .container-texte .texte p{margin:0}.bandeau-reassurances .int .container-btn-bandeau{justify-content:center;padding-top:0!important}.bandeau-reassurances.br-standard{padding-top:40px!important;padding-bottom:40px!important}.bandeau-reassurances.br-standard:before{display:none}.bandeau-reassurances.br-standard .int .liste-reassurances{padding-top:30px}.bandeau-reassurances.br-standard .int .liste-reassurances .vgn-rea{margin-bottom:0}.bandeau-image{position:relative}.bandeau-image .container-img{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.bandeau-image .container-img:before{background:linear-gradient(to right,rgba(35,34,34,.65),rgba(35,34,34,.5),rgba(35,34,34,0))}.bandeau-image .container-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bandeau-image .container-texte{padding-top:180px;padding-bottom:100px;color:#fff;position:relative;z-index:1}.bandeau-image .container-texte .int .content-bandeau{max-width:650px}.bandeau-image .container-texte .int .content-bandeau .container-title-bandeau{margin-left:0;margin-bottom:1em;text-align:left}.bandeau-image .container-texte .int .content-bandeau .container-title-bandeau .title-bandeau{font-size:2.18em;line-height:1.15em;color:#fff}.bandeau-image .container-texte .int .content-bandeau .container-flexible .entry-content a,.bandeau-image .container-texte .int .content-bandeau .container-flexible .entry-content h2,.bandeau-image .container-texte .int .content-bandeau .container-flexible .entry-content h3,.bandeau-image .container-texte .int .content-bandeau .container-flexible .entry-content h4,.bandeau-image .container-texte .int .content-bandeau .container-flexible .entry-content h5{color:#fff}.bandeau-image .container-texte .int .content-bandeau .container-flexible .entry-content ul li:before{background-color:#fff}.bandeau-image .container-texte .int .content-bandeau .container-flexible .entry-content ol li::marker{color:#fff}.bandeau-image .container-texte .int .content-bandeau .container-flexible .entry-content a{text-decoration-color:rgba(255,255,255,.3)}.bandeau-image .container-texte .int .content-bandeau .container-flexible .entry-content a:hover{text-decoration-color:rgba(255,255,255,.7)}.bandeau-image .container-texte .int .content-bandeau .container-flexible .container-btn .btn{color:#fff;border-color:#fff}.bandeau-image .container-texte .int .content-bandeau .container-flexible .container-btn .btn:after{background-color:#fff}.bandeau-image.bandeau-image-centre{text-align:center}.bandeau-image.bandeau-image-centre .container-texte{padding-top:120px!important;padding-bottom:140px!important}.bandeau-image.bandeau-image-centre .container-texte .int .content-bandeau{max-width:750px;margin-left:auto;margin-right:auto}.bandeau-image.bandeau-image-centre .container-texte .int .content-bandeau .container-title-bandeau{text-align:center}.bandeau-image.bandeau-image-centre .container-texte .int .content-bandeau .container-title-bandeau .title-bandeau{font-size:1.56em}.bandeau-image.bandeau-image-centre .container-texte .int .content-bandeau .container-flexible .entry-content ol,.bandeau-image.bandeau-image-centre .container-texte .int .content-bandeau .container-flexible .entry-content ul{display:block;margin-left:auto;margin-right:auto}.bandeau-image.bandeau-image-centre .container-texte .int .content-bandeau .container-flexible .entry-content ol li,.bandeau-image.bandeau-image-centre .container-texte .int .content-bandeau .container-flexible .entry-content ul li{padding:0}.bandeau-image.bandeau-image-centre .container-texte .int .content-bandeau .container-flexible .entry-content ul li:before{position:relative;top:auto;margin-top:-2px;margin-right:5px}.bandeau-image.bandeau-image-centre .container-texte .int .content-bandeau .container-flexible .entry-content ol{padding-left:0}.bandeau-image.bandeau-image-centre .container-texte .int .content-bandeau .container-flexible .entry-content ol li{list-style-position:inside}.bandeau-image.bandeau-image-centre .container-texte .int .content-bandeau .container-flexible .container-btn{padding-bottom:0;justify-content:center}.bandeau-image.bandeau-image-centre .container-texte .int .content-bandeau .container-flexible .container-btn .btn{margin:0}.bandeau.bg-color-blanc{background-color:#fff}.bandeau.bg-color-clair{background-color:#fbfaf9}.bandeau.bg-color-moyen{background-color:#f6f4f1}.facetwp-template.facetwp-loading::before{content:"Chargement...";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(255,255,255,.8);padding:10px 20px;border-radius:5px;z-index:100;box-shadow:0 2px 10px rgba(0,0,0,.1)}.bandeau-avis .bloc-avis-google{max-width:1100px;margin:0 auto}.bandeau-avis .bloc-avis-google__top{display:flex;flex-direction:column;align-items:center;margin-bottom:5rem;text-align:center}.bandeau-avis .bloc-avis-google__stars{margin-bottom:1rem;font-size:2rem;letter-spacing:.18em;color:#e7c86a}.bandeau-avis .bloc-avis-google__note{display:flex;align-items:baseline;gap:.75rem}.bandeau-avis .bloc-avis-google__note strong{font-size:4rem;line-height:1;font-weight:700;color:#8ac15f}.bandeau-avis .bloc-avis-google__note span{font-size:1rem;text-transform:uppercase;letter-spacing:.08em;color:#8ac15f}.bandeau-avis .temoignages{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.bandeau-avis .temoignage{display:flex;flex-direction:column;padding:2.5rem;background:#fff;border-radius:32px;box-shadow:0 10px 30px rgba(0,0,0,.04);transition:.25s ease}.bandeau-avis .temoignage:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(0,0,0,.06)}.bandeau-avis .temoignage__header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem}.bandeau-avis .temoignage__nom{margin-bottom:.35rem;font-size:1rem;font-weight:700}.bandeau-avis .temoignage__date{font-size:.85rem;line-height:1.4}.bandeau-avis .temoignage__note{flex-shrink:0;font-size:1rem;letter-spacing:.08em;color:#e7c86a}.bandeau-avis .temoignage__contenu{font-size:1rem;line-height:1.9}.bandeau-avis .temoignage__contenu p:last-child{margin-bottom:0}@media screen and (max-width:980px){.bandeau-avis .temoignages{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.bandeau-avis .bloc-avis-google__top{margin-bottom:3rem}.bandeau-avis .bloc-avis-google__note strong{font-size:3rem}.bandeau-avis .temoignages{grid-template-columns:1fr;gap:1.5rem}.bandeau-avis .temoignage{padding:2rem}}.badge,.onsale{display:inline-flex!important;align-items:center;-moz-column-gap:5px;column-gap:5px;padding:5px 5px 5px 5px!important;margin:0!important;border:0!important;border-radius:2px!important;background-color:#343333;font-size:.56em!important;font-weight:500!important;line-height:1em;text-transform:uppercase;letter-spacing:.1em;color:#fff!important}.badge.badge-nouveau,.onsale.badge-nouveau{background-color:#8ac15f}.onsale:before{display:none}.container-badges{display:flex;flex-wrap:wrap;-moz-column-gap:5px;column-gap:5px;line-height:1em}button.woosw-btn{display:flex;justify-content:center;align-items:center;width:40px;aspect-ratio:1/1;background:0 0;padding:0;background-color:#f9f8f6;transition:opacity .3s ease,background .3s ease;outline:0}button.woosw-btn .woosw-btn-icon{color:#8ac15f;font-size:1.3em;transition:color .3s ease}button.woosw-btn:hover{background-color:#f6f4f1}.container-product-infos{margin-top:1em;margin-bottom:.5em}.container-product-infos .row-infos{margin:0;padding:8px;font-size:1em;font-weight:300;line-height:1.2em}.container-product-infos .row-infos:nth-child(odd){background-color:#f9f8f6}.container-product-infos .row-infos .intitule{font-weight:600;margin-right:5px;color:#232222}.container-product-infos .row-infos .intitule:after{content:":";margin-left:5px}.price{display:flex;flex-wrap:wrap;font-size:1.43em;font-weight:600;line-height:1.2em;color:#232222;margin:0 0 10px 0}.price del{font-size:.7em;margin-left:10px;order:2}.price ins{font-weight:600!important}.content-quantity{display:flex;align-items:center}.content-quantity input[type=number]{-moz-appearance:textfield;width:auto;height:50px;border-radius:0;border-top:1px solid #e8e5e1;border-bottom:1px solid #e8e5e1;color:#797876;font-weight:600;padding-left:5px!important;padding-right:5px!important}.content-quantity input[type=number]::-o-inner-spin-button,.content-quantity input[type=number]::-o-outer-spin-button,.content-quantity input[type=number]::-webkit-inner-spin-button,.content-quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.content-quantity button.quantity-btn{background-color:#fbfaf9;color:#232222;font-size:1.3em;font-weight:600;transition:background .3s ease,color .3s ease}.content-quantity button.quantity-btn.minus{border-radius:5px 0 0 5px}.content-quantity button.quantity-btn.plus{border-radius:0 5px 5px 0}.content-quantity button.quantity-btn:hover{opacity:1;background-color:#797876;color:#797876}.vgn-produit{flex:0 0 calc((100% - 60px)/ 4);display:flex;flex-direction:column;margin-bottom:20px;position:relative}.vgn-produit .woocommerce-LoopProduct-link{display:flex;flex-direction:column;width:100%;height:100%;padding:15px 15px 20px 15px;border-radius:5px;background-color:#f2efeb;color:#797876;margin-bottom:5px;transition:background .3s ease}.vgn-produit .woocommerce-LoopProduct-link .container-img-vgn{flex:0 0 auto;width:100%;aspect-ratio:1/1;border-radius:5px;border:1px solid #e8e5e1;background-color:#fff;overflow:hidden;margin-bottom:0;position:relative}.vgn-produit .woocommerce-LoopProduct-link .container-img-vgn img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.vgn-produit .woocommerce-LoopProduct-link .container-texte-vgn{display:flex;flex-direction:column;width:100%;height:100%;padding-top:10px;text-align:center}.vgn-produit .woocommerce-LoopProduct-link .container-texte-vgn .woocommerce-loop-product__title{font-size:1.075em;line-height:1.2em;font-weight:500;text-transform:none;margin:0 0 15px 0}.vgn-produit .woocommerce-LoopProduct-link .container-texte-vgn .woocommerce-loop-product__title .marque{font-size:.9em;font-weight:500;margin-left:5px}.vgn-produit .woocommerce-LoopProduct-link .container-texte-vgn .woocommerce-loop-product__title .marque:before{content:".";margin-right:5px}.vgn-produit .woocommerce-LoopProduct-link .container-texte-vgn .woocommerce-loop-product__title+.star-rating{margin-top:-10px;margin-bottom:5px}.vgn-produit .woocommerce-LoopProduct-link .container-texte-vgn .container-price{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;-moz-column-gap:10px;column-gap:10px;margin-top:auto;position:relative}.vgn-produit .woocommerce-LoopProduct-link .container-texte-vgn .container-price .price{display:inline-flex;font-size:1em;font-weight:400!important;margin-bottom:0}.vgn-produit .woocommerce-LoopProduct-link .container-texte-vgn .container-price .price ins{font-weight:400!important}.vgn-produit .woocommerce-LoopProduct-link .container-texte-vgn .container-price .onsale{flex:0 0 auto;order:2}.vgn-produit .woocommerce-LoopProduct-link:hover{opacity:1;background-color:#e7e3dd}.vgn-produit .woocommerce-LoopProduct-link:hover .container-img-vgn img{transform:scale(1.1)}.vgn-produit .add_to_cart_button,.vgn-produit .button{width:100%;font-size:.72em;line-height:1.3em;font-weight:600;text-transform:uppercase;letter-spacing:.1em;text-align:center;background:0 0;background-color:#f2efeb;color:#232222;padding:17px 10px;border-radius:5px;margin-top:auto;transition:background .3s ease,color .3s ease}.vgn-produit .add_to_cart_button:hover,.vgn-produit .button:hover{opacity:1;background-color:#e7e3dd}.vgn-produit .add_to_cart_button{position:relative}.vgn-produit .add_to_cart_button.loading{background-color:#1d1d1b;color:#fff;border-color:#1d1d1b;pointer-events:none;animation:premiumPress .6s ease-out,premiumHalo 1.4s ease-out;transition:all .4s ease}.vgn-produit .add_to_cart_button.added{background-color:#1d1d1b;color:#fff;transition:all .6s cubic-bezier(.4,0,.2,1)}.vgn-produit .add_to_cart_button.added:after{content:"Ajouté";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.68em;letter-spacing:.12em;text-transform:uppercase;opacity:0;transform:translateY(4px);animation:premiumFade 1.6s ease forwards}.vgn-produit button.woosw-btn{position:absolute;top:10px;right:10px;background-color:rgba(249,248,246,.2)}.vgn-produit button.woosw-btn:hover{background-color:rgba(249,248,246,.5)}.vgn-produit .container-badges{display:flex;align-items:center;-moz-column-gap:5px;column-gap:5px;width:calc(100% - 30px);padding:25px;position:absolute;top:0;left:0}.vgn-produit .star-rating{margin:0 auto;font-size:.8em}.vgn-produit .star-rating span:before{color:#e7c86a}#filters{padding:30px 15px;background-color:#f9f8f6}#filters .title-bloc{font-size:.92em;font-weight:600;margin-bottom:1em}#filters .filter .title-filter{font-size:.9em;font-weight:600;line-height:1.3em;color:#232222;margin:0 0 .5em 0}#filters .filter .facetwp-facet{font-size:.9em;line-height:1.3em;margin-bottom:20px}#filters .filter .facetwp-facet.facetwp-type-checkboxes{max-height:100px;overflow:scroll}#filters .filter .facetwp-facet.facetwp-type-checkboxes .facetwp-checkbox{background:0 0!important;padding-left:18px;position:relative}#filters .filter .facetwp-facet.facetwp-type-checkboxes .facetwp-checkbox:before{content:"";display:block;width:12px;aspect-ratio:1/1;background:0 0;border:2px solid rgba(121,120,118,.7);position:absolute;top:3px;left:0;transition:background .3s ease}#filters .filter .facetwp-facet.facetwp-type-checkboxes .facetwp-checkbox:after{content:"";display:block;width:8px;aspect-ratio:90/74;-webkit-mask-image:url(assets/svg/tick1.svg);mask-image:url(assets/svg/tick1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add;background-color:#797876;position:absolute;top:5px;left:2px;opacity:0;transition:opacity .3s ease}#filters .filter .facetwp-facet.facetwp-type-checkboxes .facetwp-checkbox.checked:after{opacity:1}#filters .filter .facetwp-facet.facetwp-type-slider .noUi-target{background:#f9f8f6;border-color:#d9d7d3}#filters .filter .facetwp-facet.facetwp-type-slider .noUi-handle{border-color:#d9d7d3}#filters .filter .facetwp-facet.facetwp-type-slider .noUi-connect{background-color:#e7e3dd}#filters .filter .facetwp-facet.facetwp-type-slider .facetwp-slider-wrap{padding-bottom:10px}#filters .filter .facetwp-facet.facetwp-type-slider input.facetwp-slider-reset{display:block;box-shadow:none;text-shadow:none;background:0 0;background-color:#343333;color:#fff;font-size:.7em;font-weight:600;line-height:1.25em;text-transform:uppercase;letter-spacing:.03em;margin-top:10px}#filters .filter .facetwp-facet.facetwp-type-slider input.facetwp-slider-reset.facetwp-hidden{display:none}#filters .filter .facetwp-facet.facetwp-type-reset button{display:block;box-shadow:none;text-shadow:none;background:0 0;padding:10px 10px;background-color:#343333;color:#fff;font-size:.7em;font-weight:600;line-height:1.25em;text-transform:uppercase;letter-spacing:.03em}.storefront-sorting{display:flex;justify-content:flex-end;align-items:center;-moz-column-gap:10px;column-gap:10px;width:100%;max-width:1500px;margin:0 auto!important;padding:30px 5%!important;font-size:1em!important}.storefront-sorting .facetwp-facet-tri{display:flex;align-items:center;margin:0;position:relative;order:2}.storefront-sorting .facetwp-facet-tri select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#f9f8f6;border:none;margin:0;padding:5px 30px 5px 10px;border-radius:5px;font-size:.875em;font-weight:500;text-transform:uppercase;color:#232222;text-align:right;cursor:pointer;outline:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:10px 6px}.storefront-sorting .facetwp-facet-tri select:hover{opacity:1;background-color:#f2efeb}.storefront-sorting .facetwp-facet-tri select option{font-weight:700;background-color:#fff;color:#000;padding:10px}.storefront-sorting .facetwp-facet-tri select::-ms-expand{display:none}.storefront-sorting .facetwp-facet-compte{font-size:.81em;line-height:1.3em;font-weight:400;padding:0!important;margin:0!important}.storefront-sorting .facetwp-facet-pagination{width:calc(100% - 300px);margin-bottom:0}.storefront-sorting .facetwp-facet-pagination .facetwp-pager{display:flex;justify-content:center;align-items:center}.storefront-sorting .facetwp-facet-pagination .facetwp-pager .facetwp-page{color:#797876;font-size:.9em;line-height:1.2em;text-transform:uppercase}.storefront-sorting .facetwp-facet-pagination .facetwp-pager .facetwp-page.next,.storefront-sorting .facetwp-facet-pagination .facetwp-pager .facetwp-page.prev{background-color:#343333;color:#fff;padding:10px 10px;font-size:.65em;font-weight:600}.storefront-sorting .facetwp-facet-pagination .facetwp-pager .facetwp-page.prev{margin-right:20px}.storefront-sorting .facetwp-facet-pagination .facetwp-pager .facetwp-page.next{margin-left:20px}.storefront-sorting .facetwp-facet-pagination .facetwp-pager .facetwp-page.active:hover{opacity:1}.storefront-sorting .facetwp-facet-chargement{display:flex;justify-content:center;width:calc(100% - 300px);margin-bottom:0}.storefront-sorting .facetwp-facet-chargement .facetwp-load-more{display:inline-flex;align-items:center;-moz-column-gap:10px;column-gap:10px;padding:17px 15px;margin:0 0 5px 0;background:0 0;background-color:#8ac15f;border-radius:5px;color:#fff;font-size:.75em;font-weight:700;line-height:1.25em;text-transform:uppercase;letter-spacing:.03em;transition:opacity .3s ease,background .3s ease;word-break:break-word}.storefront-sorting .facetwp-facet-chargement .facetwp-load-more:hover{opacity:1}.storefront-sorting .facetwp-facet-chargement .facetwp-load-more.facetwp-hidden{display:none}.liste-produits{flex:calc(100% - 300px);display:flex;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px}.banniere.banniere-img.banniere-archive-produits .container-texte-banniere{padding-top:90px;padding-bottom:90px}.bandeau-archive-produits .int{display:flex;align-items:flex-start}.bandeau-archive-produits .int #filters{flex:0 0 250px;margin-right:30px}.bandeau-archive-produits .int .liste-produits{flex:calc(100% - 280px);-moz-column-gap:10px;column-gap:10px;order:2}.bandeau-archive-produits .int .liste-produits .vgn-produit{flex:0 0 calc((100% - 20px)/ 3);margin-bottom:10px}.bandeau-liens-produits{padding-top:50px!important;padding-bottom:50px!important}.bandeau-liens-produits .int .container-btn-bandeau{justify-content:flex-end;padding-top:0}.related .liste-produits,.upsells .liste-produits{margin-top:2em;justify-content:center;-moz-column-gap:10px;column-gap:10px}.related .liste-produits .vgn-produit,.upsells .liste-produits .vgn-produit{flex:0 0 calc((100% - 40px)/ 5)}.upsells+.related{background-color:#fbfaf9}.ventes-croisees{background-color:#f6f4f1}.ventes-croisees .container-title-bandeau{text-align:left;margin-left:0}.ventes-croisees .container-title-bandeau .title-bandeau .icone{display:inline-block;margin:-10px 10px 0 0}.ventes-croisees .liste-produits{justify-content:flex-start;margin-top:2em}.ventes-croisees .liste-produits .vgn-produit{flex:0 0 calc((100% - 80px)/ 5)}.single-product div.product{overflow:visible!important}.single-product div.product #top-produit{padding-bottom:50px}.single-product div.product #top-produit .int #container-principal-top-produit{display:flex;justify-content:space-between;align-items:flex-start}.single-product div.product #top-produit .int #container-principal-top-produit .left-produit{margin:0;flex:0 0 auto;width:46%;position:relative}.single-product div.product #top-produit .int #container-principal-top-produit .left-produit .woocommerce-product-gallery{float:none!important;width:100%!important;margin:0}.single-product div.product #top-produit .int #container-principal-top-produit .left-produit .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image--placeholder img{width:100%;border-radius:5px}.single-product div.product #top-produit .int #container-principal-top-produit .left-produit .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{aspect-ratio:1/1;margin:0;border-radius:5px}.single-product div.product #top-produit .int #container-principal-top-produit .left-produit .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a{display:flex;justify-content:center;width:100%;height:100%}.single-product div.product #top-produit .int #container-principal-top-produit .left-produit .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.single-product div.product #top-produit .int #container-principal-top-produit .left-produit .woocommerce-product-gallery .woocommerce-product-gallery__trigger{display:none}.single-product div.product #top-produit .int #container-principal-top-produit .left-produit .woocommerce-product-gallery .flex-viewport{margin-bottom:10px}.single-product div.product #top-produit .int #container-principal-top-produit .left-produit .woocommerce-product-gallery .flex-control-nav{display:flex;justify-content:flex-start}.single-product div.product #top-produit .int #container-principal-top-produit .left-produit .woocommerce-product-gallery .flex-control-nav li{float:none;width:auto;border-radius:5px;overflow:hidden;margin:0 10px 0 0}.single-product div.product #top-produit .int #container-principal-top-produit .left-produit .woocommerce-product-gallery .flex-control-nav li:last-child{margin-right:0}.single-product div.product #top-produit .int #container-principal-top-produit .left-produit .woocommerce-product-gallery .flex-control-nav li img{border-radius:2px;opacity:1}.single-product div.product #top-produit .int #container-principal-top-produit .left-produit .woocommerce-product-gallery .flex-control-nav li:has(>.flex-active){outline:2px solid #c5beab}.single-product div.product #top-produit .int #container-principal-top-produit .left-produit .social-share-buttons{margin-top:40px}.single-product div.product #top-produit .int #container-principal-top-produit .summary{float:none;width:46%;margin:0}.single-product div.product #top-produit .int #container-principal-top-produit .summary .top-summary{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.single-product div.product #top-produit .int #container-principal-top-produit .summary .top-summary button.woosw-btn{flex:0 0 auto;margin-left:10px}.single-product div.product #top-produit .int #container-principal-top-produit .summary .product_title{font-size:2em;font-weight:600;line-height:1.2em;margin:0 0 .35em 0}.single-product div.product #top-produit .int #container-principal-top-produit .summary .woocommerce-product-details__short-description{font-size:1em;line-height:1.8em;margin:0 0 1em 0}.single-product div.product #top-produit .int #container-principal-top-produit .summary .woocommerce-product-details__short-description p{margin:0}.single-product div.product #top-produit .int #container-principal-top-produit .summary .woocommerce-product-details__short-description ul li{padding:0 0 0 20px;list-style-type:none;position:relative}.single-product div.product #top-produit .int #container-principal-top-produit .summary .woocommerce-product-details__short-description ul li:before{content:"";display:inline-block;vertical-align:middle;width:11px;aspect-ratio:11/9;-webkit-mask-image:url(assets/svg/tick1.svg);mask-image:url(assets/svg/tick1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add;background-color:#6da544;position:absolute;top:10px;left:0}.single-product div.product #top-produit .int #container-principal-top-produit .summary .woocommerce-product-details__short-description ol{padding-left:20px}.single-product div.product #top-produit .int #container-principal-top-produit .summary .woocommerce-product-details__short-description ol li{list-style-type:decimal}.single-product div.product #top-produit .int #container-principal-top-produit .summary .woocommerce-product-details__short-description ol li::marker{display:inline-block;vertical-align:middle;color:#6da544;font-weight:500}.single-product div.product #top-produit .int #container-principal-top-produit .summary .container-product-infos{margin-top:1em;margin-bottom:.5em}.single-product div.product #top-produit .int #container-principal-top-produit .summary .container-lien-desc{display:flex;justify-content:flex-end;margin:0 0 1em 0}.single-product div.product #top-produit .int #container-principal-top-produit .summary .container-lien-desc .link-next{font-size:.875em}.single-product div.product #top-produit .int #container-principal-top-produit .summary .container-certifications{display:flex;align-items:center;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px;margin-top:1em}.single-product div.product #top-produit .int #container-principal-top-produit .summary .container-certifications .item-certification img{display:block;max-width:100px;width:auto;height:70px;-o-object-fit:contain;object-fit:contain}.single-product div.product #top-produit .int #container-principal-top-produit .summary .container-price{margin-top:1.5em}.single-product div.product #top-produit .int #container-principal-top-produit .summary .container-price p.price{margin:0}.single-product div.product #top-produit .int #container-principal-top-produit .summary p.stock{font-size:.9em;line-height:1.3em;margin-top:5px;margin-bottom:10px}.single-product div.product #top-produit .int #container-principal-top-produit .summary p.stock:before{display:none}.single-product div.product #top-produit .int #container-principal-top-produit .summary p.stock.in-stock{color:#8ac15f}.single-product div.product #top-produit .int #container-principal-top-produit .summary form.cart{display:flex;margin:0}.single-product div.product #top-produit .int #container-principal-top-produit .summary form.cart .quantity{flex:0 0 125px;margin:0 5px 0 0}.single-product div.product #top-produit .int #container-principal-top-produit .summary form.cart .quantity input.input-text{width:100%;border-radius:0;font-size:1.1em}.single-product div.product #top-produit .int #container-principal-top-produit .summary form.cart button.single_add_to_cart_button{flex:0 0 calc(100% - 130px);font-size:.85em;line-height:1.3em;font-weight:500;text-transform:uppercase;letter-spacing:.1em;text-align:center;background-color:#343333;transition:background-color .4s ease,color .3s ease,transform .2s ease;backface-visibility:hidden;will-change:transform;position:relative}.single-product div.product #top-produit .int #container-principal-top-produit .summary form.cart button.single_add_to_cart_button:hover{opacity:1}.single-product div.product #top-produit .int #container-principal-top-produit .summary form.cart button.single_add_to_cart_button.loading{background-color:#1d1d1b;color:#fff;transform:scale(.97)}.single-product div.product #top-produit .int #container-principal-top-produit .summary form.cart button.single_add_to_cart_button.loading:after{display:none!important}.single-product div.product #top-produit .int #container-principal-top-produit .summary form.cart button.single_add_to_cart_button.added{background-color:#8ac15f;color:#fff;transform:scale(1);animation:textFadeIn .4s ease}.single-product div.product #top-produit .int #container-principal-top-produit .summary form.cart.variations_form{flex-direction:column}.single-product div.product #top-produit .int #container-principal-top-produit .summary form.cart.variations_form .variations label{font-size:1.1em;text-transform:uppercase;margin-bottom:7px;margin-top:5px}.single-product div.product #top-produit .int #container-principal-top-produit .summary form.cart.variations_form .variations select{max-width:50%!important;border-radius:0!important}.single-product div.product #top-produit .int #container-principal-top-produit .summary form.cart.variations_form .woocommerce-variation{text-align:right}.single-product div.product #top-produit .int #container-principal-top-produit .summary form.cart.variations_form .woocommerce-variation .woocommerce-variation-price{position:relative}.single-product div.product #top-produit .int #container-principal-top-produit .summary form.cart.variations_form .woocommerce-variation .woocommerce-variation-price .revendeur{left:auto;right:0;bottom:-50%;transform:translateX(0)}.single-product div.product #top-produit .int #container-principal-top-produit .summary .container-reassurances-mini{display:flex;justify-content:center;-moz-column-gap:3%;column-gap:3%;width:100%;padding:20px 20px;background-color:#f6f4f1}.single-product div.product #top-produit .int #container-principal-top-produit .summary .container-reassurances-mini .vgn-rea{flex:1 0 21.25%;max-width:125px;display:flex;flex-direction:column;align-items:center;text-align:center}.single-product div.product #top-produit .int #container-principal-top-produit .summary .container-reassurances-mini .vgn-rea .container-icone .icone-rea{width:35px;aspect-ratio:1/1;background:url(assets/images/sprite-icons2.png) -70px 0 no-repeat;background-size:140px auto}.single-product div.product #top-produit .int #container-principal-top-produit .summary .container-reassurances-mini .vgn-rea .container-icone .icone-rea.icone-rea1{background-position-y:0}.single-product div.product #top-produit .int #container-principal-top-produit .summary .container-reassurances-mini .vgn-rea .container-icone .icone-rea.icone-rea2{background-position-y:-35px}.single-product div.product #top-produit .int #container-principal-top-produit .summary .container-reassurances-mini .vgn-rea .container-icone .icone-rea.icone-rea3{background-position-y:-70px}.single-product div.product #top-produit .int #container-principal-top-produit .summary .container-reassurances-mini .vgn-rea .container-icone .icone-rea.icone-rea4{background-position-y:-105px}.single-product div.product #top-produit .int #container-principal-top-produit .summary .container-reassurances-mini .vgn-rea .container-icone .icone-rea.icone-rea5{background-position-y:-140px}.single-product div.product #top-produit .int #container-principal-top-produit .summary .container-reassurances-mini .vgn-rea .container-icone .icone-rea.icone-rea6{background-position-y:-175px}.single-product div.product #top-produit .int #container-principal-top-produit .summary .container-reassurances-mini .vgn-rea .container-icone .icone-rea.icone-rea7{background-position-y:-210px}.single-product div.product #top-produit .int #container-principal-top-produit .summary .container-reassurances-mini .vgn-rea .container-icone .icone-rea.icone-rea8{background-position-y:-245px}.single-product div.product #top-produit .int #container-principal-top-produit .summary .container-reassurances-mini .vgn-rea .container-icone .icone-rea.icone-rea9{background-position-y:-280px}.single-product div.product #top-produit .int #container-principal-top-produit .summary .container-reassurances-mini .vgn-rea .container-icone .icone-rea.icone-rea10{background-position-y:-315px}.single-product div.product #top-produit .int #container-principal-top-produit .summary .container-reassurances-mini .vgn-rea .container-icone .icone-rea.icone-rea11{background-position-y:-350px}.single-product div.product #top-produit .int #container-principal-top-produit .summary .container-reassurances-mini .vgn-rea .container-icone .icone-rea.icone-rea12{background-position-y:-385px}.single-product div.product #top-produit .int #container-principal-top-produit .summary .container-reassurances-mini .vgn-rea .container-icone .icone-rea.icone-rea13{background-position-y:-420px}.single-product div.product #top-produit .int #container-principal-top-produit .summary .container-reassurances-mini .vgn-rea .container-icone .icone-rea.icone-rea14{background-position-y:-455px}.single-product div.product #top-produit .int #container-principal-top-produit .summary .container-reassurances-mini .vgn-rea .container-texte .intitule{color:#797876;font-size:.75em;line-height:1.2em;font-weight:600;text-transform:uppercase}.single-product div.product #description-detaillee{background-color:#f6f4f1}.single-product div.product #description-detaillee .int{display:flex;align-items:flex-start;justify-content:space-between}.single-product div.product #description-detaillee .int .container-texte{width:100%}.single-product div.product #description-detaillee .int .container-texte .container-title-bandeau{text-align:left;margin-left:0}.single-product div.product #description-detaillee .int .container-texte .container-title-bandeau .title-bandeau .icone{display:inline-block;margin:-10px 10px 0 0}.single-product div.product #description-detaillee .int .bloc-ingredients-mini{flex:0 0 330px;margin-left:5%}.single-product div.product #caracteristiques .int .container-title-bandeau .title-bandeau{color:#8ac15f}.single-product div.product #caracteristiques .int .container-title-bandeau .title-bandeau .icone{background-color:#8ac15f}.single-product div.product #caracteristiques .int .container-product-infos{max-width:800px}.single-product .star-rating{font-size:.8em}.single-product .star-rating span:before{color:#e7c86a}.added_to_cart{display:none!important}@keyframes softGlow{0%{box-shadow:0 0 0 0 rgba(138,193,95,.25)}70%{box-shadow:0 0 0 6px rgba(138,193,95,0)}100%{box-shadow:0 0 0 0 rgba(138,193,95,0)}}@keyframes gentlePress{0%{transform:scale(1)}50%{transform:scale(.97)}100%{transform:scale(1)}}@keyframes fadeSuccess{0%{opacity:0;transform:scale(.95)}20%{opacity:1;transform:scale(1)}80%{opacity:1}100%{opacity:0}}@keyframes premiumPress{0%{transform:scale(1)}40%{transform:scale(.96)}100%{transform:scale(1)}}@keyframes premiumHalo{0%{box-shadow:0 0 0 0 rgba(138,193,95,.18)}100%{box-shadow:0 0 0 12px rgba(138,193,95,0)}}@keyframes premiumFade{0%{opacity:0}20%{opacity:1}80%{opacity:1}100%{opacity:0}}@keyframes premiumReveal{0%{opacity:0;transform:translateY(8px)}25%{opacity:1;transform:translateY(0)}80%{opacity:1}100%{opacity:0}}@keyframes textFadeIn{0%{opacity:0;transform:translateY(4px)}100%{opacity:1;transform:translateY(0)}}.revendeur{position:absolute;bottom:0;font-size:.6em;color:#8ac15f;bottom:-100%;left:50%;transform:translateX(-50%)}.woocommerce-product-rating{display:flex;align-items:center;margin-top:10px}#product-reviews .int{max-width:800px}#product-reviews .int .commentlist li{margin-bottom:5px}#product-reviews .int #review_form_wrapper{padding-top:50px}#product-reviews .int #review_form_wrapper #respond{margin-top:20px;background-color:#f6f4f1}.reviews-summary{display:grid;grid-template-columns:320px 1fr;gap:4rem;padding:10px 0;margin-bottom:3rem;border-bottom:1px solid #e5e0d6}.reviews-summary__label{margin-bottom:1rem;font-size:.9rem;text-transform:uppercase;letter-spacing:.08em}.reviews-summary__average{font-size:4rem;font-weight:700;line-height:1;margin-bottom:1rem}.reviews-summary .star-rating{color:#e7c86a;font-size:1.4rem}.rating-bar{display:grid;grid-template-columns:40px 1fr 50px;gap:1rem;align-items:center;margin-bottom:.75rem}.rating-bar__track{height:10px;background:#e5e0d6;border-radius:999px;overflow:hidden}.rating-bar__fill{height:100%;background:#8ac15f;border-radius:999px}@media screen and (max-width:768px){.reviews-summary{grid-template-columns:1fr;gap:2.5rem;padding:0 0 2.5rem;margin-bottom:2.5rem}.reviews-summary__left{text-align:center}.reviews-summary__label{margin-bottom:.75rem;font-size:.8rem;line-height:1.5}.reviews-summary__average{font-size:3.25rem}.reviews-summary .star-rating{margin:0 auto;float:none}.reviews-summary__right{width:100%}.rating-bar{grid-template-columns:32px 1fr 40px;gap:.75rem;margin-bottom:.9rem}.rating-bar__count,.rating-bar__label{font-size:.9rem}.rating-bar__track{height:8px}}.liste-ingredients{width:100%;-moz-columns:3;columns:3;-moz-column-gap:20px;column-gap:20px;margin-top:4em}.liste-ingredients .item-ingredient{margin-bottom:5px}.liste-ingredients .item-ingredient>a{display:flex;justify-content:space-between;align-items:center;height:100%;padding:10px 10px;border-radius:5px;background-color:#edeae6;font-size:.9em;line-height:1.2em;font-weight:500;color:#232222;transition:background .3s ease}.liste-ingredients .item-ingredient>a:after{content:"";flex:0 0 auto;display:inline-block;width:15px;aspect-ratio:15/9;-webkit-mask-image:url(assets/svg/fleche1.svg);mask-image:url(assets/svg/fleche1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add;background-color:#232222;margin-left:10px;transition:.3s ease}.liste-ingredients .item-ingredient>a:hover{opacity:1;background-color:#e7e3dd}.liste-ingredients .item-ingredient>a:hover:after{transform:translateX(5px)}.bloc-ingredient{display:flex;align-items:flex-start;background-color:#fff;padding:30px 30px 50px 30px;margin-bottom:20px}.bloc-ingredient .container-img{flex:0 0 auto;width:200px;aspect-ratio:1/1;border-radius:50%;overflow:hidden;margin-right:40px}.bloc-ingredient .container-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bloc-ingredient .container-texte{width:100%;padding-top:20px}.bloc-ingredient .container-texte .title-bloc{font-size:1.3em;line-height:1.3em;text-transform:none;font-weight:500;color:#232222;margin:0}.bloc-ingredient .container-texte .content-bloc{margin-top:1em}.bloc-ingredient .container-texte .content-bloc .bloc-partie{margin-bottom:.8em}.bloc-ingredient .container-texte .content-bloc .bloc-partie:last-child{margin-bottom:0!important}.bloc-ingredient .container-texte .content-bloc .bloc-partie .title-partie{font-size:1.06em;line-height:1.3em;text-transform:none;font-weight:500;color:#797876;margin:0}.bloc-ingredient .container-texte .content-bloc .bloc-partie .content-partie{margin-top:.3em}.bloc-ingredient .container-texte .content-bloc .bloc-partie .content-partie ol:last-child,.bloc-ingredient .container-texte .content-bloc .bloc-partie .content-partie p:last-child,.bloc-ingredient .container-texte .content-bloc .bloc-partie .content-partie ul:last-child{margin-bottom:0}.banniere.banniere-archive-ingredients{padding-bottom:60px!important}.bandeau-archive-ingredients{background-color:#f6f4f1}.bloc-ingredients-mini{padding:40px 20px 0 20px;background-color:#fff;overflow:hidden;position:relative}.bloc-ingredients-mini:before{content:"";display:block;width:80%;aspect-ratio:500/190;-webkit-mask-image:url(assets/svg/feuilles1.svg);mask-image:url(assets/svg/feuilles1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add;transform:scaleY(-1);background-color:#f9f8f6;position:absolute;top:-10px;right:-20px}.bloc-ingredients-mini .container-title-bloc{position:relative}.bloc-ingredients-mini .container-title-bloc .title-bloc{font-size:1.1em;margin:0}.bloc-ingredients-mini .container-title-bloc .introduction-bloc{margin-top:.75em;line-height:1.5em}.bloc-ingredients-mini .container-title-bloc .introduction-bloc p{margin-bottom:0}.bloc-ingredients-mini .content-bloc{margin-top:1em;position:relative}.bloc-ingredients-mini .content-bloc .vgn-ingredient-mini{display:flex;padding:10px 0;border-top:1px solid #e8e5e1}.bloc-ingredients-mini .content-bloc .vgn-ingredient-mini .container-img{flex:0 0 auto;height:70px;aspect-ratio:1/1;border-radius:50%;overflow:hidden;margin-right:15px}.bloc-ingredients-mini .content-bloc .vgn-ingredient-mini .container-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bloc-ingredients-mini .content-bloc .vgn-ingredient-mini .container-texte{display:flex;flex-direction:column;width:100%;padding-top:5px}.bloc-ingredients-mini .content-bloc .vgn-ingredient-mini .container-texte .title-vgn{font-size:1em;line-height:1.3em;text-transform:none;font-weight:500;color:#232222;margin:0}.bloc-ingredients-mini .content-bloc .vgn-ingredient-mini .container-texte .extrait{font-size:.93em;line-height:1.35em;margin-top:.2em}.bloc-ingredients-mini .content-bloc .vgn-ingredient-mini .container-texte .container-link-vgn{display:flex;justify-content:flex-end;margin-top:auto}.bloc-ingredients-mini .content-bloc .vgn-ingredient-mini .container-texte .container-link-vgn .link-next{font-size:.93em;color:#797876}.bloc-ingredients-mini .content-bloc .vgn-ingredient-mini .container-texte .container-link-vgn .link-next:after{display:none}.vgn-routine{flex:0 0 calc((100% - 120px)/ 4);display:block;margin-bottom:60px}.vgn-routine a{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;color:#797876;position:relative}.vgn-routine a .container-img-vgn{width:100%;max-width:200px;aspect-ratio:60/57;-webkit-mask-image:url(assets/svg/forme1.svg);mask-image:url(assets/svg/forme1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add;overflow:hidden}.vgn-routine a .container-img-vgn img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.vgn-routine a .container-texte-vgn{padding-top:15px;margin-bottom:20px;text-align:center}.vgn-routine a .container-texte-vgn .title-vgn{font-size:1.2em;font-weight:500;line-height:1.25em;text-transform:none;margin:0}.vgn-routine a .container-texte-vgn .extrait{margin-top:.5em;font-size:.93em;line-height:1.45em}.vgn-routine a .container-btn-vgn{width:100%;display:flex;justify-content:center;margin-top:auto}.vgn-routine a .container-btn-vgn .btn{width:100%;justify-content:center;font-size:.72em;border:0;background-color:#f2efeb;text-align:center;margin:0}.vgn-routine a:hover{opacity:1}.vgn-routine a:hover .container-img-vgn img{transform:scale(1.05)}.vgn-routine a:hover .container-btn-vgn .btn{background-color:#e7e3dd}.bandeau-liens-routines .int .container-vgn{display:flex;flex-wrap:wrap;justify-content:center;-moz-column-gap:40px;column-gap:40px}.bandeau-liens-routines .int .container-btn-bandeau{justify-content:flex-end;padding-top:0;margin-top:-20px}.banniere+.bandeau-liens-routines{padding-top:50px!important}.bandeau-conseils .int{display:flex;align-items:flex-start}.bandeau-conseils .int .container-blocs-conseils{width:100%}.bandeau-conseils .int .container-blocs-conseils .container-title-bandeau{text-align:left;margin-left:0;margin-bottom:1em!important}.bandeau-conseils .int .container-blocs-conseils .container-blocs .bloc-conseil{width:85%;padding:40px 0 40px 65px;margin-bottom:5px;position:relative}.bandeau-conseils .int .container-blocs-conseils .container-blocs .bloc-conseil:before{content:"";display:block;height:100%;max-height:230px;aspect-ratio:60/57;-webkit-mask-image:url(assets/svg/forme1.svg);mask-image:url(assets/svg/forme1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add;background-color:#f2efeb;position:absolute;top:0;left:0;z-index:-1}.bandeau-conseils .int .container-blocs-conseils .container-blocs .bloc-conseil:nth-child(even){margin-left:auto}.bandeau-conseils .int .container-blocs-conseils .container-blocs .bloc-conseil .container-texte .title-bloc{font-size:1.2em;font-weight:500;line-height:1.25em;text-transform:none;margin:0;position:relative}.bandeau-conseils .int .container-blocs-conseils .container-blocs .bloc-conseil .container-texte .title-bloc .numero{display:flex;justify-content:center;align-items:center;width:45px;aspect-ratio:1/1;border-radius:50%;background-color:#343333;color:#fff;font-size:1.15em;line-height:1em;position:absolute;top:-10px;left:-55px}.bandeau-conseils .int .container-blocs-conseils .container-blocs .bloc-conseil .container-texte .content-bloc{margin-top:.75em}.bandeau-conseils .int .container-blocs-conseils .container-blocs .bloc-conseil .container-texte .content-bloc p{margin-bottom:.5em}.bandeau-conseils .int .bloc-ingredients-mini{flex:0 0 330px;margin-left:5%}.banniere.banniere-img.banniere-single-routine:before{content:"";display:block;width:100%;height:120px;background:linear-gradient(to top,rgba(35,34,34,.45),rgba(35,34,34,0));mix-blend-mode:multiply;position:absolute;left:0;bottom:0}.banniere.banniere-img.banniere-single-routine .container-img-banniere:before{background:linear-gradient(to right,rgba(35,34,34,.65),rgba(35,34,34,.5),rgba(35,34,34,0));mix-blend-mode:multiply}.banniere.banniere-img.banniere-single-routine .container-texte-banniere{padding-top:100px;padding-bottom:50px}.banniere.banniere-img.banniere-single-routine .container-texte-banniere .int .container-titre{text-align:left;margin:0;position:relative}.banniere.banniere-img.banniere-single-routine .container-texte-banniere .int .container-titre .icone{height:32px;position:absolute;top:-30px;left:-40px;transform:scaleX(-1)}.banniere.banniere-img.banniere-single-routine .container-texte-banniere .int .container-btn-banniere{display:flex;justify-content:flex-end;padding-top:50px;text-align:right}.bandeau-single-routine{padding:0!important}.bandeau-single-routine .bandeau-liens-produits{padding-top:70px!important}.bandeau-single-routine .bandeau-liens-produits:before{content:"";display:block;height:100px;aspect-ratio:25/100;-webkit-mask-image:url(assets/svg/fleche3.svg);mask-image:url(assets/svg/fleche3.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add;background-color:#8ac15f;position:absolute;top:-50px;left:50%}.bandeau-single-routine .bandeau-liens-produits .int .liste-produits{justify-content:center;-moz-column-gap:10px;column-gap:10px}.bandeau-single-routine .bandeau-liens-produits .int .liste-produits .vgn-produit{flex:0 0 calc((100% - 40px)/ 5)}.liste-categories{display:flex;flex-wrap:wrap;-moz-column-gap:5px;column-gap:5px}.liste-categories>li{margin-bottom:5px}.liste-categories>li>a{display:block;width:100%;height:100%;padding:7px 10px;border-radius:3px;background-color:#e7e3dd;font-size:.92em;font-weight:500;line-height:1.2em;color:#232222}.liste-categories>li.active>a{background-color:#343333;color:#fff}.bandeau-liste-categories{padding-top:30px}.bandeau-liste-categories+.storefront-sorting{padding-top:10px!important}.vgn-actu{flex:0 0 calc((100% - 40px)/ 3);display:block;margin-bottom:40px}.vgn-actu a{display:flex;flex-direction:column;width:100%;height:100%;color:#797876;position:relative}.vgn-actu a .container-img-vgn{width:100%;border-radius:5px;overflow:hidden}.vgn-actu a .container-img-vgn img{display:block;width:100%;transition:transform .3s ease}.vgn-actu a .container-texte-vgn{padding-top:20px;margin-bottom:10px}.vgn-actu a .container-texte-vgn .title-vgn{font-size:1.18em;font-weight:500;line-height:1.25em;text-transform:none;margin:0}.vgn-actu a .container-texte-vgn .extrait{margin-top:.5em}.vgn-actu a .container-btn-vgn{display:flex;justify-content:flex-end;margin-top:auto}.vgn-actu a .container-btn-vgn .link-next{font-size:.93em;color:#797876}.vgn-actu a .container-btn-vgn .link-next:after{display:none}.vgn-actu a:hover{opacity:1}.vgn-actu a:hover .container-img-vgn img{transform:scale(1.05)}.vgn-actu a:hover .container-texte-vgn .container-btn-vgn .link-next:after{transform:translateX(5px)}.bandeau-archive-actus .int .container-vgn{display:flex;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px}.bandeau-liens-actus{padding-bottom:50px!important}.bandeau-liens-actus .int .container-title-bandeau{text-align:left;margin-left:0}.bandeau-liens-actus .int .container-vgn{display:flex;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px}.bandeau-liens-actus .int .container-btn-bandeau{justify-content:flex-end;padding-top:0}.banniere.banniere-img.banniere-single-actu:before{content:"";display:block;width:100%;height:120px;background:linear-gradient(to top,rgba(35,34,34,.45),rgba(35,34,34,0));mix-blend-mode:multiply;position:absolute;left:0;bottom:0}.banniere.banniere-img.banniere-single-actu .container-img-banniere:before{background:linear-gradient(to right,rgba(35,34,34,.65),rgba(35,34,34,.5),rgba(35,34,34,0));mix-blend-mode:multiply}.banniere.banniere-img.banniere-single-actu .container-texte-banniere{padding-top:100px;padding-bottom:50px}.banniere.banniere-img.banniere-single-actu .container-texte-banniere .int .container-titre{text-align:left;margin:0;position:relative}.banniere.banniere-img.banniere-single-actu .container-texte-banniere .int .container-titre .icone{height:32px;position:absolute;top:-30px;left:-40px;transform:scaleX(-1)}.banniere.banniere-img.banniere-single-actu .container-texte-banniere .int .container-meta{display:flex;justify-content:flex-end;padding-top:40px;text-align:right}.banniere.banniere-img.banniere-single-actu .container-texte-banniere .int .container-meta .date-publication{font-size:.9em;line-height:1.3em;font-weight:500;color:#fff;-webkit-text-shadow:1px 1px 2px rgba(104,102,101,.75);text-shadow:1px 1px 2px rgba(104,102,101,.75);margin:0}.bandeau-single-actu .int .container-flexible-enr{max-width:1100px}.bandeau-single-actu .int .container-flexible-enr .container-texte-cf h2:before{content:"";display:inline-block;vertical-align:middle;height:35px;aspect-ratio:500/344;-webkit-mask-image:url(assets/svg/feuilles3.svg);mask-image:url(assets/svg/feuilles3.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add;background-color:#e5e0d6;margin-right:10px;margin-top:-10px}.bandeau-single-actu .int .container-btn-bandeau{justify-content:flex-end}.bandeau-single-actu .int .container-btn-bandeau .link-next{font-size:1em}.bandeau-formulaire-contact .int .container-double-colonne{-moz-column-gap:5%;column-gap:5%}.bandeau-formulaire-contact .int .container-double-colonne .col-principale .formulaire{margin-top:2em}.bandeau-formulaire-contact .int .container-double-colonne .col-principale .formulaire form .container-group-form{margin-bottom:.5em}.bandeau-formulaire-contact .int .container-double-colonne .col-principale .formulaire form .container-group-form .container-ligne{margin-bottom:.5em}.bandeau-formulaire-contact .int .container-double-colonne .col-principale .formulaire form .container-btn-submit p{display:flex}.bandeau-formulaire-contact .int .container-double-colonne .col-principale .formulaire form .container-btn-submit p .wpcf7-spinner{order:1}.bandeau-formulaire-contact .int .container-double-colonne .col-principale .formulaire form .container-btn-submit p input[type=submit]{order:2}.bandeau-formulaire-contact .int .container-double-colonne .col-principale .formulaire form span.wpcf7-not-valid-tip{padding:6px 0 0 0}.bandeau-formulaire-contact .int .container-double-colonne .col-principale .formulaire form span.wpcf7-not-valid-tip:before{content:"";display:inline-block;width:12px;aspect-ratio:15/9;-webkit-mask-image:url(assets/svg/fleche1.svg);mask-image:url(assets/svg/fleche1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add;background-color:#dd4343;margin-right:5px}.bandeau-formulaire-contact .int .container-double-colonne .col-principale .formulaire form div.wpcf7-response-output{font-weight:500;padding:30px;background-color:#dd4343;color:#fff}.bandeau-formulaire-contact .int .container-double-colonne .col-principale .formulaire form.sent div.wpcf7-response-output{background-color:#578335;color:#fff!important}.bandeau-formulaire-contact .int .container-double-colonne .sidebar .container-blocs-sidebar .bloc{text-align:center}.bandeau-formulaire-contact .int .container-double-colonne .sidebar .container-blocs-sidebar .bloc.bloc-atom .container-logo{display:block;max-width:120px;margin:0 auto 10px auto}.bandeau-formulaire-contact .int .container-double-colonne .sidebar .container-blocs-sidebar .bloc.bloc-coordonnees{background-color:#e7e3dd}.bandeau-formulaire-contact .int .container-double-colonne .sidebar .container-blocs-sidebar .bloc.bloc-coordonnees .container-coord{line-height:1.3em;margin-top:1em}.bandeau-formulaire-contact .int .container-double-colonne .sidebar .container-blocs-sidebar .bloc.bloc-coordonnees .container-coord:last-child{margin-bottom:0}.bandeau-formulaire-contact .int .container-double-colonne .sidebar .container-blocs-sidebar .bloc.bloc-coordonnees .container-coord .intitule{font-size:1em;font-weight:500;color:#232222;margin:0 0 .3em 0}.bandeau-formulaire-contact .int .container-double-colonne .sidebar .container-blocs-sidebar .bloc.bloc-coordonnees .container-coord .adresse p{margin:0}.search-form,.woocommerce-product-search{display:flex;justify-content:space-between;align-items:flex-start;max-width:500px;height:50px;width:auto;min-width:300px;margin:0;position:relative}.search-form label,.woocommerce-product-search label{flex:auto;height:100%;margin:0}.search-form .search-field,.search-form input[type=search],.woocommerce-product-search .search-field,.woocommerce-product-search input[type=search]{background-color:#f6f4f1;border-color:#f6f4f1;border-radius:25px}.search-form .search-field:hover,.search-form input[type=search]:hover,.woocommerce-product-search .search-field:hover,.woocommerce-product-search input[type=search]:hover{border-color:#e8e5e1}.search-form .search-field:focus,.search-form input[type=search]:focus,.woocommerce-product-search .search-field:focus,.woocommerce-product-search input[type=search]:focus{background-color:#f2efeb}.search-form .search-field:focus-visible,.search-form input[type=search]:focus-visible,.woocommerce-product-search .search-field:focus-visible,.woocommerce-product-search input[type=search]:focus-visible{border-color:#d9d7d3}.search-form .search-submit,.search-form button[type=submit],.woocommerce-product-search .search-submit,.woocommerce-product-search button[type=submit]{flex:0 0 auto;display:block;border-radius:0;border:0;margin:0;min-width:0;padding:0!important;font-size:0;width:18px;height:18px;-webkit-mask-image:url(assets/svg/loupe1.svg);mask-image:url(assets/svg/loupe1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add;background-color:#797876;position:absolute;top:50%;right:20px;transform:translateY(-50%);transition:opacity .3s ease}.search-form .search-submit:hover,.search-form button[type=submit]:hover,.woocommerce-product-search .search-submit:hover,.woocommerce-product-search button[type=submit]:hover{opacity:.7}.eme-ajax-results{display:none;position:absolute;top:100%;left:0;right:0;border:0;background-color:#f9f8f6;box-shadow:0 10px 15px -5px rgba(104,102,101,.25);z-index:1000;max-height:450px;overflow-y:auto}.eme-ajax-results .eme-results-list{list-style:none;margin:0;padding:0}.eme-ajax-results .eme-results-list .eme-result-item a{display:flex;align-items:flex-start;padding:10px;text-decoration:none;color:#797876;border-bottom:1px solid #e8e5e1;transition:background .2s}.eme-ajax-results .eme-results-list .eme-result-item a .eme-thumb,.eme-ajax-results .eme-results-list .eme-result-item a .eme-thumb-placeholder{flex:0 0 auto;width:45px;aspect-ratio:1/1;margin-right:10px;background:#686665}.eme-ajax-results .eme-results-list .eme-result-item a .eme-info{display:flex;flex-direction:column}.eme-ajax-results .eme-results-list .eme-result-item a .eme-info .eme-title{font-weight:500;font-size:.93em;line-height:1.2;color:#232222}.eme-ajax-results .eme-results-list .eme-result-item a .eme-info .eme-meta{line-height:1.3em}.eme-ajax-results .eme-results-list .eme-result-item a .eme-info .eme-meta .eme-type{font-size:.8em;font-weight:700;margin-right:5px}.eme-ajax-results .eme-results-list .eme-result-item a .eme-info .eme-meta .eme-price{display:inline-flex;flex-wrap:wrap;font-size:.9em}.eme-ajax-results .eme-results-list .eme-result-item a .eme-info .eme-meta .eme-price del{font-size:.8em;opacity:.7;order:2}.eme-ajax-results .eme-results-list .eme-result-item a .eme-info .eme-meta .eme-price ins{margin-right:4px}.eme-ajax-results .eme-results-list .eme-result-item a:hover{opacity:1;background-color:#f2efeb}.eme-ajax-results .eme-results-list .eme-result-item.is-cat a .eme-info .eme-title{color:#232222;text-transform:uppercase;font-weight:600}.eme-ajax-results.is-visible{display:block;animation:mangaSlash .3s cubic-bezier(.18,.89,.32,1.28)}@keyframes mangaSlash{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%);transform:translateX(-10px)}100%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translateX(0)}}.eme-search-loader{display:none;position:absolute;right:40px;top:50%;width:18px;height:18px;margin-top:-9px;border:2px solid #8ac15f;border-top-color:transparent;border-radius:50%;z-index:10}.is-loading .eme-search-loader{display:block;animation:anime-spin .4s steps(4) infinite}@keyframes anime-spin{to{transform:rotate(360deg)}}.is-loading .search-field{animation:manga-vibrate .1s infinite alternate}@keyframes manga-vibrate{from{transform:translateX(-1px)}to{transform:translateX(1px)}}.vgn-search{flex:0 0 calc((100% - 40px)/ 3);width:100%;display:block;margin:0 0 20px 0;position:relative}.vgn-search a{display:flex;flex-direction:column;width:100%;height:100%;padding:0;border-radius:30px;background-color:#fff;box-shadow:0 0 10px 5px rgba(104,102,101,.1);color:#797876;transition:background .3s ease;position:relative}.vgn-search a .container-top-vgn{display:flex;justify-content:flex-end;padding:15px 15px 10px 15px}.vgn-search a .container-top-vgn .type-resultat{flex:0 0 auto;display:inline-block;padding:10px;border-radius:5px;background-color:#f9f8f6;font-size:.75em;font-weight:600;line-height:1.2em;margin:0}.vgn-search a .container-texte-vgn{padding:0 20px 5px 20px}.vgn-search a .container-texte-vgn .title-vgn{font-size:1em;font-weight:500;line-height:1.5em;margin:0 10px 0 0}.vgn-search a .container-texte-vgn .container-codes{display:flex;flex-wrap:wrap;-moz-column-gap:5px;column-gap:5px;margin-top:10px}.vgn-search a .container-texte-vgn .container-codes .code{margin-bottom:5px}.vgn-search a .container-btn-vgn{display:flex;justify-content:flex-end;padding:0 20px 20px 20px;margin-top:auto}.vgn-search a:hover{opacity:1}.vgn-search a:hover .container-btn-vgn .btn-arrow{width:auto;padding:0 15px;border-radius:23px;transition:all .3s ease-out}.vgn-search a:hover .container-btn-vgn .btn-arrow .intitule{display:block;opacity:1}.vgn-search.type-product a .container-top-vgn .type-resultat{background-color:#8ac15f;color:#fff}.vgn-search.type-post a .container-top-vgn .type-resultat{background-color:#cd98f1;color:#fff}.vgn-search.type-product_cat_proxy a .container-top-vgn .type-resultat{color:#232222}.no-result-live{color:#8ac15f;text-align:center;margin-top:20px;font-weight:700}.search-no-results .banniere-resultat-recherche{margin-bottom:40px}.search-no-results .banniere-resultat-recherche .int .container-principal-banniere .container-texte-banniere .title-aucun-resultat{margin:20px 0 0 0;font-size:1.15em}.bandeau-resultat-recherche{padding-top:40px!important;padding-bottom:0!important}.bandeau-resultat-recherche .int .container-vgn{display:flex;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px}.search-no-result{padding:20px 0 20px 0;text-align:center}.search-no-result .int .page-title{font-size:1.5em;color:#232222;margin:0 0 1.2em 0}.search-no-result .int form{margin-top:40px}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,p.no-comments{background-color:#578335;border-left:0;padding:1em 2em 1em 3.5em;font-size:.9em;font-weight:500;margin-top:5px;margin-bottom:5px}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#578335}.woocommerce-error{background-color:#dd4343}.show-password-input{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;border:0;background:#343333;color:#fff;top:50%!important;right:10px!important;transform:translateY(-50%);transition:opacity .3s ease}.show-password-input:hover{opacity:.7;background:#343333}.select2-container .select2-selection--single{height:50px;border-radius:25px;border:2px solid #e8e5e1;transition:border-color .3s ease}.select2-container .select2-selection--single::-moz-placeholder{color:#797876}.select2-container .select2-selection--single::placeholder{color:#797876}.select2-container .select2-selection--single:hover{border-color:#e9e3d7}.select2-container .select2-selection--single:focus{background-color:#fff}.select2-container .select2-selection--single:focus-visible{outline:0;border-color:#c5beab}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#797876;line-height:50px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#797876}.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%!important;right:10px;transform:translateY(-50%)}.select2-container--default .select2-search--dropdown .select2-search__field{border:2px solid #e8e5e1;background:#fbfaf9;box-shadow:none}.select2-container--default .select2-search--dropdown .select2-search__field:focus-visible{outline:0;border-color:#8ac15f}.select2-dropdown{border-width:0 2px 2px 2px;border-style:solid;border-color:#e8e5e1}.select2-dropdown .select2-results{font-size:.85em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#f6f4f1;color:#797876}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#f9f8f6}.woocommerce-account #primary{background-color:#f9f8f6;padding-bottom:20px!important}.woocommerce-account #primary>#main>article .banniere.banniere-account .container-texte-banniere{padding-top:50px;padding-bottom:50px}.woocommerce-account #primary>#main>article>.woocommerce{display:flex;max-width:1500px;padding:0 5%;margin:0 auto}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-navigation{flex:0 0 250px;float:none;width:auto;margin:0;text-align:left}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-navigation>ul{border:0}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-navigation>ul>li{margin:0;border:0;border-bottom:1px solid #e8e5e1}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-navigation>ul>li:before{display:none}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-navigation>ul>li>a{display:block;width:100%;color:#797876;font-size:.9em;line-height:1.3em;font-weight:500;padding:15px 20px;background-color:#f6f4f1;transition:background .3s ease}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-navigation>ul>li>a:before{display:none}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-navigation>ul>li>a:hover{opacity:1;background-color:#f2efeb}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-navigation>ul>li.is-active{border-left:1px solid #e8e5e1}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-navigation>ul>li.is-active>a{color:#797876;font-weight:600;background-color:#fff}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-navigation>ul>li.is-active>a:hover{opacity:1}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-navigation>ul>li.is-active:first-child{border-top:1px solid #e8e5e1}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content{flex:0 1 calc(100% - 250px);float:none;width:auto;min-height:400px;background-color:#fff;border-width:1px 1px 1px 0;border-style:solid;border-color:#e8e5e1;padding:40px 40px;position:relative;z-index:1;text-align:left;line-height:1.4em}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content p a{color:#797876;font-weight:500;-webkit-text-decoration:2px underline rgba(121,120,118,.2);text-decoration:2px underline rgba(121,120,118,.2);text-underline-offset:3px;transition:color .3s ease,-webkit-text-decoration .3s ease;transition:text-decoration .3s ease,color .3s ease;transition:text-decoration .3s ease,color .3s ease,-webkit-text-decoration .3s ease}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content p a:hover{opacity:1;text-decoration-color:rgba(121,120,118,.5)}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content h2{font-size:1.5em;margin:0 0 10px 0}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content h3:before{display:none}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content ul li:before{display:none}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content input{background-color:#fff}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content button[type=submit]{width:100%;display:block;border:0;padding:10px 15px;background-color:#343333;color:#fff;margin:0;font-size:.8em;font-weight:700;line-height:1.25em;text-transform:uppercase;letter-spacing:.03em;transition:background .3s ease}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content table{max-width:100%}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content table thead tr th{background-color:#f6f4f1}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content table tbody tr td{background-color:#fff}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content table tbody tr:nth-child(even) td{background-color:#f9f8f6}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content fieldset{background:0 0}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content fieldset legend{font-size:1.3em;text-transform:uppercase;padding:0;margin:20px 0 15px 0;background:0 0}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content mark{background-color:rgba(255,215,0,.6);color:#797876;font-weight:500}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table th{border-radius:0}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table a{font-size:1.1em;font-weight:500}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-button{background-color:#343333;color:#fff}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content .woocommerce-order-details h2{font-size:1.2em}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table.order_details{background-color:transparent}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table.order_details th{border-radius:0}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table.order_details tfoot th{text-align:right;background-color:transparent}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details{margin-top:30px}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details h2{font-size:1.2em}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses{display:flex;-moz-column-gap:20px;column-gap:20px;margin-top:20px}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{flex:0 0 calc((100% - 20px)/ 2);width:100%;float:none;margin:0 0 20px 0;background-color:#f9f8f6;padding:30px 2%;text-align:left}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address header{padding:0;margin:0;font-size:1em}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address header h2{display:inline;font-size:1em;font-weight:700}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address header .edit{margin:0}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields button[type=submit]{max-width:300px;margin-left:auto}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm button[type=submit]{max-width:300px;margin-left:auto}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content .wlr-myaccount-page{padding:0;max-width:100%}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content .woosw-list .woosw-items .woosw-item .woosw-item--info .woosw-item--name a{color:#797876;font-weight:600}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content .woosw-list .woosw-items .woosw-item--actions a.button{display:inline-block;border:0;padding:10px 10px;background-color:#343333;color:#fff;margin:0;font-size:.8em;font-weight:700;line-height:1.25em;text-transform:uppercase;letter-spacing:.03em;transition:background .3s ease}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content .woosw-list .woosw-actions .woosw-copy{height:100%}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content .woosw-list .woosw-actions .woosw-copy .woosw-copy-btn{display:block;height:100%}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content .woosw-list .woosw-actions .woosw-copy .woosw-copy-btn button{display:inline-block;height:40px;border:0;background-color:#343333;color:#fff;margin:0;font-size:.7em;font-weight:700;line-height:1.25em;text-transform:uppercase;letter-spacing:.03em;transition:opacity .3s ease}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content .woosw-list .woosw-actions .woosw-copy .woosw-copy-btn button:hover{opacity:.7}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-form-login{flex:0 0 100%;display:block;background-color:#edeae6;padding:20px}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-form-login button[type=submit]{width:100%;max-width:300px;display:block;border:0;padding:15px 20px;background-color:#343333;color:#fff;margin:10px auto 0 auto;font-size:.9em;font-weight:700;line-height:1.25em;text-transform:uppercase;letter-spacing:.03em;transition:background .3s ease,opacity .3s ease}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-form-login .woocommerce-LostPassword{font-size:.8em;text-align:right;font-weight:500;-webkit-text-decoration:2px underline rgba(121,120,118,.2);text-decoration:2px underline rgba(121,120,118,.2);text-underline-offset:3px;transition:color .3s ease,-webkit-text-decoration .3s ease;transition:text-decoration .3s ease,color .3s ease;transition:text-decoration .3s ease,color .3s ease,-webkit-text-decoration .3s ease}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-form-login .woocommerce-LostPassword a{color:#797876}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-form-login .woocommerce-LostPassword:hover{opacity:1;text-decoration-color:rgba(121,120,118,.5)}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-form-login .form-row-first{width:100%;float:none;margin-right:0}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-form-login .woocommerce-form__label-for-checkbox{margin-left:0}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-form-register{background-color:#edeae6;padding:20px}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-form-register .form-row.form-row-first{width:48%;margin-right:2%}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-form-register .form-row.form-row-last{width:48%}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-form-register .woocommerce-privacy-policy-text{font-size:.85em;line-height:1.4em}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-form-register .woocommerce-privacy-policy-text a{text-align:right;font-weight:500;color:#797876;-webkit-text-decoration:2px underline rgba(121,120,118,.2);text-decoration:2px underline rgba(121,120,118,.2);text-underline-offset:3px;transition:color .3s ease,-webkit-text-decoration .3s ease;transition:text-decoration .3s ease,color .3s ease;transition:text-decoration .3s ease,color .3s ease,-webkit-text-decoration .3s ease}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-form-register .woocommerce-privacy-policy-text a:hover{opacity:1;text-decoration-color:rgba(121,120,118,.5)}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-form-register .woocommerce-form-register__submit{width:100%;max-width:300px;display:block;border:0;padding:15px 20px;background-color:#343333;color:#fff;margin:10px auto 0 auto;font-size:.9em;font-weight:700;line-height:1.25em;text-transform:uppercase;letter-spacing:.03em;transition:background .3s ease,opacity .3s ease}.woocommerce-account #primary>#main>article>.woocommerce #customer_login{display:flex;-moz-column-gap:3%;column-gap:3%}.woocommerce-account #primary>#main>article>.woocommerce #customer_login .col-1,.woocommerce-account #primary>#main>article>.woocommerce #customer_login .col-2{display:flex;flex-direction:column;float:none;flex:0 0 48.5%;width:100%;height:100%;margin:0 0 30px 0}.woocommerce-account #primary>#main>article>.woocommerce #customer_login .col-1 h2,.woocommerce-account #primary>#main>article>.woocommerce #customer_login .col-2 h2{text-align:center;font-size:1.5em}.woocommerce-account #primary>#main>article>.woocommerce #customer_login .col-1 form,.woocommerce-account #primary>#main>article>.woocommerce #customer_login .col-2 form{flex:auto;height:100%}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-ResetPassword{background-color:#edeae6;padding:20px;max-width:600px;margin-left:auto;margin-right:auto}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-ResetPassword p{line-height:1.5em;text-align:center}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-ResetPassword .woocommerce-form-row{width:100%;max-width:300px;margin-left:auto;margin-right:auto;float:none}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-ResetPassword .woocommerce-form-row.woocommerce-form-row--first{margin-top:20px}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-ResetPassword button[type=submit]{width:100%;max-width:300px;display:block;border:0;padding:15px 20px;background-color:#343333;color:#fff;margin:10px auto 0 auto;font-size:.9em;font-weight:700;line-height:1.25em;text-transform:uppercase;letter-spacing:.03em;transition:background .3s ease,opacity .3s ease}.woocommerce-cart #primary{background-color:#fbfaf9}.woocommerce-cart #primary .banniere.banniere-cart .container-texte-banniere{padding-top:50px;padding-bottom:50px}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{color:#232222;font-weight:500}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{background-color:#fff!important}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{background-color:#fff!important}#wc-block-components-totals-coupon__form #wc-block-components-totals-coupon__input-coupon{font-size:1.1em!important}#wc-block-components-totals-coupon__form .wc-block-components-button{font-size:.9em;font-weight:700;text-transform:uppercase;background-color:#343333;border-radius:0}.wc-block-cart__submit .wc-block-components-button{font-size:.85em;font-weight:700;text-transform:uppercase;background-color:#343333;padding-top:10px;padding-bottom:10px;transition:background .3s ease!important}.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title:before{display:none!important}.wp-block-woocommerce-empty-cart-block .wp-block-separator{display:none}.woocommerce-checkout #primary{background-color:#f9f8f6;padding-bottom:20px!important}.woocommerce-checkout #primary>#main>article .banniere.banniere-cart .container-texte-banniere{padding-top:50px;padding-bottom:50px}.woocommerce-checkout #primary>#main>article .woocommerce form.woocommerce-checkout textarea{background-color:#fff}.woocommerce-checkout #primary>#main>article .woocommerce form.woocommerce-checkout #customer_details{background-color:#edeae6;padding:20px}.woocommerce-checkout #primary>#main>article .woocommerce form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #ship-to-different-address label{font-weight:700}.woocommerce-checkout #primary>#main>article .woocommerce form.woocommerce-checkout #order_review{background:0 0}.woocommerce-checkout #primary>#main>article .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table thead tr th{border-radius:0;border-bottom:2px solid #e8e5e1}.woocommerce-checkout #primary>#main>article .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tbody tr td{background-color:#fbfaf9}.woocommerce-checkout #primary>#main>article .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tbody tr:nth-child(odd) td{background-color:#f6f4f1}.woocommerce-checkout #primary>#main>article .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th{background-color:#e7e3dd}.woocommerce-checkout #primary>#main>article .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td{background-color:#e7e3dd}.woocommerce-checkout #primary>#main>article .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals th{background-color:#edeae6}.woocommerce-checkout #primary>#main>article .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals td{background-color:#edeae6}.woocommerce-checkout #primary>#main>article .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals #shipping_method li label{display:inline-block}.woocommerce-checkout #primary>#main>article .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.order-total th{background-color:#e7e3dd}.woocommerce-checkout #primary>#main>article .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.order-total td{background-color:#e7e3dd}.woocommerce-checkout #primary>#main>article .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.order-total .includes_tax{margin-top:0}.woocommerce-checkout #primary>#main>article .woocommerce form.woocommerce-checkout #order_review #payment .wc_payment_methods>li{background:0 0;border-top:2px solid #e8e5e1}.woocommerce-checkout #primary>#main>article .woocommerce form.woocommerce-checkout #order_review #payment .wc_payment_methods>li:last-child{border-bottom:2px solid #e8e5e1}.woocommerce-checkout #primary>#main>article .woocommerce form.woocommerce-checkout #order_review #payment .wc_payment_methods>li label{padding:10px 20px}.woocommerce-checkout #primary>#main>article .woocommerce form.woocommerce-checkout #order_review #payment .wc_payment_methods>li .payment_box{background:0 0;padding-top:0;padding-left:55px;padding-bottom:20px;line-height:1.3em;font-style:italic}.woocommerce-checkout #primary>#main>article .woocommerce form.woocommerce-checkout #order_review #payment .form-row{margin-top:30px;padding:0}.woocommerce-checkout #primary>#main>article .woocommerce form.woocommerce-checkout #order_review #payment .form-row .woocommerce-terms-and-conditions-wrapper{line-height:1.3em;font-weight:500}.woocommerce-checkout #primary>#main>article .woocommerce form.woocommerce-checkout #order_review #payment .form-row #pwgc-redeem-gift-card-form{margin-top:20px}.woocommerce-checkout #primary>#main>article .woocommerce form.woocommerce-checkout #order_review #payment .form-row #pwgc-redeem-gift-card-form form #pwgc-redeem-button{width:100%;height:auto;padding:10px 10px!important;border-radius:25px;text-transform:none;font-size:.9em;font-weight:400}.woocommerce-checkout #primary>#main>article .woocommerce form.woocommerce-checkout #order_review #payment .form-row button#place_order{font-size:.8em;font-weight:700;line-height:1.25em;text-transform:uppercase}.woocommerce-order h2{position:relative}.woocommerce-order h2:before{content:"";display:inline-block;width:25px;aspect-ratio:1/1;-webkit-mask-image:url(assets/svg/feuilles3.svg);mask-image:url(assets/svg/feuilles3.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add;background-color:#797876;margin-right:10px}.woocommerce-order ul li{border-bottom:2px solid rgba(121,120,118,.1)}.woocommerce-order ul li strong{font-size:1.2em;line-height:1.4em}.woocommerce-order .woocommerce-thankyou-order-received{text-align:center;font-size:1.5em;font-weight:600}.woocommerce-order .woocommerce-thankyou-order-received:before{content:"";display:block;width:40px;aspect-ratio:1/1;-webkit-mask-image:url(assets/svg/tick1.svg);mask-image:url(assets/svg/tick1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add;background-color:#797876;margin:0 auto 20px auto}.woocommerce-order .woocommerce-thankyou-order-details{background-color:#edeae6}.woocommerce-order .woocommerce-bacs-bank-details{margin-bottom:2em}.woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name{color:#797876}.woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details{background-color:#f6f4f1;margin:1em 0 1em 0}.woocommerce-order .woocommerce-order-details{margin-bottom:2em}.woocommerce-order .woocommerce-order-details .order_details thead tr th{background:0 0;border-bottom:2px solid #e8e5e1}.woocommerce-order .woocommerce-order-details .order_details tbody tr td{background-color:#fbfaf9}.woocommerce-order .woocommerce-order-details .order_details tbody tr td.product-name a{color:#797876}.woocommerce-order .woocommerce-order-details .order_details tbody tr:nth-child(odd) td{background-color:#f6f4f1}.woocommerce-order .woocommerce-order-details .order_details tfoot tr th{background-color:#edeae6}.woocommerce-order .woocommerce-order-details .order_details tfoot tr td{background-color:#edeae6}.woocommerce-order .woocommerce-order-details .order_details tfoot tr:nth-child(odd) td,.woocommerce-order .woocommerce-order-details .order_details tfoot tr:nth-child(odd) th{background-color:#e7e3dd}.woocommerce-order .woocommerce-customer-details{margin-bottom:2em}.woocommerce-order .woocommerce-customer-details .woocommerce-columns{float:none;display:flex;-moz-column-gap:20px;column-gap:20px}.woocommerce-order .woocommerce-customer-details .woocommerce-columns .woocommerce-column{float:none;flex:0 0 calc((100% - 20px)/ 2);background-color:#edeae6;padding:20px;margin-bottom:20px}.woocommerce-order .woocommerce-customer-details .woocommerce-columns .woocommerce-column .woocommerce-column__title{font-size:1.3em}.woocommerce-order .woocommerce-customer-details .woocommerce-columns .woocommerce-column .woocommerce-column__title:before{width:15px}.wc-block-cart-item__wrap:has(.wc-block-components-product-details__option-de-paiement) .wc-block-components-product-price__regular,.wc-block-cart-item__wrap:has(.wc-block-components-product-details__option-de-paiement) .wc-block-components-sale-badge{display:none!important}.wc-block-cart-item__wrap:has(.wc-block-components-product-details__option-de-paiement) .is-discounted{color:inherit!important;text-decoration:none!important}.bandeau-pdv{padding-top:50px!important}.bandeau-pdv .int .container-title-bandeau{margin-left:0;text-align:left}.bandeau-pdv .int .container-title-bandeau .title-bandeau .icone{display:inline-block;margin:-10px 10px 0 0}.form-pdv{margin-bottom:10px}.form-pdv label{font-size:1.2em;line-height:1.3em;font-weight:600;color:#232222;padding-left:20px;margin:0 0 10px 0}.form-pdv .field-group{position:relative}.form-pdv .field-group input[type=text]{padding-right:50px!important}.form-pdv .field-group button[type=submit]{flex:0 0 auto;display:block;border-radius:0;border:0;margin:0;min-width:0;padding:0!important;font-size:0;width:18px;height:18px;-webkit-mask-image:url(assets/svg/loupe1.svg);mask-image:url(assets/svg/loupe1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add;background-color:#797876;position:absolute;top:50%;right:20px;transform:translateY(-50%);transition:opacity .3s ease;z-index:2}.form-pdv .field-group button[type=submit]:hover{opacity:.7}.form-pdv #suggestions{background-color:#fff;border:1px solid #e8e5e1;max-width:320px;padding:0;margin:0;list-style:none;position:absolute;top:100%;left:0;z-index:2}.form-pdv #suggestions li{padding:8px 10px;font-size:.9em;line-height:1.3em;cursor:pointer}.form-pdv #suggestions li:hover{background:#f9f8f6}#container-map-pdv{display:flex;-moz-column-gap:5px;column-gap:5px;height:600px;overflow:hidden}#container-map-pdv .liste-pdv{width:300px;height:100%;overflow-y:auto;padding:0;box-sizing:border-box;scrollbar-width:thin;transition:color .3s ease}#container-map-pdv .liste-pdv .pdv-item{padding:15px;background-color:#f2efeb;margin-bottom:5px;cursor:pointer;transition:background .3s ease}#container-map-pdv .liste-pdv .pdv-item p{margin-bottom:0}#container-map-pdv .liste-pdv .pdv-item>p{font-size:.95em;line-height:1.2em;font-weight:500;color:#232222}#container-map-pdv .liste-pdv .pdv-item .adresse{font-size:.85em;line-height:1.4em;margin-top:.5em}#container-map-pdv .liste-pdv .pdv-item:hover{background-color:#e8e5e1}#container-map-pdv .carte-pdv{flex:1;height:100%}#container-map-pdv .carte-pdv #emer-map{position:relative;height:100%;width:100%}#container-map-pdv .carte-pdv #emer-map #map{width:100%;height:100%}#container-map-pdv .carte-pdv #emer-map #map .maplibregl-popup{min-width:170px}#container-map-pdv .carte-pdv #emer-map #map .maplibregl-popup .maplibregl-popup-content{padding:25px 10px 20px 10px;border-radius:10px;box-shadow:0 6px 18px rgba(0,0,0,.25);text-align:center}#container-map-pdv .carte-pdv #emer-map #map .maplibregl-popup .maplibregl-popup-content p{margin:0}#container-map-pdv .carte-pdv #emer-map #map .maplibregl-popup .maplibregl-popup-content .nom{font-size:1.15em;line-height:1.2em;font-weight:500;color:#232222}#container-map-pdv .carte-pdv #emer-map #map .maplibregl-popup .maplibregl-popup-content .adresse{font-size:1em!important;line-height:1.4em;margin-top:.25em}#container-map-pdv .carte-pdv #emer-map #map .maplibregl-popup .maplibregl-popup-content a{display:inline-flex;align-items:center;-moz-column-gap:5px;column-gap:5px;margin:10px 0 0 0;font-size:1em;line-height:1.3em;color:#232222;font-weight:500;-webkit-text-decoration:2px underline rgba(183,174,165,.3);text-decoration:2px underline rgba(183,174,165,.3);outline:0;text-underline-offset:5px;transition:color .3s ease,-webkit-text-decoration .3s ease;transition:text-decoration .3s ease,color .3s ease;transition:text-decoration .3s ease,color .3s ease,-webkit-text-decoration .3s ease}#container-map-pdv .carte-pdv #emer-map #map .maplibregl-popup .maplibregl-popup-content a:after{content:"";flex:0 0 auto;display:inline-block;width:5px;aspect-ratio:54/90;-webkit-mask-image:url(assets/svg/fleche2.svg);mask-image:url(assets/svg/fleche2.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add;background-color:#232222;transition:transform .3s ease}#container-map-pdv .carte-pdv #emer-map #map .maplibregl-popup .maplibregl-popup-content a:hover{color:#b7aea5;opacity:1;text-decoration-color:rgba(183,174,165,.6)}#container-map-pdv .carte-pdv #emer-map #map .maplibregl-popup .maplibregl-popup-content a:hover:after{background-color:#b7aea5;transform:translateX(3px)}#container-map-pdv .carte-pdv #emer-map #map .maplibregl-popup .maplibregl-popup-content .maplibregl-popup-close-button{display:flex;justify-content:center;align-items:center;width:18px;height:18px;aspect-ratio:1/1;padding:0;border-radius:50%;background-color:#f6f4f1;color:#232222;top:5px!important;right:5px;font-size:1.2em;font-weight:700;transition:font-size .3s ease}#container-map-pdv .carte-pdv #emer-map #map .maplibregl-popup .maplibregl-popup-content .maplibregl-popup-close-button:hover{font-size:1.4em}.bandeau-faq .int .container-title-bandeau{margin-left:0;margin-bottom:2em;text-align:left}.bandeau-faq .int .container-title-bandeau .title-bandeau .icone{display:inline-block;margin:-10px 10px 0 0}.banniere:not(.banniere-img)+.bandeau-faq{margin-top:70px}.banniere.banniere-erreur404 .container-img-banniere{display:block;background:url(assets/images/bg-06-folie-verte-cosmetiques-naturels.jpg) center center no-repeat;background-size:cover}.banniere.banniere-erreur404 .container-texte-banniere .int .container-titre .container-btn-banniere{padding-top:30px;justify-content:center}.bandeau-plandusite{padding-top:30px!important;background-color:#f6f4f1}.bandeau-plandusite .int .container-principal-bandeau{-moz-column-gap:30px;column-gap:30px}.bandeau-plandusite .int .container-principal-bandeau .bloc{padding:40px;margin-bottom:30px}.bandeau-plandusite .int .container-principal-bandeau .bloc .title-bloc{margin-bottom:1.5em}.bandeau-plandusite .int .container-principal-bandeau .bloc ul li{line-height:1.6em;margin-bottom:5px}.bandeau-plandusite .int .container-principal-bandeau .bloc ul li:before{display:none}.bandeau-plandusite .int .container-principal-bandeau .bloc ul li a{display:inline-block;height:100%;font-size:.95em;font-weight:400;color:#797876;padding:0 0 0 20px;position:relative}.bandeau-plandusite .int .container-principal-bandeau .bloc ul li a:before{content:"";display:block;width:12px;aspect-ratio:15/9;-webkit-mask-image:url(assets/svg/fleche1.svg);mask-image:url(assets/svg/fleche1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add;background-color:#797876;position:absolute;top:6px;left:0;transition:transform .3s ease,background .3s ease}.bandeau-plandusite .int .container-principal-bandeau .bloc ul li a:hover{opacity:1}.bandeau-plandusite .int .container-principal-bandeau .bloc ul li a:hover:before{transform:translateX(3px)}.bandeau-plandusite .int .container-principal-bandeau .bloc.bloc-menu-principal{background-color:#fff}.bandeau-plandusite .int .container-principal-bandeau .bloc.bloc-menu-principal>div>ul>li{margin-bottom:15px}.bandeau-plandusite .int .container-principal-bandeau .bloc.bloc-menu-principal>div>ul>li>a{font-weight:500;font-size:1.1em;padding-left:0}.bandeau-plandusite .int .container-principal-bandeau .bloc.bloc-menu-principal>div>ul>li>a:before{display:none}.bandeau-plandusite .int .container-principal-bandeau .bloc.bloc-menu-principal>div>ul>li>a:hover{opacity:.7}.bandeau-plandusite .int .container-principal-bandeau .bloc.bloc-menu-principal>div>ul>li>ul{margin-top:.3em;padding-left:15px;margin-bottom:10px}.bandeau-plandusite .int .container-principal-bandeau .bloc.bloc-menu-principal>div>ul>li>ul>li>a{font-size:.85em;font-weight:500;line-height:1.4em}.bandeau-plandusite .int .container-principal-bandeau .bloc.bloc-menu-principal>div>ul>li.item-gamme1>a,.bandeau-plandusite .int .container-principal-bandeau .bloc.bloc-menu-principal>div>ul>li.item-gamme2>a,.bandeau-plandusite .int .container-principal-bandeau .bloc.bloc-menu-principal>div>ul>li.item-gamme3>a,.bandeau-plandusite .int .container-principal-bandeau .bloc.bloc-menu-principal>div>ul>li.item-gamme4>a,.bandeau-plandusite .int .container-principal-bandeau .bloc.bloc-menu-principal>div>ul>li.item-gamme5>a{font-size:.9em;text-transform:uppercase;padding-left:35px}.bandeau-plandusite .int .container-principal-bandeau .bloc.bloc-menu-principal>div>ul>li.item-gamme1>a .ill-before,.bandeau-plandusite .int .container-principal-bandeau .bloc.bloc-menu-principal>div>ul>li.item-gamme2>a .ill-before,.bandeau-plandusite .int .container-principal-bandeau .bloc.bloc-menu-principal>div>ul>li.item-gamme3>a .ill-before,.bandeau-plandusite .int .container-principal-bandeau .bloc.bloc-menu-principal>div>ul>li.item-gamme4>a .ill-before,.bandeau-plandusite .int .container-principal-bandeau .bloc.bloc-menu-principal>div>ul>li.item-gamme5>a .ill-before{display:inline-block;flex:0 0 auto;height:20px;aspect-ratio:1/1;-webkit-mask-image:url(assets/svg/gamme1.svg);mask-image:url(assets/svg/gamme1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add;background-color:#797876;position:absolute;top:0;left:0}.bandeau-plandusite .int .container-principal-bandeau .bloc.bloc-menu-principal>div>ul>li.item-gamme1>a>.ill-before{aspect-ratio:58/65;-webkit-mask-image:url(assets/svg/gamme1.svg);mask-image:url(assets/svg/gamme1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add}.bandeau-plandusite .int .container-principal-bandeau .bloc.bloc-menu-principal>div>ul>li.item-gamme2>a>.ill-before{aspect-ratio:98/63;-webkit-mask-image:url(assets/svg/gamme2.svg);mask-image:url(assets/svg/gamme2.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add}.bandeau-plandusite .int .container-principal-bandeau .bloc.bloc-menu-principal>div>ul>li.item-gamme3>a>.ill-before{aspect-ratio:62/65;-webkit-mask-image:url(assets/svg/gamme3.svg);mask-image:url(assets/svg/gamme3.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add}.bandeau-plandusite .int .container-principal-bandeau .bloc.bloc-menu-principal>div>ul>li.item-gamme4>a>.ill-before{aspect-ratio:98/63;-webkit-mask-image:url(assets/svg/gamme4.svg);mask-image:url(assets/svg/gamme4.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add}.bandeau-plandusite .int .container-principal-bandeau .bloc.bloc-menu-principal>div>ul>li.item-gamme5>a>.ill-before{aspect-ratio:84/80;-webkit-mask-image:url(assets/svg/gamme5.svg);mask-image:url(assets/svg/gamme5.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add}.bandeau-plandusite .int .container-principal-bandeau .bloc.bloc-menu-produits{background-color:#e7e3dd}.bandeau-plandusite .int .container-principal-bandeau .bloc.bloc-infos-pratiques{background-color:#e7e3dd}.bandeau-plandusite .int .container-principal-bandeau .bloc.bloc-infos-pratiques>div>ul>li{margin-bottom:10px}.bandeau-plandusite .int .container-principal-bandeau .bloc.bloc-infos-pratiques>div>ul>li>a{padding-left:12px}.bandeau-plandusite .int .container-principal-bandeau .bloc.bloc-infos-pratiques>div>ul>li>a:before{width:6px;aspect-ratio:54/90;-webkit-mask-image:url(assets/svg/fleche2.svg);mask-image:url(assets/svg/fleche2.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:source-over;mask-composite:add;top:7px}.banniere.banniere-img.banniere-home .container-texte-banniere{padding-top:150px;padding-bottom:40px}.banniere.banniere-img.banniere-home .container-texte-banniere .int{display:flex;justify-content:space-between;align-items:flex-end}.banniere.banniere-img.banniere-home .container-texte-banniere .int .container-titre{width:100%;max-width:650px;padding-bottom:50px;text-align:left;margin:0}.banniere.banniere-img.banniere-home .container-texte-banniere .int .container-titre .surtitre{display:inline-block;position:relative}.banniere.banniere-img.banniere-home .container-texte-banniere .int .container-titre .surtitre .icone{height:32px;position:absolute;top:-20px;bottom:auto;right:-50px}.banniere.banniere-img.banniere-home .container-texte-banniere .int .bloc-home{flex:0 0 300px;text-align:center;background-color:rgba(249,248,246,.9);margin-left:5%}.banniere.banniere-img.banniere-home .container-texte-banniere .int .bloc-home .container-img-bloc img{max-width:150px;margin:0 auto}.banniere.banniere-img.banniere-home .container-texte-banniere .int .bloc-home .container-btn{justify-content:center}.modal-open{overflow:hidden;height:100%}#contentWrapper{display:unset}#tarteaucitronRoot #tarteaucitronAlertBig{padding-top:50px!important;padding-bottom:50px!important}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:relative;left:0;width:100%;text-align:center;line-height:0;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;transform:scale(1);transform-origin:0 0;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(assets/images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(assets/images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(assets/images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;transform:scale(1);transform-origin:0 0;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(assets/images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}#lightbox a:focus-visible{background-color:red}#nav-quick-top{left:0;position:fixed;top:0;z-index:10000}#nav-quick-top .js-fr-bypasslinks li a,#nav-quick-top .js-fr-bypasslinks li button{border:0;background:0 0;display:inline-block;position:absolute;top:-300px;left:5px;white-space:nowrap;background-color:#1d1d1b;border-radius:5px;color:#fff;font-size:.85em;font-weight:500;padding:6px 10px}#nav-quick-top .js-fr-bypasslinks li a:active,#nav-quick-top .js-fr-bypasslinks li a:focus,#nav-quick-top .js-fr-bypasslinks li button:active,#nav-quick-top .js-fr-bypasslinks li button:focus{top:5px}#nav-quick-top .js-fr-bypasslinks li#lien-nav-std{display:block}#nav-quick-top .js-fr-bypasslinks li#lien-nav-responsive{display:none}.minimalist-accordion__panel[aria-hidden=true]{display:none}.minimalist-accordion__header{display:block;color:red}.minimalist-accordion__header[aria-expanded=true]:before{content:"- "}.minimalist-accordion__header[aria-expanded=false]:before{content:"+ "}.minimalist-accordion__header[aria-expanded=true]:after{content:"Replier"}.minimalist-accordion__header[aria-expanded=false]:after{content:"Lire"}.js-accordion__panel{min-height:100px}.slick-next,.slick-prev{position:absolute;top:50%;display:block;padding:0;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;border:none;transform:translate(0,-50%)}.slick-next:focus .slick-next-icon,.slick-next:focus .slick-prev-icon,.slick-next:hover .slick-next-icon,.slick-next:hover .slick-prev-icon,.slick-prev:focus .slick-next-icon,.slick-prev:focus .slick-prev-icon,.slick-prev:hover .slick-next-icon,.slick-prev:hover .slick-prev-icon{opacity:1}.slick-next:focus,.slick-prev:focus{top:calc(50% - 1px)}.slick-next:focus .slick-next-icon,.slick-next:focus .slick-prev-icon,.slick-prev:focus .slick-next-icon,.slick-prev:focus .slick-prev-icon{color:orange;font-size:28px;margin-left:-2px}.slick-next.slick-disabled,.slick-prev.slick-disabled{cursor:default}.slick-next.slick-disabled .slick-next-icon,.slick-next.slick-disabled .slick-prev-icon,.slick-prev.slick-disabled .slick-next-icon,.slick-prev.slick-disabled .slick-prev-icon{opacity:.25}.slick-next .slick-next-icon,.slick-next .slick-prev-icon,.slick-prev .slick-next-icon,.slick-prev .slick-prev-icon{display:block;color:#000;opacity:.75;font-family:slick;font-size:24px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev .slick-prev-icon:before{content:"←"}[dir=rtl] .slick-prev .slick-prev-icon:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next .slick-next-icon:before{content:"→"}[dir=rtl] .slick-next .slick-next-icon:before{content:"←"}.slick-slider{margin-bottom:30px}.slick-slider.slick-dotted{margin-bottom:60px}.slick-dots{position:absolute;bottom:-30px;display:block;padding:0;margin:0;width:100%;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li button{display:block;height:20px;width:20px;margin-top:-4px;margin-left:-4px;line-height:0;font-size:0;color:transparent;border:0;background:0 0;cursor:pointer}.slick-dots li button:focus .slick-dot-icon,.slick-dots li button:hover .slick-dot-icon{opacity:1}.slick-dots li button:focus .slick-dot-icon:before{color:orange}.slick-dots li button .slick-dot-icon{color:#000;opacity:.25}.slick-dots li button .slick-dot-icon:before{position:absolute;top:0;left:0;content:"•";font-family:slick;font-size:12px;line-height:1;text-align:center;transition:all 50ms linear}.slick-dots li.slick-active button:focus .slick-dot-icon{color:orange;opacity:1}.slick-dots li.slick-active button .slick-dot-icon{color:#000;opacity:1}.slick-dots li.slick-active button .slick-dot-icon:before{margin-top:-3px;margin-left:-2px;font-size:18px}.slick-dots{bottom:0;right:0;display:flex;justify-content:flex-end;-moz-column-gap:3px;column-gap:3px;z-index:2}.slick-dots li button{width:25px;height:4px;border-radius:2px;background-color:rgba(121,120,118,.2)}.slick-dots li button .slick-dot-icon{display:none}.slick-dots li.slick-active button{background-color:#8ac15f}.slick-sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.slick-autoplay-toggle-button{position:absolute;left:5px;bottom:-32px;z-index:10;opacity:.75;background:0 0;border:0;cursor:pointer;color:#000}.slick-autoplay-toggle-button:focus,.slick-autoplay-toggle-button:hover{opacity:1}.slick-autoplay-toggle-button:focus{color:orange}.slick-autoplay-toggle-button .slick-pause-icon:before{content:"⏸";width:20px;height:20px;font-family:slick;font-size:18px;font-weight:400;line-height:20px;text-align:center}.slick-autoplay-toggle-button .slick-play-icon:before{content:"▶";width:20px;height:20px;font-family:slick;font-size:18px;font-weight:400;line-height:20px;text-align:center}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}:root{--base-font-size:18px;--transition-duration:0.3s;--transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);--zoom-icon-background:hsla(210, 38%, 16%, 0.94);--zoom-icon-color:#ffffff;--lightbox-background:rgba(0, 0, 0, 0.85);--lightbox-z-index:1337;--caption-background:rgba(0, 0, 0, 0.8);--caption-color:#eeeeee;--counter-background:transparent;--counter-color:#ffffff;--button-background:transparent;--button-navigation-background:rgba(0, 0, 0, 0.5);--button-color:#ffffff;--loader-color:#ffffff;--slide-max-height:calc(
    100vh - 2.77778em
  );--slide-max-width:100vw}.tobii-zoom{border:0;box-shadow:none;display:inline-block;position:relative;text-decoration:none}.tobii-zoom img{display:block}.tobii-zoom__icon{align-items:center;background-color:var(--zoom-icon-background);top:.4444444444em;color:var(--zoom-icon-color);display:flex;height:1.7777777778em;justify-content:center;line-height:1;position:absolute;right:.4444444444em;width:1.7777777778em}.tobii-zoom__icon svg{fill:none;height:1.3333333333em;pointer-events:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;stroke:currentColor;width:1.3333333333em}.tobii-is-open{overflow-y:hidden}.tobii{background-color:var(--lightbox-background);bottom:0;box-sizing:border-box;contain:strict;font-size:var(--base-font-size);left:0;line-height:1.5;overflow:hidden;position:fixed;right:0;top:0;z-index:var(--lightbox-z-index);z-index:1100000;opacity:1;visibility:visible;transition:opacity .3s ease}.tobii[aria-hidden=true]{opacity:0;visibility:hidden}.tobii *,.tobii ::after,.tobii ::before{box-sizing:inherit}.tobii__slider{bottom:0;left:0;position:absolute;right:0;top:2.7777777778em;will-change:transform}.tobii__slider[aria-hidden=true]{display:none}@media screen and (prefers-reduced-motion:no-preference){.tobii__slider--animate:not(.tobii__slider--is-dragging){transition-duration:var(--transition-duration);transition-property:transform;transition-timing-function:var(--transition-timing-function)}}.tobii__slider--is-draggable [data-type]{cursor:grab}.tobii__slider--is-dragging [data-type]{cursor:grabbing}.tobii__slide{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.tobii__slide:not(.tobii__slide--is-active){visibility:hidden}@media screen and (prefers-reduced-motion:no-preference){.tobii__slide:not(.tobii__slide--is-active){transition-duration:var(--transition-duration);transition-property:visibility;transition-timing-function:var(--transition-timing-function)}}.tobii__slide [data-type]{max-height:var(--slide-max-height);max-width:var(--slide-max-width);overflow:hidden;overflow-y:auto;overscroll-behavior:contain;border-radius:20px;-webkit-background-image:linear-gradient(to top right,#fbfaf9,#f9f8f6);-moz-background-image:linear-gradient(to top right,#fbfaf9,#f9f8f6);-ms-background-image:linear-gradient(to top right,#fbfaf9,#f9f8f6);-o-background-image:linear-gradient(to top right,#fbfaf9,#f9f8f6);background-image:linear-gradient(to top right,#fbfaf9,#f9f8f6)}.tobii__slide iframe,.tobii__slide video{display:block!important}.tobii__slide figure{margin:0;position:relative}.tobii__slide figure>img{display:block;height:auto;margin:0 auto;max-height:80vh;max-width:var(--slide-max-width);width:auto}.tobii__slide figure>figcaption{background-color:#8ac15f;bottom:0;color:var(--caption-color);padding:.2222222222em .4444444444em;max-width:var(--slide-max-width);position:relative;white-space:pre-wrap;width:100%}.tobii__slide [data-type=html] video{cursor:auto;max-height:var(--slide-max-height);max-width:var(--slide-max-width)}.tobii__slide [data-type=iframe]{-webkit-overflow-scrolling:touch;transform:translate3d(0,0,0)}.tobii__slide [data-type=iframe] iframe{height:var(--slide-max-height);width:var(--slide-max-width)}.tobii__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--button-background);border:.0555555556em solid transparent;color:var(--button-color);cursor:pointer;font:inherit;line-height:1;margin:0;opacity:.5;padding:0;position:absolute;touch-action:manipulation;will-change:opacity;z-index:1}@media screen and (prefers-reduced-motion:no-preference){.tobii__btn{transition-duration:var(--transition-duration);transition-property:opacity,transform;transition-timing-function:var(--transition-timing-function);will-change:opacity,transform}}.tobii__btn svg{fill:none;height:3.3333333333em;pointer-events:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke:currentColor;width:3.3333333333em}.tobii__btn--next,.tobii__btn--previous{top:50%;transform:translateY(-50%);background-color:var(--button-navigation-background);border-radius:.2777777778em}.tobii__btn--previous{left:.8888888889em}.tobii__btn--next{right:.8888888889em}.tobii__btn--close{right:.2777777778em;top:.2777777778em;width:2.2222222222em;height:2.2222222222em}.tobii__btn--close svg{transform:scale(1.4);width:100%;height:100%}.tobii__btn:disabled,.tobii__btn[aria-hidden=true]{visibility:hidden;cursor:default}.tobii__counter{background-color:var(--counter-background);color:var(--counter-color);font-size:1.1111111111em;left:.8333333333em;line-height:1;position:absolute;top:.8333333333em;z-index:1;opacity:.8}.tobii__counter[aria-hidden=true]{display:none}.tobii__loader{display:inline-block;height:5.5555555556em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:5.5555555556em}.tobii__loader::before{animation:spin 1s infinite;border-radius:100%;border:.2222222222em solid #949ba3;border-top-color:var(--loader-color);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}@keyframes spin{to{transform:rotate(360deg)}}.tobii__slide .tobii-html{background:#fff;padding:10px 20px;max-width:800px}dialog{display:block;border:0}.modal-hide{display:none}.no-scroll{overflow:hidden}.modal-overlay{position:fixed;top:0;bottom:0;right:0;left:0;background-color:rgba(138,193,95,.8);z-index:666}.modal{position:fixed;left:10%;right:auto;top:10%;width:80%;max-height:90vh;background:0 0;padding:40px;overflow:auto;z-index:667}.modal-close{position:sticky;top:0;margin:0;font-size:0;background:0 0;border:0;box-shadow:none;transition:opacity .3s ease;display:block;width:20px!important;height:20px;background:url(assets/images/sprite-icons.png) 0 -152.8px no-repeat;background-size:160px auto;position:absolute;right:20px;top:20px;z-index:99999}.invisible{font-size:0}.lateral-modal-overlay{position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(29,29,27,.4);z-index:666;cursor:pointer}.lateral-modal-overlay[data-background-click=disabled]{cursor:auto}.lateral-modal{position:fixed;left:auto;right:0;top:0;width:100%;max-width:900px;max-height:none;height:100vh;border-radius:0;box-shadow:none;z-index:110000;padding:0;overflow:auto}.lateral-modal-close{position:sticky;top:0;margin:0;font-size:0;background:0 0;border:0;box-shadow:none;transition:opacity .3s ease;display:block;width:20px;height:20px;background:url(assets/images/sprite-icons.png) 0 -152.8px no-repeat;background-size:160px auto;position:absolute;right:15px;top:15px;z-index:99999}.lateral-modal-overlay{animation:fadewhite ease .5s 1 normal}.lateral-modal{animation:translation ease .5s 1 normal}.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;width:-moz-fit-content;width:fit-content;font-family:inherit;font-size:14px;font-weight:400;height:38px;line-height:36px;outline:0;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.nice-select:hover{border-color:hsl(0,0%,85.9803921569%)}.nice-select:active,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;width:5px}.nice-select.open{border-color:#999}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .nice-select-dropdown{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:rgb(237.1,237.1,237.1);color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .nice-select-dropdown{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .nice-select-dropdown{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .has-multiple{white-space:inherit;height:auto;padding:7px 12px;min-height:36px;line-height:22px}.nice-select .has-multiple span.current{border:1px solid #ccc;background:#eee;padding:0 10px;border-radius:3px;display:inline-block;line-height:24px;font-size:14px;margin-bottom:3px;margin-right:3px}.nice-select .has-multiple .multiple-options{display:block;line-height:24px;padding:0}.nice-select .nice-select-search-box{box-sizing:border-box;width:100%;padding:5px;pointer-events:none;border-radius:5px 5px 0 0}.nice-select .nice-select-search{box-sizing:border-box;background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;color:#444;display:inline-block;vertical-align:middle;padding:7px 12px;margin:0 10px 0 0;width:100%;min-height:36px;line-height:22px;height:auto;outline:0!important;font-size:14px}.nice-select .nice-select-dropdown{margin-top:4px;background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(.75) translateY(19px);transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9;opacity:0;max-height:230px;overflow-y:scroll;overflow-x:hidden}.nice-select .list{border-radius:5px;box-sizing:border-box;padding:0}.nice-select .list:hover .option:not(:hover){background-color:rgba(0,0,0,0)!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;outline:0;padding-left:18px;padding-right:29px;text-align:left;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:rgba(0,0,0,0);color:#999;cursor:default}.nice-select .extra{float:right}.nice-select .optgroup{font-weight:700}.no-csspointerevents .nice-select .nice-select-dropdown{display:none}.no-csspointerevents .nice-select.open .nice-select-dropdown{display:block}.nice-select .list::-webkit-scrollbar{width:0}.hidden-select{opacity:0;width:0;padding:0;height:0;font-size:0;min-height:auto}.select-selection-list{list-style:none;padding:0;margin:0}.select-selection-list .select-selection{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:2px 5px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select-selection-list button.remove-select-selection{height:15px;width:15px;line-height:15px;padding:0;background-color:#bd2919;border-radius:20%}.swal2-container .swal2-popup{padding:0}.swal2-container .swal2-popup .swal2-content{padding:0}.swal2-container .swal2-popup .swal2-content .cwginstock-subscribe-form .panel-primary{border:none!important;margin-bottom:0}.swal2-container .swal2-popup .swal2-content .cwginstock-subscribe-form .panel-primary>.panel-heading{background-color:#8ac15f;padding:20px}.loader-pch{transform:rotateZ(45deg);perspective:1000px;border-radius:50%;width:48px;height:48px;color:#8ac15f;display:block;margin:50px auto 0 auto;animation:fadeInOnly .3s ease forwards}.loader-pch:after,.loader-pch:before{content:"";display:block;position:absolute;top:0;left:0;width:inherit;height:inherit;border-radius:50%;transform:rotateX(70deg);animation:1s spin linear infinite;animation-fill-mode:both}.loader-pch:after{color:#cd98f1;transform:rotateY(70deg);animation-delay:.4s}.loader-pch-button{transform:rotateZ(45deg);perspective:1000px;border-radius:50%;width:20px;height:20px;color:#fff;display:block;margin:5px auto 0 auto;animation:fadeInOnly .3s ease forwards}.loader-pch-button:after,.loader-pch-button:before{content:"";display:block;position:absolute;top:0;left:0;width:inherit;height:inherit;border-radius:50%;transform:rotateX(70deg);animation:1s spin linear infinite;animation-fill-mode:both}.loader-pch-button:after{color:#fff;transform:rotateY(70deg);animation-delay:.4s}@keyframes rotate{0%{transform:translate(-50%,-50%) rotateZ(0)}100%{transform:translate(-50%,-50%) rotateZ(360deg)}}@keyframes rotateccw{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes spin{0%,100%{box-shadow:.2em 0 0 0 currentcolor}12%{box-shadow:.2em .2em 0 0 currentcolor}25%{box-shadow:0 .2em 0 0 currentcolor}37%{box-shadow:-.2em .2em 0 0 currentcolor}50%{box-shadow:-.2em 0 0 0 currentcolor}62%{box-shadow:-.2em -.2em 0 0 currentcolor}75%{box-shadow:0 -.2em 0 0 currentcolor}87%{box-shadow:.2em -.2em 0 0 currentcolor}}@keyframes fadeInOnly{from{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(10px)}}.container-bandeau-references.is-entering{opacity:0;animation:fadeInUp .4s ease forwards}.container-bandeau-references.is-exiting{animation:fadeOutDown .4s ease forwards}.bandeau-recherche-par-image.stagger-out .title-bandeau,.bandeau-recherche-par-image.stagger-out .vgn-recherche-image{opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease}.bandeau-recherche-par-image.stagger-out .vgn-recherche-image:nth-child(n){transition-delay:calc(.05s * var(--i,0))}.fade-in-up{animation:fadeInUp .5s ease both}@media only screen and (max-width:1400px){.bandeau-texte.bandeau-stylise .int .container-texte{padding:130px 5%}.single-product div.product #top-produit .int #container-principal-top-produit .left-produit{width:48%}.single-product div.product #top-produit .int #container-principal-top-produit .summary{width:48%}}@media only screen and (max-width:1300px){#colophon .int{padding-left:3%;padding-right:3%}.bandeau-texte.bandeau-stylise .int .container-texte{padding-top:120px;padding-bottom:120px}}@media only screen and (max-width:1200px){.bandeau{padding-top:50px;padding-bottom:50px}#colophon #footer-top .int{-moz-column-gap:20px;column-gap:20px}#colophon #footer-top .int .container-cbf{-moz-column-gap:25px;column-gap:25px}#colophon #footer-top .int .container-cbf .container-blocs-footer{flex:0 0 calc((100% - 50px)/ 3)}#colophon #footer-top .int .bloc-atelier{flex:0 0 300px}.bandeau-texte.bandeau-texte-avec-cs .int{-moz-column-gap:5%;column-gap:5%}.bandeau-texte.bandeau-texte-avec-cs .int .contenu-secondaire{flex:0 0 30%}.bandeau-texte.bandeau-stylise .int .container-texte{padding-top:100px;padding-bottom:100px}.bandeau-image .container-texte{padding-top:150px;padding-bottom:80px}.bandeau-formulaire-contact .int .container-double-colonne{-moz-column-gap:30px;column-gap:30px}.bandeau-formulaire-contact .int .container-double-colonne .sidebar{flex:0 0 280px}.banniere.banniere-img.banniere-home .container-texte-banniere{padding-top:130px}.vgn-routine{flex:0 0 calc((100% - 60px)/ 4);margin-bottom:40px}.bandeau-liens-routines .int .container-vgn{-moz-column-gap:20px;column-gap:20px}.bandeau-liens-routines .int .container-btn-bandeau{margin-top:0}.bandeau-single-routine .bandeau-liens-produits{padding-top:50px!important}.bandeau-single-routine .bandeau-liens-produits:before{height:80px;top:-40px}.bandeau-conseils .int .container-blocs-conseils .container-blocs .bloc-conseil{width:90%;padding:30px 0 30px 65px}.bandeau-conseils .int .bloc-ingredients-mini{flex:0 0 300px;margin-left:3%}.bandeau-conseils .int .bloc-ingredients-mini .introduction-bloc{margin-top:.5em}.vgn-produit .woocommerce-LoopProduct-link .container-texte-vgn .woocommerce-loop-product__title{font-size:1em;line-height:1.1em;margin-bottom:10px}.storefront-sorting{padding-top:20px!important;padding-bottom:20px!important}.storefront-sorting .facetwp-facet-tri select{font-size:.8em}.bandeau-liste-categories{padding-top:15px}.bandeau-liste-categories+.storefront-sorting{padding-top:10px!important}.bandeau-archive-produits .int #filters{flex:0 0 220px;margin-right:20px}.bandeau-liens-produits{padding-top:30px!important;padding-bottom:30px!important}.related .container-title-bandeau,.upsells .container-title-bandeau{margin-bottom:1em}.related .liste-produits,.upsells .liste-produits{margin-top:1em}.single-product div.product #top-produit .int #container-principal-top-produit .summary .product_title{font-size:1.75em}.single-product div.product #top-produit .int #container-principal-top-produit .summary .container-reassurances-mini{padding:10px}.single-product div.product #top-produit .int #container-principal-top-produit .summary .container-reassurances-mini .vgn-rea .container-texte .intitule{font-size:.65em}.accordion .accordion-item .accordion-header .title-accordion .title-bloc{font-size:1.15em}}@media only screen and (max-width:1100px){.container-fil-ariane{padding-top:20px;padding-bottom:20px}#colophon #footer-newsletter{padding-top:50px;padding-bottom:50px}#colophon #footer-top{padding-top:40px;padding-bottom:10px}#colophon #footer-top .int{-moz-column-gap:15px;column-gap:15px}#colophon #footer-top .int .container-cbf{-moz-column-gap:20px;column-gap:20px}#colophon #footer-top .int .container-cbf .container-blocs-footer{flex:0 0 calc((100% - 40px)/ 3)}#colophon #footer-top .int .container-cbf .container-blocs-footer .bloc-footer{margin-bottom:1.5em}#colophon #footer-top .int .bloc-atelier{flex:0 0 280px;margin-top:-20px}#colophon #footer-top .int .bloc-atelier .container-title-bloc .title-bloc{font-size:.93em}#colophon #footer-top .int .bloc-atelier .container-title-bloc .container-photo{flex:0 0 75px;margin-left:10px}.vgn-actu{margin-bottom:30px}.vgn-actu a .container-texte-vgn{padding-top:15px}.vgn-actu a .container-texte-vgn .title-vgn{font-size:1.1em;line-height:1.2em}.banniere.banniere-img.banniere-home .container-texte-banniere{padding-top:120px}.bandeau-texte.bandeau-stylise .int .container-texte{padding-top:80px;padding-bottom:80px}.vgn-routine a .container-img-vgn{max-width:180px}.vgn-routine a .container-texte-vgn{margin-bottom:15px}.vgn-routine a .container-texte-vgn .title-vgn{font-size:1.1em}.bandeau-conseils .int .container-blocs-conseils .container-blocs .bloc-conseil{width:95%;padding:20px 0 20px 45px}.bandeau-conseils .int .container-blocs-conseils .container-blocs .bloc-conseil .container-texte .title-bloc .numero{width:35px;left:-45px;top:-5px;font-size:1em}.bandeau-conseils .int .container-blocs-conseils .container-blocs .bloc-conseil .container-texte .content-bloc{margin-top:.5em}.vgn-produit{flex:0 0 calc((100% - 30px)/ 4);margin-bottom:10px}.liste-produits{-moz-column-gap:10px;column-gap:10px}.single-product div.product #top-produit .int #container-principal-top-produit .summary .product_title{font-size:1.6em}.single-product div.product #description-detaillee .int .bloc-ingredients-mini{flex:0 0 300px}.accordion .accordion-item .accordion-header .title-accordion .title-bloc{font-size:1.05em}}@media only screen and (max-width:990px){.surtitre{font-size:1em}.sous-titre{font-size:1.6em}.container-title-bandeau-texte{margin-bottom:1em}.container-flexible>.container-galerie-cf,.container-flexible>.container-img-cf,.container-flexible>.container-texte-cf,.container-flexible>.container-texte-important-cf,.container-flexible>.container-video,.container-flexible>.container-zone-de-blocs-cf{margin-top:1em;margin-bottom:1em}.container-flexible>.container-galerie-cf,.container-flexible>.container-img-cf,.container-flexible>.container-video{margin-top:1.5em;margin-bottom:1.5em}#masthead #header-top{height:80px}#masthead #header-menu-principal{height:60px}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li{flex:0 0 auto}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>a{-moz-column-gap:7px;column-gap:7px;font-size:.72em}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>a .intitule{max-width:90px}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>ul{padding:20px;-moz-column-gap:5px;column-gap:5px}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>ul>li{flex:0 0 calc((100% - 10px)/ 3);min-height:60px;margin-bottom:5px}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>ul>li>a{font-size:.9em;padding:5px 10px}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>ul>li.btn-final{margin-top:10px}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li>ul>li.btn-final>a{padding:12px 10px!important}#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme1>ul>li>a,#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme2>ul>li>a,#masthead #header-menu-principal .int #site-navigation-principale>div>ul>li.item-gamme3>ul>li>a{font-size:1em}#colophon #footer-newsletter{padding-top:30px;padding-bottom:30px}#colophon #footer-newsletter .int{flex-direction:column;align-items:center}#colophon #footer-newsletter .int .container-logo{width:auto;position:relative;top:auto;left:auto;transform:none;margin-bottom:1em}#colophon #footer-newsletter .int .container-logo img{max-width:none;max-height:60px}#colophon #footer-newsletter .int .bloc-newsletter{width:100%;max-width:850px}#colophon #footer-newsletter .int .bloc-newsletter .title-nl{font-size:1.35em}#colophon #footer-newsletter .int .bloc-newsletter .texte-nl{margin-top:.5em}#colophon #footer-top .int .container-cbf .container-blocs-footer .bloc-footer .title-footer{font-size:.9em;margin-bottom:.5em}#colophon #footer-top .int .container-cbf .container-blocs-footer .bloc-footer .content-bloc-footer ul li{margin-bottom:.5em}#colophon #footer-top .int .bloc-atelier{flex:0 0 250px}#colophon #footer-top .int .bloc-atelier .container-title-bloc .title-bloc{font-size:.9em}#colophon #footer-top .int .bloc-atelier .content-bloc .container-horaires{margin-top:.3em}#colophon #footer-top .int .bloc-atelier .content-bloc .container-tel{margin-top:.5em}#colophon #footer-top .int .bloc-atelier .content-bloc .container-email{margin-top:.5em}.banniere .container-texte-banniere{padding-top:50px}.banniere.banniere-img .container-texte-banniere{padding-top:110px;padding-bottom:110px}.banniere.banniere-img.banniere-single-actu .container-texte-banniere{padding-top:80px;padding-bottom:40px}.banniere.banniere-img.banniere-single-actu .container-texte-banniere .int .container-titre .icone{height:25px;left:-30px;top:-25px}.banniere.banniere-img.banniere-single-actu .container-texte-banniere .int .container-meta{padding-top:30px}.banniere.banniere-img.banniere-single-routine.container-texte-banniere{padding-top:80px;padding-bottom:40px}.banniere.banniere-img.banniere-single-routine.container-texte-banniere .int .container-titre .icone{height:25px;left:-30px;top:-25px}.banniere.banniere-img.banniere-single-routine.container-texte-banniere .int .container-btn-banniere{padding-top:30px}.bandeau-texte.bandeau-texte-avec-cs .int .container-texte{padding-top:0}.bandeau-texte.bandeau-texte-avec-cs .int .contenu-secondaire{flex:0 0 25%}.bandeau-texte.bandeau-stylise .int .container-texte{padding-top:60px;padding-bottom:60px}.bandeau-reassurances .int .liste-reassurances{padding-top:20px;-moz-column-gap:20px;column-gap:20px}.bandeau-reassurances .int .liste-reassurances .vgn-rea{flex:0 0 calc((100% - 60px)/ 4)}.bandeau-reassurances .int .liste-reassurances .vgn-rea .container-texte .intitule{font-size:.9em;line-height:1.3em}.bandeau-reassurances .int .liste-reassurances .vgn-rea .container-texte .texte{line-height:1.3em;margin-top:5px}.bandeau-image .container-texte{padding-top:120px;padding-bottom:70px}.bandeau-image .container-texte .int .content-bandeau .container-title-bandeau .title-bandeau{font-size:1.8em}.liste-ingredients{margin-top:2em}.banniere.banniere-archive-ingredients{padding-bottom:30px!important}.bloc-ingredient{padding:20px 20px 30px 20px;margin-bottom:10px}.bloc-ingredient .container-img{width:150px;margin-right:20px}.bloc-ingredient .container-texte{padding-top:10px}.bloc-ingredient .container-texte .title-bloc{font-size:1.2em}.bloc-ingredient .container-texte .content-bloc{margin-top:.5em}.bloc-ingredient .container-texte .content-bloc .bloc-partie{margin-bottom:.5em}.bloc-ingredient .container-texte .content-bloc .bloc-partie .title-partie{font-size:1em}.container-zone-de-blocs-cf .container-blocs .vgn-bloc .container-img{flex:0 0 150px;margin-right:20px}.container-zone-de-blocs-cf .container-blocs .vgn-bloc .container-texte{padding-top:0}.banniere.banniere-img.banniere-home .container-texte-banniere{padding-top:90px}.banniere.banniere-img.banniere-home .container-texte-banniere .int .container-titre{padding-bottom:0}.banniere.banniere-img.banniere-home .container-texte-banniere .int .bloc-home{flex:0 0 280px;padding:20px}.banniere.banniere-img.banniere-home .container-texte-banniere .int .bloc-home .title-bloc{font-size:1.075em}.banniere.banniere-img.banniere-home .container-texte-banniere .int .bloc-home .container-img-bloc img{max-width:130px}.vgn-routine a .container-img-vgn{max-width:150px}.vgn-routine a .container-texte-vgn{margin-bottom:10px}.vgn-routine a .container-texte-vgn .title-vgn{font-size:1.05em}.vgn-routine a .container-btn-vgn .btn{padding:12px 10px}.bandeau-conseils .int .container-blocs-conseils .container-blocs .bloc-conseil{width:100%;padding:10px 0 10px 45px}.bandeau-conseils .int .bloc-ingredients-mini{flex:0 0 280px}.badge,.onsale{font-size:.5em!important}.vgn-produit .container-badges{padding:20px}.vgn-produit .woocommerce-LoopProduct-link{padding:10px 10px 15px 10px}.vgn-produit .woocommerce-LoopProduct-link .container-texte-vgn .woocommerce-loop-product__title{font-size:.9em}.vgn-produit .woocommerce-LoopProduct-link .container-texte-vgn .container-price .price{font-size:.95em}.vgn-produit .add_to_cart_button,.vgn-produit .vgn-produit .button{font-size:.65em}.banniere.banniere-img.banniere-archive-produits .container-texte-banniere{padding-top:70px;padding-bottom:70px}.storefront-sorting{padding-top:10px!important;padding-bottom:10px!important}.bandeau-liste-categories{padding-top:10px}.bandeau-liste-categories+.storefront-sorting{padding-top:5px!important}.bandeau-archive-produits .int #filters{flex:0 0 200px;margin-right:10px}.single-product div.product #top-produit .int #container-principal-top-produit .left-produit{width:41%}.single-product div.product #top-produit .int #container-principal-top-produit .summary{width:55%}.single-product div.product #top-produit .int #container-principal-top-produit .summary .product_title{font-size:1.4em}.single-product div.product #description-detaillee .int .bloc-ingredients-mini{flex:0 0 280px;margin-left:3%}.accordion .accordion-item .accordion-header{padding:15px 50px 15px 10px}.accordion .accordion-item .accordion-header .title-accordion .title-bloc{font-size:.95em}#container-map-pdv .liste-pdv{width:220px}#container-map-pdv .liste-pdv .pdv-item{padding:10px}#container-map-pdv .liste-pdv .pdv-item .adresse{margin-top:5px}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-navigation{flex:0 0 200px}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content{flex:0 1 calc(100% - 200px)}}@media only screen and (max-width:850px){p{margin-bottom:.5em}.title,h1{font-size:2em}.title-bandeau,h2{font-size:1.35em;line-height:1.3em}.title-bandeau .icone{height:25px}.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5{margin-top:1em}.entry-content ol,.entry-content ul{margin-bottom:.5em}.entry-content p+ol,.entry-content p+ul{margin-top:-3px}.introduction{font-size:1em;margin-top:1em}.sous-titre{font-size:1.4em}.bandeau{padding-top:40px;padding-bottom:40px}.container-double-colonne{display:block}.zoom{width:35px;height:35px}.extrait{font-size:.9em}.btn{font-size:.75em;padding:12px 10px}.container-btn{padding-top:15px;padding-bottom:15px}.galerie{-moz-column-gap:5px;column-gap:5px}.galerie li{margin-bottom:5px}.container-fil-ariane{padding-top:10px;padding-bottom:10px;font-size:.6em}#masthead{border-bottom:2px solid #e8e5e1}#masthead #header-top .int{-moz-column-gap:20px;column-gap:20px}#masthead #header-top .int #header-right #header-boutique{-moz-column-gap:20px;column-gap:20px}#masthead #header-top .int #menu-responsive{display:flex}#masthead #header-menu-principal{display:none}#colophon #footer-top{padding-top:10px}#colophon #footer-top .int{flex-direction:column}#colophon #footer-top .int .bloc-atelier{width:100%;margin-top:0;order:1;border-left:0;padding:10px 20px 20px 20px;background-color:#edeae6}#colophon #footer-top .int .bloc-atelier .container-title-bloc{border-bottom:2px solid #e8e5e1;padding-bottom:5px}#colophon #footer-top .int .bloc-atelier .container-title-bloc .container-photo{flex:0 0 auto;width:60px}#colophon #footer-top .int .bloc-atelier .content-bloc{display:flex;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px;padding-top:5px}#colophon #footer-top .int .bloc-atelier .content-bloc .container-adresse{flex:0 0 calc((100% - 20px)/ 2)}#colophon #footer-top .int .bloc-atelier .content-bloc .container-horaires{flex:0 0 calc((100% - 20px)/ 2)}#colophon #footer-top .int .bloc-atelier .content-bloc .container-tel{background-color:#fbfaf9}#colophon #footer-top .int .container-cbf{order:2;margin-top:2em}#colophon #footer-bottom{padding-top:10px;padding-bottom:20px}.banniere .icone{height:40px}.banniere .container-texte-banniere{padding-top:40px}.banniere .container-texte-banniere .int .container-titre .container-fil-ariane{margin-bottom:2em}.banniere.banniere-img .container-texte-banniere{padding-top:100px;padding-bottom:100px}.banniere.banniere-img.banniere-single-actu .container-texte-banniere .int .container-titre .icone{height:20px;left:-20px;top:-20px}.banniere.banniere-img.banniere-single-actu .container-texte-banniere .int .container-meta{padding-top:20px}.banniere.banniere-img.banniere-single-routine .container-texte-banniere .int .container-titre .icone{height:20px;left:-20px;top:-20px}.banniere.banniere-img.banniere-single-routine .container-texte-banniere .int .container-btn-banniere{padding-top:20px}.link-banniere-next{font-size:.65em}.bandeau-reassurances .int .liste-reassurances .vgn-rea{flex:0 0 calc((100% - 20px)/ 2)}.bandeau-reassurances.br-standard{padding-top:20px!important;padding-bottom:20px!important}.bandeau-reassurances.br-standard .int .liste-reassurances{padding-top:10px}.bandeau-reassurances.br-standard .int .liste-reassurances .vgn-rea{flex:0 0 calc((100% - 60px)/ 4)}.bandeau-reassurances.br-standard .int .liste-reassurances .vgn-rea .container-icone{margin-bottom:3px}.bandeau-reassurances.br-standard .int .liste-reassurances .vgn-rea .container-icone:before{width:200%}.bandeau-reassurances.br-standard .int .liste-reassurances .vgn-rea .container-texte .intitule{font-size:.8em}.bandeau-reassurances.br-standard .int .liste-reassurances .vgn-rea .container-texte .texte{font-size:.9em;line-height:1.2em}.bandeau-image .container-texte{padding-top:100px;padding-bottom:50px}.bandeau-image .container-texte .int .content-bandeau .container-title-bandeau .title-bandeau{font-size:1.65em}.bloc-ingredient .container-img{width:120px}.bloc-ingredient .container-texte{padding-top:0}.vgn-actu{margin-bottom:20px}.vgn-actu a .container-texte-vgn{padding-top:10px}.vgn-actu a .container-texte-vgn .title-vgn{font-size:1em}.container-zone-de-blocs-cf .container-blocs .vgn-bloc .container-img{flex:0 0 120px}.container-zone-de-blocs-cf .container-blocs .vgn-bloc .container-texte .title-vgn{font-size:1.1em}.container-zone-de-blocs-cf .container-blocs.nb3 .vgn-bloc{flex:0 0 calc((100% - 20px)/ 2)}.banniere.banniere-img.banniere-home .container-texte-banniere{padding-top:70px}.banniere.banniere-img.banniere-home .container-texte-banniere .int{flex-direction:column}.banniere.banniere-img.banniere-home .container-texte-banniere .int .container-titre{max-width:none;text-align:center}.banniere.banniere-img.banniere-home .container-texte-banniere .int .bloc-home{flex:0 0 auto;margin-top:2em;margin-left:0}.bandeau-texte.bandeau-stylise{padding-top:30px!important;padding-bottom:40px!important}.bandeau-texte.bandeau-stylise .int{flex-direction:column;align-items:center}.bandeau-texte.bandeau-stylise .int .container-texte{padding:0!important;order:2;overflow:visible}.bandeau-texte.bandeau-stylise .int .contenu-secondaire{flex:0 0 auto!important;width:100%;max-width:180px;margin-bottom:1em;order:1}.bandeau-texte.bandeau-stylise .int .contenu-secondaire .container-img{border-radius:50%;overflow:hidden;position:relative}.vgn-routine{flex:0 0 calc((100% - 40px)/ 3);margin-bottom:20px}.bandeau-single-routine .bandeau-liens-produits{padding-top:40px!important}.bandeau-single-routine .bandeau-liens-produits:before{height:60px;top:-30px}.bandeau-conseils .int{display:block}.bandeau-conseils .int .bloc-ingredients-mini{margin-top:1em}.badge,.onsale{font-size:.45em!important}.vgn-produit .container-badges{padding:15px}.vgn-produit .woocommerce-LoopProduct-link{padding:5px 5px 10px 5px}.vgn-produit .woocommerce-LoopProduct-link .container-texte-vgn .woocommerce-loop-product__title{font-size:.8em}.vgn-produit .woocommerce-LoopProduct-link .container-texte-vgn .container-price .price{font-size:.9em}.vgn-produit .add_to_cart_button,.vgn-produit .vgn-produit .button{font-size:.6em}.liste-categories>li>a{font-size:.8em}.bandeau-archive-produits .int #filters{display:none}.bandeau-single-routine .bandeau-liens-produits .int .liste-produits .vgn-produit,.related .liste-produits .vgn-produit,.upsells .liste-produits .vgn-produit{flex:0 0 calc((100% - 20px)/ 3)}.single-product div.product #top-produit .int #container-principal-top-produit .left-produit{width:36%}.single-product div.product #top-produit .int #container-principal-top-produit .summary{width:60%}.single-product div.product #top-produit .int #container-principal-top-produit .summary .product_title{font-size:1.4em}.single-product div.product #top-produit .int #container-principal-top-produit .summary .woocommerce-product-details__short-description{font-size:.9em;line-height:1.5em;margin-bottom:.5em}.single-product div.product #description-detaillee .int{display:block}.single-product div.product #description-detaillee .int .bloc-ingredients-mini{margin-top:20px;margin-left:0}.bandeau-faq .int .container-title-bandeau{margin-bottom:1.5em}#container-map-pdv{flex-direction:column;height:auto}#container-map-pdv .liste-pdv{flex:0 0 auto;width:100%;height:auto;order:2}#container-map-pdv .carte-pdv{flex:0 0 auto;width:100%;height:400px;order:1;margin-bottom:10px}.woocommerce-account #primary>#main>article .banniere.banniere-account .container-texte-banniere{padding-top:30px;padding-bottom:30px}.woocommerce-account #primary>#main>article>.woocommerce #customer_login{display:block;padding-left:20px;padding-right:20px}.woocommerce-account #primary>#main>article>.woocommerce #customer_login .col-1,.woocommerce-account #primary>#main>article>.woocommerce #customer_login .col-2{height:auto}.woocommerce-account #primary>#main>article>.woocommerce #customer_login .col-1 h2,.woocommerce-account #primary>#main>article>.woocommerce #customer_login .col-2 h2{font-size:1.2em}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-form-register .form-row.form-row-first{width:100%;margin-right:0}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-form-register .form-row.form-row-last{width:100%}.wlr-myaccount-page .wlr-transaction-blog #wlr-transaction-table .wlr-table thead tr th{font-size:.8em!important}.woocommerce-account #primary>#main>article>.woocommerce{flex-direction:column;padding:0}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-navigation{flex:0 0 auto;margin-bottom:20px;padding-left:20px;padding-right:20px}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-navigation>ul{display:flex;flex-wrap:wrap;justify-content:center;-moz-column-gap:5px;column-gap:5px}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-navigation>ul>li{margin-bottom:5px;border:0!important}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-navigation>ul>li>a{font-size:.85em;padding:10px 10px;border:1px solid #e8e5e1}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content{border:0!important;padding:20px;min-height:0}}@media only screen and (max-width:750px){.liste-ingredients{-moz-columns:2;columns:2;-moz-column-gap:10px;column-gap:10px}.banniere.banniere-archive-ingredients{padding-bottom:20px!important}.bloc-ingredient .container-img{width:100px}.bloc-ingredient .content-bloc{line-height:1.5em}.single-product div.product #top-produit .int #container-principal-top-produit{flex-direction:column}.single-product div.product #top-produit .int #container-principal-top-produit .left-produit{width:100%;margin-bottom:20px}.single-product div.product #top-produit .int #container-principal-top-produit .summary{width:100%}.single-product div.product #top-produit .int #container-principal-top-produit .summary .container-reassurances-mini .vgn-rea .container-texte .intitule{font-size:.6em}}@media only screen and (max-width:700px){#masthead #header-infos{padding-top:5px;padding-bottom:5px}#masthead #header-top{height:auto;padding-top:5px;padding-bottom:10px}#masthead #header-top .int{flex-wrap:wrap}#masthead #header-top .int #logo{height:57px}#masthead #header-top .int #container-recherche-header{flex:0 0 100%;max-width:none;margin-top:5px;order:5}#masthead #header-top .int #container-recherche-header .search-form{max-width:none}#masthead #header-top .int #header-right{margin-right:10px}#colophon #footer-top .int .container-cbf{margin-top:1em}#colophon #footer-top .int .container-cbf .container-blocs-footer .bloc-footer{margin-bottom:1em}.bandeau-image .container-texte{padding-top:80px}.bandeau-reassurances.br-standard .int .liste-reassurances{-moz-column-gap:10px;column-gap:10px}.bandeau-reassurances.br-standard .int .liste-reassurances .vgn-rea{flex:0 0 calc((100% - 30px)/ 4)}.vgn-actu{flex:0 0 calc((100% - 20px)/ 2)}.banniere.banniere-img.banniere-home .container-texte-banniere{padding-top:50px;padding-bottom:20px}.bandeau-texte.bandeau-stylise .int .contenu-secondaire{max-width:150px;margin-bottom:1em!important}.vgn-produit{flex:0 0 calc((100% - 20px)/ 3)}.banniere.banniere-img.banniere-archive-produits .container-texte-banniere{padding-top:50px;padding-bottom:50px}#container-map-pdv .carte-pdv{height:300px}}@media only screen and (max-width:650px){.title,h1{font-size:1.8em}.bandeau{padding-top:30px;padding-bottom:30px}.introduction{margin-top:.8em;line-height:1.5em}.banniere .container-texte-banniere .int .container-titre .container-fil-ariane{margin-bottom:1.5em}.banniere.banniere-img .container-texte-banniere{padding-top:80px;padding-bottom:80px}.banniere.banniere-img.banniere-single-actu .container-texte-banniere{padding-top:60px;padding-bottom:30px}.banniere.banniere-img.banniere-single-actu .container-texte-banniere .int .container-meta{padding-top:10px}.banniere.banniere-img.banniere-single-routine .container-texte-banniere{padding-top:60px;padding-bottom:30px}.banniere.banniere-img.banniere-single-routine .container-texte-banniere .int .container-btn-banniere{padding-top:10px}.bandeau-texte.bandeau-texte-avec-cs .int{flex-direction:column}.bandeau-texte.bandeau-texte-avec-cs .int .container-texte{order:2}.bandeau-texte.bandeau-texte-avec-cs .int .contenu-secondaire{margin-bottom:2em;order:1}.bandeau-texte.bandeau-texte-avec-cs .int .contenu-secondaire .container-img{max-width:450px}.bloc-ingredient{padding:15px}.bloc-ingredient .container-img{width:80px}.bloc-ingredient .container-texte .title-bloc{font-size:1.1em}.bloc-ingredient .container-texte .content-bloc{margin-top:.25em}.container-zone-de-blocs-cf .container-blocs{display:block}.vgn-routine{flex:0 0 calc((100% - 20px)/ 2)}.vgn-routine a .container-img-vgn{max-width:120px}}@media only screen and (max-width:600px){#colophon #footer-top .int .container-cbf{flex-wrap:wrap}#colophon #footer-top .int .container-cbf .container-blocs-footer{flex:0 0 calc((100% - 20px)/ 2)}#colophon #footer-top .int .container-cbf .container-blocs-footer#cbf3{flex:0 0 100%;display:flex;-moz-column-gap:20px;column-gap:20px;margin-top:1em}#colophon #footer-top .int .container-cbf .container-blocs-footer#cbf3 .bloc-footer{flex:0 0 calc((100% - 20px)/ 2)}.bandeau-reassurances.br-standard .int .liste-reassurances{-moz-column-gap:10px;column-gap:10px}.bandeau-reassurances.br-standard .int .liste-reassurances .vgn-rea{flex:0 0 calc((100% - 10px)/ 2);margin-bottom:30px}.container-zone-de-blocs-cf .container-blocs .vgn-bloc{display:block}.container-zone-de-blocs-cf .container-blocs .vgn-bloc .container-img{max-width:120px;margin-bottom:15px}.woocommerce-account #primary>#main>article>.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses{display:block}.woocommerce-order .woocommerce-customer-details .woocommerce-columns{display:block}}@media only screen and (max-width:550px){.wpcf7-form .container-group-form .container-ligne.container-ligne2{display:block}.wpcf7-form .container-group-form .container-ligne.container-ligne2 .item-ligne{flex:0 0 100%}}@media only screen and (max-width:500px){.title,h1{font-size:1.6em}#colophon #footer-top .int .bloc-atelier .content-bloc{display:block}.banniere .container-texte-banniere{padding-top:30px}.banniere.banniere-img .container-texte-banniere{padding-top:60px;padding-bottom:60px}.bandeau-image .container-texte{padding-top:60px}.liste-ingredients{-moz-columns:1;columns:1}.bloc-ingredient{flex-direction:column}.bloc-ingredient .container-img{margin-bottom:.75em}.bandeau-archive-actus .int .container-vgn{display:block}.bandeau-liens-actus .int .container-vgn{display:block}.vgn-produit{flex:0 0 calc((100% - 10px)/ 2)!important}.bandeau-archive-produits .int .liste-produits .vgn-produit{flex:0 0 calc((100% - 10px)/ 2)}}