@charset "utf-8";
/*!
Theme Name: Good Act
Description: theme sur-mesure Good Act
Text Domain: goodact
Version: 1.0.0
Author: Kréalid
Author URI: http://www.krealid.com
*/@font-face{font-display:swap;font-family:Larken-Bold;src:url(../../../../../../themes/good-act/fonts/LarkenBold.ttf) format("truetype")}.stretched-link{position:relative}.stretched-link a[href]:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:10}*{box-sizing:border-box}:after,:before{box-sizing:inherit}:focus{outline:none}a,abbr,address,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,label,legend,li,object,ol,p,pre,q,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,ul{border:0;margin:0;padding:0}article,aside,figcaption,figure,figure img,footer,header,hgroup,main,nav,object,section,video{display:block}ul li{list-style-type:none}img{max-width:100%;height:auto}a{background:transparent;color:inherit;text-decoration:none}a:active,a:focus,a:hover{outline:0}a img{border:0}button,input{font:inherit;color:inherit;line-height:normal}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{appearance:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:none;width:auto;margin:0;padding:0;background:transparent;border:none;text-align:inherit;overflow:visible;cursor:pointer;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}sub{font-size:.75em;vertical-align:baseline}.clear:after,.clear:before{content:" ";display:table}.clear:after{clear:both}.clear{*zoom:1}body.no-scroll,html.no-scroll{overflow:hidden}body{font-family:Rubik,Arial,sans-serif;font-size:14px;color:#000;line-height:1.4;cursor:default;-webkit-text-size-adjust:none}body:after{content:"mobile";display:none}@media screen and (min-width:768px){body:after{content:"tablet"}}@media screen and (min-width:1025px){body:after{content:"desktop"}}::selection{color:#fff;background-color:#000}blockquote+blockquote,blockquote+p,p+blockquote,p+p{margin:1.3em 0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.grid,.wrap{margin:0 auto;padding:0 20px;width:100%}@media screen and (min-width:411px){.grid,.wrap{padding:0 30px}}@media screen and (min-width:768px){.grid,.wrap{padding:0 4vw;max-width:calc(1420px + 8vw)}.grid--sm,.wrap--sm{max-width:calc(1080px + 8vw)}.grid--lg,.wrap--lg{max-width:calc(1650px + 8vw)}}.parallaxe-parent{position:relative}.parallaxe-child{display:block;position:absolute}.header{position:relative;z-index:9998;box-shadow:0 0 20px 0 rgba(0,0,0,.2)}@media (min-width:1025px){.header{background:#fff}.header.scrolled .header-white{padding-left:320px}.header.scrolled .header-white__logo{width:60px}.header.scrolled .menu-header-container{position:absolute;left:90px;top:50%;transform:translateY(-50%)}.header.scrolled #menu-header{margin:0}.header.scrolled #menu-header>li:not(:first-child){display:none}.logged-in .header.scrolled .header-white__top__search{max-width:440px}}.header>.wrap{background:linear-gradient(90deg,#ffed82 0,#ffed82 50%,#fff 0,#fff)}@media (min-width:1025px){.header>.wrap{background:#fff}}.header__bandeau{padding:10px 0;background:#000;color:#fff;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:17px;letter-spacing:0;text-align:center;white-space:nowrap;overflow:hidden}.header__bandeau .bandeauMove{animation:bandeauAnim 20s linear infinite}.header-white{background:linear-gradient(90deg,#ffed82 0,#ffed82 70px,#fff 0,#fff);padding:17px 0 17px 135px;position:relative}@media (min-width:1025px){.header-white{background:#fff;padding:10px 0 10px 135px}}@media (min-width:1440px){.header-white{background:#fff;padding:20px 0 20px 135px}}.header-white__burger{display:block;position:absolute;width:22px;left:0;top:50%;transform:translateY(-50%)}@media (min-width:1025px){.header-white__burger{display:none}}.header-white__burger img{display:block;width:100%}.header-white__logo{display:block;position:absolute;width:60px;left:30px;top:50%;transform:translateY(-50%);border:8px solid #ffed82;box-sizing:content-box;background:#ffed82;border-radius:100%}@media (min-width:1025px){.header-white__logo{width:102px;left:0;border:none;background:none}}.header-white__top{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:25px}@media (min-width:1025px){.header-white__top{justify-content:space-between;gap:0}}.header-white__top__search{position:absolute;width:100vw;top:49px;right:-20px;padding:15px 20px;background:#fff;z-index:-1;transition:top .5s}.header-white__top__search.hidden{top:-27px}@media (min-width:1025px){.header-white__top__search.hidden{top:0}}@media (min-width:1025px){.header-white__top__search{position:relative;width:calc(100% - 590px);width:calc(100% - 510px);max-width:583px;top:0;right:auto;padding:0;z-index:1;transition:top 0s}}.header-white__top__search-mobile{display:block;width:42px}@media (min-width:1025px){.header-white__top__search-mobile{display:none}}.header-white__top__search__cross{display:block;position:absolute;width:12px;right:30px;top:32px}@media (min-width:1025px){.header-white__top__search__cross{display:none}}.header-white__top__search div.form,.header-white__top__search form{width:calc(100% - 30px)}@media (min-width:1025px){.header-white__top__search div.form,.header-white__top__search form{width:100%}}.header-white__top__search div.form label,.header-white__top__search form label{width:100%}.header-white__top__search div.form #datafetch_header .search-results,.header-white__top__search form #datafetch_header .search-results{display:flex;flex-direction:row;gap:20px;align-items:center}.header-white__top__search div.form #datafetch_header .search-results__img,.header-white__top__search form #datafetch_header .search-results__img{display:block;width:70px}.header-white__top__search div.form #datafetch_header .search-results__text__name,.header-white__top__search form #datafetch_header .search-results__text__name{color:#000;font-family:Rubik,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:0;text-align:left;margin-bottom:0;white-space:pre-line}.header-white__top__search div.form #datafetch_header .search-results__text__price,.header-white__top__search form #datafetch_header .search-results__text__price{color:#000;font-family:Rubik,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0;text-align:left}.header-white__top__search div.form #datafetch_header .search-results__text__price span,.header-white__top__search form #datafetch_header .search-results__text__price span{font-weight:600}.header-white__top__search input[type=search],.header-white__top__search input[type=text]{width:100%;border-radius:100px;line-height:44px;border:1px solid #000;padding:0 24px;box-sizing:border-box}.header-white__top__search button,.header-white__top__search input[type=submit]{position:absolute;font-size:0;width:46px;height:46px;right:50px;top:15px;background:url(../../../../../../themes/good-act/images/search.svg);background-position:50%;background-repeat:no-repeat;background-size:16px}@media (min-width:1025px){.header-white__top__search button,.header-white__top__search input[type=submit]{right:0;top:0}}.header-white__top__devis{display:none}@media (min-width:1025px){.header-white__top__devis{display:block;width:216px;background:#000;border-radius:100px;height:46px;color:#fff;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:500;line-height:46px;letter-spacing:0;text-align:center;border:1px solid #000;transition:.3s}}.header-white__top__devis img{display:inline-block;margin-right:13px;vertical-align:middle;width:14px;transition:.3s}.header-white__top__devis:hover{background:#fff;color:#000}.header-white__top__devis:hover img{filter:brightness(0)}.header-white__top__tel{display:none}@media (min-width:1025px){.header-white__top__tel{display:block;width:187px;background:#64e6cb;border-radius:100px;height:46px;color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:46px;letter-spacing:0;text-align:center;border:1px solid #64e6cb;transition:.3s}}.header-white__top__tel img{display:inline-block;margin-right:12px;vertical-align:middle;width:20px;filter:brightness(0);transition:.3s}.header-white__top__tel:hover{background:#fff;color:#32c4a7;border:1px solid #32c4a7}.header-white__top__tel:hover img{filter:brightness(1)}.header-white__top__account{font-size:0}@media (min-width:1025px){.header-white__top__account{color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left}.header-white__top__account:hover{color:#000}.header-white__top__account img{margin-right:8px}}.header-white__top__cart{position:relative;display:block;width:18px}.header-white__top__cart img{display:block;width:100%}.header-white__top__cart__number{display:block;position:absolute;top:-5px;right:-15px;width:20px;height:20px;overflow:visible;background:#64e6cb;border-radius:100%;color:#000;font-family:Rubik,Arial,sans-serif;font-size:12px;font-weight:700;line-height:20px;letter-spacing:0;text-align:center;white-space:nowrap}.header-white ul.menu{display:none}@media (min-width:1025px){.header-white ul.menu{display:flex;justify-content:flex-start;align-items:center;margin-top:10px;gap:40px}}.header-white ul.menu li{color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:500;line-height:17px;letter-spacing:0;text-align:left}@media (min-width:1025px) and (max-width:1113px){.header-white ul.menu li{font-size:12px}}.header-white ul.menu li a:hover{color:#64e6cb;text-decoration:underline}.header-white ul.menu li.products{position:relative}.header-white ul.menu li.products>a{display:block;padding:0 26px;border-radius:100px;background:#ffed82;color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:500;line-height:46px;letter-spacing:0;text-align:center}@media (min-width:1025px) and (max-width:1113px){.header-white ul.menu li.products>a{padding:0 17px;font-size:12px}}.header-white ul.menu li.products>a:before{content:"";display:inline-block;width:17px;height:17px;vertical-align:middle;background:url(../../../../../../themes/good-act/images/burger.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;margin-right:16px}.header-white ul.menu li.products>ul.sub-menu{display:none;position:absolute;top:calc(100% + 20px);left:-135px;background:#fff;border-top:1px solid #ffed82;max-width:1420px;width:92vw;z-index:9;padding:35px 50px 40px;columns:285px;transition:opacity .3s}@media (min-width:1025px){.header-white ul.menu li.products>ul.sub-menu{top:calc(100% + 10px);border-radius:0 0 10px 10px}}@media (min-width:1440px){.header-white ul.menu li.products>ul.sub-menu{top:calc(100% + 20px)}}.header-white ul.menu li.products>ul.sub-menu>li{padding-left:45px;break-inside:avoid;margin-bottom:25px}.header-white ul.menu li.products>ul.sub-menu>li.graines-plantes>a:before{background-image:url(../../../../../../themes/good-act/images/menu/graines.svg)}.header-white ul.menu li.products>ul.sub-menu>li.accessoires-bureau>a:before{background-image:url(../../../../../../themes/good-act/images/menu/bureau.svg)}.header-white ul.menu li.products>ul.sub-menu>li.sacs>a:before{background-image:url(../../../../../../themes/good-act/images/menu/sacs.svg)}.header-white ul.menu li.products>ul.sub-menu>li.gourdes-mugs>a:before{background-image:url(../../../../../../themes/good-act/images/menu/gourdes.svg)}.header-white ul.menu li.products>ul.sub-menu>li.high-tech>a:before{background-image:url(../../../../../../themes/good-act/images/menu/hightech.svg)}.header-white ul.menu li.products>ul.sub-menu>li.maison-cuisine>a:before{background-image:url(../../../../../../themes/good-act/images/menu/maison.svg)}.header-white ul.menu li.products>ul.sub-menu>li.textile>a:before{background-image:url(../../../../../../themes/good-act/images/menu/textile.svg)}.header-white ul.menu li.products>ul.sub-menu>li>a{position:relative;font-family:Rubik,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:0;text-align:left;margin-bottom:10px;display:block}.header-white ul.menu li.products>ul.sub-menu>li>a:before{content:"";display:block;position:absolute;width:30px;height:30px;left:-45px;top:0;background-position:50%;background-repeat:no-repeat;background-size:contain}.header-white ul.menu li.products>ul.sub-menu>li ul.sub-menu li{color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.7;letter-spacing:0;text-align:left}.header-white ul.menu li.blog{margin-left:auto;margin-right:0;font-weight:700;position:relative}.header-white ul.menu li.blog svg{bottom:-7px}.header-white ul.menu li.blog svg path{stroke:#ffed82}@media (min-width:1025px){.header-white ul.menu li.mobile-compte,.header-white ul.menu li.mobile-devis,.header-white ul.menu li.mobile-panier,.header-white ul.menu li.mobile-tel{display:none}}@keyframes bandeauAnim{0%{transform:translateX(0)}70%{transform:translateX(0)}85%{transform:translateX(var(--var-width))}to{transform:translateX(0)}}.footer{background:#000;padding:70px 0 20px;position:relative}@media (min-width:768px){.footer{padding:100px 0 50px}}.footer__logo-mobile{position:absolute;display:block;top:-60px;left:50%;transform:translateX(-50%);width:144px;height:144px!important;padding:20px;border-radius:100%;object-fit:contain;background:#000}@media (min-width:768px){.footer__logo-mobile{display:none}}.footer__icones{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;margin-bottom:35px}@media (min-width:1025px){.footer__icones{margin-bottom:80px}}.footer__icones__icone{padding:0 0 15px;width:50%;color:#fff;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0;text-align:center}@media (min-width:1025px){.footer__icones__icone{width:25%;padding:15px 80px 20px}.footer__icones__icone:not(:last-child){border-right:1px solid #353535}}.footer__icones__icone img{display:block;width:60px;margin:0 auto 26px}.footer__middle{padding:10px 0 20px;display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:space-between;gap:20px;border-top:1px solid #353535;border-bottom:1px solid #353535}@media (min-width:768px){.footer__middle{padding:30px 0 20px;flex-direction:row;gap:75px}}.footer__middle__logo{display:none}@media (min-width:768px){.footer__middle__logo{display:block;width:8.45%}}.footer__middle__text{width:100%}@media (min-width:768px){.footer__middle__text{width:38.38%;margin-left:45px}}.footer__middle__text__title{color:#fff;font-weight:500}.footer__middle__text__text,.footer__middle__text__title{font-family:Rubik,Arial,sans-serif;font-size:14px;line-height:1.4;letter-spacing:0;text-align:left}.footer__middle__text__text{color:grey;font-weight:400;margin-bottom:30px}.footer__middle__text__infos{color:#fff;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0;text-align:left}.footer__middle__menus{width:100%}@media (min-width:768px){.footer__middle__menus{width:53.17%}}.footer__middle__menus>div>ul{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}@media (min-width:768px){.footer__middle__menus>div>ul{flex-direction:row}}.footer__middle__menus>div>ul li{display:block;width:100%;border-bottom:1px solid #353535;padding:20px 0}@media (min-width:768px){.footer__middle__menus>div>ul li{width:auto;border-bottom:none;padding:0}}.footer__middle__menus>div>ul li>a{display:block;margin-bottom:10px;color:#fff;font-family:"DM Serif Display",serif;font-size:18px;font-weight:400;line-height:1.3;letter-spacing:0;text-align:left}@media (min-width:768px){.footer__middle__menus>div>ul li>a{margin-bottom:30px}}.footer__middle__menus>div>ul li ul li{border-bottom:none;padding:0}.footer__middle__menus>div>ul li ul li a{display:block;margin-bottom:10px;color:#fff;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.3;letter-spacing:0;text-align:left}@media (min-width:768px){.footer__middle__menus>div>ul li ul li a{margin-bottom:20px}}.footer__bottom{display:flex;justify-content:space-between;align-items:center;padding-top:20px;flex-direction:column}@media (min-width:768px){.footer__bottom{padding-top:43px;flex-direction:row}}.footer__bottom__follow{color:#fff;font-family:"DM Serif Display",serif;font-size:18px;font-weight:400;line-height:1.3;letter-spacing:0;text-align:left;padding-bottom:20px;border-bottom:1px solid #353535}@media (min-width:768px){.footer__bottom__follow{padding-bottom:0;border-bottom:none}}.footer__bottom__follow__social{display:inline-block;margin-left:30px}.footer__bottom__follow__social a{display:inline-block;width:38px;vertical-align:middle}.footer__bottom__follow__social a:not(:last-child){margin-right:8px}.footer__bottom__follow__social a img{display:block;width:100%}.footer__bottom__legal{color:grey;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:center;padding-top:20px}@media (min-width:768px){.footer__bottom__legal{text-align:right;padding-top:0}}.footer__bottom__legal a:hover{text-decoration:underline}@media (min-width:768px){.footer__bottom__legal br{display:none}}.card-product{position:relative;background:#fff;border-radius:10px;padding:15px}@media screen and (min-width:1440px){.card-product{padding:20px}}.card-product .woocommerce-loop-product__title{font-size:11px}@media screen and (min-width:1440px){.card-product .woocommerce-loop-product__title{font-size:16px}}.card-product:not(.card-product--cat) a.button,.card-product:not(.card-product--cat) span.price{display:none}.card-product:not(.card-product--cat) .wc-product-card__tags{position:absolute;top:8px;left:8px;z-index:2}@media (min-width:768px){.card-product:not(.card-product--cat) .wc-product-card__tags{top:20px;left:20px}}.card-product:not(.card-product--cat) .wc-product-card__tags__ecolo,.card-product:not(.card-product--cat) .wc-product-card__tags__france{display:inline-block;margin-right:8px;margin-bottom:5px;padding:8px;border-radius:5px;font-family:Rubik,Arial,sans-serif;font-size:0;font-weight:400;line-height:1.4;letter-spacing:0;text-align:left}@media (min-width:768px){.card-product:not(.card-product--cat) .wc-product-card__tags__ecolo,.card-product:not(.card-product--cat) .wc-product-card__tags__france{padding:4px 10px;font-size:11px}}.card-product:not(.card-product--cat) .wc-product-card__tags__ecolo img,.card-product:not(.card-product--cat) .wc-product-card__tags__france img{display:inline-block;width:15px;vertical-align:middle;margin-right:0}@media (min-width:768px){.card-product:not(.card-product--cat) .wc-product-card__tags__ecolo img,.card-product:not(.card-product--cat) .wc-product-card__tags__france img{width:11px;margin-right:6px}}.card-product:not(.card-product--cat) .wc-product-card__tags__ecolo{background:#cafcf2;color:#0f6856}.card-product:not(.card-product--cat) .wc-product-card__tags__france{background:#f8f5ed;color:#000}.card-product:not(.card-product--cat) h2{color:#000;font-family:Rubik,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.4;letter-spacing:0;text-align:left;min-height:4.2em;margin-bottom:0}@media (min-width:768px){.card-product:not(.card-product--cat) h2{font-size:16px;min-height:2.8em;margin-bottom:15px}}.card-product:not(.card-product--cat) .wc-product-card__price{color:#000;font-family:Rubik,Arial,sans-serif;font-size:10px;font-weight:400;line-height:1.4;letter-spacing:0;text-align:left}@media (min-width:768px){.card-product:not(.card-product--cat) .wc-product-card__price{font-size:16px}}.card-product:not(.card-product--cat) .wc-product-card__price div{opacity:.5;font-size:10px}@media (min-width:768px){.card-product:not(.card-product--cat) .wc-product-card__price div{font-size:13px}}.card-product:not(.card-product--cat) .wc-product-card__price span{font-weight:500;font-size:11px}@media (min-width:768px){.card-product:not(.card-product--cat) .wc-product-card__price span{font-weight:600;font-size:16px}}.card-product:not(.card-product--cat) .wc-product-card__price span.s-hp-new__slider__card__price__price{font-weight:600;font-size:13px;display:block;line-height:1}@media (min-width:768px){.card-product:not(.card-product--cat) .wc-product-card__price span.s-hp-new__slider__card__price__price{font-weight:600;font-size:16px;display:inline-block;line-height:1.4}}.card-product:not(.card-product--cat) .wc-product-card__pic{display:block;width:calc(100% - 16px);margin:0 auto 10px;position:relative;z-index:1;overflow:hidden}.card-product:not(.card-product--cat) .wc-product-card__pic:before{content:"";display:block;width:100%}.card-product:not(.card-product--cat) .wc-product-card__pic>*{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.card-product:not(.card-product--cat) .wc-product-card__pic>* _:-ms-input-placeholder,:root .card-product:not(.card-product--cat) .wc-product-card__pic>*{left:50%;transform:translateX(-50%);width:auto;max-width:none}.card-product:not(.card-product--cat) .wc-product-card__pic:before{padding-top:100%}@media (min-width:768px){.card-product:not(.card-product--cat) .wc-product-card__pic{width:calc(100% - 20px);position:relative}.card-product:not(.card-product--cat) .wc-product-card__pic:before{content:"";display:block;width:100%}.card-product:not(.card-product--cat) .wc-product-card__pic>*{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.card-product:not(.card-product--cat) .wc-product-card__pic>* _:-ms-input-placeholder,:root .card-product:not(.card-product--cat) .wc-product-card__pic>*{left:50%;transform:translateX(-50%);width:auto;max-width:none}.card-product:not(.card-product--cat) .wc-product-card__pic:before{padding-top:97.14396736%}}.card-product:not(.card-product--cat) .wc-product-card__pic img{transition:.3s;margin-bottom:0}.card-product:not(.card-product--cat):hover .wc-product-card__pic img{transform:scale(1.2)}.card-product--cat{text-align:center;position:relative;padding:15px 15px 30px;height:100%}.card-product--cat:after{content:"";display:block;width:40px;height:20px;position:absolute;left:calc(50% - 20px);bottom:-20px;transition:.3s;background:url(../../../../../../themes/good-act/images/hover-cat.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain}.card-product--cat .woocommerce-loop-category__title{font-family:"DM Serif Display",serif;font-size:14px}@media screen and (min-width:1440px){.card-product--cat .woocommerce-loop-category__title{font-size:18px}}.card-product--cat .woocommerce-loop-category__title mark.count{display:none}.card-product--cat:hover:after{bottom:0}.card-product--cat:hover .woocommerce-loop-category__title{color:#000}.subcat-slider{position:relative}.subcat-slider .swiper-slide{height:auto}.subcat-slider .swiper-slide .card-product-cat{height:100%}.product-slider{position:relative;margin-top:50px}body.home{background:#f8f5ed;overflow-x:hidden}.ellipse-yellow{background-image:url(../../../../../../themes/good-act/images/ellipse-yellow.png);background-repeat:no-repeat;background-position:top -130vw center;background-size:220%}@media screen and (min-width:768px){.ellipse-yellow{background-size:140%;background-position:top -90vw center}}@media screen and (min-width:1025px){.ellipse-yellow{background-size:112%;background-position:top -80vw center}}.ellipse-pink{background-image:url(../../../../../../themes/good-act/images/ellipse-pink.svg);background-repeat:no-repeat;background-position:top -130vw center;background-size:220%}@media screen and (min-width:768px){.ellipse-pink{background-size:140%;background-position:top -90vw center}}@media screen and (min-width:1025px){.ellipse-pink{background-size:112%;background-position:top -80vw center}}.rectangle-pink{background-image:url(../../../../../../themes/good-act/images/rectangle-pink.png)}.ecorce,.rectangle-pink{background-repeat:no-repeat;background-position:50%;background-size:cover}.ecorce{background-image:url(../../../../../../themes/good-act/images/ecorce.jpg)}.circleDrawing{position:relative;white-space:nowrap}.circleDrawing:after,.circleDrawing:before{content:"";position:absolute;z-index:-1;left:.3em;border:4px solid var(--color-circle);width:100%;height:1em;padding:.1em .25em;border-radius:50%}.circleDrawing:before{top:.1em;border-right-color:transparent;transform:rotate(-1deg)}.circleDrawing:after{top:.24em;border-left-color:transparent;border-top-color:transparent;transform:rotate(-3deg)}.traitDessine,.traitDessineFin{white-space:nowrap}.inspi-card{position:absolute;top:0;left:0;right:0;bottom:0;z-index:9;background-color:#ffed82;background-image:url(../../../../../../themes/good-act/images/ad-card-example-mobile.png);background-size:100%;background-position:50%;background-repeat:no-repeat}@media (min-width:768px){.inspi-card{background-image:url(../../../../../../themes/good-act/images/ad-card-example.png)}}.inspi-card__close{position:absolute;right:20px;top:16px;font-size:30px;color:#000}.variation-slider{--swiper-theme-color:#000}.variation-slider .swiper .swiper-wrapper{align-items:center}.variation-slider__item{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.variation-slider__item>:first-child{width:34.8%}.variation-slider__item>:first-child img{display:block;width:100%}.variation-slider__item>:nth-child(2){width:61.5%}.box-goodscore{position:relative;padding:20px;border-radius:5px;border:1px solid #0f6856;color:#0f6856;margin:20px 0}.box-goodscore .h5{margin-bottom:0;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;text-align:left}.box-goodscore .h5 img{width:17px;margin-right:10px;vertical-align:middle}.box-goodscore__text{font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0;text-align:left}.box-goodscore__text div{padding-top:10px}.box-goodscore__inline{display:flex;gap:20px;padding-bottom:10px;align-items:flex-start;flex-direction:column}@media screen and (min-width:1024px){.box-goodscore__inline{align-items:center;flex-direction:row}}.box-goodscore__inline a{text-decoration:underline}.box-goodscore__inline a:hover{color:#31c1a4}.box-goodscore__score{display:flex;align-items:center;gap:6px}.box-goodscore__score .term{border:1px solid;border-radius:50%;font-size:18px;font-family:Inter,sans-serif;font-weight:800;width:25px;height:25px;display:flex;align-items:center;justify-content:center}.box-goodscore__score .term:first-child{border-color:#67bd49;color:#67bd49}.box-goodscore__score .term:nth-child(2){border-color:#b7d953;color:#b7d953}.box-goodscore__score .term:nth-child(3){border-color:#f9e749;color:#f9e749}.box-goodscore__score .term:nth-child(4){border-color:#efc226;color:#efc226}.box-goodscore__score .term:nth-child(5){border-color:#ef8626;color:#ef8626}.box-goodscore__score .term.identical{color:#fff;width:30px;height:30px;font-size:24px}.box-goodscore__score .term.identical:first-child{background-color:#67bd49}.box-goodscore__score .term.identical:nth-child(2){background-color:#b7d953}.box-goodscore__score .term.identical:nth-child(3){background-color:#f9e749}.box-goodscore__score .term.identical:nth-child(4){background-color:#efc226}.box-goodscore__score .term.identical:nth-child(5){background-color:#ef8626}.box-goodscore__criteres{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#000}.box-goodscore__criteres .critere{color:#31c1a4;border:1px solid #31c1a4;border-radius:20px;padding:3px 10px;font-size:14px}.box-eco{position:relative;background:#cafcf2;padding:20px;border-radius:5px;color:#0f6856;margin:20px 0}.box-eco:hover{cursor:pointer}.box-eco .h5{margin-bottom:0;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;text-align:left}.box-eco .h5 img{width:17px;margin-right:10px;vertical-align:middle}.box-eco__toggle{position:absolute;width:14px;right:20px;top:24px;transition:.3s}.box-eco__toggle.closed{transform:rotate(-90deg)}.box-eco__text{font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0;text-align:left;max-height:100px;overflow:hidden;transition:.3s}.box-eco__text.hidden{max-height:0}.box-eco__text div{padding-top:10px}.box-delivery{padding:20px;border-radius:5px;border:1px solid #0f6856;color:#0f6856;margin:20px 0}.box-delivery .h5{margin-bottom:10px;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;text-align:left}.box-delivery .h5 img{width:15px;margin-right:10px;vertical-align:middle}.box-delivery__text{font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0;text-align:left}.box-delivery__text span{font-weight:500}.box-delivery__text b{font-weight:700}.box-delivery__text li{list-style-type:disc;list-style-position:inside}.box-bat{padding:14px 30px;border:1px solid #ffbac8;border-radius:10px;margin:20px 0;font-size:16px;line-height:1.3}@media screen and (min-width:1281px){.box-bat{padding:16px 36px;font-size:18px}}@media screen and (min-width:1520px){.box-bat{padding:20px 40px;font-size:20px}}@media screen and (min-width:768px){.box-under-gallery{clear:left;width:48%}}.btn-auto{display:block!important;width:fit-content!important;padding:18px 32px!important;line-height:1.2!important}.btn-ib{display:inline-block!important;padding:0 20px!important;margin-left:10px!important;line-height:45px!important}.btn-ib:not(:last-child){margin-right:10px!important}.btn-full,.btn-mobile-full{display:block!important;width:100%!important;padding:18px 0!important;line-height:1.2!important}@media (min-width:768px){.btn-mobile-full{width:fit-content!important;padding:18px 32px!important}}.btn-black{background:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:100px!important;font-family:Rubik,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;text-align:center!important;transition:.3s!important}.btn-black img{transition:.3s}.btn-black:hover{background:#fff!important;color:#000!important}.btn-black:hover img{filter:brightness(0)}.btn-grey{background:transparent!important;color:#000!important;border:1px solid #000!important;border-radius:100px!important;font-family:Rubik,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;text-align:center!important;transition:.3s!important}.btn-grey:hover{color:grey!important;border:1px solid grey!important}.search-field{position:relative}.search-field input[type=text]{width:100%;border-radius:100px;line-height:44px;border:1px solid #000;padding:0 24px}.search-field input[type=button]{position:absolute;font-size:0;width:46px;height:46px;right:8px;top:0;background:url(../../../../../../themes/good-act/images/search.svg);background-position:50%;background-repeat:no-repeat;background-size:16px}.dropdown-item{font-size:14px}.tag{display:inline-block;padding:6px 10px;color:#000;font-size:11px;font-weight:400;text-transform:uppercase;border:1px solid #000;border-radius:5px;line-height:1.2}.tag--orange{color:#ff9c40;border-color:#ff9c40}.tag--green{color:#71c25c;border-color:#71c25c}.tag--red{color:#ca3c33;border-color:#ca3c33}.stock-status{display:inline-block;font-weight:500;font-size:16px;margin-top:25px;margin-bottom:25px}.stock-status:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:10px}.stock-status--instock{color:#66bc48}.stock-status--instock:before{background-color:#66bc48}.stock-status--onbackorder{color:#fea501}.stock-status--onbackorder:before{background-color:#fea501}.stock-status--outofstock{color:#cd222a}.stock-status--outofstock:before{background-color:#cd222a}.lds-roller{display:block;position:relative;width:80px;height:80px;margin:auto;grid-column:1/5;padding-bottom:100vh}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#000;margin:-4px 0 0 -4px}.lds-roller div:first-child{animation-delay:-36ms}.lds-roller div:first-child:after{top:63px;left:63px}.lds-roller div:nth-child(2){animation-delay:-72ms}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){animation-delay:-.108s}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){animation-delay:-.144s}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){animation-delay:-.216s}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){animation-delay:-.252s}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){animation-delay:-.288s}.lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.s-faq{padding:40px 0}@media screen and (min-width:768px){.s-faq{padding:6% 0}}.s-faq__body{max-width:940px;margin:40px auto 0}.s-best-sellers{position:relative;background-color:#fff;padding:50px 0 0;overflow:hidden}@media screen and (min-width:768px){.s-best-sellers{padding:50px 0 100px}}.s-best-sellers__inner{margin:0 auto;padding:40px 0 100px}@media screen and (min-width:768px){.s-best-sellers__inner{width:94%;max-width:1660px;padding:5% 0 100px;border-radius:10px}}.s-best-sellers__shape{display:block;position:absolute}.s-best-sellers__shape1{width:52px;left:26px;top:15px}@media (min-width:768px){.s-best-sellers__shape1{width:107px;left:calc(3vw + 66px)}}@media (min-width:1783px){.s-best-sellers__shape1{left:calc(50vw - 764px)}}.s-best-sellers__shape2{width:58px;right:-20px;top:80px}@media (min-width:768px){.s-best-sellers__shape2{width:130px;right:calc(3vw - 37px);top:110px}}@media (min-width:1783px){.s-best-sellers__shape2{right:calc(50vw - 867px)}}.s-best-sellers__shape3{width:106px;left:-30px;bottom:75px}@media (min-width:768px){.s-best-sellers__shape3{width:234px;left:calc(3vw - 57px);bottom:50px}}@media (min-width:1783px){.s-best-sellers__shape3{left:calc(50vw - 773px)}}.s-best-sellers__shape4{width:58px;right:20px;bottom:30px}@media (min-width:768px){.s-best-sellers__shape4{width:84px;right:calc(3vw + 150px);bottom:80px}}@media (min-width:1783px){.s-best-sellers__shape4{right:calc(50vw - 680px)}}.s-qsn{padding-top:20px;background:linear-gradient(180deg,#fadadd 0,#fadadd calc(56vw + 20px),transparent calc(56vw + 20px),transparent)}@media (min-width:768px){.s-qsn{padding-top:100px;background:linear-gradient(90deg,transparent 0,transparent 45.52%,#fadadd 0,#fadadd)}}.s-qsn .wrap{position:relative}@media (min-width:1441px){.s-qsn .wrap{padding:0;max-width:1420px}}.s-qsn__big-pic{position:relative;width:100%;z-index:3}@media (min-width:768px){.s-qsn__big-pic{position:absolute;width:57.75%;bottom:0;right:-30px}}.s-qsn__frame{position:relative;z-index:1;padding:30px 0;width:100%;max-width:767px;background:#fff}@media (min-width:768px){.s-qsn__frame{padding:100px 0;width:54.01%}}.s-qsn__frame div,.s-qsn__frame h1,.s-qsn__frame h2{margin-left:20px;margin-right:20px;color:#000}@media (min-width:768px){.s-qsn__frame div,.s-qsn__frame h1,.s-qsn__frame h2{margin-left:9%;margin-right:13%}}@media (min-width:1441px){.s-qsn__frame div,.s-qsn__frame h1,.s-qsn__frame h2{margin-left:13.04%;margin-right:18.25%}}.s-qsn__frame h1{display:inline-block;margin-bottom:28px;font-family:"DM Serif Display",serif;font-size:25px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left}@media (min-width:768px){.s-qsn__frame h1{font-size:48px}}.s-qsn__frame h1 svg{border-radius:100px;z-index:-1}.s-qsn__frame h1 svg path{stroke:#ffed82;transition:all .1s linear}.s-qsn__frame h2{margin-bottom:20px;font-family:"DM Serif Display",serif;font-size:20px;font-weight:400;line-height:1;letter-spacing:0;text-align:left}@media (min-width:768px){.s-qsn__frame h2{font-size:28px}}.s-qsn__frame div{font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0;text-align:left}.s-qsn__shape{position:absolute;display:block;z-index:2}.s-qsn__shape-1{display:none}@media (min-width:768px){.s-qsn__shape-1{display:block;width:160px;bottom:0;left:-80px}}.s-qsn__shape-2{width:13vw;top:43vw;left:10px}@media (min-width:768px){.s-qsn__shape-2{width:89px;top:auto;bottom:-3px;left:44.5%}}.s-qsn__shape-3{width:14vw;top:0;left:47%}@media (min-width:768px){.s-qsn__shape-3{width:134px;top:-60px;left:71.97%}}.s-qsn__shape-4{width:13vw;top:27vw;right:10px}@media (min-width:768px){.s-qsn__shape-4{width:96px;top:auto;bottom:160px;right:-55px}}.s-goodmot{margin-top:75px}.s-goodmot__container{max-width:1200px;margin-left:-20px;margin-right:-20px;background-image:url(../../../../../../themes/good-act/images/ellipse-yellow-full.svg);background-position:top;background-repeat:no-repeat;background-size:200%}@media (min-width:768px){.s-goodmot__container{margin-left:auto;margin-right:auto;background-size:cover}}.s-goodmot__big-pic{width:100%;margin-left:0;margin-top:-100px}@media (min-width:768px){.s-goodmot__big-pic{width:51.75%;margin-left:-9.3%;margin-top:-100px}}.s-goodmot__content{position:relative;z-index:1;display:inline-block;width:100%;vertical-align:top;margin-top:0;padding:0 20px}@media (min-width:768px){.s-goodmot__content{width:42%;margin-top:105px;padding:0}}.s-goodmot__content h2{position:relative;color:#000;font-family:"DM Serif Display",serif;font-size:25px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left;margin-bottom:12px}@media (min-width:768px){.s-goodmot__content h2{max-width:225px;font-size:38px}}.s-goodmot__content h2:after{content:"";display:block;position:absolute;right:20px;bottom:-12px;width:69px;height:62px;background:url(../../../../../../themes/good-act/images/quotes-green.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;z-index:-1}.s-goodmot__content__text{color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-style:italic;font-weight:300;line-height:1.5;letter-spacing:0;text-align:left;margin-bottom:10px}@media (min-width:768px){.s-goodmot__content__text{font-size:24px;margin-bottom:30px}}.s-goodmot__content__author{color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0;text-align:left;margin-bottom:30px}@media (min-width:768px){.s-goodmot__content__author{margin-bottom:0}}.s-values{padding:40px 0}@media (min-width:768px){.s-values{padding:60px 0}}@media (min-width:1200px){.s-values{padding:110px 0}}.s-values__frame{max-width:1175px;margin:0 auto;border:3px solid #64e6cb;border-radius:255px 15px 225px 15px/15px 225px 15px 255px;box-shadow:0 0 0 1px #64e6cb;padding:20px}@media (min-width:768px){.s-values__frame{padding:30px}}@media (min-width:1200px){.s-values__frame{padding:40px 60px}}.s-values__frame__value{text-align:center;margin-bottom:30px}@media (min-width:1200px){.s-values__frame__value{margin-bottom:0}}.s-values__frame__value img{display:block;margin:0 auto 15px}@media (min-width:768px){.s-values__frame__value img{margin:0 auto 15px}}@media (min-width:1200px){.s-values__frame__value img{margin:0 auto 24px}}.s-values__frame__value h3{margin-bottom:24px;display:inline-block;color:#000;font-family:"DM Serif Display",serif;font-size:25px;font-weight:400;line-height:1;letter-spacing:0;text-align:center}@media (min-width:768px){.s-values__frame__value h3{font-size:28px}}.s-values__frame__value h3 svg{border-radius:100px;z-index:-1}.s-values__frame__value h3 svg path{stroke:var(--var-color);transition:all .1s linear}.s-values__frame__value__text{color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0;text-align:center}.s-team{background:#ffed82;padding:30px 0 95px}@media (min-width:768px){.s-team{padding:70px 0 95px}}.s-team__container{max-width:1200px;margin:0 auto}.s-team__container h2{margin-bottom:40px;color:#000;font-family:"DM Serif Display",serif;font-size:25px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:center}@media (min-width:768px){.s-team__container h2{font-size:38px}}.s-team__member{position:relative;margin-bottom:20px}@media (min-width:768px){.s-team__member{margin-bottom:0}}.s-team__member svg{position:absolute;display:block;width:45%;top:-1%;left:4%;stroke-dashoffset:628;transition:.5s}.s-team__member__pic{width:48.54%;display:inline-block;vertical-align:top}@media (min-width:1200px){.s-team__member__pic{vertical-align:middle}}.s-team__member__content{vertical-align:middle;display:inline-block;width:41.76%;margin-left:8%}.s-team__member__name{color:#000;font-family:"DM Serif Display",serif;font-size:20px;font-weight:400;line-height:1.1;letter-spacing:0;text-align:left;word-spacing:100vw}@media (min-width:768px){.s-team__member__name{font-size:28px}}.s-team__member__job{color:#000;font-family:Rubik,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left;margin-bottom:6px}@media (min-width:768px){.s-team__member__job{line-height:2.1}}.s-team__member__linkedin{position:relative;display:inline-block;padding:12px;border-radius:100%;border:1px solid #bfb681}.s-team__member__linkedin:before{content:"";position:absolute;display:block;top:0;bottom:0;left:0;right:0;background:#ffbac8;border-radius:100%;transform:scale(0);transition:transform .5s}.s-team__member__linkedin img{position:relative;display:block;width:16px}.s-team__member:hover svg{stroke-dashoffset:0}.s-team__member:hover .s-team__member__linkedin:before{transform:scale(1)}.s-post-tet{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}@media (min-width:768px){.s-post-tet{flex-direction:row;gap:7.04%;justify-content:space-between;align-items:center;margin-bottom:50px}}.s-post-tet__img{display:block;width:100%;border-radius:10px}@media (min-width:768px){.s-post-tet__img{width:59.15%}}.s-post-tet__content{width:100%}@media (min-width:768px){.s-post-tet__content{width:33.81%}}.s-post-tet__content h1{color:#192569;margin-bottom:20px;font-family:"DM Serif Display",serif;font-size:30px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:center}@media (min-width:768px){.s-post-tet__content h1{font-size:48px;text-align:left}}.s-post-tet__content__cat{color:#192569;margin-bottom:20px;font-family:Rubik,Arial,sans-serif;font-size:11px;font-weight:500;line-height:1.2;letter-spacing:0;text-align:left;text-transform:uppercase}@media (min-width:768px){.s-post-tet__content__cat{font-size:12px}}.s-post-tet__content__excerpt{color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0;text-align:left;margin-bottom:20px}@media (min-width:768px){.s-post-tet__content__excerpt{font-size:20px;margin-bottom:40px}}@media (min-width:768px){.s-post-tet__content__misc{display:flex;gap:50px}}.s-post-tet__content__misc__date{color:#192569;font-family:Rubik,Arial,sans-serif;font-size:13px;font-weight:500;line-height:1.2;letter-spacing:0;text-align:left;margin-bottom:10px}@media (min-width:768px){.s-post-tet__content__misc__date{margin-bottom:0}}.s-post-tet__content__misc__author{color:#192569;font-family:Rubik,Arial,sans-serif;font-size:13px;font-weight:400;line-height:18px;letter-spacing:0;text-align:left}.s-post-tet__content__misc__author span{font-weight:500}.s-post-tet__content__misc__author img{width:15px;vertical-align:middle;margin-right:10px}.s-post-body{display:flex;flex-direction:column-reverse;gap:20px}@media (min-width:768px){.s-post-body{justify-content:space-between;flex-direction:row;gap:70px}}.s-post-body__share{width:100%;text-align:center}@media (min-width:768px){.s-post-body__share{width:50px;padding-top:64px}}.s-post-body__share a{display:inline-block;width:50px;margin:0 5px 20px}@media (min-width:768px){.s-post-body__share a{display:block;margin:0 0 20px}}.s-post-body__share a img{display:block;width:100%}.s-post-body__content{width:100%}@media (min-width:768px){.s-post-body__content{width:calc(100% - 120px)}}.s-post-body__content__back{display:block;color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left;margin-bottom:30px}@media (min-width:768px){.s-post-body__content__back{margin-bottom:50px}}.s-post-body__content__back span{color:#64e6cb;margin-right:7px}.s-post-body__content__text p a{color:#64e6cb;text-decoration:underline;font-weight:500}@media (min-width:768px){.s-post-body__content__text{margin-bottom:120px}}.s-post-body__content__text__products{margin:30px 0;gap:20px}@media (min-width:768px){.s-post-body__content__text__products{margin:50px 0}}.s-post-body__content__text__products__card{position:relative;padding:30px 20px 20px;width:100%;background:#fff;border:1px solid #d9d9d9;border-radius:10px}@media (min-width:768px){.s-post-body__content__text__products__card{width:calc(25% - 15px)}}.s-post-body__content__text__products__card:hover .s-post-body__content__text__products__card__pic img{transform:scale(1.2)}.s-post-body__content__text__products__card__tags{position:absolute;top:20px;left:20px;z-index:2}.s-post-body__content__text__products__card__tags__ecolo,.s-post-body__content__text__products__card__tags__france{display:inline-block;margin-right:8px;margin-bottom:5px;padding:4px 10px;border-radius:5px;font-family:Rubik,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.4;letter-spacing:0;text-align:left}.s-post-body__content__text__products__card__tags__ecolo img,.s-post-body__content__text__products__card__tags__france img{display:inline-block;width:11px;vertical-align:middle;margin-right:6px}.s-post-body__content__text__products__card__tags__ecolo{background:#cafcf2;color:#0f6856}.s-post-body__content__text__products__card__tags__france{background:#f8f5ed;color:#000}.s-post-body__content__text__products__card__pic{display:block;width:100%;margin-bottom:10px;z-index:1;overflow:hidden;position:relative}.s-post-body__content__text__products__card__pic:before{content:"";display:block;width:100%}.s-post-body__content__text__products__card__pic>*{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.s-post-body__content__text__products__card__pic>* _:-ms-input-placeholder,:root .s-post-body__content__text__products__card__pic>*{left:50%;transform:translateX(-50%);width:auto;max-width:none}.s-post-body__content__text__products__card__pic:before{padding-top:100%}@media (min-width:768px){.s-post-body__content__text__products__card__pic{width:calc(100% - 20px);margin-left:auto;margin-right:auto;position:relative}.s-post-body__content__text__products__card__pic:before{content:"";display:block;width:100%}.s-post-body__content__text__products__card__pic>*{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.s-post-body__content__text__products__card__pic>* _:-ms-input-placeholder,:root .s-post-body__content__text__products__card__pic>*{left:50%;transform:translateX(-50%);width:auto;max-width:none}.s-post-body__content__text__products__card__pic:before{padding-top:107.96804146%}}.s-post-body__content__text__products__card__pic img{transition:.3s}.s-post-body__content__text__products__card__name{min-height:2.8em;margin-bottom:15px}.s-post-body__content__text__products__card__name,.s-post-body__content__text__products__card__price{color:#000;font-family:Rubik,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0;text-align:left}.s-post-body__content__text__products__card__price div{opacity:.5;font-size:13px}.s-post-body__content__text__products__card__price span{font-weight:600}.s-post-body__content__text blockquote{display:flex;flex-direction:column;max-width:1050px;margin:20px 0 30px;border:3px solid #ffbac8;border-radius:255px 15px 225px 15px/15px 225px 15px 255px;box-shadow:0 0 0 1px #ffbac8;padding:30px 20px;background:url(../../../../../../themes/good-act/images/quote-yellow.svg);background-position:right 10% bottom 20%;background-repeat:no-repeat;background-size:40%}@media (min-width:768px){.s-post-body__content__text blockquote{margin:40px 0 50px;padding:50px 160px 50px 120px;background-position:right 180px bottom 45px;background-size:135px}}.s-post-body__content__text blockquote>:not(cite){font-family:Rubik,Arial,sans-serif;font-size:14px;font-style:italic;font-weight:400;line-height:1.6;letter-spacing:0;text-align:left}@media (min-width:768px){.s-post-body__content__text blockquote>:not(cite){font-size:26px}}.s-post-body__content__text blockquote>:not(cite):after,.s-post-body__content__text blockquote>:not(cite):before{display:inline-block}.s-post-body__content__text blockquote>:not(cite):before{content:"“ "}.s-post-body__content__text blockquote>:not(cite):after{content:"”"}.s-post-body__content__text blockquote cite{order:-1;width:fit-content;color:#000;font-family:"DM Serif Display",serif;font-size:16px;font-weight:400;line-height:1;letter-spacing:0;text-align:left;font-style:normal}@media (min-width:768px){.s-post-body__content__text blockquote cite{font-size:28px}}.s-post-body__content__text blockquote cite svg{z-index:-1}.s-post-body__content__text blockquote cite svg path{stroke:#ffed82}.s-post-body__content__text p{font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0;text-align:left}@media (min-width:768px){.s-post-body__content__text p{font-size:20px}}.s-post-body__content__text h2,.s-post-body__content__text h3,.s-post-body__content__text h4{color:#192569;font-family:"DM Serif Display",serif;font-weight:400;line-height:1;letter-spacing:0;text-align:left;margin:1.6em 0 .8em}.s-post-body__content__text h2{font-size:25px}@media (min-width:768px){.s-post-body__content__text h2{font-size:28px}}.s-post-body__content__text h3{font-size:20px}@media (min-width:768px){.s-post-body__content__text h3{font-size:25px}}.s-post-body__content__text h4{font-size:16px}@media (min-width:768px){.s-post-body__content__text h4{font-size:20px}}.s-post-readmore{position:relative;padding:30px 0 90px;background:#f8f5ed}@media (min-width:768px){.s-post-readmore{padding:90px 0}}.s-post-readmore h2{color:#000;font-family:"DM Serif Display",serif;font-size:25px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:center;margin-bottom:30px}@media (min-width:768px){.s-post-readmore h2{font-size:38px;margin-bottom:65px}}.s-post-readmore__shape{display:none;position:absolute}@media (min-width:768px){.s-post-readmore__shape{display:block}}.s-post-readmore__shape1{width:120px;top:-55px;left:-3px}.s-post-readmore__shape2{width:234px;top:215px;left:117px}.s-post-readmore__shape3{width:130px;top:64px;left:350px}.s-post-readmore__grid{position:relative;margin-left:0;margin-right:0;gap:20px}.s-post-readmore__grid__card{padding-left:0;padding-right:0;width:100%;border-radius:10px;overflow:hidden;background:#fff}@media (min-width:768px){.s-post-readmore__grid__card{width:calc(33.33333% - 13.33333px)}}.s-post-readmore__grid__card:hover .s-post-readmore__grid__card__pic img{transform:scale(1.2)}.s-post-readmore__grid__card__pic{width:100%;position:relative;overflow:hidden}.s-post-readmore__grid__card__pic:before{content:"";display:block;width:100%}.s-post-readmore__grid__card__pic>*{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.s-post-readmore__grid__card__pic>* _:-ms-input-placeholder,:root .s-post-readmore__grid__card__pic>*{left:50%;transform:translateX(-50%);width:auto;max-width:none}.s-post-readmore__grid__card__pic:before{padding-top:60.86797736%}.s-post-readmore__grid__card__pic img{transition:.3s}.s-post-readmore__grid__card__content{padding:30px 30px 30px 20px}@media (min-width:768px){.s-post-readmore__grid__card__content{padding:30px}}.s-post-readmore__grid__card__content__cat{color:#192569;font-family:Rubik,Arial,sans-serif;font-size:11px;font-weight:500;line-height:1.4;letter-spacing:0;text-align:left;margin-bottom:10px;text-transform:uppercase}@media (min-width:768px){.s-post-readmore__grid__card__content__cat{font-size:12px}}.s-post-readmore__grid__card__content__title{color:#192569;font-family:Rubik,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:0;text-align:left;margin-bottom:10px}@media (min-width:768px){.s-post-readmore__grid__card__content__title{font-size:18px}}.s-post-readmore__grid__card__content__excerpt{position:relative;color:grey;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0;text-align:left;max-height:6.4em;overflow:hidden}.s-post-readmore__grid__card__content__excerpt:after{content:"Voir plus";display:inline-block;position:absolute;bottom:0;right:0;background:#fff;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.7;letter-spacing:0;text-align:left;padding-left:10px;text-decoration:underline}.s-product-top{display:flow-root;padding-bottom:50px}.s-product-top .product-box{margin-top:80px!important}@media (min-width:768px){.s-product-top .product-box{margin-top:60px!important}}.s-product-top .btn-next,.s-product-top .btn-prev{border-radius:50%;width:30px;height:30px;padding-top:4px}.s-product-bottom{display:flow-root;padding-top:50px;background:#fff}.product-clear-both{clear:both}.s-quiz{position:relative;background-color:#ffed82;overflow-x:hidden}@media (min-width:768px){.s-quiz{background-image:url(../../../../../../themes/good-act/images/quiz-bg-left.png),url(../../../../../../themes/good-act/images/quiz-bg-right.png);background-position:0,100%;background-repeat:no-repeat;background-size:26.72%,30.05%}}.s-quiz__step{position:absolute;transition:.5s;top:30px;left:0;width:100%;opacity:0;padding-bottom:40px}@media (min-width:768px){.s-quiz__step{padding-bottom:0;top:50%;transform:translateY(-50%)}.s-quiz__step:not(#quiz-step-0){top:47%}}.s-quiz__step h1,.s-quiz__step h2{color:#000;font-family:"DM Serif Display",serif;font-size:30px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:center;margin-bottom:20px}@media (min-width:768px){.s-quiz__step h1,.s-quiz__step h2{font-size:32px;margin-bottom:13px}}@media (min-width:1600px){.s-quiz__step h1,.s-quiz__step h2{font-size:48px;margin-bottom:20px}}@media (max-width:767px){.s-quiz__step h1 br,.s-quiz__step h2 br{display:none}}.s-quiz__step h3{color:#000;font-family:"DM Serif Display",serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0;text-align:center;margin-bottom:35px}@media (min-width:768px){.s-quiz__step h3{font-size:14px;margin-bottom:23px}}@media (min-width:1600px){.s-quiz__step h3{font-size:21px;margin-bottom:35px}}@media (max-width:767px){.s-quiz__step h3 br{display:none}}.s-quiz__step__info{color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:17px;letter-spacing:0;text-align:center;margin-bottom:30px}@media (min-width:768px){.s-quiz__step__info{font-size:12px;margin-bottom:20px}}@media (min-width:1600px){.s-quiz__step__info{font-size:14px;margin-bottom:30px}}.s-quiz__step button{display:block;width:content-fit;margin:auto;background:#000;color:#fff;padding:18px 32px;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0;text-align:center;border-radius:100px}@media (min-width:768px){.s-quiz__step button{padding:12px 21px;font-size:12px}}@media (min-width:1600px){.s-quiz__step button{padding:18px 32px;font-size:14px}}.s-quiz__step__single-input{position:relative;text-align:center;width:fit-content;margin:0 auto 30px}@media (min-width:768px){.s-quiz__step__single-input{margin:0 auto 20px}}@media (min-width:1600px){.s-quiz__step__single-input{margin:0 auto 30px}}.s-quiz__step__single-input:after{content:"ex.";display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%);color:grey;font-size:14px}@media (min-width:768px){.s-quiz__step__single-input:after{right:13px;font-size:12px}}@media (min-width:1600px){.s-quiz__step__single-input:after{right:20px;font-size:14px}}.s-quiz__step__single-input label{color:#000;font-family:Rubik,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:0;text-align:left}@media (min-width:768px){.s-quiz__step__single-input label{font-size:11px}}@media (min-width:1600px){.s-quiz__step__single-input label{font-size:16px}}.s-quiz__step__single-input input[type=number]::-webkit-inner-spin-button,.s-quiz__step__single-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.s-quiz__step__single-input input[type=number]{-moz-appearance:textfield;margin-left:20px;color:#000;font-family:Rubik,Arial,sans-serif;font-size:16px;font-weight:500;line-height:50px;letter-spacing:0;text-align:left;border:1px solid #d4d4d4;border-radius:100px;padding:0 20px;width:143px}@media (min-width:768px){.s-quiz__step__single-input input[type=number]{margin-left:13px;font-size:11px;line-height:33px;padding:0 13px;width:95px}}@media (min-width:1600px){.s-quiz__step__single-input input[type=number]{margin-left:20px;font-size:16px;line-height:50px;padding:0 20px;width:143px}}.s-quiz__step__multiple-btns{text-align:center;margin-bottom:30px}@media (min-width:768px){.s-quiz__step__multiple-btns{margin-bottom:20px}}@media (min-width:1600px){.s-quiz__step__multiple-btns{margin-bottom:30px}}.s-quiz__step__multiple-btns input[type=checkbox],.s-quiz__step__multiple-btns input[type=radio]{display:none}.s-quiz__step__multiple-btns input[type=checkbox]+label,.s-quiz__step__multiple-btns input[type=radio]+label{display:inline-block;margin:0 10px 20px;width:160px;line-height:53px;background:#fff;color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;text-align:center;border-radius:100px}@media (min-width:768px){.s-quiz__step__multiple-btns input[type=checkbox]+label,.s-quiz__step__multiple-btns input[type=radio]+label{margin:0 7px;width:130px;line-height:35px;font-size:12px}}@media (min-width:1600px){.s-quiz__step__multiple-btns input[type=checkbox]+label,.s-quiz__step__multiple-btns input[type=radio]+label{margin:0 10px;width:160px;line-height:53px;font-size:14px}}.s-quiz__step__multiple-btns input[type=checkbox]+label img,.s-quiz__step__multiple-btns input[type=radio]+label img{display:none}.s-quiz__step__multiple-btns input[type=checkbox]+label:hover,.s-quiz__step__multiple-btns input[type=radio]+label:hover{cursor:pointer}.s-quiz__step__multiple-btns input[type=checkbox]:checked+label,.s-quiz__step__multiple-btns input[type=radio]:checked+label{background:#64e6cb}.s-quiz__step__multiple-btns input[type=checkbox]:checked+label img,.s-quiz__step__multiple-btns input[type=radio]:checked+label img{display:inline-block;vertical-align:middle;width:12px;margin-right:10px}@media (min-width:768px){.s-quiz__step__multiple-btns input[type=checkbox]:checked+label img,.s-quiz__step__multiple-btns input[type=radio]:checked+label img{width:8px;margin-right:7px}}@media (min-width:1600px){.s-quiz__step__multiple-btns input[type=checkbox]:checked+label img,.s-quiz__step__multiple-btns input[type=radio]:checked+label img{width:12px;margin-right:10px}}.s-quiz__step__multiple-btns-large input[type=checkbox]+label,.s-quiz__step__multiple-btns-large input[type=radio]+label{width:242px}@media (min-width:768px){.s-quiz__step__multiple-btns-large input[type=checkbox]+label,.s-quiz__step__multiple-btns-large input[type=radio]+label{width:190px}}@media (min-width:1600px){.s-quiz__step__multiple-btns-large input[type=checkbox]+label,.s-quiz__step__multiple-btns-large input[type=radio]+label{width:242px}}.s-quiz__progress{position:fixed;bottom:0;left:-100%;width:307px;padding:0 0 20px;transform:translateX(-50%);transition:.5s}@media (min-width:768px){.s-quiz__progress{position:absolute;width:205px;padding:30px 0;background:url(../../../../../../themes/good-act/images/circle-white.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain}}@media (min-width:1600px){.s-quiz__progress{width:307px;padding:45px 0 40px}}.s-quiz__progress__text{display:none;margin-bottom:20px;color:#000;font-family:Rubik,Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:center}@media (min-width:768px){.s-quiz__progress__text{display:block;margin-bottom:13px;font-size:13px}}@media (min-width:1600px){.s-quiz__progress__text{margin-bottom:20px;font-size:20px}}.s-quiz__progress__pills{text-align:center}.s-quiz__progress__pills__pill{position:relative;display:inline-block;width:40px;height:5px;border-radius:100px;background:#040404;margin:0 5px}@media (min-width:768px){.s-quiz__progress__pills__pill{width:27px}}@media (min-width:1600px){.s-quiz__progress__pills__pill{width:40px}}.s-quiz__progress__pills__pill:after{content:"";display:block;top:0;bottom:0;left:0;width:0;height:100%;border-radius:100px;background:#64e6cb;transition:.5s}.s-quiz__progress__pills__pill.full-progress-bar:hover{cursor:pointer}.s-quiz__progress__pills__pill.full-progress-bar:after{width:100%}.s-hp-tet{overflow-x:clip;position:relative;background-image:url(../../../../../../themes/good-act/images/hp-tet.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:768px){.s-hp-tet{background-image:url(../../../../../../themes/good-act/images/hp-tet.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}}.s-hp-tet__shape{display:block;position:absolute}.s-hp-tet__shape1{z-index:3;display:none}@media (min-width:768px){.s-hp-tet__shape1{display:block;width:108px;left:4.79vw;top:44px}}.s-hp-tet__shape2{z-index:3;display:none}@media (min-width:768px){.s-hp-tet__shape2{display:block;width:108px;left:19.375vw;top:268px}}.s-hp-tet__shape3{z-index:1;display:none}@media (min-width:768px){.s-hp-tet__shape3{display:block;width:280px;left:4.79vw;top:375px}}.s-hp-tet__shape4{z-index:1;width:60px;bottom:182px;right:calc(50vw + 74.5px)}@media (min-width:768px){.s-hp-tet__shape4{width:108px;right:17.55vw;top:89px;bottom:auto}}.s-hp-tet__shape5{z-index:3;width:60px;bottom:212px;right:calc(50vw - 48.5px)}@media (min-width:768px){.s-hp-tet__shape5{width:108px;right:5.83vw;top:36px;bottom:auto}}.s-hp-tet__shape6{z-index:1;width:60px;bottom:30px;right:calc(50vw - 67.5px)}@media (min-width:768px){.s-hp-tet__shape6{width:140px;right:3.18vw;top:264px;bottom:auto}}.s-hp-tet__images{z-index:2;position:relative;padding:40px 0 300px;background-image:var(--hp-tet-img-m);background-position:center bottom 35px;background-repeat:no-repeat;background-size:277px}@media (min-width:768px){.s-hp-tet__images{padding:106px 0 304px;background-image:var(--hp-tet-img-l),var(--hp-tet-img-r);background-position:left top 63px,right top 75px;background-repeat:no-repeat;background-size:465px,447px}}.s-hp-tet h1{position:relative;z-index:2;max-width:930px;margin:0 auto 25px;color:#000;font-family:"DM Serif Display",serif;font-size:38px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:center}@media (min-width:768px){.s-hp-tet h1{max-width:930px;margin:0 auto 28px;font-size:58px}}.s-hp-tet a{margin:auto}.s-hp-new{overflow-x:clip;position:relative;z-index:2;margin:40px auto}@media (min-width:768px){.s-hp-new{margin:-200px auto 80px}}.s-hp-new h2{color:#000;font-family:"DM Serif Display",serif;font-size:25px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:center;margin-bottom:30px}@media (min-width:768px){.s-hp-new h2{font-size:38px;margin-bottom:30px}}.s-hp-new__slider{overflow:visible;padding:0 20px;margin-left:-20px}@media (min-width:768px){.s-hp-new__slider{overflow:hidden;padding:0;margin-left:0}}.s-hp-new__slider__card{position:relative;padding:35px 10px 10px;width:100%;background:#fff;border:1px solid #fff;border-radius:10px}@media (min-width:768px){.s-hp-new__slider__card{padding:30px 20px 20px;width:calc(25% - 15px)}}.s-hp-new__slider__card:hover .s-hp-new__slider__card__pic img{transform:scale(1.2)}.s-hp-new__slider__card__tags{position:absolute;top:8px;left:8px;z-index:2}@media (min-width:768px){.s-hp-new__slider__card__tags{top:20px;left:20px}}.s-hp-new__slider__card__tags__ecolo,.s-hp-new__slider__card__tags__france{display:inline-block;margin-right:8px;margin-bottom:5px;padding:8px;border-radius:5px;font-family:Rubik,Arial,sans-serif;font-size:0;font-weight:400;line-height:1.4;letter-spacing:0;text-align:left}@media (min-width:768px){.s-hp-new__slider__card__tags__ecolo,.s-hp-new__slider__card__tags__france{padding:4px 10px;font-size:11px}}.s-hp-new__slider__card__tags__ecolo img,.s-hp-new__slider__card__tags__france img{display:inline-block;width:15px;vertical-align:middle;margin-right:0}@media (min-width:768px){.s-hp-new__slider__card__tags__ecolo img,.s-hp-new__slider__card__tags__france img{width:11px;margin-right:6px}}.s-hp-new__slider__card__tags__ecolo{background:#cafcf2;color:#0f6856}.s-hp-new__slider__card__tags__france{background:#f8f5ed;color:#000}.s-hp-new__slider__card__pic{display:block;width:calc(100% - 16px);margin:0 auto 10px;position:relative;z-index:1;overflow:hidden}.s-hp-new__slider__card__pic:before{content:"";display:block;width:100%}.s-hp-new__slider__card__pic>*{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.s-hp-new__slider__card__pic>* _:-ms-input-placeholder,:root .s-hp-new__slider__card__pic>*{left:50%;transform:translateX(-50%);width:auto;max-width:none}.s-hp-new__slider__card__pic:before{padding-top:100%}@media (min-width:768px){.s-hp-new__slider__card__pic{width:calc(100% - 20px);position:relative}.s-hp-new__slider__card__pic:before{content:"";display:block;width:100%}.s-hp-new__slider__card__pic>*{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.s-hp-new__slider__card__pic>* _:-ms-input-placeholder,:root .s-hp-new__slider__card__pic>*{left:50%;transform:translateX(-50%);width:auto;max-width:none}.s-hp-new__slider__card__pic:before{padding-top:97.14396736%}}.s-hp-new__slider__card__pic img{transition:.3s}.s-hp-new__slider__card__name{color:#000;font-family:Rubik,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.4;letter-spacing:0;text-align:left;min-height:4.2em;margin-bottom:0}@media (min-width:768px){.s-hp-new__slider__card__name{font-size:16px;min-height:2.8em;margin-bottom:15px}}.s-hp-new__slider__card__price{color:#000;font-family:Rubik,Arial,sans-serif;font-size:10px;font-weight:400;line-height:1.4;letter-spacing:0;text-align:left}@media (min-width:768px){.s-hp-new__slider__card__price{font-size:16px}}.s-hp-new__slider__card__price div{opacity:.5;font-size:10px}@media (min-width:768px){.s-hp-new__slider__card__price div{font-size:13px}}.s-hp-new__slider__card__price span{font-weight:500;font-size:11px}@media (min-width:768px){.s-hp-new__slider__card__price span{font-weight:600;font-size:16px}}.s-hp-new__slider__card__price span.s-hp-new__slider__card__price__price{font-weight:600;font-size:13px;display:block;line-height:1}@media (min-width:768px){.s-hp-new__slider__card__price span.s-hp-new__slider__card__price__price{font-weight:600;font-size:16px;display:inline-block;line-height:1.4}}.s-hp-cats{overflow:hidden;margin:0 auto 40px}@media (min-width:768px){.s-hp-cats{margin:0 auto 80px}}.s-hp-cats h2{color:#000;font-family:"DM Serif Display",serif;font-size:25px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:center;margin-bottom:30px}@media (min-width:768px){.s-hp-cats h2{font-size:38px;margin-bottom:30px}}.s-hp-cats__slider{overflow:visible;padding:0 20px;margin-left:-20px}@media (min-width:768px){.s-hp-cats__slider{overflow:hidden;padding:0;margin-left:0}}.s-hp-cats__slider__card{border-radius:10px;background:#fff;padding:17px 17px 14px}@media (min-width:768px){.s-hp-cats__slider__card{padding:20px 0 30px}}.s-hp-cats__slider__card:hover .s-hp-cats__slider__card__pic img{transform:scale(1.2)}.s-hp-cats__slider__card__pic{display:block;width:calc(100% - 2px);margin:0 auto 13px;overflow:hidden;position:relative}.s-hp-cats__slider__card__pic:before{content:"";display:block;width:100%}.s-hp-cats__slider__card__pic>*{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.s-hp-cats__slider__card__pic>* _:-ms-input-placeholder,:root .s-hp-cats__slider__card__pic>*{left:50%;transform:translateX(-50%);width:auto;max-width:none}.s-hp-cats__slider__card__pic:before{padding-top:100%}@media (min-width:768px){.s-hp-cats__slider__card__pic{width:calc(100% - 40px);margin:0 auto 10px;position:relative}.s-hp-cats__slider__card__pic:before{content:"";display:block;width:100%}.s-hp-cats__slider__card__pic>*{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.s-hp-cats__slider__card__pic>* _:-ms-input-placeholder,:root .s-hp-cats__slider__card__pic>*{left:50%;transform:translateX(-50%);width:auto;max-width:none}.s-hp-cats__slider__card__pic:before{padding-top:94.44654326%}}.s-hp-cats__slider__card__pic img{transition:.3s}.s-hp-cats__slider__card__text{color:#000;font-family:"DM Serif Display",serif;font-size:16px;font-weight:400;line-height:1;letter-spacing:0;text-align:center;min-height:2em}@media (min-width:768px){.s-hp-cats__slider__card__text{font-size:18px;min-height:1em}}.s-hp-panne{background:#ffed82;padding:25px 0 50px;overflow-x:clip}@media (min-width:768px){.s-hp-panne{padding:60px 0 75px}}.s-hp-panne .wrap{display:flex;flex-direction:column-reverse;gap:25px}@media (min-width:768px){.s-hp-panne .wrap{flex-direction:row;gap:9.86%;align-items:center}}.s-hp-panne__left{width:100%}@media (min-width:768px){.s-hp-panne__left{width:49.3%}}.s-hp-panne__left h2{margin-bottom:10px;color:#000;font-family:"DM Serif Display",serif;font-size:38px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:center}@media (min-width:768px){.s-hp-panne__left h2{margin-bottom:15px;font-size:58px}}.s-hp-panne__left a{margin:0 auto}.s-hp-panne__left__text{margin-bottom:15px;color:#000;font-family:"DM Serif Display",serif;font-size:18px;font-weight:400;line-height:1.4;letter-spacing:0;text-align:center}@media (min-width:768px){.s-hp-panne__left__text{margin-bottom:30px;font-size:24px}}.s-hp-panne__right{position:relative;width:100%;padding:0 30px 0 60px}@media (min-width:768px){.s-hp-panne__right{width:40.84%;padding:0}}.s-hp-panne__right__img{position:relative;z-index:2;display:block;width:100%}@media (min-width:768px){.s-hp-panne__right__img{transform:translateX(20px)}}.s-hp-panne__right__shape{z-index:1}.s-hp-panne__right__shape1{width:50px;top:44px;left:50px}@media (min-width:768px){.s-hp-panne__right__shape1{width:134px;top:49px;left:-57px}}.s-hp-panne__right__shape2{width:48px;top:86px;left:244px}@media (min-width:768px){.s-hp-panne__right__shape2{width:124px;top:162px;left:448px}}.s-hp-panne__right__shape3{width:106px;top:147px;left:127px}@media (min-width:768px){.s-hp-panne__right__shape3{width:280px;top:320px;left:140px}}.s-hp-bestsellers{overflow:hidden;padding:40px 0 60px}@media (min-width:768px){.s-hp-bestsellers{padding:80px 0}}.s-hp-bestsellers h2{margin-bottom:30px;color:#000;font-family:"DM Serif Display",serif;font-size:25px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:center}@media (min-width:768px){.s-hp-bestsellers h2{font-size:38px;margin-bottom:30px}}.s-hp-bestsellers__container{overflow:visible;padding:0 20px;margin-left:-20px}@media (min-width:768px){.s-hp-bestsellers__container{overflow:hidden;padding:0;margin-left:0}}@media (min-width:768px){.s-hp-bestsellers__container .swiper-wrapper{gap:20px}}.s-hp-bestsellers__container__card{width:100%;position:relative;padding:35px 10px 10px;background:#fff;border:1px solid #fff;border-radius:10px}@media (min-width:768px){.s-hp-bestsellers__container__card{width:calc(20% - 16px);padding:25px 20px 20px}}.s-hp-bestsellers__container__card:hover .s-hp-bestsellers__container__card__pic img{transform:scale(1.2)}.s-hp-bestsellers__container__card__tags{position:absolute;top:8px;left:8px;z-index:2}@media (min-width:768px){.s-hp-bestsellers__container__card__tags{top:20px;left:20px}}.s-hp-bestsellers__container__card__tags__ecolo,.s-hp-bestsellers__container__card__tags__france{display:inline-block;margin-right:8px;margin-bottom:5px;padding:8px;border-radius:5px;font-family:Rubik,Arial,sans-serif;font-size:0;font-weight:400;line-height:1.4;letter-spacing:0;text-align:left}@media (min-width:768px){.s-hp-bestsellers__container__card__tags__ecolo,.s-hp-bestsellers__container__card__tags__france{padding:4px 10px;font-size:11px}}.s-hp-bestsellers__container__card__tags__ecolo img,.s-hp-bestsellers__container__card__tags__france img{display:inline-block;width:15px;vertical-align:middle;margin-right:0}@media (min-width:768px){.s-hp-bestsellers__container__card__tags__ecolo img,.s-hp-bestsellers__container__card__tags__france img{width:11px;margin-right:6px}}.s-hp-bestsellers__container__card__tags__ecolo{background:#cafcf2;color:#0f6856}.s-hp-bestsellers__container__card__tags__france{background:#f8f5ed;color:#000}.s-hp-bestsellers__container__card__pic{display:block;width:calc(100% - 16px);margin:0 auto 10px;position:relative;z-index:1;overflow:hidden}.s-hp-bestsellers__container__card__pic:before{content:"";display:block;width:100%}.s-hp-bestsellers__container__card__pic>*{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.s-hp-bestsellers__container__card__pic>* _:-ms-input-placeholder,:root .s-hp-bestsellers__container__card__pic>*{left:50%;transform:translateX(-50%);width:auto;max-width:none}.s-hp-bestsellers__container__card__pic:before{padding-top:100%}@media (min-width:768px){.s-hp-bestsellers__container__card__pic{width:calc(100% - 20px);position:relative}.s-hp-bestsellers__container__card__pic:before{content:"";display:block;width:100%}.s-hp-bestsellers__container__card__pic>*{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.s-hp-bestsellers__container__card__pic>* _:-ms-input-placeholder,:root .s-hp-bestsellers__container__card__pic>*{left:50%;transform:translateX(-50%);width:auto;max-width:none}.s-hp-bestsellers__container__card__pic:before{padding-top:102.88065844%}}.s-hp-bestsellers__container__card__pic img{transition:.3s}.s-hp-bestsellers__container__card__name{color:#000;font-family:Rubik,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.4;letter-spacing:0;text-align:left;min-height:4.2em;margin-bottom:0}@media (min-width:768px){.s-hp-bestsellers__container__card__name{font-size:15px;min-height:2.8em;margin-bottom:10px}}.s-hp-bestsellers__container__card__price{color:#000;font-family:Rubik,Arial,sans-serif;font-size:10px;font-weight:400;line-height:1.4;letter-spacing:0;text-align:left}@media (min-width:768px){.s-hp-bestsellers__container__card__price{font-size:16px}}.s-hp-bestsellers__container__card__price div{opacity:.5;font-size:10px}@media (min-width:768px){.s-hp-bestsellers__container__card__price div{font-size:13px}}.s-hp-bestsellers__container__card__price span{font-weight:500;font-size:11px}@media (min-width:768px){.s-hp-bestsellers__container__card__price span{font-weight:600;font-size:16px}}.s-hp-bestsellers__container__card__price span.s-hp-new__slider__card__price__price{font-weight:600;font-size:13px;display:block;line-height:1}@media (min-width:768px){.s-hp-bestsellers__container__card__price span.s-hp-new__slider__card__price__price{font-weight:600;font-size:16px;display:inline-block;line-height:1.4}}.s-hp-demarche{overflow-x:clip;background:url(../../../../../../themes/good-act/images/ellipse-hp-pink.png);background-position:top;background-repeat:no-repeat;background-size:cover;padding:40px 0 30px}@media (min-width:768px){.s-hp-demarche{padding:110px 0 70px}}.s-hp-demarche__shape1{width:35px;top:-12px;left:4vw}@media (min-width:1280px){.s-hp-demarche__shape1{width:82px;top:120px;left:6vw}}@media (min-width:1640px){.s-hp-demarche__shape1{left:14.84vw}}.s-hp-demarche__shape2{width:48px;bottom:-30px;right:11vw}@media (min-width:1280px){.s-hp-demarche__shape2{width:134px;top:313px;bottom:auto;right:1.82vw}}.s-hp-demarche h2{color:#000;font-family:"DM Serif Display",serif;font-size:25px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:center;margin-bottom:10px}@media (min-width:768px){.s-hp-demarche h2{font-size:38px;margin-bottom:30px}}.s-hp-demarche__text{max-width:940px;margin:0 auto 15px;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0;text-align:center}@media (min-width:768px){.s-hp-demarche__text{margin:0 auto 45px}}.s-hp-demarche__flex{display:flex;gap:20px;justify-content:center;flex-direction:column}@media (min-width:768px){.s-hp-demarche__flex{flex-direction:row}}.s-hp-demarche__flex__elem{position:relative;padding:20px 12px;width:100%;max-width:460px;border:3px solid #ffed82;border-radius:255px 15px 225px 15px/15px 225px 15px 255px}@media (min-width:768px){.s-hp-demarche__flex__elem{padding:40px 50px;width:calc(50% - 10px)}}.s-hp-demarche__flex__elem img{position:absolute;top:20px;left:20px;width:37px}@media (min-width:768px){.s-hp-demarche__flex__elem img{top:40px;left:50px;width:56px}}.s-hp-demarche__flex__elem h3{padding-left:68px;color:#000;font-family:"DM Serif Display",serif;font-size:19px;font-weight:400;line-height:1.4;letter-spacing:0;text-align:left;margin-bottom:14px}@media (min-width:768px){.s-hp-demarche__flex__elem h3{padding-left:74px;font-size:24px;margin-bottom:20px}}.s-hp-demarche__flex__elem a{margin:auto}.s-hp-clients{padding:50px 0 40px}@media (min-width:768px){.s-hp-clients{padding:120px 0}}.s-hp-clients h2{color:#000;font-family:"DM Serif Display",serif;font-size:25px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:center;margin-bottom:20px}@media (min-width:768px){.s-hp-clients h2{font-size:38px;margin-bottom:30px}}.s-hp-clients__container{display:flex;max-width:calc(100% - 40px);margin:auto}@media (min-width:768px){.s-hp-clients__container{max-width:90%}}@media (min-width:768px){.s-hp-clients__container .swiper-wrapper{justify-content:center;gap:20px;flex-wrap:wrap}}.s-hp-clients__container__card{width:100px;padding:10px 12px;background:#fff;border-radius:10px}@media (min-width:768px){.s-hp-clients__container__card{width:220px;padding:20px 18px 25px 19px}}.s-hp-clients__container__card img{display:block;width:100%}.s-hp-blog{overflow-x:clip;padding:40px 0 50px;background:#fff}@media (min-width:768px){.s-hp-blog{padding:120px 0 70px}}.s-hp-blog__shape1{width:52px;top:548px;right:-3px}@media (min-width:768px){.s-hp-blog__shape1{width:120px;top:108px;left:-47px;right:auto}}.s-hp-blog__shape2{width:70px;top:377px;left:-50px}@media (min-width:768px){.s-hp-blog__shape2{width:130px;top:162px;left:307px}}.s-hp-blog__shape3{width:92px;top:112px;left:-23px}@media (min-width:768px){.s-hp-blog__shape3{width:234px;top:313px;left:73px}}.s-hp-blog h2{color:#000;font-family:"DM Serif Display",serif;font-size:25px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:center;margin-bottom:30px}@media (min-width:768px){.s-hp-blog h2{font-size:38px;margin-bottom:65px}}.s-hp-blog__more{margin:25px auto 0}.s-hp-blog__container{margin-right:-20px}@media (min-width:768px){.s-hp-blog__container{margin-right:auto}}@media (min-width:768px){.s-hp-blog__container .swiper-wrapper{gap:20px;justify-content:center}}.s-hp-blog__card{display:block;border-radius:10px;overflow:hidden;background:#fff}@media (min-width:768px){.s-hp-blog__card{width:calc(33.33333% - 13.33333px)}}.s-hp-blog__card:hover .s-hp-blog__card__img img{transform:scale(1.2)}.s-hp-blog__card__img{display:block;width:100%;position:relative;border-radius:10px 10px 0 0;overflow:hidden}.s-hp-blog__card__img:before{content:"";display:block;width:100%}.s-hp-blog__card__img>*{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.s-hp-blog__card__img>* _:-ms-input-placeholder,:root .s-hp-blog__card__img>*{left:50%;transform:translateX(-50%);width:auto;max-width:none}.s-hp-blog__card__img:before{padding-top:75.63152322%}@media (min-width:768px){.s-hp-blog__card__img{position:relative}.s-hp-blog__card__img:before{content:"";display:block;width:100%}.s-hp-blog__card__img>*{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.s-hp-blog__card__img>* _:-ms-input-placeholder,:root .s-hp-blog__card__img>*{left:50%;transform:translateX(-50%);width:auto;max-width:none}.s-hp-blog__card__img:before{padding-top:60.86797736%}}.s-hp-blog__card__img img{transition:.3s}.s-hp-blog__card__content{padding:20px 15px 23px}@media (min-width:768px){.s-hp-blog__card__content{padding:30px}}.s-hp-blog__card__content__cat{margin-bottom:10px;font-size:12px;line-height:1.2;text-transform:uppercase}.s-hp-blog__card__content__cat,.s-hp-blog__card__content__title{color:#192569;font-family:Rubik,Arial,sans-serif;font-weight:500;letter-spacing:0;text-align:left}.s-hp-blog__card__content__title{font-size:16px;line-height:1.4;margin-bottom:0;min-height:4.2em}@media (min-width:768px){.s-hp-blog__card__content__title{font-size:18px;margin-bottom:10px;min-height:2.8em}}.s-hp-blog__card__content__excerpt{position:relative;color:grey;font-family:Rubik,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.6;letter-spacing:0;text-align:left;max-height:4.8em;overflow:hidden}@media (min-width:768px){.s-hp-blog__card__content__excerpt{font-size:14px;max-height:6.4em}}.s-hp-blog__card__content__excerpt:after{content:"Voir plus";display:inline-block;position:absolute;bottom:0;right:0;background:#fff;font-family:Rubik,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.7;letter-spacing:0;text-align:left;padding-left:10px;text-decoration:underline}@media (min-width:768px){.s-hp-blog__card__content__excerpt:after{font-size:14px}}.s-hp-seo-white{background-color:#fff;padding:30px 0}@media (min-width:768px){.s-hp-seo-white{padding:53px 0}}@media (min-width:1441px){.s-hp-seo-white{padding:80px 0}}.s-hp-seo-white h2{margin:0 auto 20px;color:#000;font-family:"DM Serif Display",serif;font-size:25px;font-style:normal;font-weight:400;line-height:1.2;text-align:center}@media (min-width:768px){.s-hp-seo-white h2{margin:0 auto 20px;font-size:25px}}@media (min-width:1441px){.s-hp-seo-white h2{margin:0 auto 30px;font-size:38px}}.s-hp-seo-white__text{column-count:1}@media (min-width:768px){.s-hp-seo-white__text{column-count:3;gap:40px}}@media (min-width:1441px){.s-hp-seo-white__text{gap:60px}}.s-hp-seo-white__text__block{break-inside:avoid;margin-bottom:20px;color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.5}@media (min-width:768px){.s-hp-seo-white__text__block{margin-bottom:27px;font-size:12px}}@media (min-width:1441px){.s-hp-seo-white__text__block{margin-bottom:40px;font-size:14px}}.s-hp-seo-white__text__block h3{margin-bottom:10px;color:#192569;font-family:"DM Serif Display",serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.2}@media (min-width:768px){.s-hp-seo-white__text__block h3{margin-bottom:13px;font-size:15px}}@media (min-width:1441px){.s-hp-seo-white__text__block h3{margin-bottom:20px;font-size:22px}}.s-hp-seo-pink{background-color:#ffbac8;padding:40px 0}@media (min-width:768px){.s-hp-seo-pink{padding:53px 0 70px}}@media (min-width:1441px){.s-hp-seo-pink{padding:80px 0 105px}}.s-hp-seo-pink .wrap{position:relative}.s-hp-seo-pink h2{margin:0 auto 20px;color:#000;font-family:"DM Serif Display",serif;font-size:25px;font-style:normal;font-weight:400;line-height:1.2;text-align:center}@media (min-width:768px){.s-hp-seo-pink h2{margin:0 auto 20px;font-size:25px}}@media (min-width:1441px){.s-hp-seo-pink h2{margin:0 auto 30px;font-size:38px}}.s-hp-seo-pink__intro{max-width:100%;margin:0 auto 20px;color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.745;text-align:center}@media (min-width:768px){.s-hp-seo-pink__intro{max-width:627px;margin:0 auto 33px;font-size:12px}}@media (min-width:1441px){.s-hp-seo-pink__intro{max-width:940px;margin:0 auto 50px;font-size:14px}}.s-hp-seo-pink__slider .swiper-wrapper{align-items:stretch}.s-hp-seo-pink__flex{display:flex;flex-direction:column;gap:20px}@media (min-width:768px){.s-hp-seo-pink__flex{flex-direction:row;align-items:stretch;justify-content:center;gap:48px}}@media (min-width:1441px){.s-hp-seo-pink__flex{gap:48px}}.s-hp-seo-pink__flex__item{min-width:100%;max-width:100%;padding:16px;border-radius:10px;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media (min-width:768px){.s-hp-seo-pink__flex__item{min-width:176px;max-width:240px;padding:21px;flex-direction:column}}@media (min-width:1441px){.s-hp-seo-pink__flex__item{min-width:264px;max-width:360px;padding:32px}}.s-hp-seo-pink__flex__item.flexitem{flex-direction:row}@media (min-width:768px){.s-hp-seo-pink__flex__item.flexitem{flex-direction:column}}.s-hp-seo-pink__flex__item.flexitem .s-hp-seo-pink__flex__item__texts{width:calc(100% - 130px)}@media (min-width:768px){.s-hp-seo-pink__flex__item.flexitem .s-hp-seo-pink__flex__item__texts{width:100%}}.s-hp-seo-pink__flex__item.flexitem img{display:block;width:100px;margin:0 auto}@media (min-width:768px){.s-hp-seo-pink__flex__item.flexitem img{width:87px}}@media (min-width:1441px){.s-hp-seo-pink__flex__item.flexitem img{width:130px}}.s-hp-seo-pink__flex__item.flexitem h3{padding:30px 0;color:#000;font-family:"DM Serif Display",serif;font-size:22px;font-style:normal;font-weight:400;line-height:1.2;text-align:center}@media (min-width:768px){.s-hp-seo-pink__flex__item.flexitem h3{padding:20px 0;font-size:16px}}@media (min-width:1441px){.s-hp-seo-pink__flex__item.flexitem h3{padding:30px 0;font-size:24px}}.s-hp-seo-pink__flex__item.flexitem .s-hp-seo-pink__flex__item__sum{color:#000;text-align:center;font-family:Rubik,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.1}@media (min-width:768px){.s-hp-seo-pink__flex__item.flexitem .s-hp-seo-pink__flex__item__sum{font-size:12px}}@media (min-width:1441px){.s-hp-seo-pink__flex__item.flexitem .s-hp-seo-pink__flex__item__sum{font-size:16px}}.s-hp-seo-pink__flex__item.flexitem .s-hp-seo-pink__flex__item__sum__number{display:block;width:fit-content;padding:8px 16px;background-color:#ffed82;border-radius:100px;margin:0 auto 16px;color:#000;font-family:Rubik,Arial,sans-serif;font-size:30px;font-weight:700;line-height:1.1}@media (min-width:768px){.s-hp-seo-pink__flex__item.flexitem .s-hp-seo-pink__flex__item__sum__number{padding:5px 11px;margin:0 auto 11px;font-size:23px}}@media (min-width:1441px){.s-hp-seo-pink__flex__item.flexitem .s-hp-seo-pink__flex__item__sum__number{padding:8px 16px;margin:0 auto 16px;font-size:35px}}.s-hp-seo-pink__flex__item.flexitem .s-hp-seo-pink__flex__item__sum__number span{font-weight:400}.s-hp-seo-pink__flex__item__texts{width:100%}.s-hp-seo-pink__flex__item img{display:block;width:100px;margin:0 auto}@media (min-width:768px){.s-hp-seo-pink__flex__item img{width:87px}}@media (min-width:1441px){.s-hp-seo-pink__flex__item img{width:130px}}.s-hp-seo-pink__flex__item h3{padding:30px 0;color:#000;font-family:"DM Serif Display",serif;font-size:22px;font-style:normal;font-weight:400;line-height:1.2;text-align:center}@media (min-width:768px){.s-hp-seo-pink__flex__item h3{padding:20px 0;font-size:16px}}@media (min-width:1441px){.s-hp-seo-pink__flex__item h3{padding:30px 0;font-size:24px}}.s-hp-seo-pink__flex__item__sum{color:#000;text-align:center;font-family:Rubik,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.1}@media (min-width:768px){.s-hp-seo-pink__flex__item__sum{font-size:12px}}@media (min-width:1441px){.s-hp-seo-pink__flex__item__sum{font-size:16px}}.s-hp-seo-pink__flex__item__sum__number{display:block;width:fit-content;padding:8px 16px;background-color:#ffed82;border-radius:100px;margin:0 auto 16px;color:#000;font-family:Rubik,Arial,sans-serif;font-size:30px;font-weight:700;line-height:1.1}@media (min-width:768px){.s-hp-seo-pink__flex__item__sum__number{padding:5px 11px;margin:0 auto 11px;font-size:23px}}@media (min-width:1441px){.s-hp-seo-pink__flex__item__sum__number{padding:8px 16px;margin:0 auto 16px;font-size:35px}}.s-hp-seo-pink__flex__item__sum__number span{font-weight:400}body.archive.category h1,body.blog h1{color:#000;font-family:"DM Serif Display",serif;font-size:30px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:center;margin:45px auto 20px}@media (min-width:768px){body.archive.category h1,body.blog h1{font-size:48px;margin:85px auto 20px}}body.archive.category h1 svg,body.blog h1 svg{border-radius:100px;z-index:-1;bottom:0!important}body.archive.category h1 svg path,body.blog h1 svg path{stroke:#ffed82;transition:all .1s linear}body.archive.category .blog__intro,body.blog .blog__intro{max-width:965px;margin:0 auto 45px;color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0;text-align:center}body.archive.category .blog__sticky,body.blog .blog__sticky{gap:10px;margin-left:0;margin-right:0;align-items:flex-start;margin-bottom:30px}@media (min-width:768px){body.archive.category .blog__sticky,body.blog .blog__sticky{gap:20px;margin-bottom:90px}}body.archive.category .blog__sticky .col-md-6,body.blog .blog__sticky .col-md-6{padding-left:0;padding-right:0}@media (min-width:768px){body.archive.category .blog__sticky .col-md-6,body.blog .blog__sticky .col-md-6{width:calc(50% - 10px)}}body.archive.category .blog__sticky__big,body.blog .blog__sticky__big{position:relative;display:block;width:100%;padding-bottom:101.875%;background-position:50%;background-repeat:no-repeat;background-size:100%;border-radius:10px;transition:.3s}@media (min-width:768px){body.archive.category .blog__sticky__big,body.blog .blog__sticky__big{padding-bottom:43.66%}}body.archive.category .blog__sticky__big:hover,body.blog .blog__sticky__big:hover{background-size:120%}body.archive.category .blog__sticky__big__content,body.blog .blog__sticky__big__content{position:absolute;display:block;bottom:20px;left:20px;right:20px}@media (min-width:768px){body.archive.category .blog__sticky__big__content,body.blog .blog__sticky__big__content{bottom:65px;left:50px;right:50px}}body.archive.category .blog__sticky__big__content__cat,body.blog .blog__sticky__big__content__cat{color:#fff;font-family:Rubik,Arial,sans-serif;font-size:11px;font-weight:500;line-height:1.4;letter-spacing:0;text-align:left;text-transform:uppercase}@media (min-width:768px){body.archive.category .blog__sticky__big__content__cat,body.blog .blog__sticky__big__content__cat{font-size:12px;margin-bottom:15px}}body.archive.category .blog__sticky__big__content__title,body.blog .blog__sticky__big__content__title{color:#fff;font-family:"DM Serif Display",serif;font-size:28px;font-weight:400;line-height:1;letter-spacing:0;text-align:left}@media (min-width:768px){body.archive.category .blog__sticky__big__content__title,body.blog .blog__sticky__big__content__title{font-size:38px;max-width:375px}}@media (min-width:768px){body.archive.category .blog__sticky__smalls .swiper-wrapper,body.blog .blog__sticky__smalls .swiper-wrapper{flex-direction:column}}body.archive.category .blog__sticky__smalls__card,body.blog .blog__sticky__smalls__card{display:flex;justify-content:space-between;align-items:center;flex-direction:column}body.archive.category .blog__sticky__smalls__card:not(:last-child),body.blog .blog__sticky__smalls__card:not(:last-child){margin-bottom:20px}@media (min-width:768px){body.archive.category .blog__sticky__smalls__card,body.blog .blog__sticky__smalls__card{flex-direction:row}}body.archive.category .blog__sticky__smalls__card:hover .blog__sticky__smalls__card__pic img,body.blog .blog__sticky__smalls__card:hover .blog__sticky__smalls__card__pic img{transform:scale(1.2)}body.archive.category .blog__sticky__smalls__card__pic,body.blog .blog__sticky__smalls__card__pic{display:block;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;margin-bottom:10px;position:relative;border-radius:10px;overflow:hidden}body.archive.category .blog__sticky__smalls__card__pic:before,body.blog .blog__sticky__smalls__card__pic:before{content:"";display:block;width:100%}body.archive.category .blog__sticky__smalls__card__pic>*,body.blog .blog__sticky__smalls__card__pic>*{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}:root body.archive.category .blog__sticky__smalls__card__pic>*,:root body.blog .blog__sticky__smalls__card__pic>*,body.archive.category .blog__sticky__smalls__card__pic>* _:-ms-input-placeholder,body.blog .blog__sticky__smalls__card__pic>* _:-ms-input-placeholder{left:50%;transform:translateX(-50%);width:auto;max-width:none}body.archive.category .blog__sticky__smalls__card__pic:before,body.blog .blog__sticky__smalls__card__pic:before{padding-top:100%}body.archive.category .blog__sticky__smalls__card__pic img,body.blog .blog__sticky__smalls__card__pic img{transition:.3s}@media (min-width:768px){body.archive.category .blog__sticky__smalls__card__pic,body.blog .blog__sticky__smalls__card__pic{position:relative;width:31.43%;margin-bottom:0}body.archive.category .blog__sticky__smalls__card__pic:before,body.blog .blog__sticky__smalls__card__pic:before{content:"";display:block;width:100%}body.archive.category .blog__sticky__smalls__card__pic>*,body.blog .blog__sticky__smalls__card__pic>*{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}:root body.archive.category .blog__sticky__smalls__card__pic>*,:root body.blog .blog__sticky__smalls__card__pic>*,body.archive.category .blog__sticky__smalls__card__pic>* _:-ms-input-placeholder,body.blog .blog__sticky__smalls__card__pic>* _:-ms-input-placeholder{left:50%;transform:translateX(-50%);width:auto;max-width:none}body.archive.category .blog__sticky__smalls__card__pic:before,body.blog .blog__sticky__smalls__card__pic:before{padding-top:87.7269936%}}body.archive.category .blog__sticky__smalls__card__content,body.blog .blog__sticky__smalls__card__content{display:block;width:100%}@media (min-width:768px){body.archive.category .blog__sticky__smalls__card__content,body.blog .blog__sticky__smalls__card__content{width:calc(68.57% - 20px)}}body.archive.category .blog__sticky__smalls__card__content__cat,body.blog .blog__sticky__smalls__card__content__cat{margin-bottom:10px;color:#192569;font-family:Rubik,Arial,sans-serif;font-size:11px;font-weight:500;line-height:1.4;letter-spacing:0;text-align:left;text-transform:uppercase}@media (min-width:768px){body.archive.category .blog__sticky__smalls__card__content__cat,body.blog .blog__sticky__smalls__card__content__cat{font-size:12px}}body.archive.category .blog__sticky__smalls__card__content__title,body.blog .blog__sticky__smalls__card__content__title{color:#192569;font-family:Rubik,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:0;text-align:left}@media (min-width:768px){body.archive.category .blog__sticky__smalls__card__content__title,body.blog .blog__sticky__smalls__card__content__title{font-size:23px;margin-bottom:10px}}body.archive.category .blog__sticky__smalls__card__content__excerpt,body.blog .blog__sticky__smalls__card__content__excerpt{position:relative;color:grey;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.7;letter-spacing:0;text-align:left;max-height:0;overflow:hidden}@media (min-width:768px){body.archive.category .blog__sticky__smalls__card__content__excerpt,body.blog .blog__sticky__smalls__card__content__excerpt{max-height:5.1em}}body.archive.category .blog__sticky__smalls__card__content__excerpt:after,body.blog .blog__sticky__smalls__card__content__excerpt:after{content:"Voir plus";display:inline-block;position:absolute;bottom:0;right:0;background:#fff;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.7;letter-spacing:0;text-align:left;padding-left:10px;text-decoration:underline}body.archive.category .blog__sticky__smalls .swiper-pagination,body.blog .blog__sticky__smalls .swiper-pagination{position:relative;bottom:0}body.archive.category .blog__sticky__smalls .swiper-pagination .swiper-pagination-bullet,body.blog .blog__sticky__smalls .swiper-pagination .swiper-pagination-bullet{opacity:1;background:#d9d9d9}body.archive.category .blog__sticky__smalls .swiper-pagination .swiper-pagination-bullet-active,body.blog .blog__sticky__smalls .swiper-pagination .swiper-pagination-bullet-active{background:#000}body.archive.category .blog__posts,body.blog .blog__posts{padding:35px 0 95px;background:#f8f5ed}@media (min-width:768px){body.archive.category .blog__posts,body.blog .blog__posts{padding:85px 0 100px}}body.archive.category .blog__posts h1,body.archive.category .blog__posts h2,body.blog .blog__posts h1,body.blog .blog__posts h2{color:#000;font-family:"DM Serif Display",serif;font-size:25px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:center;margin:0 auto 20px}@media (min-width:768px){body.archive.category .blog__posts h1,body.archive.category .blog__posts h2,body.blog .blog__posts h1,body.blog .blog__posts h2{font-size:48px}}body.archive.category .blog__posts__cats,body.blog .blog__posts__cats{text-align:center;display:none}@media (min-width:768px){body.archive.category .blog__posts__cats,body.blog .blog__posts__cats{display:block;margin-bottom:50px}}body.archive.category .blog__posts__cats span,body.blog .blog__posts__cats span{display:inline-block;margin-right:10px;color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0;text-align:left}body.archive.category .blog__posts__cats-mobile,body.blog .blog__posts__cats-mobile{margin-bottom:30px;display:flex;justify-content:space-between;align-items:center}body.archive.category .blog__posts__cats-mobile label,body.blog .blog__posts__cats-mobile label{color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0;text-align:left}body.archive.category .blog__posts__cats-mobile select,body.blog .blog__posts__cats-mobile select{appearance:none;min-width:220px;color:#000;padding:0 20px;height:50px;line-height:50px;border:1px solid #d4d4d4;border-radius:100px;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;text-align:left;background-color:#fff;background-image:url(../../../../../../themes/good-act/images/carret-green.svg);background-position:center right 20px;background-size:14px;background-repeat:no-repeat}@media (min-width:768px){body.archive.category .blog__posts__cats-mobile,body.blog .blog__posts__cats-mobile{display:none}}body.archive.category .blog__posts__grid,body.blog .blog__posts__grid{margin-left:0;margin-right:0;gap:20px}body.archive.category .blog__posts__grid__card,body.blog .blog__posts__grid__card{padding-left:0;padding-right:0;display:block;border-radius:10px;background:#fff;overflow:hidden}@media (min-width:768px){body.archive.category .blog__posts__grid__card,body.blog .blog__posts__grid__card{width:calc(33.33333% - 13.33333px)}}body.archive.category .blog__posts__grid__card:hover .blog__posts__grid__card__pic img,body.blog .blog__posts__grid__card:hover .blog__posts__grid__card__pic img{transform:scale(1.2)}body.archive.category .blog__posts__grid__card__pic,body.blog .blog__posts__grid__card__pic{position:relative;display:block;width:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden}body.archive.category .blog__posts__grid__card__pic:before,body.blog .blog__posts__grid__card__pic:before{content:"";display:block;width:100%}body.archive.category .blog__posts__grid__card__pic>*,body.blog .blog__posts__grid__card__pic>*{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}:root body.archive.category .blog__posts__grid__card__pic>*,:root body.blog .blog__posts__grid__card__pic>*,body.archive.category .blog__posts__grid__card__pic>* _:-ms-input-placeholder,body.blog .blog__posts__grid__card__pic>* _:-ms-input-placeholder{left:50%;transform:translateX(-50%);width:auto;max-width:none}body.archive.category .blog__posts__grid__card__pic:before,body.blog .blog__posts__grid__card__pic:before{padding-top:56.24929688%}@media (min-width:768px){body.archive.category .blog__posts__grid__card__pic,body.blog .blog__posts__grid__card__pic{position:relative}body.archive.category .blog__posts__grid__card__pic:before,body.blog .blog__posts__grid__card__pic:before{content:"";display:block;width:100%}body.archive.category .blog__posts__grid__card__pic>*,body.blog .blog__posts__grid__card__pic>*{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}:root body.archive.category .blog__posts__grid__card__pic>*,:root body.blog .blog__posts__grid__card__pic>*,body.archive.category .blog__posts__grid__card__pic>* _:-ms-input-placeholder,body.blog .blog__posts__grid__card__pic>* _:-ms-input-placeholder{left:50%;transform:translateX(-50%);width:auto;max-width:none}body.archive.category .blog__posts__grid__card__pic:before,body.blog .blog__posts__grid__card__pic:before{padding-top:60.86797736%}}body.archive.category .blog__posts__grid__card__pic img,body.blog .blog__posts__grid__card__pic img{transition:.3s}body.archive.category .blog__posts__grid__card__content,body.blog .blog__posts__grid__card__content{padding:30px 30px 22px}@media (min-width:768px){body.archive.category .blog__posts__grid__card__content,body.blog .blog__posts__grid__card__content{padding:30px}}body.archive.category .blog__posts__grid__card__content__cat,body.blog .blog__posts__grid__card__content__cat{color:#192569;font-family:Rubik,Arial,sans-serif;font-size:11px;font-weight:500;line-height:1.4;letter-spacing:0;text-align:left;text-transform:uppercase;margin-bottom:10px}@media (min-width:768px){body.archive.category .blog__posts__grid__card__content__cat,body.blog .blog__posts__grid__card__content__cat{font-size:12px}}body.archive.category .blog__posts__grid__card__content__title,body.blog .blog__posts__grid__card__content__title{color:#192569;font-family:Rubik,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:0;text-align:left;margin-bottom:10px}@media (min-width:768px){body.archive.category .blog__posts__grid__card__content__title,body.blog .blog__posts__grid__card__content__title{font-size:18px}}body.archive.category .blog__posts__grid__card__content__excerpt,body.blog .blog__posts__grid__card__content__excerpt{position:relative;color:grey;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0;text-align:left;max-height:6.4em;overflow:hidden}body.archive.category .blog__posts__grid__card__content__excerpt:after,body.blog .blog__posts__grid__card__content__excerpt:after{content:"Voir plus";display:inline-block;position:absolute;bottom:0;right:0;background:#fff;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.7;letter-spacing:0;text-align:left;padding-left:10px;text-decoration:underline}body.page-template-account:not(.logged-in) main.main{padding:30px 0 80px;background:url(../../../../../../themes/good-act/images/ecorce.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:768px){body.page-template-account:not(.logged-in) main.main{min-height:calc(100vh - 190px);display:flex;padding:30px 0}body.page-template-account:not(.logged-in) main.main>.wrap{margin:auto}}body.page-template-account.logged-in.woocommerce-customer-logout .woocommerce-MyAccount-content p{display:none}body.page-template-account.logged-in main.main{background-color:#f8f5ed;padding:0 0 75px}@media (min-width:768px){body.page-template-account.logged-in main.main{padding:0 0 50px}}body.page-template-account.logged-in main.main .account-header{padding:40px 0 30px}body.page-template-account.logged-in main.main .account-header__img{display:block;width:82px;margin:0 auto 8px}body.page-template-account.logged-in main.main .account-header h1{display:block;width:fit-content;margin:0 auto 20px;color:#000;font-family:"DM Serif Display",serif;font-size:48px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:center}body.page-template-account.logged-in main.main .account-header h1 svg{bottom:-10px!important}body.page-template-account.logged-in main.main .account-header h2{color:#000;font-family:"DM Serif Display",serif;font-size:18px;font-weight:400;line-height:22px;letter-spacing:0;text-align:center}body.page-template-account.logged-in main.main .account-header__text{max-width:964px;margin:10px auto;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0;text-align:center}body.page-template-account.logged-in main.main .account-header__text a{color:#192569}body.page-template-account.logged-in main.main .woocommerce-MyAccount-navigation{margin-bottom:20px}@media (min-width:769px){body.page-template-account.logged-in main.main .woocommerce-MyAccount-navigation{background:#fff;border-radius:10px;width:23.94%;margin-bottom:0}}body.page-template-account.logged-in main.main .woocommerce-MyAccount-navigation .dropdown-menu{width:100%}body.page-template-account.logged-in main.main .woocommerce-MyAccount-navigation li{position:relative;color:#000;font-family:Rubik,Arial,sans-serif;font-size:16px;font-weight:500;line-height:66px;letter-spacing:0;text-align:left}body.page-template-account.logged-in main.main .woocommerce-MyAccount-navigation li:not(:last-child){border-bottom:1px solid #e6e6e6}body.page-template-account.logged-in main.main .woocommerce-MyAccount-navigation li a{position:relative;display:block;padding-left:68px}body.page-template-account.logged-in main.main .woocommerce-MyAccount-navigation li a:hover{color:#64e6cb}body.page-template-account.logged-in main.main .woocommerce-MyAccount-navigation li:before{content:"";display:block;position:absolute;width:20px;height:20px;left:30px;top:50%;transform:translateY(-50%);background-position:50%;background-repeat:no-repeat;background-size:contain}body.page-template-account.logged-in main.main .woocommerce-MyAccount-navigation li.is-active{background-color:#edfffb}body.page-template-account.logged-in main.main .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--modifier-le-compte:before{background-image:url(../../../../../../themes/good-act/images/compte-profil.svg)}body.page-template-account.logged-in main.main .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--quotes:before{background-image:url(../../../../../../themes/good-act/images/compte-devis.svg)}body.page-template-account.logged-in main.main .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--orders:before{background-image:url(../../../../../../themes/good-act/images/compte-commandes.svg)}body.page-template-account.logged-in main.main .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--consulter-mes-bat:before{background-image:url(../../../../../../themes/good-act/images/compte-bat.svg)}body.page-template-account.logged-in main.main .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--mes-points-fidelite:before{background-image:url(../../../../../../themes/good-act/images/compte-fidelite.svg)}body.page-template-account.logged-in main.main .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--soutenir-une-cause:before{background-image:url(../../../../../../themes/good-act/images/compte-cause.svg)}body.page-template-account.logged-in main.main .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--adresse:before{background-image:url(../../../../../../themes/good-act/images/compte-adresses.svg)}body.page-template-account.logged-in main.main .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--deconnexion:before{background-image:url(../../../../../../themes/good-act/images/compte-deco.svg)}body.page-template-account.logged-in main.main .woocommerce-MyAccount-content{background:#fff;border-radius:10px;padding:20px}@media (min-width:768px){body.page-template-account.logged-in main.main .woocommerce-MyAccount-content{width:74.65%;padding:40px}}body.page-template-account.logged-in main.main .woocommerce-MyAccount-content>p{font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left;margin:0 auto 20px}@media (min-width:768px){body.page-template-account.logged-in main.main .woocommerce-MyAccount-content>p{font-size:16px}}body.page-template-account.logged-in main.main .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields span.optional,body.page-template-account.logged-in main.main .woocommerce-MyAccount-content form .woocommerce-address-fields span.optional{display:none}body.page-template-account.logged-in main.main .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields abbr.required,body.page-template-account.logged-in main.main .woocommerce-MyAccount-content form .woocommerce-address-fields abbr.required{color:#31c1a4}body.page-template-account.logged-in main.main .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields #billing_date_field,body.page-template-account.logged-in main.main .woocommerce-MyAccount-content form .woocommerce-address-fields #billing_date_field{display:none}body.page-template-account.logged-in main.main .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields #billing_accept_field,body.page-template-account.logged-in main.main .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields #billing_newsletter_field,body.page-template-account.logged-in main.main .woocommerce-MyAccount-content form .woocommerce-address-fields #billing_accept_field,body.page-template-account.logged-in main.main .woocommerce-MyAccount-content form .woocommerce-address-fields #billing_newsletter_field{clear:both;accent-color:#31c1a4;position:relative}body.page-template-account.logged-in main.main .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields #billing_accept_field label,body.page-template-account.logged-in main.main .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields #billing_newsletter_field label,body.page-template-account.logged-in main.main .woocommerce-MyAccount-content form .woocommerce-address-fields #billing_accept_field label,body.page-template-account.logged-in main.main .woocommerce-MyAccount-content form .woocommerce-address-fields #billing_newsletter_field label{padding-left:32px;display:block}body.page-template-account.logged-in main.main .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields #billing_accept_field label input,body.page-template-account.logged-in main.main .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields #billing_newsletter_field label input,body.page-template-account.logged-in main.main .woocommerce-MyAccount-content form .woocommerce-address-fields #billing_accept_field label input,body.page-template-account.logged-in main.main .woocommerce-MyAccount-content form .woocommerce-address-fields #billing_newsletter_field label input{width:fit-content;position:absolute;left:0;top:7px}body.page-template-account.logged-in main.main .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields .select2 .select2-selection,body.page-template-account.logged-in main.main .woocommerce-MyAccount-content form .woocommerce-address-fields .select2 .select2-selection{line-height:52px;height:52px;border-radius:100px;padding:0 20px;border:1px solid #d4d4d4}body.page-template-account.logged-in main.main .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields .select2 .select2-selection .select2-selection__rendered,body.page-template-account.logged-in main.main .woocommerce-MyAccount-content form .woocommerce-address-fields .select2 .select2-selection .select2-selection__rendered{color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:52px;letter-spacing:0;text-align:left}body.page-template-account.logged-in main.main .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields .select2 .select2-selection .select2-selection__arrow,body.page-template-account.logged-in main.main .woocommerce-MyAccount-content form .woocommerce-address-fields .select2 .select2-selection .select2-selection__arrow{width:14px;height:14px;right:20px;top:50%;transform:translateY(-50%);background:url(../../../../../../themes/good-act/images/carret-green.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}body.page-template-account.logged-in main.main .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields .select2 .select2-selection .select2-selection__arrow b,body.page-template-account.logged-in main.main .woocommerce-MyAccount-content .woocommerce-EditAccountForm em,body.page-template-account.logged-in main.main .woocommerce-MyAccount-content form .woocommerce-address-fields .select2 .select2-selection .select2-selection__arrow b,body.page-template-account.logged-in main.main .woocommerce-MyAccount-content form em{display:none}body.page-template-account.logged-in main.main .woocommerce-MyAccount-content .woocommerce-EditAccountForm button[type=submit],body.page-template-account.logged-in main.main .woocommerce-MyAccount-content form button[type=submit]{background:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:100px!important;font-family:Rubik,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;text-align:center!important;transition:.3s!important;display:block!important;width:fit-content!important;padding:18px 32px!important;line-height:1.2!important;margin:auto}body.page-template-account.logged-in main.main .woocommerce-MyAccount-content .woocommerce-EditAccountForm button[type=submit] img,body.page-template-account.logged-in main.main .woocommerce-MyAccount-content form button[type=submit] img{transition:.3s}body.page-template-account.logged-in main.main .woocommerce-MyAccount-content .woocommerce-EditAccountForm button[type=submit]:hover,body.page-template-account.logged-in main.main .woocommerce-MyAccount-content form button[type=submit]:hover{background:#fff!important;color:#000!important}body.page-template-account.logged-in main.main .woocommerce-MyAccount-content .woocommerce-EditAccountForm button[type=submit]:hover img,body.page-template-account.logged-in main.main .woocommerce-MyAccount-content form button[type=submit]:hover img{filter:brightness(0)}body.page-template-account.logged-in main.main .woocommerce-MyAccount-content .woocommerce-EditAccountForm h3,body.page-template-account.logged-in main.main .woocommerce-MyAccount-content .woocommerce-EditAccountForm legend,body.page-template-account.logged-in main.main .woocommerce-MyAccount-content form h3,body.page-template-account.logged-in main.main .woocommerce-MyAccount-content form legend{color:#000;font-family:"DM Serif Display",serif;font-size:20px;font-weight:400;line-height:1;letter-spacing:0;text-align:left;margin:0 auto 10px}@media (min-width:768px){body.page-template-account.logged-in main.main .woocommerce-MyAccount-content .woocommerce-EditAccountForm h3,body.page-template-account.logged-in main.main .woocommerce-MyAccount-content .woocommerce-EditAccountForm legend,body.page-template-account.logged-in main.main .woocommerce-MyAccount-content form h3,body.page-template-account.logged-in main.main .woocommerce-MyAccount-content form legend{font-size:28px}}body.page-template-account.logged-in main.main .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row,body.page-template-account.logged-in main.main .woocommerce-MyAccount-content form .form-row{padding:0;margin:0 0 20px}body.page-template-account.logged-in main.main .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row label,body.page-template-account.logged-in main.main .woocommerce-MyAccount-content form .form-row label{font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left;padding:0 0 5px 20px}@media (min-width:768px){body.page-template-account.logged-in main.main .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row label,body.page-template-account.logged-in main.main .woocommerce-MyAccount-content form .form-row label{font-size:16px}}body.page-template-account.logged-in main.main .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row input,body.page-template-account.logged-in main.main .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row select,body.page-template-account.logged-in main.main .woocommerce-MyAccount-content form .form-row input,body.page-template-account.logged-in main.main .woocommerce-MyAccount-content form .form-row select{width:100%;background:#fff;border:1px solid #d4d4d4;border-radius:100px;padding:0 20px;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:50px;letter-spacing:0;text-align:left}body.page-template-account.logged-in main.main .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row .show-password-input,body.page-template-account.logged-in main.main .woocommerce-MyAccount-content form .form-row .show-password-input{right:20px;top:50%;transform:translateY(-50%)}body.page-template-account.logged-in main.main .woocommerce-MyAccount-content .woocommerce-Addresses header.woocommerce-Address-title h3{color:#000;font-family:"DM Serif Display",serif;font-size:20px;font-weight:400;line-height:1;letter-spacing:0;text-align:left;margin:0 auto 10px}@media (min-width:768px){body.page-template-account.logged-in main.main .woocommerce-MyAccount-content .woocommerce-Addresses header.woocommerce-Address-title h3{font-size:28px}}body.page-template-account.logged-in main.main .woocommerce-MyAccount-content .woocommerce-Addresses header.woocommerce-Address-title a{font-size:0;display:block;width:20px;height:20px;border-radius:100%;background-color:#64e6cb;background-image:url(../../../../../../themes/good-act/images/plus.svg);background-position:50%;background-repeat:no-repeat;background-size:75%}body.page-template-account table.woocommerce-MyAccount-orders{border-radius:0;border:none;border-spacing:0;border-collapse:collapse}body.page-template-account table.woocommerce-MyAccount-orders:before{content:"Mes commandes";width:214px;display:block;margin-bottom:25px;color:#000;font-family:"DM Serif Display",serif;font-size:28px;font-weight:400;line-height:28px;letter-spacing:0;text-align:left}body.page-template-account table.woocommerce-MyAccount-orders thead{display:none}body.page-template-account table.woocommerce-MyAccount-orders tbody{border-top:1px solid #d4d4d4}body.page-template-account table.woocommerce-MyAccount-orders tbody tr{border-bottom:1px solid #d4d4d4}body.page-template-account table.woocommerce-MyAccount-orders tbody tr:nth-child(2n){background-color:rgba(0,0,0,.025)}body.page-template-account table.woocommerce-MyAccount-orders tbody tr:nth-child(2n) td{background-color:transparent}@media (min-width:768px){body.page-template-account table.woocommerce-MyAccount-orders tbody tr:nth-child(2n){background-color:#fff}}body.page-template-account table.woocommerce-MyAccount-orders tbody tr td{border-top:none}body.page-template-account table.woocommerce-MyAccount-orders tbody tr td.woocommerce-orders-table__cell-order-date,body.page-template-account table.woocommerce-MyAccount-orders tbody tr td.woocommerce-orders-table__cell-order-total{display:none}body.page-template-account table.woocommerce-MyAccount-orders tbody tr td.woocommerce-orders-table__cell-order-number{display:inline-block;padding:10px 0;width:66%;color:#000;font-family:Rubik,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left}@media (min-width:768px){body.page-template-account table.woocommerce-MyAccount-orders tbody tr td.woocommerce-orders-table__cell-order-number{display:table-cell;padding:20px 0;width:22%}}body.page-template-account table.woocommerce-MyAccount-orders tbody tr td.woocommerce-orders-table__cell-order-number:before{content:"Commande "}body.page-template-account table.woocommerce-MyAccount-orders tbody tr td.woocommerce-orders-table__cell-order-status{display:inline-block;position:relative;padding:10px 0;width:32%;font-size:0}@media (min-width:768px){body.page-template-account table.woocommerce-MyAccount-orders tbody tr td.woocommerce-orders-table__cell-order-status{display:table-cell;padding:20px 0;width:11%}}body.page-template-account table.woocommerce-MyAccount-orders tbody tr td.woocommerce-orders-table__cell-order-status:before{position:absolute;right:0;top:50%;transform:translateY(-50%);padding:6px 10px;display:inline-block;font-family:Rubik,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left;text-transform:uppercase;border-width:1px;border-style:solid;border-radius:5px}@media (min-width:768px){body.page-template-account table.woocommerce-MyAccount-orders tbody tr td.woocommerce-orders-table__cell-order-status:before{position:relative;right:0;top:0;transform:none}}body.page-template-account table.woocommerce-MyAccount-orders tbody tr td.woocommerce-orders-table__cell-order-actions{padding:10px 0;width:100%;text-align:center!important}@media (min-width:768px){body.page-template-account table.woocommerce-MyAccount-orders tbody tr td.woocommerce-orders-table__cell-order-actions{padding:20px 0;width:67%;text-align:right!important}}body.page-template-account table.woocommerce-MyAccount-orders tbody tr td.woocommerce-orders-table__cell-order-actions:before{content:none}body.page-template-account table.woocommerce-MyAccount-orders tbody tr td.woocommerce-orders-table__cell-order-actions a{font-size:0!important;padding:0!important;display:inline-block!important;margin-left:0!important;margin-bottom:10px!important;background:none!important;border:0!important}@media (min-width:768px){body.page-template-account table.woocommerce-MyAccount-orders tbody tr td.woocommerce-orders-table__cell-order-actions a{margin-left:10px!important;margin-bottom:0!important}}body.page-template-account table.woocommerce-MyAccount-orders tbody tr td.woocommerce-orders-table__cell-order-actions a:before{display:inline-block;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0;text-align:center;transition:.3s}body.page-template-account table.woocommerce-MyAccount-orders tbody tr td.woocommerce-orders-table__cell-order-actions a.view:before{content:"Voir la commande";padding:14px 10px 14px 40px;background-image:url(../../../../../../themes/good-act/images/bill-see.svg);background-position:center left 10px;background-repeat:no-repeat;background-size:20px;color:#000}body.page-template-account table.woocommerce-MyAccount-orders tbody tr td.woocommerce-orders-table__cell-order-actions a.view:hover:before{background-image:url(../../../../../../themes/good-act/images/bill-see-hover.svg);color:grey}body.page-template-account table.woocommerce-MyAccount-orders tbody tr td.woocommerce-orders-table__cell-order-actions a.invoice:before{content:"Télécharger la facture";padding:14px 0 14px 30px;background-image:url(../../../../../../themes/good-act/images/bill-download.svg);background-position:center left 0;background-repeat:no-repeat;background-size:20px;color:#000}body.page-template-account table.woocommerce-MyAccount-orders tbody tr td.woocommerce-orders-table__cell-order-actions a.invoice:hover:before{background-image:url(../../../../../../themes/good-act/images/bill-download-hover.svg);color:grey}body.page-template-account table.woocommerce-MyAccount-orders tbody tr td.woocommerce-orders-table__cell-order-actions a.order-again:before{content:"Commander à nouveau";padding:14px 30px 14px 60px;background-color:#000;background-image:url(../../../../../../themes/good-act/images/bill-rebuy.svg);background-position:center left 30px;background-repeat:no-repeat;background-size:20px;color:#fff;border-radius:100px;border:1px solid #000}body.page-template-account table.woocommerce-MyAccount-orders tbody tr td.woocommerce-orders-table__cell-order-actions a.order-again:hover:before{background-color:#fff;background-image:url(../../../../../../themes/good-act/images/bill-rebuy-hover.svg);color:#000}body.page-template-account table.woocommerce-MyAccount-orders tbody tr.woocommerce-orders-table__row--status-cancelled td.woocommerce-orders-table__cell-order-status:before{content:"Annulée";color:#ca3c33;border-color:#ca3c33}body.page-template-account table.woocommerce-MyAccount-orders tbody tr.woocommerce-orders-table__row--status-completed td.woocommerce-orders-table__cell-order-status:before{content:"Livrée";color:#71c25c;border-color:#71c25c}body.page-template-account table.woocommerce-MyAccount-orders tbody tr.woocommerce-orders-table__row--status-on-hold td.woocommerce-orders-table__cell-order-status:before{content:"En attente";color:#ff9c40;border-color:#ff9c40}body.page-template-account table.woocommerce-MyAccount-orders tbody tr.woocommerce-orders-table__row--status-processing td.woocommerce-orders-table__cell-order-status:before{content:"En cours";color:#ff9c40;border-color:#ff9c40}body.page-template-account .account-login{display:flex;flex-direction:column;gap:20px}@media (min-width:768px){body.page-template-account .account-login{flex-direction:row}}body.page-template-account .account-login__login,body.page-template-account .account-login__register{width:100%;background:#fff;border-radius:10px;padding-top:30px;padding-bottom:30px}@media (min-width:768px){body.page-template-account .account-login__login,body.page-template-account .account-login__register{width:calc(50% - 10px);padding-top:40px;padding-bottom:40px}}@media (min-width:1281px){body.page-template-account .account-login__login,body.page-template-account .account-login__register{padding-top:75px;padding-bottom:60px}}body.page-template-account .account-login__login__content,body.page-template-account .account-login__register__content{width:90%;margin:auto}body.page-template-account .account-login__login h2,body.page-template-account .account-login__register h2{color:#000;font-family:"DM Serif Display",serif;font-size:25px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:center;margin-bottom:20px}@media (min-width:768px){body.page-template-account .account-login__login h2,body.page-template-account .account-login__register h2{font-size:32px}}@media (min-width:1281px){body.page-template-account .account-login__login h2,body.page-template-account .account-login__register h2{font-size:38px}}body.page-template-account .account-login__login h3,body.page-template-account .account-login__register h3{color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:center;margin-bottom:20px}@media (min-width:768px){body.page-template-account .account-login__login h3,body.page-template-account .account-login__register h3{font-size:16px}}body.page-template-account .account-login__login__text,body.page-template-account .account-login__register__text{color:grey;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left;margin-top:30px}body.page-template-account .account-login__login__text a,body.page-template-account .account-login__register__text a{color:#192569}body.page-template-account .account-login__login form,body.page-template-account .account-login__register form{padding:0;margin:0;border:none;border-radius:0}body.page-template-account .account-login__login form .lost_password a,body.page-template-account .account-login__register form .lost_password a{color:#000;font-family:Rubik,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left;text-decoration:underline}body.page-template-account .account-login__login form .stay_logged,body.page-template-account .account-login__register form .stay_logged{accent-color:#31c1a4;color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left}body.page-template-account .account-login__login form .form-row,body.page-template-account .account-login__register form .form-row{padding:0;margin:0 0 20px}body.page-template-account .account-login__login form .form-row:last-child,body.page-template-account .account-login__register form .form-row:last-child{margin:0}body.page-template-account .account-login__login form .form-row input:not([type=submit]),body.page-template-account .account-login__register form .form-row input:not([type=submit]){padding:0 55px;border:1px solid #d4d4d4;border-radius:100px;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:53px;letter-spacing:0;text-align:left}body.page-template-account .account-login__login form .form-row .show-password-input,body.page-template-account .account-login__register form .form-row .show-password-input{right:20px;top:50%;transform:translateY(-50%)}body.page-template-account .account-login__login form .icon-email input,body.page-template-account .account-login__login form .icon-password input,body.page-template-account .account-login__register form .icon-email input,body.page-template-account .account-login__register form .icon-password input{background-size:20px;background-repeat:no-repeat;background-position:center left 20px}body.page-template-account .account-login__login form .icon-email input,body.page-template-account .account-login__register form .icon-email input{background-image:url(../../../../../../themes/good-act/images/email.svg)}body.page-template-account .account-login__login form .icon-password input,body.page-template-account .account-login__register form .icon-password input{background-image:url(../../../../../../themes/good-act/images/password.svg)}body.page-template-account .account-login__login__content{max-width:410px}body.page-template-account .account-login__register__content{max-width:592px}body.page-template-account .account-login__register form{width:100%;max-width:410px;margin:auto}.woocommerce-MyAccount-content .mark,.woocommerce-MyAccount-content mark{background-color:#edfffb}.woocommerce-MyAccount-content .woocommerce-order-details__title{font-family:Larken-Bold;font-size:28px;margin-bottom:16px}.woocommerce-MyAccount-content table.shop_table tbody th,.woocommerce-MyAccount-content table.shop_table tfoot td,.woocommerce-MyAccount-content table.shop_table tfoot th,.woocommerce-MyAccount-content td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce-MyAccount-content td.product-name .wc-item-meta dt,.woocommerce-MyAccount-content td.product-name dl.variation .wc-item-meta-label,.woocommerce-MyAccount-content td.product-name dl.variation dt{font-weight:500}body.page-template-gabarit>.main{overflow-x:clip}body.page-template-gabarit>.main>.wrap>:not(:last-child){margin:0 auto 30px}@media (min-width:768px){body.page-template-gabarit>.main>.wrap>:not(:last-child){margin:0 auto 90px}}body.page-template-gabarit>.main>.wrap>:last-child{margin:0 auto}@media (min-width:768px){body.page-template-gabarit>.main>.wrap>:last-child{margin:0 auto}}body.page-template-gabarit blockquote{display:flex;flex-direction:column;width:100%;border:3px solid #ffbac8;border-radius:255px 15px 225px 15px/15px 225px 15px 255px;box-shadow:0 0 0 1px #ffbac8;padding:30px 20px;background:url(../../../../../../themes/good-act/images/quote-yellow.svg);background-position:right 10% bottom 20%;background-repeat:no-repeat;background-size:40%}@media (min-width:768px){body.page-template-gabarit blockquote{padding:50px 120px;background-position:right 180px bottom 45px;background-size:135px}}body.page-template-gabarit blockquote>:not(cite){font-family:Rubik,Arial,sans-serif;font-size:14px;font-style:italic;font-weight:400;line-height:1.6;letter-spacing:0;text-align:left}@media (min-width:768px){body.page-template-gabarit blockquote>:not(cite){font-size:26px}}body.page-template-gabarit blockquote>:not(cite):after,body.page-template-gabarit blockquote>:not(cite):before{display:inline-block}body.page-template-gabarit blockquote>:not(cite):before{content:"“ "}body.page-template-gabarit blockquote>:not(cite):after{content:"”"}body.page-template-gabarit blockquote cite{order:-1;width:fit-content;color:#000;font-family:"DM Serif Display",serif;font-size:16px;font-weight:400;line-height:1;letter-spacing:0;text-align:left;font-style:normal}@media (min-width:768px){body.page-template-gabarit blockquote cite{font-size:28px}}body.page-template-gabarit blockquote cite svg{z-index:-1}body.page-template-gabarit blockquote cite svg path{stroke:#ffed82}body.page-template-gabarit p{font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0;text-align:left}@media (min-width:768px){body.page-template-gabarit p{font-size:20px}}body.page-template-gabarit h2,body.page-template-gabarit h3,body.page-template-gabarit h4{color:#192569;font-family:"DM Serif Display",serif;font-weight:400;line-height:1;letter-spacing:0;text-align:left;margin-bottom:20px}body.page-template-gabarit h2{font-size:25px}@media (min-width:768px){body.page-template-gabarit h2{font-size:28px}}body.page-template-gabarit h3{font-size:20px}@media (min-width:768px){body.page-template-gabarit h3{font-size:25px}}body.page-template-gabarit h4{font-size:16px}@media (min-width:768px){body.page-template-gabarit h4{font-size:20px}}body.page-template-gabarit .wp-block-video{border-radius:10px;overflow:hidden}body.page-template-gabarit .wp-block-media-text{width:100%}@media (min-width:768px){body.page-template-gabarit .wp-block-media-text{gap:4.93%;display:flex}}@media (min-width:768px){body.page-template-gabarit .wp-block-media-text .wp-block-media-text__media{width:49.3%}}body.page-template-gabarit .wp-block-media-text .wp-block-media-text__media img{display:block;width:100%}body.page-template-gabarit .wp-block-media-text .wp-block-media-text__content{padding:20px 0 0}@media (min-width:768px){body.page-template-gabarit .wp-block-media-text .wp-block-media-text__content{padding:0;width:45.77%}}body.page-template-gabarit .wp-block-media-text .wp-block-media-text__content>:not(:last-child){margin-bottom:20px}body.page-template-gabarit .wp-block-media-text .wp-block-media-text__content h2,body.page-template-gabarit .wp-block-media-text .wp-block-media-text__content h3,body.page-template-gabarit .wp-block-media-text .wp-block-media-text__content h4{color:#192569;font-family:"DM Serif Display",serif;font-size:25px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left}@media (min-width:768px){body.page-template-gabarit .wp-block-media-text .wp-block-media-text__content h2,body.page-template-gabarit .wp-block-media-text .wp-block-media-text__content h3,body.page-template-gabarit .wp-block-media-text .wp-block-media-text__content h4{font-size:48px}}body.page-template-gabarit .wp-block-media-text .wp-block-media-text__content p{color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0;text-align:left}body.page-template-gabarit .block-color{width:100%;max-width:1180px;padding:30px 20px;background:#f8f5ed;border-radius:10px}@media (min-width:768px){body.page-template-gabarit .block-color{padding:90px 120px 80px}}body.page-template-gabarit .block-color__title{position:relative;display:block;margin:0 auto 20px;width:fit-content;color:#000;font-family:"DM Serif Display",serif;font-size:25px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:center}@media (min-width:768px){body.page-template-gabarit .block-color__title{font-size:48px}}body.page-template-gabarit .block-color__title svg path{stroke:#64e6cb}body.page-template-gabarit .block-color__subtitle{position:relative;margin:0 auto 20px;color:#000;font-family:"DM Serif Display",serif;font-size:20px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:center}@media (min-width:768px){body.page-template-gabarit .block-color__subtitle{font-size:28px}}body.page-template-gabarit .block-color__text{position:relative;color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0;text-align:center}body.page-template-gabarit .block-color__shape1{width:60px;top:-27px;left:-10px}@media (min-width:768px){body.page-template-gabarit .block-color__shape1{width:100px;top:-27px;left:88px}}body.page-template-gabarit .block-color__shape2{width:60px;bottom:120px;left:-45px}@media (min-width:768px){body.page-template-gabarit .block-color__shape2{width:100px;bottom:120px;left:-72px}}body.page-template-gabarit .block-color__shape3{width:110px;top:52px;right:-55px}@media (min-width:768px){body.page-template-gabarit .block-color__shape3{width:160px;top:52px;right:-90px}}body.page-template-gabarit .block-color__shape4{width:60px;bottom:-30px;right:-15px}@media (min-width:768px){body.page-template-gabarit .block-color__shape4{width:90px;bottom:-30px;right:76px}}body.page-template-gabarit .block-circle{background:#f8f5ed;margin-left:-20px!important;margin-right:-20px!important;padding-top:30px}@media screen and (min-width:411px){body.page-template-gabarit .block-circle{margin-left:-30px!important;margin-right:-30px!important}}@media screen and (min-width:768px){body.page-template-gabarit .block-circle{margin-left:calc(50% - 50vw + 9px)!important;margin-right:calc(50% - 50vw + 9px)!important;padding-top:70px}}body.page-template-gabarit .block-circle__container{max-width:925px;margin:auto;padding:0 20px;display:flex;flex-direction:column;justify-content:space-between;background:url(../../../../../../themes/good-act/images/ellipse-yellow-full.svg);background-size:100%;background-repeat:no-repeat;background-position:top}@media (min-width:768px){body.page-template-gabarit .block-circle__container{padding:0 120px;flex-direction:row}}body.page-template-gabarit .block-circle__img{width:100%;margin-top:-45px}@media (min-width:768px){body.page-template-gabarit .block-circle__img{width:33.58%}}body.page-template-gabarit .block-circle__img img{display:block;width:100%}body.page-template-gabarit .block-circle__text{width:100%;padding:20px 0 70px}@media (min-width:768px){body.page-template-gabarit .block-circle__text{width:56.93%;padding:100px 0 70px}}body.page-template-gabarit .block-circle__text__title{color:#000;font-family:"DM Serif Display",serif;font-size:25px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:center;margin:0 auto 12px;width:70%;background:url(../../../../../../themes/good-act/images/quotes-pink.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:80px}@media (min-width:768px){body.page-template-gabarit .block-circle__text__title{font-size:38px;text-align:left;width:80%;margin:0 auto 12px 0}}body.page-template-gabarit .block-circle__text__text{color:#000;font-family:Rubik,Arial,sans-serif;font-size:18px;font-style:italic;font-weight:300;line-height:1.5;letter-spacing:0;text-align:center;margin-bottom:10px}@media (min-width:768px){body.page-template-gabarit .block-circle__text__text{font-size:24px;text-align:left}}body.page-template-gabarit .block-circle__text__text:before{content:"“";display:inline-block}body.page-template-gabarit .block-circle__text__text:after{content:"”";display:inline-block}body.page-template-gabarit .block-circle__text__little{color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0;text-align:center}@media (min-width:768px){body.page-template-gabarit .block-circle__text__little{text-align:left}}.search h1{padding:30px 0;color:#000;font-family:"DM Serif Display",serif;font-size:30px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:center}@media (min-width:768px){.search h1{padding:50px 0;font-size:48px}}.search__cards{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;padding-bottom:80px}@media (min-width:768px){.search__cards{padding-bottom:50px}}.search__cards__card{width:calc(50% - 10px);position:relative;padding:35px 10px 10px;background:#fff;border:1px solid #fff;border-radius:10px}@media (min-width:768px){.search__cards__card{width:calc(25% - 15px);padding:25px 20px 20px}}.search__cards__card:hover .search__cards__card__pic img{transform:scale(1.2)}.search__cards__card__tags{position:absolute;top:8px;left:8px;z-index:2}@media (min-width:768px){.search__cards__card__tags{top:20px;left:20px}}.search__cards__card__tags__ecolo,.search__cards__card__tags__france{display:inline-block;margin-right:8px;margin-bottom:5px;padding:8px;border-radius:5px;font-family:Rubik,Arial,sans-serif;font-size:0;font-weight:400;line-height:1.4;letter-spacing:0;text-align:left}@media (min-width:768px){.search__cards__card__tags__ecolo,.search__cards__card__tags__france{padding:4px 10px;font-size:11px}}.search__cards__card__tags__ecolo img,.search__cards__card__tags__france img{display:inline-block;width:15px;vertical-align:middle;margin-right:0}@media (min-width:768px){.search__cards__card__tags__ecolo img,.search__cards__card__tags__france img{width:11px;margin-right:6px}}.search__cards__card__tags__ecolo{background:#cafcf2;color:#0f6856}.search__cards__card__tags__france{background:#f8f5ed;color:#000}.search__cards__card__pic{display:block;width:calc(100% - 16px);margin:0 auto 10px;position:relative;z-index:1;overflow:hidden}.search__cards__card__pic:before{content:"";display:block;width:100%}.search__cards__card__pic>*{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.search__cards__card__pic>* _:-ms-input-placeholder,:root .search__cards__card__pic>*{left:50%;transform:translateX(-50%);width:auto;max-width:none}.search__cards__card__pic:before{padding-top:100%}@media (min-width:768px){.search__cards__card__pic{width:calc(100% - 20px);position:relative}.search__cards__card__pic:before{content:"";display:block;width:100%}.search__cards__card__pic>*{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.search__cards__card__pic>* _:-ms-input-placeholder,:root .search__cards__card__pic>*{left:50%;transform:translateX(-50%);width:auto;max-width:none}.search__cards__card__pic:before{padding-top:102.88065844%}}.search__cards__card__pic img{transition:.3s}.search__cards__card__name{color:#000;font-family:Rubik,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.4;letter-spacing:0;text-align:left;min-height:4.2em;margin-bottom:0}@media (min-width:768px){.search__cards__card__name{font-size:15px;min-height:2.8em;margin-bottom:10px}}.search__cards__card__price{color:#000;font-family:Rubik,Arial,sans-serif;font-size:10px;font-weight:400;line-height:1.4;letter-spacing:0;text-align:left}@media (min-width:768px){.search__cards__card__price{font-size:16px}}.search__cards__card__price div{opacity:.5;font-size:10px}@media (min-width:768px){.search__cards__card__price div{font-size:13px}}.search__cards__card__price span{font-weight:500;font-size:11px}@media (min-width:768px){.search__cards__card__price span{font-weight:600;font-size:16px}}.soutenir-une-cause .cause-title{font-family:Larken-Bold,serif}.soutenir-une-cause .cause-alert{border-radius:10px;margin:18px 0;background:#ffbac8 url(../../../../../../themes/good-act/images/info.svg) no-repeat left 14px center;padding:12px 16px 12px 36px}.soutenir-une-cause .cause-alert--green{background:#64e6cb url(../../../../../../themes/good-act/images/info.svg) no-repeat left 14px center}.soutenir-une-cause .cause-list>*{position:relative;border-top:1px solid #d4d4d4}.soutenir-une-cause .cause-list>:last-child{border-bottom:1px solid #d4d4d4}@media screen and (min-width:1025px){.soutenir-une-cause .cause-list>*{display:flex}}.soutenir-une-cause .cause-list>*>*{margin:24px 0}.soutenir-une-cause .cause-image{width:30%}@media screen and (min-width:1025px){.soutenir-une-cause .cause-image{flex:0 0 14%}}.soutenir-une-cause .cause-image img{width:100%}.soutenir-une-cause .cause-body{line-height:1.2}@media screen and (min-width:1025px){.soutenir-une-cause .cause-body{margin:24px}}@media screen and (min-width:1440px){.soutenir-une-cause .cause-body{margin:30px;font-size:16px}}.soutenir-une-cause .cause-body h3{font-family:Larken-Bold,serif;font-size:20px;margin-bottom:10px}@media screen and (max-width:1024px){.soutenir-une-cause .cause-body h3{position:absolute;top:50px;left:35%}}@media screen and (min-width:1025px){.soutenir-une-cause .cause-actions{align-self:center;min-width:160px;text-align:right}}.soutenir-une-cause .cause-actions .button{width:100%}@media screen and (min-width:1025px){.soutenir-une-cause .cause-actions .button{padding:14px 24px;min-width:158px}}.soutenir-une-cause .modal-body{text-align:center;padding:20px 20px 50px}.soutenir-une-cause .modal-body .button{padding:14px 24px;min-width:158px}.main404{padding:40px 0;background-image:url(../../../../../../themes/good-act/images/ecorce-yellow.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.main404 h1{margin-bottom:20px;color:#000;font-family:"DM Serif Display",serif;font-size:30px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:center}@media (min-width:768px){.main404 h1{margin-bottom:35px;font-size:48px}}.main404__text{margin-bottom:20px;color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0;text-align:center}@media (min-width:768px){.main404__text{margin-bottom:35px}}.main404__btn{margin:0 auto 20px}.main404__btn img{display:inline-block;width:20px;margin-right:15px;vertical-align:middle}@media (min-width:768px){.main404__btn{margin:0 auto}}.main404__img{display:block;width:80%;max-width:1160px;margin:auto}.results-generateur{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (min-width:768px){.results-generateur{grid-template-columns:repeat(4,1fr)}}.results-generateur__count{margin:-35px 0 45px auto;float:none;width:fit-content;color:#000;font-family:Rubik,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.2;letter-spacing:0}@media (min-width:768px){.results-generateur__count{margin:0 auto 0 0;float:left}}.goodscore{position:relative}.goodscore .ecorce{min-height:275vh}@media (min-width:768px){.goodscore .ecorce{min-height:175vh}}.goodscore .white-bubble{background-color:#fff;position:absolute;top:5vh;left:5vw;width:90vw;min-height:116vh;border-radius:10px;padding:20px}@media (min-width:768px){.goodscore .white-bubble{padding:90px}}.goodscore__tet__frame h1{display:inline-block;margin-bottom:28px;font-family:"DM Serif Display",serif;font-size:25px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left}@media (min-width:768px){.goodscore__tet__frame h1{font-size:48px}}.goodscore__tet__frame h1 svg{border-radius:100px;z-index:0}.goodscore__tet__frame h1 svg path{stroke:#ffed82;transition:all .1s linear}.goodscore__tet__frame--headings{width:100%}@media (min-width:768px){.goodscore__tet__frame--headings{width:46vw}}.goodscore__tet__frame h2{font-size:28px;font-family:"DM Serif Display",serif}.goodscore__tet__frame__illus{display:flex;flex-direction:column;justify-content:space-between;padding-top:33px}@media (min-width:768px){.goodscore__tet__frame__illus{flex-direction:row;justify-content:space-between}}.goodscore__tet__frame__illus--txt{max-width:600px;font-size:14px;line-height:150%;width:100%;padding-right:unset}@media (min-width:768px){.goodscore__tet__frame__illus--txt{width:50%;padding-right:10%}}.goodscore__tet__frame__illus--gif{width:100%;aspect-ratio:4.81666667;margin-top:40px}@media (min-width:768px){.goodscore__tet__frame__illus--gif{margin-top:unset;width:50%}}.goodscore__tet__frame__illus--gif img{width:100%}.goodscore .s-values{position:relative;padding:340px 0}@media (min-width:768px){.goodscore .s-values{padding:340px 0}}@media (min-width:1200px){.goodscore .s-values{padding:340px 0}}.goodscore .s-values .choupette{position:absolute;top:54px;left:0;width:100%;height:100%;z-index:2}@media (max-width:768px){.goodscore .s-values .choupette .wrap{padding:0}}.goodscore .s-values__container{margin:0 auto;border:3px solid #64e6cb;border-radius:255px 15px 225px 15px/15px 225px 15px 255px;box-shadow:0 0 0 1px #64e6cb;padding:20px}@media (min-width:768px){.goodscore .s-values__container{padding:30px}}@media (min-width:1200px){.goodscore .s-values__container{padding:40px 60px}}.goodscore .s-values__container .swiper-button-prev{left:0;transform:translate(-50%,-188%) rotate(180deg)}@media (min-width:768px){.goodscore .s-values__container .swiper-button-prev{left:75px}}.goodscore .s-values__container .swiper-button-next{right:0;transform:translate(50%,-188%)}@media (min-width:768px){.goodscore .s-values__container .swiper-button-next{right:75px}}.goodscore .s-values__headings{display:flex;flex-direction:column;align-items:center;padding-bottom:40px}.goodscore .s-values__headings--title{font-size:28px;font-family:"DM Serif Display",serif;padding-bottom:20px}.goodscore .s-values__headings--txt{font-size:14px;line-height:150%}.goodscore .s-values__frame{border:none;margin:unset;max-width:unset;box-shadow:none;padding:unset}.goodscore .s-values__frame__value{text-align:center;margin-bottom:30px}@media (min-width:1200px){.goodscore .s-values__frame__value{margin-bottom:0}}.goodscore .s-values__frame__value img{display:block;margin:0 auto 15px;min-height:93px}@media (min-width:768px){.goodscore .s-values__frame__value img{margin:0 auto 15px}}@media (min-width:1200px){.goodscore .s-values__frame__value img{margin:0 auto 24px}}.goodscore .s-values__frame__value h3{margin-bottom:24px;display:inline-block;color:#000;font-family:"DM Serif Display",serif;font-size:25px;font-weight:400;line-height:1;letter-spacing:0;text-align:center}@media (min-width:768px){.goodscore .s-values__frame__value h3{font-size:28px}}.goodscore .s-values__frame__value h3 svg{border-radius:100px;z-index:-1}.goodscore .s-values__frame__value h3 svg path{stroke:var(--var-color);transition:all .1s linear}.goodscore .s-values__frame__value__text{color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0;text-align:center}.goodscore .s-bonus{display:flex;align-items:center;flex-direction:column}@media (min-width:768px){.goodscore .s-bonus{flex-direction:row}}.goodscore .s-bonus__illus{width:100%;max-width:458px;margin-bottom:40px}@media (min-width:768px){.goodscore .s-bonus__illus{width:32%;margin-bottom:unset}}.goodscore .s-bonus__illus img{aspect-ratio:1.05}.goodscore .s-bonus__content{width:100%;padding-left:unset}@media (min-width:768px){.goodscore .s-bonus__content{width:68%;padding-left:55px}}.goodscore .s-bonus__content--title{display:inline-block;margin-bottom:28px;font-family:"DM Serif Display",serif;font-size:25px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left}@media (min-width:768px){.goodscore .s-bonus__content--title{font-size:48px}}.goodscore .s-bonus__content--title svg{border-radius:100px;z-index:0}.goodscore .s-bonus__content--title svg path{stroke:#ffed82;transition:all .1s linear}.goodscore .s-bonus__content--title.traitDessineFin{white-space:normal}.goodscore .s-bonus__content h3{font-size:28px;font-family:"DM Serif Display",serif}.goodscore .s-bonus__content--txt{font-size:14px;line-height:150%;padding-top:30px}.accordion .accordion-item{margin-bottom:10px;border-radius:10px;border:0;overflow:hidden}.accordion .accordion-button{box-shadow:none;font-weight:500;color:inherit}@media screen and (min-width:1025px){.accordion .accordion-button{padding:1.25rem 1.85rem}}.accordion .accordion-button:after{background-image:url(../../../../../../themes/good-act/images/chevron-down-pink.svg);background-position:50%;background-size:auto}.accordion .accordion-button:not(.collapsed){background-color:rgba(255,186,200,.1803921568627451)}.accordion .accordion-body{font-size:14px}@media screen and (min-width:1025px){.accordion .accordion-body{padding:1.25rem 1.85rem}}.good-act .textLoadMore{color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.375;letter-spacing:0;text-align:center;margin:20px auto}@media (min-width:768px){.good-act .textLoadMore{font-size:16px;margin:50px auto 20px}}.good-act .barreLoadMore{background:#e0e0e0;width:100%;max-width:310px;margin:0 auto 20px;height:5px;border-radius:100px}.good-act .barreLoadMore .barreLoadMore-progress{height:100%;transition:width .5s;background:#ffbac8;border-radius:100px}.good-act .btnLoadMore{display:block!important;width:fit-content!important;padding:18px 32px!important;line-height:1.2!important;background:transparent!important;color:#000!important;border:1px solid #000!important;border-radius:100px!important;font-family:Rubik,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;text-align:center!important;transition:.3s!important;margin:auto}.good-act .btnLoadMore:hover{color:grey!important;border:1px solid grey!important}.good-act .btnLoadMore.loading{opacity:.5;cursor:wait}.good-act span.woocommerce-Price-currencySymbol{margin-left:5px;font-weight:400}.good-act .button{background:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:100px!important;font-family:Rubik,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;text-align:center!important;transition:.3s!important}.good-act .button img{transition:.3s}.good-act .button:hover{background:#fff!important;color:#000!important}.good-act .button:hover img{filter:brightness(0)}.good-act .woocommerce .cart .button,.good-act .woocommerce .cart input.button{padding:15px}.good-act .checkout-legend-required{color:#000;font-family:Rubik,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left}.good-act .checkout-legend-required span{color:#64e6cb}.good-act .checkout-rewards{width:100%;margin:20px auto;border:1px solid #192569;border-radius:10px;display:flex;padding:20px;gap:24px;align-items:center;justify-content:flex-start}.good-act .checkout-rewards__img{display:block;width:40px}.good-act .checkout-rewards__text{max-width:510px;color:#000;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left}.good-act .checkout-rewards__text b{font-weight:700}.good-act .woocommerce-products-header{padding:45px 0 30px;text-align:center;max-width:1000px;margin:0 auto}@media screen and (min-width:768px){.good-act .woocommerce-products-header{padding-top:50px}}.good-act .woocommerce-products-header__pic{display:block;width:82px;margin:0 auto 20px}.good-act .woocommerce-products-header__title{font-family:"DM Serif Display",serif;margin:0 auto 30px;width:fit-content}.good-act .woocommerce-products-header .term-description{line-height:1.2}.good-act .woocommerce-products-header .term-description a{font-weight:500}.good-act .woocommerce-products-header .term-description.readMoreTrigger:after{content:"Voir plus";font-weight:500;margin:6px 0;display:block;text-decoration:underline;cursor:pointer}.good-act .woocommerce-products-header .term-description.readMoreTrigger p{max-height:35px;overflow:hidden;transition:1s}.good-act .woocommerce-products-header .term-description.readMoreTrigger--open:after{content:"Réduire"}.good-act .woocommerce-products-header .term-description.readMoreTrigger--open p{max-height:500px}.good-act.woocommerce ul.products[class*=columns-] .yith-ywraq-add-to-quote{display:none}.good-act.woocommerce-page ul.products[class*=columns-] li.product,.good-act.woocommerce ul.products[class*=columns-] li.product{position:relative;background:#fff;border-radius:10px;padding:12px;overflow:hidden;margin-bottom:10px}@media screen and (min-width:768px){.good-act.woocommerce-page ul.products[class*=columns-] li.product,.good-act.woocommerce ul.products[class*=columns-] li.product{padding:20px;width:23.9%;margin:0 1.4% 20px 0}}.good-act.woocommerce-page ul.products[class*=columns-] li.product a.button,.good-act.woocommerce-page ul.products[class*=columns-] li.product span.price,.good-act.woocommerce ul.products[class*=columns-] li.product a.button,.good-act.woocommerce ul.products[class*=columns-] li.product span.price{display:none}.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__tags,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__tags{position:absolute;top:8px;left:8px;z-index:2;width:100%}@media (min-width:768px){.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__tags,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__tags{top:20px;left:20px}}.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__tags__ecolo,.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__tags__france,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__tags__ecolo,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__tags__france{display:inline-block;margin-right:8px;margin-bottom:5px;padding:8px;border-radius:5px;font-family:Rubik,Arial,sans-serif;font-size:0;font-weight:400;line-height:1.4;letter-spacing:0;text-align:left}@media (min-width:768px){.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__tags__ecolo,.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__tags__france,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__tags__ecolo,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__tags__france{padding:4px 10px;font-size:11px}}.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__tags__ecolo img,.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__tags__france img,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__tags__ecolo img,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__tags__france img{display:inline-block;width:15px;vertical-align:middle;margin-right:0}@media (min-width:768px){.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__tags__ecolo img,.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__tags__france img,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__tags__ecolo img,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__tags__france img{width:11px;margin-right:6px}}.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__tags__ecolo,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__tags__ecolo{background:#cafcf2;color:#0f6856}.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__tags__france,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__tags__france{background:#f8f5ed;color:#000}.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__tags__goodscore,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__tags__goodscore{font-size:11px;position:absolute;right:30px;top:-4px}.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__tags__goodscore.score,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__tags__goodscore.score{border:1px solid;border-radius:50%;font-size:18px;font-family:Inter,sans-serif;font-weight:800;width:25px;height:25px;display:flex;align-items:center;justify-content:center;color:#fff}.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__tags__goodscore.score_A,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__tags__goodscore.score_A{background-color:#67bd49}.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__tags__goodscore.score_B,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__tags__goodscore.score_B{background-color:#b7d953}.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__tags__goodscore.score_C,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__tags__goodscore.score_C{background-color:#f9e749}.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__tags__goodscore.score_D,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__tags__goodscore.score_D{background-color:#efc226}.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__tags__goodscore.score_E,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__tags__goodscore.score_E{background-color:#ef8626}.good-act.woocommerce-page ul.products[class*=columns-] li.product h2,.good-act.woocommerce ul.products[class*=columns-] li.product h2{color:#000;font-family:Rubik,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.4;letter-spacing:0;text-align:left;min-height:4.2em;margin-bottom:0;padding:0}@media (min-width:768px){.good-act.woocommerce-page ul.products[class*=columns-] li.product h2,.good-act.woocommerce ul.products[class*=columns-] li.product h2{font-size:16px;min-height:2.8em;margin-bottom:15px}}.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__price,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__price{color:#000;font-family:Rubik,Arial,sans-serif;font-size:10px;font-weight:400;line-height:1.4;letter-spacing:0;text-align:left}@media (min-width:768px){.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__price,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__price{font-size:16px}}.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__price div,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__price div{opacity:.5;font-size:10px}@media (min-width:768px){.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__price div,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__price div{font-size:13px}}.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__price span,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__price span{font-weight:500;font-size:11px}@media (min-width:768px){.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__price span,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__price span{font-weight:600;font-size:16px}}.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__price span.s-hp-new__slider__card__price__price,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__price span.s-hp-new__slider__card__price__price{font-weight:600;font-size:13px;display:block;line-height:1}@media (min-width:768px){.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__price span.s-hp-new__slider__card__price__price,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__price span.s-hp-new__slider__card__price__price{font-weight:600;font-size:16px;display:inline-block;line-height:1.4}}.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__pic,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__pic{display:block;width:calc(100% - 16px);margin:0 auto 10px;position:relative;z-index:1;overflow:hidden}.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__pic:before,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__pic:before{content:"";display:block;width:100%}.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__pic>*,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__pic>*{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__pic>* _:-ms-input-placeholder,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__pic>* _:-ms-input-placeholder,:root .good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__pic>*,:root .good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__pic>*{left:50%;transform:translateX(-50%);width:auto;max-width:none}.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__pic:before,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__pic:before{padding-top:100%}@media (min-width:768px){.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__pic,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__pic{width:calc(100% - 20px);position:relative}.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__pic:before,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__pic:before{content:"";display:block;width:100%}.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__pic>*,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__pic>*{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__pic>* _:-ms-input-placeholder,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__pic>* _:-ms-input-placeholder,:root .good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__pic>*,:root .good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__pic>*{left:50%;transform:translateX(-50%);width:auto;max-width:none}.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__pic:before,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__pic:before{padding-top:97.14396736%}}.good-act.woocommerce-page ul.products[class*=columns-] li.product .wc-product-card__pic img,.good-act.woocommerce ul.products[class*=columns-] li.product .wc-product-card__pic img{transition:.3s;margin-bottom:0}.good-act.woocommerce-page ul.products[class*=columns-] li.product:hover .wc-product-card__pic img,.good-act.woocommerce ul.products[class*=columns-] li.product:hover .wc-product-card__pic img{transform:scale(1.2)}.good-act.woocommerce-page ul.products[class*=columns-] li:nth-child(4n),.good-act.woocommerce ul.products[class*=columns-] li:nth-child(4n){margin-right:0!important}.good-act.woocommerce-page ul.products[class*=columns-] li.first,.good-act.woocommerce ul.products[class*=columns-] li.first{clear:none}.good-act.woocommerce-page ul.products[class*=columns-] li:nth-child(4n-3),.good-act.woocommerce ul.products[class*=columns-] li:nth-child(4n-3){clear:both}.good-act.woocommerce #respond input#submit,.good-act.woocommerce a.button,.good-act.woocommerce button.button,.good-act.woocommerce input.button{font-weight:500;border-radius:50px;font-size:14px}.good-act.woocommerce #respond input#submit.alt,.good-act.woocommerce a.button.alt,.good-act.woocommerce button.button.alt,.good-act.woocommerce input.button.alt{font-weight:500;border-radius:50px;font-size:14px;background-color:#000}.good-act .product-box{border-radius:10px;margin:20px 0}@media screen and (min-width:768px){.good-act .product-box{background-color:#fff;padding:30px}}.good-act.woocommerce div.product div.images{margin-bottom:20px}.good-act .woocommerce-product-gallery .flex-viewport,.good-act .woocommerce-product-gallery__image{border:1px solid #d7d7d7;border-radius:10px}.good-act.woocommerce div.product .product_title{font-family:"DM Serif Display",serif}.good-act.woocommerce div.product form.cart{margin-bottom:20px}.good-act.woocommerce:not(.requestquote) div.product .yith-ywraq-add-to-quote{display:inline-block;width:calc(50% - 7.5px);margin-bottom:30px}.good-act.woocommerce:not(.requestquote) div.product .yith-ywraq-add-to-quote .add-request-quote-button{display:block;background:transparent!important;color:#000!important;border:1px solid #000!important;border-radius:100px!important;font-family:Rubik,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;text-align:center!important;transition:.3s!important;display:block!important;width:100%!important;padding:18px 0!important;line-height:1.2!important}.good-act.woocommerce:not(.requestquote) div.product .yith-ywraq-add-to-quote .add-request-quote-button:hover{color:grey!important;border:1px solid grey!important}.good-act.woocommerce:not(.requestquote) div.product .yith-ywraq-add-to-quote .add-request-quote-button:before{content:"";display:inline-block;width:16px;height:20px;vertical-align:middle;background-image:url(../../../../../../themes/good-act/images/compte-devis.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;margin-right:15px;transition:.3s}.good-act.woocommerce:not(.requestquote) div.product .yith-ywraq-add-to-quote .add-request-quote-button:hover:before{opacity:.5}.good-act.woocommerce div.product .summary.entry-summary p.price{display:none}.good-act.woocommerce div.product .product_meta{font-size:0}.good-act.woocommerce div.product .product_meta:before{content:"(1) Les délais peuvent être allongés si votre création graphique doit être retravaillée par nos graphiques. Sous réserve d'une validation de votre bon à tirer le jour de sa réception par email.";color:#000;font-family:Rubik,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0;text-align:left;display:block;margin-bottom:10px}.good-act.woocommerce div.product .product_meta .sku_wrapper{font-size:14px}.good-act .woocommerce-product-details__short-description{margin:20px 0;color:grey}.good-act form.cart:not(.variations_form){display:flex;flex-direction:column;background:#fff;padding:20px;margin:0 -20px}@media (min-width:768px){.good-act form.cart:not(.variations_form){background:transparent;padding:0;margin:0}}.good-act form.cart:not(.variations_form) .quantity{float:none!important;display:block;order:1;margin:0 0 15px!important;width:fit-content;position:relative}.good-act form.cart:not(.variations_form) .quantity:before{content:"Quantité";margin-right:20px;color:#000}.good-act form.cart:not(.variations_form) .quantity:after,.good-act form.cart:not(.variations_form) .quantity:before{display:inline-block;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left}.good-act form.cart:not(.variations_form) .quantity:after{content:"ex.";position:absolute;right:13px;top:50%;transform:translateY(-50%);color:grey}.good-act form.cart:not(.variations_form) .quantity input{width:106px;padding:0 14px;border:1px solid #d4d4d4;border-radius:100px;color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:500;line-height:50px;height:50px;letter-spacing:0;text-align:left;-moz-appearance:textfield}.good-act form.cart:not(.variations_form) .quantity input::-webkit-inner-spin-button,.good-act form.cart:not(.variations_form) .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.good-act form.cart:not(.variations_form) .single_add_to_cart_button{float:none;display:block;order:5;background:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:100px!important;font-family:Rubik,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;text-align:center!important;transition:.3s!important;display:block!important;width:100%!important;padding:18px 0!important;line-height:1.2!important}.good-act form.cart:not(.variations_form) .single_add_to_cart_button img{transition:.3s}.good-act form.cart:not(.variations_form) .single_add_to_cart_button:hover{background:#fff!important;color:#000!important}.good-act form.cart:not(.variations_form) .single_add_to_cart_button:hover img{filter:brightness(0)}.good-act form.cart:not(.variations_form) .pbq_quantity_pricing_tables{float:none;display:block;margin-top:0;order:2}.good-act form.cart:not(.variations_form) .pbq_quantity_pricing_tables .pbq_pricing_table table{width:426px;max-width:100%}.good-act form.cart:not(.variations_form) .pbq_quantity_pricing_tables .pbq_pricing_table table tr{display:flex;margin-bottom:6px}.good-act form.cart:not(.variations_form) .pbq_quantity_pricing_tables .pbq_pricing_table table tr td:first-child,.good-act form.cart:not(.variations_form) .pbq_quantity_pricing_tables .pbq_pricing_table table tr th:first-child{order:1;padding:10px 0 10px 30px;width:44.6%;border-radius:100px 0 0 100px}@media (min-width:768px){.good-act form.cart:not(.variations_form) .pbq_quantity_pricing_tables .pbq_pricing_table table tr td:first-child,.good-act form.cart:not(.variations_form) .pbq_quantity_pricing_tables .pbq_pricing_table table tr th:first-child{padding:10px 0 10px 43px}}.good-act form.cart:not(.variations_form) .pbq_quantity_pricing_tables .pbq_pricing_table table tr td:nth-child(2),.good-act form.cart:not(.variations_form) .pbq_quantity_pricing_tables .pbq_pricing_table table tr th:nth-child(2){order:3;padding:10px 0;width:25.6%;border-radius:0 100px 100px 0}.good-act form.cart:not(.variations_form) .pbq_quantity_pricing_tables .pbq_pricing_table table tr td:nth-child(3),.good-act form.cart:not(.variations_form) .pbq_quantity_pricing_tables .pbq_pricing_table table tr th:nth-child(3){order:2;padding:10px 0;width:29.8%}.good-act form.cart:not(.variations_form) .pbq_quantity_pricing_tables .pbq_pricing_table table tr th{color:#000;font-family:Rubik,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.1;letter-spacing:0;text-align:left}.good-act form.cart:not(.variations_form) .pbq_quantity_pricing_tables .pbq_pricing_table table tr td{background:#fffadf}.good-act form.cart:not(.variations_form) .pbq_quantity_pricing_tables .pbq_pricing_table table tr td:first-child{color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.1;letter-spacing:0;text-align:left}.good-act form.cart:not(.variations_form) .pbq_quantity_pricing_tables .pbq_pricing_table table tr td:first-child:after{content:"ex."}.good-act form.cart:not(.variations_form) .pbq_quantity_pricing_tables .pbq_pricing_table table tr td:nth-child(2){color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.1;letter-spacing:0;text-align:left}.good-act form.cart:not(.variations_form) .pbq_quantity_pricing_tables .pbq_pricing_table table tr td:nth-child(2):not(.no-minus):before{content:"-";margin-right:-3px}.good-act form.cart:not(.variations_form) .pbq_quantity_pricing_tables .pbq_pricing_table table tr td:nth-child(3){color:#000;font-family:Rubik,Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.1;letter-spacing:0;text-align:left}.good-act form.cart:not(.variations_form) .pbq_quantity_pricing_tables .pbq_pricing_table table tr td:nth-child(3) .woocommerce-Price-currencySymbol{font-weight:400}.good-act form.cart:not(.variations_form) .pbq_quantity_pricing_tables .tpbqNewFirst--active td{background:#ffed82!important}.good-act form.cart:not(.variations_form) .pbq_pricing_summary{margin-top:35px}.good-act form.cart:not(.variations_form) .pbq_pricing_summary tr:not(:last-child){display:none}.good-act form.cart:not(.variations_form) .pbq_pricing_summary tr .pbq_qty_added{color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.1;letter-spacing:0;text-align:left}.good-act form.cart:not(.variations_form) .pbq_pricing_summary tr .pbq_qty_added span{font-size:20px;font-weight:600}.good-act form.cart:not(.variations_form) .pbq_pricing_summary tr .pbq_total_price{color:#000;font-family:Rubik,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.1;letter-spacing:0;text-align:right}.good-act form.cart:not(.variations_form) .pbq_pricing_summary tr .pbq_total_price .woocommerce-Price-currencySymbol{font-weight:400}.good-act .single_variation_wrap{position:relative;padding:20px;margin:0 -20px;background:#fff}@media (min-width:768px){.good-act .single_variation_wrap{padding:0;margin:0;background:transparent}}.good-act .single_variation_wrap .woocommerce-variation.single_variation{position:absolute;width:100%;top:80px;right:0;padding-left:20px;border-left:none}@media (min-width:768px){.good-act .single_variation_wrap .woocommerce-variation.single_variation{width:60%;top:0;padding-left:35px;border-left:1px solid #d4d4d4}}.good-act .single_variation_wrap .woocommerce-variation.single_variation span.price{color:#000;font-family:Rubik,Arial,sans-serif;font-size:35px;font-weight:700;line-height:1.1;letter-spacing:0;text-align:left}.good-act .single_variation_wrap .woocommerce-variation.single_variation span.price:before{content:"Prix unitaire";display:block;color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.1;letter-spacing:0;text-align:left}.good-act .single_variation_wrap .woocommerce-variation.single_variation span.price .woocommerce-Price-currencySymbol{font-weight:400}.good-act .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;flex-direction:column}.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .quantity{float:none!important;display:block;order:1;margin:0 0 15px!important;width:fit-content;position:relative;padding-bottom:50px}@media (min-width:768px){.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .quantity{padding-bottom:0}}.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .quantity:before{content:"Quantité";display:inline-block;margin-right:20px;color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left}.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .quantity:after{content:"ex.";display:inline-block;position:absolute;right:13px;top:17px;transform:none;color:grey;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left}@media (min-width:768px){.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .quantity:after{top:50%;transform:translateY(-50%)}}.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input{width:106px;padding:0 14px;border:1px solid #d4d4d4;border-radius:100px;color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:500;line-height:50px;height:50px;letter-spacing:0;text-align:left;-moz-appearance:textfield}.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input::-webkit-inner-spin-button,.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button{float:none;display:block;order:5;background:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:100px!important;font-family:Rubik,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;text-align:center!important;transition:.3s!important;display:block!important;width:100%!important;padding:18px 0!important;line-height:1.2!important}.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button img{transition:.3s}.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button:hover{background:#fff!important;color:#000!important}.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button:hover img{filter:brightness(0)}.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .pbq_quantity_pricing_tables{float:none;display:block;margin-top:0;order:2}.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .pbq_quantity_pricing_tables .pbq_pricing_table table{width:426px;max-width:100%}.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .pbq_quantity_pricing_tables .pbq_pricing_table table tr{display:flex;margin-bottom:6px}.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .pbq_quantity_pricing_tables .pbq_pricing_table table tr td:first-child,.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .pbq_quantity_pricing_tables .pbq_pricing_table table tr th:first-child{order:1;padding:10px 0 10px 30px;width:44.6%;border-radius:100px 0 0 100px}@media (min-width:768px){.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .pbq_quantity_pricing_tables .pbq_pricing_table table tr td:first-child,.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .pbq_quantity_pricing_tables .pbq_pricing_table table tr th:first-child{padding:10px 0 10px 43px}}.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .pbq_quantity_pricing_tables .pbq_pricing_table table tr td:nth-child(2),.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .pbq_quantity_pricing_tables .pbq_pricing_table table tr th:nth-child(2){order:3;padding:10px 0;width:25.6%;border-radius:0 100px 100px 0}.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .pbq_quantity_pricing_tables .pbq_pricing_table table tr td:nth-child(3),.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .pbq_quantity_pricing_tables .pbq_pricing_table table tr th:nth-child(3){order:2;padding:10px 0;width:29.8%}.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .pbq_quantity_pricing_tables .pbq_pricing_table table tr th{color:#000;font-family:Rubik,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.1;letter-spacing:0;text-align:left}.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .pbq_quantity_pricing_tables .pbq_pricing_table table tr td{background:#fffadf}.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .pbq_quantity_pricing_tables .pbq_pricing_table table tr td:first-child{color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.1;letter-spacing:0;text-align:left}.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .pbq_quantity_pricing_tables .pbq_pricing_table table tr td:first-child:after{content:"ex."}.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .pbq_quantity_pricing_tables .pbq_pricing_table table tr td:nth-child(2){color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.1;letter-spacing:0;text-align:left}.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .pbq_quantity_pricing_tables .pbq_pricing_table table tr td:nth-child(2):not(.no-minus):before{content:"-";margin-right:-3px}.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .pbq_quantity_pricing_tables .pbq_pricing_table table tr td:nth-child(3){color:#000;font-family:Rubik,Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.1;letter-spacing:0;text-align:left}.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .pbq_quantity_pricing_tables .pbq_pricing_table table tr td:nth-child(3) .woocommerce-Price-currencySymbol{font-weight:400}.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .pbq_quantity_pricing_tables .pbq_pricing_table .tpbqNewFirst--active td{background:#ffed82!important}.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .pbq_pricing_summary{margin-top:35px}.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .pbq_pricing_summary tr:not(:last-child){display:none}.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .pbq_pricing_summary tr .pbq_qty_added{color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.1;letter-spacing:0;text-align:left}.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .pbq_pricing_summary tr .pbq_qty_added span{font-size:20px;font-weight:600}.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .pbq_pricing_summary tr .pbq_total_price{color:#000;font-family:Rubik,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.1;letter-spacing:0;text-align:right}.good-act .single_variation_wrap .woocommerce-variation-add-to-cart .pbq_pricing_summary tr .pbq_total_price .woocommerce-Price-currencySymbol{font-weight:400}.good-act .variation-info{display:inline-block;width:13px;height:13px;background-image:url(../../../../../../themes/good-act/images/info.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;margin-left:3px}.good-act table.variations tbody{display:flex;flex-direction:column}@media (min-width:768px){.good-act table.variations tbody{flex-direction:row;flex-wrap:wrap}}.good-act table.variations tbody tr{margin-bottom:20px}.good-act table.variations tbody tr.variation-fullwidth{width:100%}@media (min-width:768px){.good-act table.variations tbody tr:not(.variation-fullwidth)+tr{border-left:1px solid #d4d4d4}.good-act table.variations tbody tr:not(.variation-fullwidth)+tr td,.good-act table.variations tbody tr:not(.variation-fullwidth)+tr th{padding-left:30px}}.good-act table.variations tbody tr label{font-weight:400!important;line-height:17px}.good-act table.variations tbody tr label,.good-act table.variations tbody tr select{color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;letter-spacing:0;text-align:left}.good-act table.variations tbody tr select{width:100%;font-weight:400;line-height:50px;height:50px;border:1px solid #d4d4d4;border-radius:100px;padding:0 46px 0 20px;appearance:none;background-color:#fff;background-image:url(../../../../../../themes/good-act/images/carret-green.svg);background-position:center right 20px;background-repeat:no-repeat;background-size:14px}@media (min-width:768px){.good-act table.variations tbody tr select{width:calc(100% - 30px)}}.good-act table.variations tbody tr ul.variable-items-wrapper li{border-radius:100%!important}.good-act table.variations tbody tr ul.variable-items-wrapper li>div{border-radius:100%;overflow:hidden}.good-act table.variations tbody tr a.reset_variations{display:none!important}.good-act .woocommerce-tabs.wc-tabs-wrapper{width:100%}@media (min-width:768px){.good-act .woocommerce-tabs.wc-tabs-wrapper{width:50%}}.good-act .woocommerce-tabs.wc-tabs-wrapper ul.tabs{padding:0!important}.good-act .woocommerce-tabs.wc-tabs-wrapper ul.tabs:before{border-bottom:1px solid #d4d4d4!important}.good-act .woocommerce-tabs.wc-tabs-wrapper ul.tabs li{background:transparent!important;border:none!important}.good-act .woocommerce-tabs.wc-tabs-wrapper ul.tabs li:after,.good-act .woocommerce-tabs.wc-tabs-wrapper ul.tabs li:before{content:none!important}.good-act .woocommerce-tabs.wc-tabs-wrapper ul.tabs li a{color:grey!important;font-family:Rubik,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:0!important;text-align:left!important}.good-act .woocommerce-tabs.wc-tabs-wrapper ul.tabs li.active{border-bottom-color:transparent!important}.good-act .woocommerce-tabs.wc-tabs-wrapper ul.tabs li.active a{color:#000!important;text-decoration:underline}.good-act .woocommerce-product-details__calcul-livraison{padding-left:44px;margin-bottom:30px;color:#000;font-family:Rubik,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left;background-image:url(../../../../../../themes/good-act/images/calcul-livraison.svg);background-repeat:no-repeat;background-position:0;background-size:29px}.good-act .woocommerce-product-details__calcul-livraison span{font-weight:600}.good-act .woocommerce-product-details__calcul-livraison span.date{text-decoration:underline}.good-act .woocommerce-result-count{float:none;width:fit-content;margin:-35px 0 45px auto;color:#000;font-family:Rubik,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.2;letter-spacing:0}@media (min-width:768px){.good-act .woocommerce-result-count{margin:0 auto 0 0;float:left}}.good-act .woocommerce-ordering{display:none}@media (min-width:768px){.good-act .woocommerce-ordering{display:inline-block}.good-act .woocommerce-ordering select{margin:-20px 0 0;appearance:none;background-color:#fff;background-image:url(../../../../../../themes/good-act/images/carret-green.svg);background-position:center right 20px;background-size:14px;background-repeat:no-repeat;padding:0 40px 0 20px;line-height:53px;height:53px;border:1px solid #d4d4d4;border-radius:100px;color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;text-align:left}}.good-act .breadcrumb-outer{position:absolute;z-index:9;width:100%}.good-act .woocommerce-breadcrumb{margin:0;padding-top:20px;font-weight:600;color:#000}.good-act .woocommerce-breadcrumb a{color:#000;font-weight:400}.good-act .woocommerce-breadcrumb a:hover{text-decoration:underline;color:#64e6cb}.good-act .woocommerce-breadcrumb .separator{display:inline-block;margin:0 15px;font-weight:400}.good-act.woocommerce div.product .woocommerce-tabs h2{display:none}.good-act.woocommerce div.product .woocommerce-tabs h3{font-family:"DM Serif Display",serif;font-size:22px;margin:20px 0;color:#0f6856}.single-product.good-act .woocommerce-notices-wrapper{margin:0 auto;padding:0 20px;width:100%}@media screen and (min-width:411px){.single-product.good-act .woocommerce-notices-wrapper{padding:0 30px}}@media screen and (min-width:768px){.single-product.good-act .woocommerce-notices-wrapper{padding:0 4vw;max-width:calc(1420px + 8vw)}.single-product.good-act .woocommerce-notices-wrapper--sm{max-width:calc(1080px + 8vw)}.single-product.good-act .woocommerce-notices-wrapper--lg{max-width:calc(1650px + 8vw)}}.good-act .woocommerce-notices-wrapper .woocommerce-message{margin:20px 0;background:#ffed82;border-radius:10px;border:0;display:flex;align-items:center;padding-left:4.25em}.good-act .woocommerce-notices-wrapper .woocommerce-message:before{top:auto;content:"";width:24px;height:24px;background-image:url(../../../../../../themes/good-act/images/check-green.svg);background-position:50%;background-repeat:no-repeat}.good-act .woocommerce-notices-wrapper .woocommerce-message a{order:3;margin-left:auto;flex:0 0 auto}.good-act.single-product #main{background-color:#f8f5ed}.good-act.single-product #main .woocommerce-main-image{position:relative}.good-act.single-product #main .woocommerce-main-image__tags{position:absolute;left:20px;top:20px}.good-act.single-product #main .woocommerce-main-image__tags__ecolo,.good-act.single-product #main .woocommerce-main-image__tags__france{display:inline-block;margin-right:8px;margin-bottom:5px;padding:8px;border-radius:5px;font-family:Rubik,Arial,sans-serif;font-size:0;font-weight:400;line-height:1.4;letter-spacing:0;text-align:left}@media (min-width:768px){.good-act.single-product #main .woocommerce-main-image__tags__ecolo,.good-act.single-product #main .woocommerce-main-image__tags__france{padding:4px 10px;font-size:11px}}.good-act.single-product #main .woocommerce-main-image__tags__ecolo img,.good-act.single-product #main .woocommerce-main-image__tags__france img{display:inline-block!important;width:15px!important;vertical-align:middle!important;margin-right:0!important}@media (min-width:768px){.good-act.single-product #main .woocommerce-main-image__tags__ecolo img,.good-act.single-product #main .woocommerce-main-image__tags__france img{width:11px!important;margin-right:6px!important}}.good-act.single-product #main .woocommerce-main-image__tags__ecolo .img-bg,.good-act.single-product #main .woocommerce-main-image__tags__france .img-bg{display:inline-block!important;width:15px!important;height:15px!important;vertical-align:middle!important;margin-right:0!important;background-size:contain;background-position:50%;background-repeat:no-repeat}@media (min-width:768px){.good-act.single-product #main .woocommerce-main-image__tags__ecolo .img-bg,.good-act.single-product #main .woocommerce-main-image__tags__france .img-bg{width:11px!important;height:11px!important;margin-right:6px!important}}.good-act.single-product #main .woocommerce-main-image__tags__ecolo .img-bg-ecolo,.good-act.single-product #main .woocommerce-main-image__tags__france .img-bg-ecolo{background-image:url(../../../../../../themes/good-act/images/ecologique.svg)}.good-act.single-product #main .woocommerce-main-image__tags__ecolo .img-bg-france,.good-act.single-product #main .woocommerce-main-image__tags__france .img-bg-france{background-image:url(../../../../../../themes/good-act/images/france.svg)}.good-act.single-product #main .woocommerce-main-image__tags__ecolo .img-bg-ue,.good-act.single-product #main .woocommerce-main-image__tags__france .img-bg-ue{background-image:url(../../../../../../themes/good-act/images/ue.svg)}.good-act.single-product #main .woocommerce-main-image__tags__ecolo{background:#cafcf2;color:#0f6856}.good-act.single-product #main .woocommerce-main-image__tags__france{background:#f8f5ed;color:#000}.good-act.woocommerce-cart main{background-image:url(../../../../../../themes/good-act/images/ecorce.jpg);background-position:top;background-repeat:repeat;display:flow-root}.good-act.woocommerce-cart .goodact-cart{padding:20px 0 150px}.good-act.woocommerce-cart .goodact-cart .woocommerce-products-header{padding:20px 0 52px}.good-act.woocommerce-cart .goodact-cart .woocommerce-products-header:before{content:"";display:block;width:62px;height:55px;background-image:url(../../../../../../themes/good-act/images/cart-icon-title.svg);background-repeat:no-repeat;background-position:50%;margin:0 auto}.good-act.woocommerce-cart .goodact-cart-box{background:#fff;border:0;border-radius:10px;padding:20px}@media screen and (min-width:1281px){.good-act.woocommerce-cart .goodact-cart-box{padding:30px}}@media screen and (min-width:1520px){.good-act.woocommerce-cart .goodact-cart-box{padding:36px 40px}}@media screen and (min-width:1025px){.good-act.woocommerce-cart .goodact-cart-flex{display:flex}}@media screen and (min-width:1025px){.good-act.woocommerce-cart .goodact-cart .woocommerce-cart-form{flex:1}}.good-act.woocommerce-cart .goodact-cart table.shop_table{border:0}.good-act.woocommerce-cart .goodact-cart table.shop_table th{white-space:nowrap;font-weight:500;font-size:15px}@media screen and (min-width:1281px){.good-act.woocommerce-cart .goodact-cart table.shop_table th{font-size:16px}}@media screen and (min-width:1520px){.good-act.woocommerce-cart .goodact-cart table.shop_table th{font-size:18px}}.good-act.woocommerce-cart .goodact-cart table.shop_table .product-name>a{font-size:16px;font-weight:500}@media screen and (min-width:1281px){.good-act.woocommerce-cart .goodact-cart table.shop_table .product-name>a{font-size:18px}}@media screen and (min-width:1520px){.good-act.woocommerce-cart .goodact-cart table.shop_table .product-name>a{font-size:20px}}.good-act.woocommerce-cart .goodact-cart table.shop_table .amount{font-size:15px}@media screen and (min-width:1281px){.good-act.woocommerce-cart .goodact-cart table.shop_table .amount{font-size:16px}}@media screen and (min-width:1520px){.good-act.woocommerce-cart .goodact-cart table.shop_table .amount{font-size:18px}}.good-act.woocommerce-cart .goodact-cart table.shop_table .product-subtotal .amount{font-weight:500}.good-act.woocommerce-cart .goodact-cart table.shop_table a.remove{text-indent:-9999px;border:0;background-image:url(../../../../../../themes/good-act/images/trash-black.svg);background-position:50%;background-repeat:no-repeat;width:20px;height:20px;border-radius:0}.good-act.woocommerce-cart .goodact-cart table.shop_table a.remove:hover{background-color:transparent;transform:scale(1.17)}.good-act.woocommerce-cart .goodact-cart table.shop_table td.product-name .zakeke-cart-edit{margin:10px 0}.good-act.woocommerce-cart .goodact-cart table.shop_table td.product-name .zakeke-cart-edit a{padding-left:28px;position:relative}.good-act.woocommerce-cart .goodact-cart table.shop_table td.product-name .zakeke-cart-edit a:before{content:"";background-image:url(../../../../../../themes/good-act/images/edit-black.svg);background-position:0;background-repeat:no-repeat;width:20px;height:20px;display:block;position:absolute;left:0}@media screen and (min-width:769px){.good-act.woocommerce-cart .goodact-cart table.shop_table td.product-name{position:relative;height:130px;padding-left:120px;min-width:260px}.good-act.woocommerce-cart .goodact-cart table.shop_table td.product-name .zakeke-cart-previews{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100px!important}.good-act.woocommerce-cart .goodact-cart table.shop_table td.product-name .zakeke-cart-preview{width:100px!important}}@media screen and (min-width:1440px){.good-act.woocommerce-cart .goodact-cart table.shop_table td.product-name{padding-top:30px;padding-bottom:30px}}@media screen and (min-width:1025px){.good-act.woocommerce-cart .goodact-cart .cart-collaterals{width:auto;max-width:436px;margin-left:40px}}.good-act.woocommerce-cart .goodact-cart .cart-collaterals .cart_totals h2{font-size:20px;font-weight:700}@media screen and (min-width:1281px){.good-act.woocommerce-cart .goodact-cart .cart-collaterals .cart_totals h2{font-size:22px}}@media screen and (min-width:1520px){.good-act.woocommerce-cart .goodact-cart .cart-collaterals .cart_totals h2{font-size:24px}}.good-act.woocommerce-cart .goodact-cart .cart-collaterals .cart_totals th{padding-left:18px}.good-act.woocommerce-cart .goodact-cart .cart-collaterals .cart_totals tr:not(:last-child)>*{border-top:1px solid #d4d4d4;vertical-align:middle}.good-act.woocommerce-cart .goodact-cart .cart-collaterals .cart_totals tr.no-border>*{border:0}.good-act.woocommerce-cart .goodact-cart .cart-collaterals .cart_totals tr.no-border>:before{display:none}@media screen and (min-width:1025px){.good-act.woocommerce-cart .goodact-cart .cart-collaterals .cart_totals{float:none;width:auto}}.good-act.woocommerce-cart .goodact-cart .cart-collaterals .cart_totals .cart-subtotal{height:70px}@media screen and (min-width:1440px){.good-act.woocommerce-cart .goodact-cart .cart-collaterals .cart_totals .cart-subtotal{height:90px}}.good-act.woocommerce-cart .goodact-cart .cart-collaterals .cart_totals .cart-subtotal td{text-align:right}.good-act.woocommerce-cart .goodact-cart .cart-collaterals .cart_totals .cart-subtotal td .amount{font-size:18px;font-weight:500}@media screen and (min-width:1281px){.good-act.woocommerce-cart .goodact-cart .cart-collaterals .cart_totals .cart-subtotal td .amount{font-size:20px}}@media screen and (min-width:1520px){.good-act.woocommerce-cart .goodact-cart .cart-collaterals .cart_totals .cart-subtotal td .amount{font-size:22px}}.good-act.woocommerce-cart .goodact-cart .cart-collaterals .cart_totals .tax-total{height:70px}.good-act.woocommerce-cart .goodact-cart .cart-collaterals .cart_totals .tax-total td{text-align:right}.good-act.woocommerce-cart .goodact-cart .cart-collaterals .cart_totals .order-total>:first-child{background-color:#fffada;border-top-left-radius:30px;border-bottom-left-radius:30px;vertical-align:middle;font-size:18px;padding-top:14px;padding-bottom:14px}.good-act.woocommerce-cart .goodact-cart .cart-collaterals .cart_totals .order-total>:nth-child(2){background-color:#fffada;border-top-right-radius:30px;border-bottom-right-radius:30px;text-align:right;vertical-align:middle;line-height:1}.good-act.woocommerce-cart .goodact-cart .cart-collaterals .cart_totals .order-total>:nth-child(2) .amount{font-size:20px}@media screen and (min-width:1281px){.good-act.woocommerce-cart .goodact-cart .cart-collaterals .cart_totals .order-total>:nth-child(2) .amount{font-size:22px}}@media screen and (min-width:1520px){.good-act.woocommerce-cart .goodact-cart .cart-collaterals .cart_totals .order-total>:nth-child(2) .amount{font-size:24px}}.good-act #add_payment_method .cart-collaterals .cart_totals tr td,.good-act #add_payment_method .cart-collaterals .cart_totals tr th,.good-act.woocommerce-cart .cart-collaterals .cart_totals tr td,.good-act.woocommerce-cart .cart-collaterals .cart_totals tr th,.good-act.woocommerce-checkout .cart-collaterals .cart_totals tr td,.good-act.woocommerce-checkout .cart-collaterals .cart_totals tr th{border:0}.good-act #add_payment_method table.cart input,.good-act.woocommerce-cart table.cart input,.good-act.woocommerce-checkout table.cart input{border:1px solid #d4d4d4;border-radius:29px;padding:14px 18px;width:100px;text-align:left;font-size:15px}@media screen and (min-width:1281px){.good-act #add_payment_method table.cart input,.good-act.woocommerce-cart table.cart input,.good-act.woocommerce-checkout table.cart input{font-size:16px}}@media screen and (min-width:1520px){.good-act #add_payment_method table.cart input,.good-act.woocommerce-cart table.cart input,.good-act.woocommerce-checkout table.cart input{font-size:18px}}.good-act #add_payment_method .cart-collaterals .cart_totals table,.good-act.woocommerce-cart .cart-collaterals .cart_totals table,.good-act.woocommerce-checkout .cart-collaterals .cart_totals table{margin:10px 0}.good-act.woocommerce #content table.cart td.actions,.good-act.woocommerce-page #content table.cart td.actions,.good-act.woocommerce-page table.cart td.actions,.good-act.woocommerce table.cart td.actions{position:relative;padding-top:90px}@media screen and (min-width:769px){.good-act.woocommerce #content table.cart td.actions,.good-act.woocommerce-page #content table.cart td.actions,.good-act.woocommerce-page table.cart td.actions,.good-act.woocommerce table.cart td.actions{padding-top:40px}}.good-act.woocommerce #content table.cart td.actions h4,.good-act.woocommerce-page #content table.cart td.actions h4,.good-act.woocommerce-page table.cart td.actions h4,.good-act.woocommerce table.cart td.actions h4{font-weight:700;text-align:left;margin-bottom:14px;font-size:18px}@media screen and (min-width:769px){.good-act.woocommerce #content table.cart td.actions h4,.good-act.woocommerce-page #content table.cart td.actions h4,.good-act.woocommerce-page table.cart td.actions h4,.good-act.woocommerce table.cart td.actions h4{font-size:20px}}.good-act.woocommerce #content table.cart td.actions button[name=update_cart],.good-act.woocommerce-page #content table.cart td.actions button[name=update_cart],.good-act.woocommerce-page table.cart td.actions button[name=update_cart],.good-act.woocommerce table.cart td.actions button[name=update_cart]{position:absolute;top:10px;right:0;width:auto}.good-act #add_payment_method table.cart td.actions .coupon .input-text,.good-act .shop_table.cart .wps_wpr_apply_custom_points #wps_cart_points,.good-act.woocommerce-cart table.cart td.actions .coupon .input-text,.good-act.woocommerce-checkout table.cart td.actions .coupon .input-text{width:100%;max-width:170px;font-size:14px;margin-right:10px;padding:14px 20px;background:#fff;border-radius:60px;border:1px solid #ccc;height:auto!important;float:none}@media screen and (max-width:768px){.good-act #add_payment_method table.cart td.actions .coupon .input-text,.good-act .shop_table.cart .wps_wpr_apply_custom_points #wps_cart_points,.good-act.woocommerce-cart table.cart td.actions .coupon .input-text,.good-act.woocommerce-checkout table.cart td.actions .coupon .input-text{margin-bottom:10px}}.good-act.woocommerce-checkout main.main{background-image:url(../../../../../../themes/good-act/images/ecorce.jpg);background-position:top;background-repeat:repeat;display:flow-root}.good-act.woocommerce-checkout main.main>div.woocommerce{margin:0 auto;padding:0 20px;width:100%}@media screen and (min-width:411px){.good-act.woocommerce-checkout main.main>div.woocommerce{padding:0 30px}}@media screen and (min-width:768px){.good-act.woocommerce-checkout main.main>div.woocommerce{padding:0 4vw;max-width:calc(1420px + 8vw)}.good-act.woocommerce-checkout main.main>div.woocommerce--sm{max-width:calc(1080px + 8vw)}.good-act.woocommerce-checkout main.main>div.woocommerce--lg{max-width:calc(1650px + 8vw)}}.good-act.woocommerce-checkout .checkout-header{padding:20px 0}@media (min-width:768px){.good-act.woocommerce-checkout .checkout-header{padding:40px 0 27px}}.good-act.woocommerce-checkout .checkout-header__pic{display:block;width:60px;margin:0 auto 8px}.good-act.woocommerce-checkout .checkout-header__title{width:fit-content;margin:0 auto;color:#000;font-family:"DM Serif Display",serif;font-size:25px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:center}@media (min-width:768px){.good-act.woocommerce-checkout .checkout-header__title{font-size:48px}}.good-act.woocommerce-checkout .woocommerce-info{border:none;background:#ffed82;border-radius:10px;color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left}.good-act.woocommerce-checkout .woocommerce-info:before{content:none}.good-act.woocommerce-checkout .woocommerce-info a{color:#192569;text-decoration:underline}.good-act.woocommerce-checkout .woocommerce-form-coupon,.good-act.woocommerce-checkout .woocommerce-form-login{background:#fff;border:none;border-radius:10px}.good-act.woocommerce-checkout .woocommerce-form-coupon a,.good-act.woocommerce-checkout .woocommerce-form-coupon label,.good-act.woocommerce-checkout .woocommerce-form-coupon p,.good-act.woocommerce-checkout .woocommerce-form-login a,.good-act.woocommerce-checkout .woocommerce-form-login label,.good-act.woocommerce-checkout .woocommerce-form-login p{color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left}.good-act.woocommerce-checkout .woocommerce-form-coupon a,.good-act.woocommerce-checkout .woocommerce-form-login a{text-decoration:underline}.good-act.woocommerce-checkout .woocommerce-form-coupon button,.good-act.woocommerce-checkout .woocommerce-form-login button{background:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:100px!important;font-family:Rubik,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;text-align:center!important;transition:.3s!important;display:block!important;width:fit-content!important;padding:18px 32px!important;line-height:1.2!important;float:none;margin:auto}.good-act.woocommerce-checkout .woocommerce-form-coupon button img,.good-act.woocommerce-checkout .woocommerce-form-login button img{transition:.3s}.good-act.woocommerce-checkout .woocommerce-form-coupon button:hover,.good-act.woocommerce-checkout .woocommerce-form-login button:hover{background:#fff!important;color:#000!important}.good-act.woocommerce-checkout .woocommerce-form-coupon button:hover img,.good-act.woocommerce-checkout .woocommerce-form-login button:hover img{filter:brightness(0)}.good-act.woocommerce-checkout .woocommerce-form-coupon input[type=checkbox],.good-act.woocommerce-checkout .woocommerce-form-login input[type=checkbox]{accent-color:#31c1a4}.good-act.woocommerce-checkout .woocommerce-form-coupon input[type=number],.good-act.woocommerce-checkout .woocommerce-form-coupon input[type=password],.good-act.woocommerce-checkout .woocommerce-form-coupon input[type=text],.good-act.woocommerce-checkout .woocommerce-form-login input[type=number],.good-act.woocommerce-checkout .woocommerce-form-login input[type=password],.good-act.woocommerce-checkout .woocommerce-form-login input[type=text]{color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:50px;letter-spacing:0;text-align:left;padding:0 20px;border:1px solid #d4d4d4;border-radius:100px}.good-act.woocommerce-checkout .woocommerce-form-coupon .woocommerce-form-login__rememberme,.good-act.woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__rememberme{text-align:center;display:block}.good-act.woocommerce-checkout .woocommerce-form-coupon .lost_password,.good-act.woocommerce-checkout .woocommerce-form-login .lost_password{text-align:center}.good-act.woocommerce-checkout form.woocommerce-checkout{display:flex;flex-direction:column;margin-bottom:50px;accent-color:#64e6cb}@media (min-width:768px){.good-act.woocommerce-checkout form.woocommerce-checkout{flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:120px}}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review_heading{display:none}.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details{width:100%;background:#fff;border-radius:10px;padding:30px 20px;margin-bottom:20px}@media (min-width:768px){.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details{width:57.75%;padding:50px 60px 40px;margin-bottom:0}}@media (min-width:768px){.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .col-2{width:100%;float:none}}.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields .shipping_address,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields .shipping_address{margin-bottom:20px}.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-end}.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields label,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields label{color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left;padding-bottom:10px}.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields label.checkbox,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields label.checkbox{position:relative;padding-left:32px;display:block}.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields label.checkbox input[type=checkbox],.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields label.checkbox input[type=checkbox]{position:absolute;left:0;top:8px}.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields h3:not(#ship-to-different-address),.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields h3:not(#ship-to-different-address){color:#000;font-family:Rubik,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1.2;letter-spacing:0;text-align:left;margin-bottom:20px;padding-bottom:13px;border-bottom:1px solid #d4d4d4}.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields h3#ship-to-different-address,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields h3#ship-to-different-address{width:100%;margin-top:20px;padding-top:20px;padding-bottom:20px;border-top:1px solid #d4d4d4}.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields h3#ship-to-different-address label,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields h3#ship-to-different-address label{font-family:Rubik,Arial,sans-serif;font-size:24px;font-weight:500;line-height:1.2;letter-spacing:0;text-align:left;padding-bottom:0}.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields .form-row,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields .form-row{padding:0!important;margin:0!important;float:none!important}.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #billing_address_1_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #billing_address_2_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #billing_city_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #billing_country_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #billing_date_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #billing_email_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #billing_first_name_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #billing_last_name_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #billing_phone_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #billing_postcode_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #billing_tva_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #shipping_address_1_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #shipping_address_2_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #shipping_city_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #shipping_first_name_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #shipping_last_name_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #shipping_postcode_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #billing_address_1_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #billing_address_2_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #billing_city_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #billing_country_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #billing_date_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #billing_email_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #billing_first_name_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #billing_last_name_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #billing_phone_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #billing_postcode_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #billing_tva_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #shipping_address_1_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #shipping_address_2_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #shipping_city_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #shipping_first_name_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #shipping_last_name_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #shipping_postcode_field{width:100%}@media (min-width:768px){.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #billing_address_1_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #billing_address_2_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #billing_city_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #billing_country_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #billing_date_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #billing_email_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #billing_first_name_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #billing_last_name_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #billing_phone_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #billing_postcode_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #billing_tva_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #shipping_address_1_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #shipping_address_2_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #shipping_city_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #shipping_first_name_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #shipping_last_name_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #shipping_postcode_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #billing_address_1_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #billing_address_2_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #billing_city_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #billing_country_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #billing_date_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #billing_email_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #billing_first_name_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #billing_last_name_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #billing_phone_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #billing_postcode_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #billing_tva_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #shipping_address_1_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #shipping_address_2_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #shipping_city_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #shipping_first_name_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #shipping_last_name_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #shipping_postcode_field{width:calc(50% - 10px)}}.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #billing_company_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #shipping_company_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #shipping_country_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #billing_company_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #shipping_company_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #shipping_country_field{width:100%}@media (min-width:768px){.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #billing_company_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #shipping_company_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #shipping_country_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #billing_company_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #shipping_company_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #shipping_country_field{padding:0 calc(50% + 10px) 0 0!important}}.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #billing_accept_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #billing_newsletter_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #billing_accept_field,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #billing_newsletter_field{width:100%}.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields #billing_accept_field abbr.required,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields span.optional,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #billing_accept_field abbr.required,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields span.optional{display:none}.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields abbr.required,.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields abbr.required{color:#64e6cb}.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-additional-fields label{color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left;padding-bottom:10px}.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-additional-fields span.optional{display:none}.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details input[type=date],.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details input[type=email],.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details input[type=number],.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details input[type=password],.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details input[type=tel],.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details input[type=text]{color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:50px;letter-spacing:0;text-align:left;padding:0 20px;border:1px solid #d4d4d4;border-radius:100px;width:100%}.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details textarea{width:100%;min-height:12em;border:1px solid #d4d4d4;border-radius:10px;padding:20px;color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left}.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .select2 .select2-selection{line-height:52px;height:52px;border-radius:100px;padding:0 20px;border:1px solid #d4d4d4}.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .select2 .select2-selection .select2-selection__rendered{color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:52px;letter-spacing:0;text-align:left}.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .select2 .select2-selection .select2-selection__arrow{width:14px;height:14px;right:20px;top:50%;transform:translateY(-50%);background:url(../../../../../../themes/good-act/images/carret-green.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.good-act.woocommerce-checkout form.woocommerce-checkout #customer_details .select2 .select2-selection .select2-selection__arrow b{display:none}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review{width:100%;background:#fff;border-radius:10px;padding:30px 20px}@media (min-width:768px){.good-act.woocommerce-checkout form.woocommerce-checkout #order_review{width:40.85%;padding:50px 60px 40px}}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table{display:block;border:none;border-radius:0;margin:0 0 40px}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table:before{content:"Votre commande";display:block;margin:0 0 20px 20px;padding-bottom:13px;border-bottom:1px solid #d4d4d4;color:#000;font-family:Rubik,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1.2;letter-spacing:0;text-align:left}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tbody,.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tbody tr,.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tfoot,.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tfoot tr,.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table thead,.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table thead tr{display:block}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tbody tr td,.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tbody tr th,.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tfoot tr td,.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tfoot tr th,.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table thead tr td,.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table thead tr th{display:block;border:none}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tbody tr td.product-total,.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tbody tr th.product-total,.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tfoot tr td.product-total,.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tfoot tr th.product-total,.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table thead tr td.product-total,.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table thead tr th.product-total{display:none}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table thead tr td,.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table thead tr th{color:#000;font-family:Rubik,Arial,sans-serif;font-size:18px;font-weight:500;line-height:1.2;letter-spacing:0;text-align:left;padding-left:20px}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tbody tr{padding:0 20px}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tbody tr td,.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tbody tr th{display:flex;gap:30px;align-items:center;padding:20px 10px;border-bottom:1px solid #d4d4d4}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tbody tr td dl.variation>:not(dd.variation-Personnalisation),.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tbody tr th dl.variation>:not(dd.variation-Personnalisation){display:none!important}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tbody tr td dl.variation dd.variation-Personnalisation,.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tbody tr th dl.variation dd.variation-Personnalisation{display:block;position:relative;float:none}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tbody tr td dl.variation dd.variation-Personnalisation img,.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tbody tr th dl.variation dd.variation-Personnalisation img{display:block;width:100%}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tbody tr td .product-name__img,.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tbody tr th .product-name__img{width:80px}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tbody tr td .product-name__infos,.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tbody tr th .product-name__infos{color:#000;font-family:Rubik,Arial,sans-serif;line-height:1.3;letter-spacing:0;text-align:left}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tbody tr td .product-name__infos__name,.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tbody tr th .product-name__infos__name{font-size:14px;font-weight:400}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tbody tr td .product-name__infos__quantity,.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tbody tr th .product-name__infos__quantity{font-size:16px;font-weight:700}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tbody tr td .product-name__infos__price,.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tbody tr th .product-name__infos__price{font-size:18px;font-weight:400}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tfoot tr{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tfoot tr.cart-subtotal th{padding:20px 0;border-bottom:1px solid #d4d4d4;width:50%;color:#000;font-family:Rubik,Arial,sans-serif;font-size:18px;font-weight:500;line-height:1.2;letter-spacing:0;text-align:left}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tfoot tr.cart-subtotal td{padding:20px 0;border-bottom:1px solid #d4d4d4;width:50%;color:#000;font-family:Rubik,Arial,sans-serif;font-size:22px;font-weight:500;line-height:1.2;letter-spacing:0;text-align:right}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tfoot tr.woocommerce-shipping-totals{flex-direction:column}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tfoot tr.woocommerce-shipping-totals th{padding:20px 0 0;color:#000;font-family:Rubik,Arial,sans-serif;font-size:18px;font-weight:500;line-height:1.2;letter-spacing:0;text-align:left}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tfoot tr.woocommerce-shipping-totals td{padding:0 0 20px;color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left;border-bottom:1px solid #d4d4d4}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tfoot tr.woocommerce-shipping-totals td .amount{font-weight:400}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tfoot tr.tax-total th{padding:20px 0 45px;color:#000;font-family:Rubik,Arial,sans-serif;font-size:18px;font-weight:500;line-height:1.2;letter-spacing:0;text-align:left}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tfoot tr.tax-total td{padding:20px 0 45px;color:#000;font-family:Rubik,Arial,sans-serif;font-size:19px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:right}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tfoot tr.order-total{padding:15px 20px;border-radius:100px;background:#fffada;align-items:center}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tfoot tr.order-total th{padding:0;color:#000;font-family:Rubik,Arial,sans-serif;font-size:18px;font-weight:500;line-height:1.2;letter-spacing:0;text-align:left}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tfoot tr.order-total td{padding:0;color:#000;font-family:Rubik,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1.2;letter-spacing:0;text-align:right}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tfoot tr.order-total td .woocommerce-Price-currencySymbol{font-weight:400}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tfoot tr.cart-subtotal,.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tfoot tr.tax-total,.good-act.woocommerce-checkout form.woocommerce-checkout #order_review table.shop_table tfoot tr.woocommerce-shipping-totals{padding:0 20px}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-payment{background:#fff}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods{padding:0 0 0 20px;border-bottom:none;margin-bottom:20px}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods li label{color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods li img{width:50px}@media (min-width:481px){.good-act.woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods li img{width:144px}}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order{padding:0}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper{padding:0 0 0 20px;color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper a{color:#192569}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order button{background:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:100px!important;font-family:Rubik,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;text-align:center!important;transition:.3s!important;display:block!important;width:100%!important;padding:18px 0!important;line-height:1.2!important;margin-top:30px}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order button img{transition:.3s}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order button:hover{background:#fff!important;color:#000!important}.good-act.woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order button:hover img{filter:brightness(0)}.good-act.woocommerce-checkout .select2-container--default .select2-results__option[aria-selected=true],.good-act.woocommerce-checkout .select2-container--default .select2-results__option[data-selected=true]{background-color:#d4d4d4}.good-act.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[aria-selected],.good-act.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[data-selected]{color:#000;background-color:#64e6cb}.good-act.woocommerce-checkout.woocommerce-order-received main.main{background-image:url(../../../../../../themes/good-act/images/ellipse-yellow.png),url(../../../../../../themes/good-act/images/ecorce.jpg);background-position:top -130vw center,top;background-repeat:no-repeat,repeat;background-size:220%,100%;display:flow-root}@media screen and (min-width:768px){.good-act.woocommerce-checkout.woocommerce-order-received main.main{background-size:140%,100%;background-position:top -90vw center,top}}@media screen and (min-width:1025px){.good-act.woocommerce-checkout.woocommerce-order-received main.main{background-size:112%,100%;background-position:top -80vw center,top}}.good-act.woocommerce-checkout.woocommerce-order-received main.main>div.woocommerce{margin:0 auto;padding:0 20px;width:100%}@media screen and (min-width:411px){.good-act.woocommerce-checkout.woocommerce-order-received main.main>div.woocommerce{padding:0 30px}}@media screen and (min-width:768px){.good-act.woocommerce-checkout.woocommerce-order-received main.main>div.woocommerce{padding:0 4vw;max-width:calc(1420px + 8vw)}.good-act.woocommerce-checkout.woocommerce-order-received main.main>div.woocommerce--sm{max-width:calc(1080px + 8vw)}.good-act.woocommerce-checkout.woocommerce-order-received main.main>div.woocommerce--lg{max-width:calc(1650px + 8vw)}}.good-act.woocommerce-checkout.woocommerce-order-received main.main>div.woocommerce .woocommerce-order-custom{display:block;width:90%;max-width:1180px;margin:0 auto 145px;background:#fff;border-radius:10px;padding:45px 20px 60px}.good-act.woocommerce-checkout.woocommerce-order-received main.main>div.woocommerce .woocommerce-order-custom__num{margin-bottom:20px;color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0;text-align:center}.good-act.woocommerce-checkout.woocommerce-order-received main.main>div.woocommerce .woocommerce-order-custom__num span{font-weight:500}.good-act.woocommerce-checkout.woocommerce-order-received main.main>div.woocommerce .woocommerce-order-custom__email{margin-bottom:25px;color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0;text-align:center}.good-act.woocommerce-checkout.woocommerce-order-received main.main>div.woocommerce .woocommerce-order-custom__email span{text-decoration:underline}.good-act.woocommerce-checkout.woocommerce-order-received main.main>div.woocommerce .woocommerce-order-custom__cagnotte{position:relative;padding:25px 20px 40px;border:3px solid #ffed82;border-radius:255px 15px 225px 15px/15px 225px 15px 255px;width:100%;max-width:460px;margin:0 auto 25px}.good-act.woocommerce-checkout.woocommerce-order-received main.main>div.woocommerce .woocommerce-order-custom__cagnotte__pic{display:block;position:relative;margin:auto;width:56px}@media (min-width:768px){.good-act.woocommerce-checkout.woocommerce-order-received main.main>div.woocommerce .woocommerce-order-custom__cagnotte__pic{position:absolute;top:25px;left:50px}}.good-act.woocommerce-checkout.woocommerce-order-received main.main>div.woocommerce .woocommerce-order-custom__cagnotte__montant{color:#000;font-family:Rubik,Arial,sans-serif;font-size:19px;font-weight:400;line-height:1.5;letter-spacing:0;text-align:center}.good-act.woocommerce-checkout.woocommerce-order-received main.main>div.woocommerce .woocommerce-order-custom__cagnotte__montant span{font-weight:600;color:#ffbac8}@media (min-width:768px){.good-act.woocommerce-checkout.woocommerce-order-received main.main>div.woocommerce .woocommerce-order-custom__cagnotte__montant{padding-left:125px;text-align:left}}.good-act.woocommerce-checkout.woocommerce-order-received main.main>div.woocommerce .woocommerce-order-custom__cagnotte__text{color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0;text-align:center;margin-bottom:20px}@media (min-width:768px){.good-act.woocommerce-checkout.woocommerce-order-received main.main>div.woocommerce .woocommerce-order-custom__cagnotte__text{padding-left:125px;text-align:left}}.good-act.woocommerce-checkout.woocommerce-order-received main.main>div.woocommerce .woocommerce-order-custom__cagnotte a{margin:auto}.good-act.woocommerce-checkout.woocommerce-order-received main.main>div.woocommerce .woocommerce-order-custom__btns{text-align:center}.good-act.woocommerce-checkout.woocommerce-order-received main.main>div.woocommerce .woocommerce-order-custom__btns a{display:block;margin:0 0 20px;padding:18px 0}@media (min-width:768px){.good-act.woocommerce-checkout.woocommerce-order-received main.main>div.woocommerce .woocommerce-order-custom__btns a{display:inline-block;margin:0 12px;width:235px}}.good-act.requestquote.woocommerce div.product p.price,.good-act.requestquote.woocommerce div.product span.price{display:none!important}.good-act.requestquote.woocommerce div.product .product_title{margin-bottom:20px!important}.good-act.requestquote.good-act .pbq_quantity_pricing_tables,.good-act.requestquote .s-best-sellers,.good-act.requestquote .s-product-bottom,.good-act.requestquote.woocommerce div.product div.summary .product_meta,.good-act.requestquote.woocommerce div.product div.summary .woocommerce-product-details__calcul-livraison,.good-act.requestquote.woocommerce div.product div.summary .woocommerce-product-details__short-description,.good-act.requestquote form.cart .pbq_pricing_summary,.good-act.requestquote form.cart .single_add_to_cart_button{display:none!important}.good-act.requestquote.woocommerce .add-request-quote-button-addons.button,.good-act.requestquote.woocommerce .add-request-quote-button.button{position:fixed;bottom:0;left:0;right:0;border-radius:0!important;padding:30px;z-index:1000;background:#64e6cb!important;border:0!important;color:#000!important;font-size:18px!important}.good-act.requestquote.woocommerce .add-request-quote-button-addons.button:hover,.good-act.requestquote.woocommerce .add-request-quote-button.button:hover{transform:scale(1.2);transform-origin:bottom;background:#00c79d!important}.good-act .woocommerce-column--billing-address .woocommerce-column__title,.good-act .woocommerce-column--shipping-address .woocommerce-column__title{font-family:Larken-Bold;font-size:28px;margin-bottom:16px}.good-act .woocommerce-ResetPassword{text-align:center;background:#fff;padding:30px;border-radius:10px}.good-act .woocommerce-ResetPassword>p:first-child{font-family:Larken-Bold,serif;font-size:16px;font-weight:500;max-width:600px;margin:0 auto}@media screen and (min-width:768px){.good-act .woocommerce-ResetPassword>p:first-child{font-size:20px;max-width:780px}}@media screen and (min-width:1025px){.good-act .woocommerce-ResetPassword>p:first-child{font-size:22px}}.good-act .woocommerce-ResetPassword .form-row-first,.good-act .woocommerce-ResetPassword .form-row-last{float:none;margin:30px auto}.good-act .woocommerce-ResetPassword .form-row input.input-text,.good-act .woocommerce-ResetPassword .form-row textarea{background:#fff;border:1px solid #d4d4d4;border-radius:30px;padding:16px}.good-act .woocommerce-ResetPassword .show-password-input{right:1.2em;top:50%;transform:translateY(-50%)}.good-act #add_payment_method .wc-proceed-to-checkout a.checkout-button:before,.good-act.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:before,.good-act.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:before{content:"";width:18px;height:18px;display:inline-block;vertical-align:middle;margin-right:10px;background:url(../../../../../../themes/good-act/images/rounded-check-white.svg) no-repeat 50%;position:absolute;width:20px;height:20px;margin-left:-28px;top:50%;transform:translateY(-50%)}.good-act.single-product .product-box .nslick-track{display:flex;justify-content:space-between}.good-act.single-product .sku_wrapper{display:none}.good-act.single-product .sku--trim{display:block}.good-act .nslick-slide{margin-right:5px}@media screen and (min-width:992px){.yith-wcan-filters{padding:30px 60px 10px;border-radius:10px}}.yith-wcan-filters .filters-container>* h3{display:inline-block;vertical-align:middle;margin-bottom:8px;font-size:16px;margin-right:20px;margin-top:14px}.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable{font-size:14px;border-radius:50px;padding:16px 40px 16px 20px}.yith-wcan-filters .yith-wcan-filter .filter-title.collapsable.closed:after{background-image:url(../../../../../../themes/good-act/images/chevron-down-green.svg);background-repeat:no-repeat;background-position:50%;width:12px;transition:.3s}.yith-wcan-filters .yith-wcan-filter .filter-title.collapsable.open:after,.yith-wcan-filters .yith-wcan-filter .filter-title.collapsable.opened:after{background-image:url(../../../../../../themes/good-act/images/chevron-down-green.svg);background-repeat:no-repeat;background-position:50%;width:12px;transform:rotate(180deg)}.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable span.filter-count{display:inline-block;width:19px;height:19px;border-radius:50%;text-align:center;vertical-align:middle;line-height:1.4;font-weight:600;background:var(--yith-wcan-filters_colors_accent);padding:0;position:absolute;margin-top:-2px}.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable+.filter-content{border-radius:10px;width:auto}.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable.opened,.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable.opened+.filter-content{box-shadow:none;border:1px solid #d5d5d5}.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item{padding-right:20px;white-space:nowrap}.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item label{line-height:1.3}.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item input[type=checkbox],.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item input[type=radio]{accent-color:#64e6cb}.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable+.filter-content .filter-content-footer{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.yith-wcan-filters.filters-modal .main-modal-button{text-align:center}.yith-wcan-filters .yith-wcan-filter .price-slider.both .price-slider-max,.yith-wcan-filters .yith-wcan-filter .price-slider.both .price-slider-min{width:80px;border:1px solid #d4d4d4;padding:10px}.alm-listing.alm-ajax.row .alm-reveal{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;gap:20px;margin-top:20px}.alm-btn-wrap{text-align:center}.alm-btn-wrap .textLoadMore{color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.375;letter-spacing:0;text-align:center;margin:20px auto}@media (min-width:768px){.alm-btn-wrap .textLoadMore{font-size:16px;margin:50px auto 20px}}.alm-btn-wrap .barreLoadMore{background:#e0e0e0;width:100%;max-width:310px;margin:0 auto 20px;height:5px;border-radius:100px}.alm-btn-wrap .barreLoadMore .barreLoadMore-progress{height:100%;transition:width .5s;background:#ffbac8;border-radius:100px}.alm-btn-wrap .btnLoadMore{display:block!important;width:fit-content!important;padding:18px 32px!important;line-height:1.2!important;background:transparent!important;color:#000!important;border:1px solid #000!important;border-radius:100px!important;font-family:Rubik,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;text-align:center!important;transition:.3s!important;margin:auto}.alm-btn-wrap .btnLoadMore:hover{color:grey!important;border:1px solid grey!important}.alm-btn-wrap .btnLoadMore.loading{opacity:.5;cursor:wait}#infinite-handle span button,#infinite-handle span button:focus,#infinite-handle span button:hover{padding:18px 32px;border-radius:50px;border:1px solid #000;font-weight:500}.swiper-button-next,.swiper-button-prev{background:#000;width:40px;height:40px;border-radius:50%;color:#fff;background-image:url(../../../../../../themes/good-act/images/arrow-right-white.svg);background-position:50%;background-repeat:no-repeat;background-size:40%}.swiper-button-next:after,.swiper-button-prev:after{display:none}@media screen and (min-width:992px){.swiper-button-next,.swiper-button-prev{width:53px;height:53px}}.swiper-button-prev{left:0;transform:translateX(-50%) rotate(180deg)}.swiper-button-next{transform:translateX(50%);right:0}.swiper-pagination{position:static;margin:20px 0}.swiper-pagination-bullet-active{transform:scale(1.2)}.modal-dialog{max-width:600px}.modal-content{border:0;border-radius:10px}.modal-header{border:0;padding-bottom:15px}.modal-body{padding-top:0;padding-left:40px;padding-right:40px}.good-act .hc-offcanvas-nav .nav-wrapper{background:#fff}.good-act .hc-offcanvas-nav .nav-wrapper>.nav-content>ul:first-of-type>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link{border-top:none}.good-act .hc-offcanvas-nav .nav-title{position:relative;z-index:99999;padding:9px 20px 0;margin-bottom:44px;background:#ffed82}.good-act .hc-offcanvas-nav .nav-title img{width:76px;border:8px solid #ffed82;border-radius:100%;margin-bottom:-29px}.good-act .hc-offcanvas-nav .nav-close{z-index:99999}.good-act .hc-offcanvas-nav .nav-close a:not(.has-label){top:-105px}.good-act .hc-offcanvas-nav .nav-close a:not(.has-label) span:after,.good-act .hc-offcanvas-nav .nav-close a:not(.has-label) span:before{border-top:2px solid #000;border-left:2px solid #000}.good-act .hc-offcanvas-nav .nav-item-link{border-bottom:1px solid #e3e3e3}.good-act .hc-offcanvas-nav ul.menu,.good-act .hc-offcanvas-nav ul.sub-menu{background:#fff}.good-act .hc-offcanvas-nav ul.menu li.nav-item a,.good-act .hc-offcanvas-nav ul.sub-menu li.nav-item a{color:#000;font-family:Rubik,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:0;text-align:left}.good-act .hc-offcanvas-nav ul.menu li.nav-item.accessoires-bureau,.good-act .hc-offcanvas-nav ul.menu li.nav-item.gourdes-mugs,.good-act .hc-offcanvas-nav ul.menu li.nav-item.graines-plantes,.good-act .hc-offcanvas-nav ul.menu li.nav-item.high-tech,.good-act .hc-offcanvas-nav ul.menu li.nav-item.maison-cuisine,.good-act .hc-offcanvas-nav ul.menu li.nav-item.sacs,.good-act .hc-offcanvas-nav ul.menu li.nav-item.textile,.good-act .hc-offcanvas-nav ul.sub-menu li.nav-item.accessoires-bureau,.good-act .hc-offcanvas-nav ul.sub-menu li.nav-item.gourdes-mugs,.good-act .hc-offcanvas-nav ul.sub-menu li.nav-item.graines-plantes,.good-act .hc-offcanvas-nav ul.sub-menu li.nav-item.high-tech,.good-act .hc-offcanvas-nav ul.sub-menu li.nav-item.maison-cuisine,.good-act .hc-offcanvas-nav ul.sub-menu li.nav-item.sacs,.good-act .hc-offcanvas-nav ul.sub-menu li.nav-item.textile{background-size:30px;background-position:center left 20px;background-repeat:no-repeat}.good-act .hc-offcanvas-nav ul.menu li.nav-item.accessoires-bureau>.nav-item-wrapper>a,.good-act .hc-offcanvas-nav ul.menu li.nav-item.gourdes-mugs>.nav-item-wrapper>a,.good-act .hc-offcanvas-nav ul.menu li.nav-item.graines-plantes>.nav-item-wrapper>a,.good-act .hc-offcanvas-nav ul.menu li.nav-item.high-tech>.nav-item-wrapper>a,.good-act .hc-offcanvas-nav ul.menu li.nav-item.maison-cuisine>.nav-item-wrapper>a,.good-act .hc-offcanvas-nav ul.menu li.nav-item.sacs>.nav-item-wrapper>a,.good-act .hc-offcanvas-nav ul.menu li.nav-item.textile>.nav-item-wrapper>a,.good-act .hc-offcanvas-nav ul.sub-menu li.nav-item.accessoires-bureau>.nav-item-wrapper>a,.good-act .hc-offcanvas-nav ul.sub-menu li.nav-item.gourdes-mugs>.nav-item-wrapper>a,.good-act .hc-offcanvas-nav ul.sub-menu li.nav-item.graines-plantes>.nav-item-wrapper>a,.good-act .hc-offcanvas-nav ul.sub-menu li.nav-item.high-tech>.nav-item-wrapper>a,.good-act .hc-offcanvas-nav ul.sub-menu li.nav-item.maison-cuisine>.nav-item-wrapper>a,.good-act .hc-offcanvas-nav ul.sub-menu li.nav-item.sacs>.nav-item-wrapper>a,.good-act .hc-offcanvas-nav ul.sub-menu li.nav-item.textile>.nav-item-wrapper>a{padding-left:65px}.good-act .hc-offcanvas-nav ul.menu li.nav-item.mobile-compte,.good-act .hc-offcanvas-nav ul.menu li.nav-item.mobile-panier,.good-act .hc-offcanvas-nav ul.sub-menu li.nav-item.mobile-compte,.good-act .hc-offcanvas-nav ul.sub-menu li.nav-item.mobile-panier{background-size:20px;background-position:center left 20px;background-repeat:no-repeat}.good-act .hc-offcanvas-nav ul.menu li.nav-item.mobile-compte>.nav-item-wrapper>a,.good-act .hc-offcanvas-nav ul.menu li.nav-item.mobile-panier>.nav-item-wrapper>a,.good-act .hc-offcanvas-nav ul.sub-menu li.nav-item.mobile-compte>.nav-item-wrapper>a,.good-act .hc-offcanvas-nav ul.sub-menu li.nav-item.mobile-panier>.nav-item-wrapper>a{padding-left:55px}.good-act .hc-offcanvas-nav ul.menu li.nav-item.graines-plantes,.good-act .hc-offcanvas-nav ul.sub-menu li.nav-item.graines-plantes{background-image:url(../../../../../../themes/good-act/images/menu/graines.svg)}.good-act .hc-offcanvas-nav ul.menu li.nav-item.accessoires-bureau,.good-act .hc-offcanvas-nav ul.sub-menu li.nav-item.accessoires-bureau{background-image:url(../../../../../../themes/good-act/images/menu/bureau.svg)}.good-act .hc-offcanvas-nav ul.menu li.nav-item.sacs,.good-act .hc-offcanvas-nav ul.sub-menu li.nav-item.sacs{background-image:url(../../../../../../themes/good-act/images/menu/sacs.svg)}.good-act .hc-offcanvas-nav ul.menu li.nav-item.gourdes-mugs,.good-act .hc-offcanvas-nav ul.sub-menu li.nav-item.gourdes-mugs{background-image:url(../../../../../../themes/good-act/images/menu/gourdes.svg)}.good-act .hc-offcanvas-nav ul.menu li.nav-item.high-tech,.good-act .hc-offcanvas-nav ul.sub-menu li.nav-item.high-tech{background-image:url(../../../../../../themes/good-act/images/menu/hightech.svg)}.good-act .hc-offcanvas-nav ul.menu li.nav-item.maison-cuisine,.good-act .hc-offcanvas-nav ul.sub-menu li.nav-item.maison-cuisine{background-image:url(../../../../../../themes/good-act/images/menu/maison.svg)}.good-act .hc-offcanvas-nav ul.menu li.nav-item.textile,.good-act .hc-offcanvas-nav ul.sub-menu li.nav-item.textile{background-image:url(../../../../../../themes/good-act/images/menu/textile.svg)}.good-act .hc-offcanvas-nav ul.menu li.nav-item.mobile-compte,.good-act .hc-offcanvas-nav ul.sub-menu li.nav-item.mobile-compte{background-image:url(../../../../../../themes/good-act/images/account.svg)}.good-act .hc-offcanvas-nav ul.menu li.nav-item.mobile-panier,.good-act .hc-offcanvas-nav ul.sub-menu li.nav-item.mobile-panier{background-image:url(../../../../../../themes/good-act/images/cart.svg)}.good-act .hc-offcanvas-nav ul.menu li.nav-item.mobile-devis .nav-item-link,.good-act .hc-offcanvas-nav ul.menu li.nav-item.mobile-tel .nav-item-link,.good-act .hc-offcanvas-nav ul.sub-menu li.nav-item.mobile-devis .nav-item-link,.good-act .hc-offcanvas-nav ul.sub-menu li.nav-item.mobile-tel .nav-item-link{border-bottom:none;width:calc(100% - 34px);margin:15px auto;border-radius:100px;font-family:Rubik,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:0;text-align:center;background:#000;color:#fff}.good-act .hc-offcanvas-nav ul.menu li.nav-item.mobile-devis .nav-item-link:before,.good-act .hc-offcanvas-nav ul.menu li.nav-item.mobile-tel .nav-item-link:before,.good-act .hc-offcanvas-nav ul.sub-menu li.nav-item.mobile-devis .nav-item-link:before,.good-act .hc-offcanvas-nav ul.sub-menu li.nav-item.mobile-tel .nav-item-link:before{content:"";display:inline-block;vertical-align:middle;width:20px;height:20px;background-image:url(../../../../../../themes/good-act/images/devis.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;margin-right:12px}.good-act .hc-offcanvas-nav ul.menu li.nav-item.mobile-tel .nav-item-link,.good-act .hc-offcanvas-nav ul.sub-menu li.nav-item.mobile-tel .nav-item-link{margin:0 auto;font-weight:400;background:#64e6cb;color:#000}.good-act .hc-offcanvas-nav ul.menu li.nav-item.mobile-tel .nav-item-link:before,.good-act .hc-offcanvas-nav ul.sub-menu li.nav-item.mobile-tel .nav-item-link:before{background-image:url(../../../../../../themes/good-act/images/tel.svg)}.good-act .hc-offcanvas-nav ul.menu .nav-back span:before,.good-act .hc-offcanvas-nav ul.menu .nav-next span:before,.good-act .hc-offcanvas-nav ul.sub-menu .nav-back span:before,.good-act .hc-offcanvas-nav ul.sub-menu .nav-next span:before{border-top:2px solid #000;border-left:2px solid #000}.good-act .hc-offcanvas-nav .nav-wrapper-1,.good-act .hc-offcanvas-nav .nav-wrapper-2{padding-top:105px}.good-act .hc-offcanvas-nav .nav-back-button{background:#fff;border-top:none;border-bottom:none;padding-left:40px;font-size:14px!important;font-weight:400!important}.good-act .hc-offcanvas-nav .nav-back-button:hover{background:#fff}.good-act .hc-offcanvas-nav .nav-back-button span{right:auto;left:0}.good-act .points-fidelite-title{font-family:Larken-Bold,serif}.good-act .wps_wpr_slide_toggle{margin-top:20px}.good-act .wps_wpr_view_log_notice{border-radius:10px;font-weight:600;padding-left:16px;background:#f8f5ed}.good-act .wps_wpr_view_log_notice:hover{background-color:#ffed82!important}.good-act .wps_wpr_view_log_notice.bg-points-gagnes{background:#f8f5ed url(../../../../../../themes/good-act/images/points-gagnes.svg) no-repeat center left 14px;background-size:22px;padding-left:46px}.good-act .wps_wpr_view_log_notice.bg-points-depenses{background:#f8f5ed url(../../../../../../themes/good-act/images/points-depenses.svg) no-repeat center left 14px;background-size:22px;padding-left:46px}.good-act .wps_wpr_view_log_notice.bg-confirm-cagnotte{background:#f8f5ed url(../../../../../../themes/good-act/images/confirm-cagnotte.svg) no-repeat center left 14px;background-size:22px;padding-left:46px}.good-act .wps_wpr_view_log_notice.wps_wpr_common_slider .wps_wpr_open_toggle:after,.good-act .wps_wpr_view_log_notice.wps_wpr_common_slider .wps_wpr_open_toggle:before{background:#ffbac8}.good-act .wps_wpr_total_points{margin-top:24px}.good-act .wps_wpr_total_points td:first-child{padding-right:14px}.good-act .wps_wpr_total_points td:first-child h4:after{content:" :"}.good-act .wps_wpr_common_table{margin:10px}.good-act .wps_wpr_common_table thead th{padding:4px 0}.good-act .woocommerce-error.wps_rwpr_settings_display_none_notice,.good-act .woocommerce-message#wps_wpr_order_notice,.good-act .woocommerce-message.wps_rwpr_settings_display_none_notice,.good-act .woocommerce-message.wps_wpr_cart_redemption__notice{display:none}.good-act .wps_wpr_apply_custom_points{margin-top:16px}.good-act .custom_point_checkout #wps_cart_points{font-size:14px;line-height:50px;padding:0 20px;border:1px solid #d4d4d4;border-radius:100px}.good-act button#wps_cart_points_apply+p{margin-top:10px}.ywraq-wrapper .req-title-underline{border-bottom:1px solid #d4d4d4;padding-bottom:10px;margin-bottom:16px}.ywraq-wrapper .button.req-send-button{width:100%;padding:18px;margin-top:20px}.ywraq-wrapper .button.req-send-button span{background-image:url(../../../../../../themes/good-act/images/rounded-check-white.svg);background-repeat:no-repeat;background-position:0;padding:8px 30px}.ywraq-wrapper h4{font-size:15px}@media screen and (min-width:768px){.ywraq-wrapper h4{font-size:18px}}@media screen and (min-width:1024px){.ywraq-wrapper h4{font-size:20px}}@media screen and (min-width:1281px){.ywraq-wrapper h4{font-size:22px}}@media screen and (min-width:1440px){.ywraq-wrapper h4{font-size:24px}}.ywraq-wrapper .yith-ywraq-before-table-wc-backward{display:none!important}.ywraq-wrapper .ywraq-form-table-wrapper.wide{padding:30px 0;display:flex;flex-direction:column-reverse}@media screen and (min-width:1024px){.ywraq-wrapper .ywraq-form-table-wrapper.wide{flex-direction:row-reverse;gap:0}}.ywraq-wrapper .ywraq-form-table-wrapper.wide>*{background:#fff;border-radius:10px}.ywraq-wrapper .ywraq-form-table-wrapper.wide .yith-ywraq-mail-form-wrapper{margin-left:0;margin-top:0}@media screen and (max-width:1023px){.ywraq-wrapper .ywraq-form-table-wrapper.wide .yith-ywraq-mail-form-wrapper{margin-bottom:30px;padding:20px}}@media screen and (min-width:1024px){.ywraq-wrapper .ywraq-form-table-wrapper.wide .yith-ywraq-mail-form-wrapper{grid-row:1;margin-left:0;padding:40px;flex:0 0 57.8%;margin-right:20px}}@media screen and (min-width:1281px){.ywraq-wrapper .ywraq-form-table-wrapper.wide .yith-ywraq-mail-form-wrapper{padding:46px 50px}}@media screen and (min-width:1600px){.ywraq-wrapper .ywraq-form-table-wrapper.wide .yith-ywraq-mail-form-wrapper{padding:46px 60px}}.ywraq-wrapper .ywraq-form-table-wrapper.wide .yith-ywraq-mail-form-wrapper form .form-row{position:relative}@media screen and (max-width:767px){.ywraq-wrapper .ywraq-form-table-wrapper.wide .yith-ywraq-mail-form-wrapper form .form-row{float:none;width:100%}}.ywraq-wrapper .ywraq-form-table-wrapper.wide .yith-ywraq-mail-form-wrapper form .form-row .ywraq_error{position:absolute;right:0;bottom:-13px;color:red}.ywraq-wrapper .ywraq-form-table-wrapper.wide .yith-ywraq-mail-form-wrapper form .form-row input.input-text,.ywraq-wrapper .ywraq-form-table-wrapper.wide .yith-ywraq-mail-form-wrapper form .form-row textarea{padding:14px 20px;background:#fff;border-radius:60px;border:1px solid #ccc}.ywraq-wrapper .ywraq-form-table-wrapper.wide .yith-ywraq-mail-form-wrapper form .form-row textarea{min-height:165px;border-radius:10px;resize:none}.ywraq-wrapper .ywraq-form-table-wrapper.wide .yith-ywraq-mail-form-wrapper form .form-row .required{color:#64e6cb}.ywraq-wrapper .ywraq-form-table-wrapper.wide .yith-ywraq-mail-form-wrapper #acceptance_field{margin-bottom:20px}.ywraq-wrapper .ywraq-form-table-wrapper.wide .yith-ywraq-mail-form-wrapper #acceptance_field input[type=checkbox]{position:absolute}.ywraq-wrapper .ywraq-form-table-wrapper.wide .yith-ywraq-mail-form-wrapper #acceptance_field label.ywraq_acceptance_label{line-height:1.2;padding-left:30px}.ywraq-wrapper .ywraq-form-table-wrapper.wide .yith-ywraq-mail-form-wrapper .raq-send-request{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.ywraq-wrapper .ywraq-form-table-wrapper.wide .ywraq-before-form{flex:1}@media screen and (max-width:1023px){.ywraq-wrapper .ywraq-form-table-wrapper.wide #yith-ywraq-form{padding:20px}}@media screen and (min-width:1024px){.ywraq-wrapper .ywraq-form-table-wrapper.wide #yith-ywraq-form{padding:40px}}@media screen and (min-width:1281px){.ywraq-wrapper .ywraq-form-table-wrapper.wide #yith-ywraq-form{padding:46px 50px}}@media screen and (min-width:1600px){.ywraq-wrapper .ywraq-form-table-wrapper.wide #yith-ywraq-form{padding:46px 60px}}.ywraq-wrapper .ywraq-form-table-wrapper.wide #yith-ywraq-form table.cart{border:0;border-bottom:1px solid rgba(0,0,0,.1);border-radius:0}.ywraq-wrapper .ywraq-form-table-wrapper.wide #yith-ywraq-form table.cart thead{display:none}.ywraq-wrapper .ywraq-form-table-wrapper.wide #yith-ywraq-form table.cart .product-thumbnail img{max-width:100px;width:100%}@media screen and (max-width:768px){.ywraq-wrapper .ywraq-form-table-wrapper.wide #yith-ywraq-form table.cart.shop_table.ywraq_responsive tbody tr td{border-top:1px solid rgba(0,0,0,.1)}}.ywraq-wrapper .ywraq-form-table-wrapper.wide #yith-ywraq-form table.cart tr.cart_item{display:block;border-top:1px solid rgba(0,0,0,.1);position:relative;padding:20px 0 20px 150px}.ywraq-wrapper .ywraq-form-table-wrapper.wide #yith-ywraq-form table.cart tr.cart_item td.product-remove{display:block;border:0!important;position:absolute;left:0;top:50%;transform:translateY(-50%)}.ywraq-wrapper .ywraq-form-table-wrapper.wide #yith-ywraq-form table.cart tr.cart_item td.product-remove a.remove{color:#64e6cb!important}.ywraq-wrapper .ywraq-form-table-wrapper.wide #yith-ywraq-form table.cart tr.cart_item td.product-remove a.remove:hover{color:#fff!important;background:#64e6cb!important}.ywraq-wrapper .ywraq-form-table-wrapper.wide #yith-ywraq-form table.cart tr.cart_item td.product-thumbnail{display:block;border:0!important;position:absolute;left:30px;top:50%;transform:translateY(-50%)}.ywraq-wrapper .ywraq-form-table-wrapper.wide #yith-ywraq-form table.cart tr.cart_item td.product-name{display:block;border:0!important;padding:0;margin-bottom:2px}.ywraq-wrapper .ywraq-form-table-wrapper.wide #yith-ywraq-form table.cart tr.cart_item td.product-name ul{margin-left:0!important}.ywraq-wrapper .ywraq-form-table-wrapper.wide #yith-ywraq-form table.cart tr.cart_item td.product-name ul li{font-size:12px;line-height:1.35}.ywraq-wrapper .ywraq-form-table-wrapper.wide #yith-ywraq-form table.cart tr.cart_item td.product-name ul li:before{content:"•"}.ywraq-wrapper .ywraq-form-table-wrapper.wide #yith-ywraq-form table.cart tr.cart_item td.product-name .mobile-price,.ywraq-wrapper .ywraq-form-table-wrapper.wide #yith-ywraq-form table.cart tr.cart_item td.product-name br{display:none}.ywraq-wrapper .ywraq-form-table-wrapper.wide #yith-ywraq-form table.cart tr.cart_item td.product-price{display:block;border:0!important;text-align:left;padding:0}.ywraq-wrapper .ywraq-form-table-wrapper.wide #yith-ywraq-form table.cart tr.cart_item td.product-price .amount{font-size:16px;font-weight:700}.ywraq-wrapper .ywraq-form-table-wrapper.wide #yith-ywraq-form table.cart tr.cart_item td.product-price .amount:before{font-size:14px;font-weight:400;content:"Prix unitaire";margin-right:10px}.ywraq-wrapper .ywraq-form-table-wrapper.wide #yith-ywraq-form table.cart tr.cart_item td.product-quantity{display:block;border:0!important;text-align:left;padding:0}.ywraq-wrapper .ywraq-form-table-wrapper.wide #yith-ywraq-form table.cart tr.cart_item td.product-quantity .quantity:before{content:"X";font-weight:700;font-size:24px;font-size:16px;vertical-align:middle;z-index:1;position:relative}.ywraq-wrapper .ywraq-form-table-wrapper.wide #yith-ywraq-form table.cart tr.cart_item td.product-quantity input.qty{border:1px solid #ccc;border-radius:50px;margin:6px 0;padding:4px 4px 4px 8px;width:68px;text-align:left}.ywraq-wrapper.ywraq-empty .ywraq-before-form,.ywraq-wrapper.ywraq-with-form.ywraq-empty .ywraq-before-form{border:0}.ywraq-wrapper #datafetch .search-results{display:flex;flex-direction:row;gap:20px;align-items:center}.ywraq-wrapper #datafetch .search-results__img{display:block;width:70px}.ywraq-wrapper #datafetch .search-results__text__name{font-weight:500;margin-bottom:0}.ywraq-wrapper #datafetch .search-results__text__name,.ywraq-wrapper #datafetch .search-results__text__price{color:#000;font-family:Rubik,Arial,sans-serif;font-size:16px;line-height:1.4;letter-spacing:0;text-align:left}.ywraq-wrapper #datafetch .search-results__text__price{font-weight:400}.ywraq-wrapper #datafetch .search-results__text__price span{font-weight:600}.yith-wcan-filters-opener{border:none;border-radius:100px;padding:15px 40px 15px 25px;background:#64e6cb;color:#000;font-family:Rubik,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:0;text-align:left}.yith-wcan-filters-opener i.filter-icon{margin-right:13px;background-image:url(../../../../../../themes/good-act/images/filtres.svg)}.yith-wcan-filters.filters-modal{z-index:9999}.yith-wcan-filters.filters-modal .close-button{font-size:40px;font-weight:100;top:0;line-height:60px;height:60px}.yith-wcan-filters.filters-modal .filters-container{margin-top:60px;padding:0}.yith-wcan-filters.filters-modal .filters-container h3{margin:0;color:#000;font-family:Rubik,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:0;text-align:left;padding:20px 0 20px 75px;background:#64e6cb}.yith-wcan-filters.filters-modal .filters-container h3:before{content:"";display:block;position:absolute;left:40px;top:50%;transform:translateY(-50%);width:22px;height:22px;background:url(../../../../../../themes/good-act/images/filtres.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.yith-wcan-filters.filters-modal .filters-container .yith-wcan-filter{padding:20px;margin:0;border-radius:0;border:none;border-bottom:1px solid #e3e3e3}.yith-wcan-filters.filters-modal .filters-container .yith-wcan-filter .filter-title{color:#000;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left}.woocommerce-order-downloads:before{content:"Consulter mes BAT";display:block;margin-bottom:25px;color:#000;font-family:"DM Serif Display",serif;font-size:28px;font-weight:400;line-height:28px;letter-spacing:0;text-align:left}.woocommerce-order-downloads td.download-expires,.woocommerce-order-downloads td.download-has-to-be-approved,.woocommerce-order-downloads td.download-remaining{display:none!important}.woocommerce-order-downloads td.download-approval-status{white-space:nowrap}.woocommerce-order-downloads td.download-file{text-align:right;width:64%}.woocommerce-order-downloads td.download-file a{margin-left:10px}.woocommerce-order-downloads table.woocommerce-table--order-downloads{border-radius:0;border:none;border-spacing:0;border-collapse:collapse}.woocommerce-order-downloads table.woocommerce-table--order-downloads thead{display:none}.woocommerce-order-downloads table.woocommerce-table--order-downloads tbody{border-top:1px solid #d4d4d4}.woocommerce-order-downloads table.woocommerce-table--order-downloads tbody tr{border-bottom:1px solid #d4d4d4}.woocommerce-order-downloads table.woocommerce-table--order-downloads tbody tr:nth-child(2n){background-color:rgba(0,0,0,.025)}.woocommerce-order-downloads table.woocommerce-table--order-downloads tbody tr:nth-child(2n) td{background-color:transparent}@media (min-width:768px){.woocommerce-order-downloads table.woocommerce-table--order-downloads tbody tr:nth-child(2n){background-color:#fff}}.woocommerce-order-downloads table.woocommerce-table--order-downloads tbody td{font-size:16px}@media (min-width:768px){.woocommerce-order-downloads table.woocommerce-table--order-downloads tbody td{padding:20px 0}}.woocommerce .woocommerce-MyAccount-content #wcam-frontend-box{margin-top:50px;margin-bottom:60px}.woocommerce .woocommerce-MyAccount-content #wcam-title{font-family:Larken-Bold;font-size:28px;margin-bottom:16px}.woocommerce .woocommerce-MyAccount-content .wcam_responsive_column{position:relative;width:100%!important;border-top:1px solid #e3e3e3;padding:12px 0}.woocommerce .woocommerce-MyAccount-content .wcam-attachment-title{font-size:18px}.woocommerce .woocommerce-MyAccount-content .wcam-clipboard-button{display:none}.woocommerce .woocommerce-MyAccount-content .wcam-donwload-button{margin:10px 0}@media (min-width:1025px){.woocommerce .woocommerce-MyAccount-content .wcam-donwload-button{position:absolute;right:0;top:10px}}.woocommerce .woocommerce-MyAccount-content .wcam-feedback-textfield{border-color:currentColor}.woocommerce .woocommerce-MyAccount-content .showFeedback{cursor:pointer;text-decoration:underline}#tarteaucitronRoot #tarteaucitronAlertBig{background:#fff!important;border-top:1px solid #ccc!important}#tarteaucitron #tarteaucitronPrivacyUrl,#tarteaucitron #tarteaucitronPrivacyUrlDialog,#tarteaucitronAlertBig #tarteaucitronCloseAlert,#tarteaucitronAlertBig #tarteaucitronPersonalize,#tarteaucitronAlertBig #tarteaucitronPersonalize2,#tarteaucitronRoot .tarteaucitronAllow,#tarteaucitronRoot .tarteaucitronDeny,.tarteaucitronCTAButton{background:#64e6cb!important}#tarteaucitron #tarteaucitronPrivacyUrl,#tarteaucitron #tarteaucitronPrivacyUrlDialog,#tarteaucitronAlertBig #tarteaucitronCloseAlert{background:#e4e1e1!important}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong,#tarteaucitronAlertBig #tarteaucitronPrivacyUrl,#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog{color:#000!important}.h-bg-beige{background-color:#f8f5ed;display:flow-root}.h-bg-accent{background-color:#64e6cb}.h-second-font{font-family:"DM Serif Display",serif}body:not(.elementor-editor-active).logged-in:active:after,body:not(.elementor-editor-active).logged-in:active:before{content:"";display:block;pointer-events:none;top:0;position:fixed;z-index:10000000;height:100vh}body:not(.elementor-editor-active).logged-in:active:before{width:1px;background:red;left:50%;right:auto;border:0}body:not(.elementor-editor-active).logged-in:active:after{width:auto;max-width:1420px;margin:0 auto;background:transparent;border-left:1px solid red;border-right:1px solid red;left:20px;right:20px;color:red;font-weight:700}@media screen and (min-width:411px){body:not(.elementor-editor-active).logged-in:active:after{left:30px;right:30px}}@media screen and (min-width:768px){body:not(.elementor-editor-active).logged-in:active:after{left:4vw;right:4vw}}@keyframes debug-line{0%{width:1px;background:red;left:50%;right:auto;border:0}19%{width:1px;background:red;left:50%;right:auto;border:0}20%{width:auto;max-width:1140px;margin:0 auto;background:transparent;border-left:1px solid red;border-right:1px solid red;left:4vw;right:4vw}to{width:auto;max-width:1140px;margin:0 auto;background:transparent;border-left:1px solid red;border-right:1px solid red;left:4vw;right:4vw}}