@font-face{font-family:'Outfit';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/2024/05/Outfit-Regular.ttf) format('truetype')}@font-face{font-family:'Outfit';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/uploads/2024/05/Outfit-Medium.ttf) format('truetype')}@font-face{font-family:'Outfit';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/uploads/2024/05/Outfit-SemiBold.ttf) format('truetype')}@font-face{font-family:'Outfit';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/uploads/2024/05/Outfit-Bold.ttf) format('truetype')}@font-face{font-family:'Outfit';font-style:normal;font-weight:800;font-display:swap;src:url(/wp-content/uploads/2024/05/Outfit-ExtraBold.ttf) format('truetype')}@font-face{font-family:'Outfit';font-style:normal;font-weight:900;font-display:swap;src:url(/wp-content/uploads/2024/05/Outfit-Black.ttf) format('truetype')}:root{--color-primary-orange:#FC6331;--color-primary-orange-dark:#EA591D;--color-primary-green:#60BB48;--color-primary-green-dark:#4C633F;--color-primary-green-light:#8DC73F;--color-primary-green-lighter:#64B42E;--color-white:#FFFFFF;--color-white-soft:#FBF7F6;--color-white-beige:#FCF5F3;--color-white-cream:#FDFBFB;--color-white-pink:#FBF6F6;--color-white-ecru:#FBEFEC;--color-gray-light:#DDD;--color-gray-medium:#848484;--color-gray-dark:#595959;--color-yellow:#FCB331;--color-yellow-bright:#FFD800;--color-yellow-gradient-start:#FFE259;--color-yellow-gradient-end:#FFA751;--color-purple:#C08AE0;--color-purple-dark:#CA7DDB;--color-category-pink:#F5BFD7;--color-category-green-dark:#058021;--color-category-green:#00C425;--color-category-green-medium:#06A82A;--color-category-green-light:#07BD30;--color-category-brown:#8B5528;--color-category-brown-medium:#BA7236;--color-category-orange:#F98E00;--color-category-yellow:#EAC511;--color-category-blue:#093787;--color-category-red:#B92B00;--color-category-red-dark:#941C0D;--color-category-red-light:#CE0B30;--color-category-brown-light:#A14F32;--color-category-gray:#A3ADB3;--color-category-yellow-light:#FBBA00;--color-category-orange-medium:#D69225;--color-category-cyan:#3AB1C1;--color-category-blue-dark:#16296D;--color-category-pink-dark:#E23770;--color-category-orange-light:#EA6B26;--color-category-green-olive:#9BB53C;--color-category-yellow-gold:#E8A600;--color-category-gray-dark:#2B2B2B;--color-category-cyan-light:#00AFCC;--color-category-red-bright:#BC0000;--color-category-orange-bright:#F18A00;--gradient-crd-start:rgb(242, 243, 226);--gradient-crd-mid:rgba(178, 229, 248, 1);--gradient-crd-end:rgba(244, 179, 239, 1);--gradient-packs-start:#FFE259;--gradient-packs-end:#FFA751;--shadow-light:rgba(0, 0, 0, 0.1);--shadow-green-light:rgba(76, 99, 63, 0.1)}.rdp .jgm-review-widget,.jgm-review-widget{background-color:var(--color-primary-green-dark);border-radius:14px;padding:20px!important;margin-top:30px}.jgm-rev-widg__title,.jgm-review-widget h2{text-align:left;color:var(--color-white-soft);font-family:'outfit';font-weight:600;font-size:25px;margin-bottom:5px}.jgm-rev-widg__summary{padding-bottom:20px!important;border-bottom:solid 1px rgb(251 247 246 / .2);margin-bottom:20px!important;width:100%!important}.jgm-rev-widg__summary .star-rating{font-size:16px!important}.jgm-rev-widg__summary .star-rating span{font-size:16px!important}.jgm-rev-widg__summary-stars{text-align:left;margin-bottom:10px}.jgm-rev-widg__summary-average{display:flex!important;color:var(--color-white-soft)!important;font-family:'outfit'!important;font-weight:600!important;font-size:15px!important;align-items:center;gap:10px}.jgm-rev-widg__summary-text{color:var(--color-white-soft);font-family:'outfit';font-weight:400;font-size:15px;margin-left:5px}.jgm-reviews-list{margin-top:20px}.jgm-rev{background-color:var(--color-white-soft);border-radius:14px;padding:15px;margin-bottom:15px;border:none}.jgm-rev:last-child{border-bottom:none}.jgm-rev__header{display:flex;flex-direction:column;margin-bottom:0}.jgm-rev__author{font-family:'outfit';font-weight:500;color:var(--color-primary-green-dark)!important;display:flex;flex-direction:row;align-items:center;gap:10px}.jgm-rev__verified{background-color:var(--color-primary-green);color:var(--color-white-soft);padding:0 5px;font-size:13px;font-weight:600;border-radius:3px}.jgm-rev__author::after{content:'Vérifié';background-color:var(--color-primary-green);color:var(--color-white-soft);padding:2px 8px;font-size:11px;font-weight:600;border-radius:3px;margin-left:5px}.jgm-rev__verified{display:none}.jgm-row-rating{display:flex;flex-direction:column-reverse;margin-bottom:0}.jdgm-star{margin-right:3px}.jgm-rev__timestamp{padding-top:2px;font-family:'outfit';font-weight:400;color:var(--color-primary-green)!important;padding-bottom:5px;font-size:11px}.jgm-rev__body p{color:var(--color-primary-green-dark);font-weight:400!important;font-family:'outfit';font-size:14px;margin-top:0;line-height:1.6;margin-bottom:0}.jgm-rev__title{color:var(--color-primary-green-dark);font-family:'outfit';font-weight:700;font-size:15px;margin-top:10px;margin-bottom:5px;display:block}.jgm-rev__prod-info-wrapper{margin-bottom:5px}.jgm-rev__prod-info-wrapper a{color:var(--color-primary-green)!important;text-decoration:none;font-family:'outfit';font-weight:600;font-size:14px}.jgm-rev__prod-info-wrapper a:hover{color:var(--color-primary-orange)!important}.jgm-paginate{border-top:solid 1px rgb(251 247 246 / .2);padding-top:20px;margin-top:20px}.jgm-paginate .page-numbers{display:flex;justify-content:center;gap:10px;list-style:none;padding:0;margin:0}.jgm-paginate .page-numbers li{display:inline-block}.jgm-paginate .page-numbers a,.jgm-paginate .page-numbers span{color:var(--color-white-soft);font-family:'outfit';padding:8px 12px;border-radius:7px;text-decoration:none;display:inline-block}.jgm-paginate .page-numbers a:hover,.jgm-paginate .page-numbers .current{background-color:var(--color-primary-green);color:var(--color-white-soft)}.jgm-no-reviews{color:var(--color-white-soft);font-family:'outfit';font-size:15px;text-align:center;padding:20px}.jgm-write-rev-wrapper{margin-bottom:20px}.jgm-write-rev-link{background-color:var(--color-primary-green)!important;border:none!important;border-radius:7px!important;font-family:'outfit';font-weight:600!important;box-shadow:none!important;width:100%!important;padding:12px 20px;color:var(--color-white-soft)!important;cursor:pointer;font-size:15px;transition:background-color 0.3s ease}.jgm-write-rev-link:hover{box-shadow:none!important;opacity:1!important;background-color:var(--color-primary-orange)!important}.jgm-form-wrapper .comment-form{display:flex;flex-direction:column}.jgm-form-wrapper .comment-form label{color:var(--color-white-soft)}.jgm-form-wrapper .comment-form-author,.jgm-form-wrapper .comment-form-email{display:block;width:100%;margin-bottom:15px}.jgm-form-wrapper .comment-form input[type="text"],.jgm-form-wrapper .comment-form input[type="email"],.jgm-form-wrapper .comment-form textarea{border-radius:5px}.jgm-form-wrapper .stars{letter-spacing:3px;margin-left:0!important;padding-left:0!important;margin-right:auto!important}.jgm-form-wrapper .stars span{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.jgm-form-wrapper .stars span a{display:inline-block;width:auto!important;margin-right:5px}.jgm-form-wrapper .required{color:var(--color-primary-orange)}.jgm-form-wrapper .form-submit .submit{background-color:var(--color-primary-green)!important;border:none!important;border-radius:7px!important;font-family:'outfit';font-weight:600!important;box-shadow:none!important;width:100%!important;padding:12px 20px;color:var(--color-white-soft)!important;cursor:pointer;font-size:15px;transition:background-color 0.3s ease;text-transform:uppercase}.jgm-form-wrapper .form-submit .submit:hover{box-shadow:none!important;opacity:1!important;background-color:var(--color-primary-orange)!important}.jgm-review-widget .star-rating{color:var(--color-yellow);margin:0;font-size:14px}.jgm-review-widget .star-rating span{color:var(--color-yellow);font-size:14px}@media(max-width:549px){.jgm-write-rev-link{font-size:14px;padding:10px 15px}}.jgm-all-reviews-widget{margin-top:30px;margin-bottom:50px}.jgm-all-reviews-title{font-family:'outfit';font-weight:600;color:var(--color-primary-green-dark);font-size:25px;margin-bottom:30px}.jgm-all-reviews-widget .jgm-rev{background-color:var(--color-white-soft);border-radius:7px;padding:20px;margin-bottom:15px;box-shadow:none;text-align:center}.jgm-all-reviews-widget .jgm-rev__prod-title{margin-bottom:8px}.jgm-all-reviews-widget .jgm-rev__prod-title a{font-family:'outfit';font-weight:600;font-size:16px;color:var(--color-primary-green);text-decoration:none;line-height:1px}.jgm-all-reviews-widget .jgm-rev__prod-title a:hover{color:var(--color-primary-orange);text-decoration:underline}.jgm-all-reviews-widget .jgm-rev__prod-title a b,.jgm-all-reviews-widget .jgm-rev__prod-title a strong{font-weight:400;font-size:14px}.jgm-all-reviews-widget .jgm-rev__stars{margin-bottom:10px;display:flex;justify-content:center}.jgm-all-reviews-widget .jgm-rev__body{margin-bottom:12px}.jgm-all-reviews-widget .jgm-rev__body p{color:var(--color-primary-green-dark);font-family:'outfit';font-size:16px;font-weight:500;font-style:italic;line-height:1.5;margin:0}.jgm-all-reviews-widget .jgm-rev__footer{display:flex;flex-direction:column;align-items:center;gap:3px}.jgm-all-reviews-widget .jgm-rev__author{display:flex;align-items:center;gap:8px;color:var(--color-primary-green-dark)}.jgm-all-reviews-widget .jgm-rev__author strong{font-family:'outfit';font-weight:600;font-size:13px}.jgm-all-reviews-widget .jgm-rev__date{font-family:'outfit';font-size:12px;color:var(--color-gray-medium)}.jgm-all-reviews-widget .jgm-paginate{margin-top:30px;text-align:center}.jgm-all-reviews-widget .jgm-paginate ul{display:flex;justify-content:center;gap:8px;list-style:none;padding:0;margin:0}.jgm-all-reviews-widget .jgm-paginate li{margin:0}.jgm-all-reviews-widget .jgm-paginate a,.jgm-all-reviews-widget .jgm-paginate span{display:inline-block;padding:8px 14px;font-family:'outfit';font-weight:500;font-size:14px;color:var(--color-primary-green-dark);text-decoration:none;border-radius:5px;transition:all 0.2s ease}.jgm-all-reviews-widget .jgm-paginate a:hover{background-color:var(--color-primary-green);color:var(--color-white)}.jgm-all-reviews-widget .jgm-paginate .current{background-color:var(--color-primary-green);color:var(--color-white)}@media(max-width:549px){.jgm-rev-widg__title,.jgm-review-widget h2{font-size:20px}.jgm-rev{padding:15px 0}.jgm-all-reviews-widget .jgm-rev{padding:15px}}.jgm-preview-badge{display:flex;align-items:center;gap:8px;margin:5px 0 10px 0}.jgm-preview-badge__stars{display:flex;align-items:center;gap:5px}.jgm-star{font-family:"fl-icons";font-size:32px;line-height:1;font-weight:400;font-style:normal;display:inline-block;width:auto;position:relative}.jgm-star--full::before{content:"\e005";color:var(--color-yellow)}.jgm-star--half{position:relative}.jgm-star--half::before{content:"\e006";background:var(--color-yellow);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;opacity:.4}.jgm-star--half::after{content:"\e005";position:absolute;left:0;top:0;width:50%;overflow:hidden;color:var(--color-yellow)}.jgm-star--empty::before{content:"\e006";color:var(--color-yellow)}.jgm-stars{display:flex;align-items:center;gap:2px}.jgm-stars--small .jgm-star{font-size:16px}.jgm-stars--medium .jgm-star{font-size:20px}.jgm-stars--large .jgm-star{font-size:28px}.jgm-preview-badge__count{font-family:'outfit';font-size:16px;font-weight:500;color:#4C633F;display:flex;align-items:center;justify-content:center;line-height:1;margin-top:2px;text-decoration:none;transition:color 0.2s ease}.jgm-preview-badge__count:hover{color:#60BB48}@media(max-width:549px){.jgm-preview-badge{gap:8px}.jgm-star{font-size:16px}.jgm-preview-badge__count{font-size:13px}}.jgm-review-rating{font-family:'outfit';font-size:inherit;font-weight:600;color:var(--color-primary-green-dark)}.jgm-featured-carousel{padding:0;margin:0;margin-bottom:20px;position:relative;overflow:visible!important}.jgm-featured-carousel__container{display:flex;align-items:center;gap:10px;position:relative;overflow:visible!important;width:100%}.jgm-featured-carousel__track{overflow:hidden;flex:1}.jgm-featured-carousel__slides{display:flex;gap:15px;transition:transform 0.4s ease}.jgm-featured-carousel__slide{width:calc(33.333% - 10px);flex-shrink:0}.jgm-carousel-nav{background-color:var(--color-white)!important;border:1px solid rgb(0 0 0 / .05)!important;border-radius:50%;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;color:#4C633F!important;transition:all 0.3s ease;flex-shrink:0;box-shadow:0 2px 10px rgb(0 0 0 / .1)!important;z-index:100!important;position:relative!important;visibility:visible!important;opacity:1!important;margin:0!important;padding:0!important}.jgm-carousel-nav:hover{background-color:var(--color-white-soft);transform:scale(1.05);color:var(--color-primary-orange)}.jgm-carousel-nav svg{width:18px;height:18px;stroke-width:3;stroke:#4C633F!important;fill:none!important}.jgm-carousel-nav svg polyline{stroke:#4C633F!important;fill:none!important}.jgm-carousel-nav:hover svg,.jgm-carousel-nav:hover svg polyline{stroke:var(--color-primary-orange)}.jgm-carousel-nav[style*="opacity: 0.3"]{opacity:0.3!important;cursor:not-allowed}.jgm-carousel-nav[style*="opacity: 0.3"] svg,.jgm-carousel-nav[style*="opacity: 0.3"] svg polyline{stroke:#4C633F!important;opacity:.3}.jgm-card{background-color:var(--color-white);border-radius:15px;padding:25px;height:100%;display:flex;flex-direction:column;height:180px;box-shadow:0 5px 20px rgb(0 0 0 / .05);position:relative;width:100%}.jgm-card__stars{display:flex;justify-content:flex-start;gap:0;margin-bottom:15px}.jgm-card__star{font-family:"fl-icons";font-size:20px;line-height:1;font-weight:400;font-style:normal}.jgm-card__star--full::before{content:"\e005";color:var(--color-yellow)}.jgm-card__star--empty::before{content:"\e006";color:#eee}.jgm-card__star{color:#fff0}.jgm-card__star::before{display:inline-block;color:var(--color-yellow)}.jgm-card__star--empty::before{color:#eee}.jgm-card__content{flex:1;display:flex;align-items:flex-start;text-align:left;margin-bottom:15px;width:100%;height:45px}.jgm-card__content p{font-family:'outfit';font-size:14px;line-height:1.4;color:var(--color-primary-green-dark);margin:0;font-style:italic;font-weight:500;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:45px}.jgm-card__footer{text-align:left;margin-top:auto;padding-top:0;border-top:none}.jgm-card__author{display:block;font-family:'outfit';font-size:14px;font-weight:800;color:var(--color-primary-green-dark)}.jgm-card__date{display:block;font-family:'outfit';font-size:11px;color:var(--color-primary-green-dark);margin-top:2px;font-weight:400}.jgm-featured-carousel__footer{text-align:center;margin-top:20px}.jgm-featured-carousel__link{font-family:'outfit';font-size:14px;font-weight:600;color:var(--color-primary-green);text-decoration:none;padding:8px 20px;border:2px solid var(--color-primary-green);border-radius:7px;display:inline-block;transition:all 0.3s ease}.jgm-featured-carousel__link:hover{background-color:var(--color-primary-green);color:var(--color-white)}@media(max-width:900px){.jgm-featured-carousel__slide{min-width:calc(50% - 8px)}}@media(max-width:600px){.jgm-featured-carousel__slide{min-width:100%}.jgm-carousel-nav{width:28px;height:28px}}.product_cat-feuille-de-tabac .product-short-description:after,.product_cat-melanges-tabac .product-short-description:after,.product_cat-melanges-tabac .product-short-description:after,.product_arome-pour-tabac .product-short-description:after,.term-feuille-de-tabac .term-description:after,.term-melanges-tabac .term-description:after,.term-melanges-tabac .term-description:after,.term-tabac-artisanal .term-description:after,.term-tabac .term-description:after,.term-tabac-a-pipe .term-description:after,.term-arome-pour-tabac .term-description:after{content:'Les produits à base de tabac ne sont plus disponibles à la vente sur notre site. Les descriptions des produits sont conservées à titre purement informatif et ne constituent en aucun cas une offre ou une incitation à l\'achat.';width:100%;display:flex;background-color:var(--color-primary-orange-dark);border-radius:7px;align-items:center!important;margin-top:10px;margin-bottom:10px;padding:2px 15px;color:var(--color-white);line-height:1.2;text-align:center;padding-bottom:3px}.term-feuille-de-tabac .products.row,.term-melanges-tabac .products.row,.term-melanges-tabac .products.row,.term-tabac-artisanal .products.row,.term-tabac .products.row,.term-tabac-a-pipe .products.row,.term-arome-pour-tabac .products.row{display:none}.tabac-alert{width:100%}.tabac-alert:after{content:'';color:var(--color-primary-green);font-weight:700}.tabac-alert.expedition{margin-top:15px}.tabac-alert.expedition:after{content:'';color:var(--color-primary-orange);font-weight:700}.tabac-alert.machine:after{content:'Cette machine n\'est pas garantie. Nous ne la remboursons pas.';color:var(--color-primary-orange);font-weight:700}.alert-neocanna{background-color:var(--color-primary-orange)!important;border-radius:7px;padding:10px;color:var(--color-white-soft)!important;font-weight:600!important}.quantite-limites:after{content:'Tabac artisanal récolté à la main, les quantités sont limitées à l\'année. Limite à 1kg.';color:var(--color-purple);font-weight:700}@media(min-width:850px){.alert-neocanna{width:50%}}.minibud-message{width:100%;background-color:var(--color-primary-orange);padding:15px;font-weight:700;font-size:15px;color:var(--color-white);text-align:center;border-radius:4px;text-align:left}.wc-proceed-to-checkout .minibud-message{margin-bottom:25px}.product_cat-poudres-energisantes .row-shop .add-to-cart-container{display:none}.klaviyo-form-R984ed{margin-bottom:25px;display:flex;flex-direction:column;align-items:flex-start}.klaviyo-form-R984ed p{text-align:left!important}.klaviyo-form-R984ed:after{content:'Produit Interdit à la Vente';font-size:110%;color:var(--color-primary-orange);font-weight:600}.klaviyo-form-R984ed:before{content:'Produit Interdit à la Vente';font-size:110%;color:var(--color-primary-orange);font-weight:600}.produit-interdit{display:flex;width:100%;justify-content:center;align-items:center;margin-bottom:25px}.produit-interdit p{margin:0!important;background-color:var(--color-primary-orange);padding:5px 15px;border-radius:7px;color:var(--color-white)!important;font-weight:600!important}.bento-sniffy{margin-top:-20px}.bento-sniffy .img{border-radius:15px;overflow:hidden}.bento-sniffy:after,.bento-sniffy:before{content:'Produit en rupture de stock';font-size:110%;color:var(--color-primary-orange);font-weight:600;line-height:5em}iframe.giphy-embed{pointer-events:none}.alert-maintenance{display:none}.specialcbd{display:none!important}.SyntZ{display:none!important}body{font-family:"outfit"!important;font-weight:400!important;color:#4c633f!important}.page-wrapper label{font-family:"outfit";font-weight:400}.page-wrapper h1{font-family:"outfit";letter-spacing:0;color:#4C633F}.page-wrapper h2{font-family:"outfit";letter-spacing:0;color:#4C633F;font-weight:600}.page-wrapper p{color:#4C633F;font-family:'outfit';font-weight:400;font-size:.97em;line-height:1.8em}.page-wrapper p strong{font-weight:600}.page-wrapper li{margin-left:30px!important;font-family:"outfit";font-weight:400!important;font-size:.97em;line-height:1.8em;color:#4C633F}.page-wrapper li strong{font-weight:600}.page-wrapper a{color:#60BB48;font-weight:600}.page-wrapper a:hover{color:#FC6331}.page-wrapper .button.alt{background-color:#60BB48!important;color:#fff;box-shadow:none}.page-wrapper .button.alt:hover{background-color:#FC6331!important}.cart_totals tbody th{font-weight:400}.is-form,button.is-form,button[type=submit].is-form,input[type=button].is-form,input[type=reset].is-form,input[type=submit].is-form{font-weight:400}.woocommerce-button.button{background-color:#60BB48!important;color:white!important;box-shadow:none!important}.woocommerce-button.button:hover{background-color:#FC6331!important}.box-text-prev.Machine-de-DÃ©coupe-de-Tabac .title-wrapper p{display:none!important}.box-text-prev.Machine-de-DÃ©coupe-de-Tabac .title-wrapper:after{content:'Machine Tabac';font-size:15px;font-family:'outfit';color:#FDFBFB!important;opacity:1;text-transform:unset;font-weight:600!important;font-size:15px}.DisplayNone{display:none!important}.BActif{Background-color:#FC6331!important}.woocommerce-message.message-wrapper{background-color:#c08ae0;margin-bottom:0!important;padding:0.5em!important;border:none!important;outline:none!important;margin-bottom:15px!important}.woocommerce-message.message-wrapper div{color:#fff;font-family:'outfit';font-weight:400;display:flex;flex-direction:row;justify-content:center}.woocommerce-message.message-wrapper a{color:#fff;font-family:'outfit';font-weight:600}.woocommerce-message.message-wrapper .icon-checkmark{color:#fff;margin-right:15px}.woocommerce-error.message-wrapper{background-color:#fc6331!important;color:#fbf7f6!important;outline:none!important;margin-bottom:15px;list-style:none!important;padding-bottom:0}.woocommerce-error.message-wrapper div{color:#fbf7f6!important}.separateur .img-inner{display:flex}.sep-1{margin-top:-20px;margin-bottom:-2px}.gold .wpcf7-submit,.bouton-main{border-radius:7px;color:#FBF7F6;transition-duration:0s;font-size:18px}.gold .wpcf7-submit:hover,.bouton-main:hover{box-shadow:none;background-color:#FC6331!important}.bouton-main.altbtn{background-color:var(--color-white)!important;border:solid 3px var(--color-primary-green)!important}.bouton-main.altbtn:hover{background-color:var(--color-primary-green)!important}.source-blog{margin-top:50px}.source-blog hr{margin:0!important}.source-blog ol li a{font-weight:600!important}.orange{background-color:var(--color-primary-orange)!important}.button.orange:hover{background-color:var(--color-primary-green)!important}.box-text-prev.Cali{background-color:#F5BFD7}.box-text-prev.Fleurs-CBD{background-color:#058021}.box-text-prev.Glasshouse{background-color:#00C425}.box-text-prev.GreenHouse{background-color:#06A82A}.box-text-prev.Outdoor{background-color:#07BD30}.box-text-prev.Huile-CBD{background-color:#FFD800!important}.box-text-prev.CRD{background:#f2f3e2!important;background:linear-gradient(47deg,rgb(242 243 226) 13%,rgb(178 229 248) 53%,rgb(244 179 239) 95%)!important}.box-text-prev.Puff-THCP{background-color:#CA7DDB!important}.box-text-prev.RÃ©sine-CBD{background-color:#8B5528!important}.box-text-prev.Pollen-CBD{background-color:#BA7236!important}.box-text-prev.Tisanes-CBD{background-color:#F98E00!important}.box-text-prev.Infusions-CBD{background-color:#EAC511!important}.box-text-prev.CosmÃ©tiques{background-color:#093787!important}.box-text-prev.Headshop{background-color:#B92B00!important}.box-text-prev.Packs-CBD{background:#ffe259;background:-webkit-linear-gradient(to right,#ffa751,#ffe259);background:linear-gradient(to right,#ffa751,#ffe259)}.box-text-prev.THCP-H4CBD{background:#f2f3e2;background:linear-gradient(47deg,rgb(242 243 226) 13%,rgb(178 229 248) 53%,rgb(244 179 239) 95%);border-top:solid 3px #60BB48;border-bottom:solid 3px #60BB48;border:none}.box-text-prev.Feuilles-de-Tabac{background-color:#A14F32!important}.box-text-prev.Machine-de-DÃ©coupe-d\'Herbes-Aromatiques {
	background-color: #A3ADB3 !important;
}

.box-text-prev.Machine-de-DÃ©coupe-d\'Herbes-Aromatiques p {
	display: none;
}

.box-text-prev.Machine-de-DÃ©coupe-d\'Herbes-Aromatiques .title-wrapper:after {
	content: 'Machine Découpe';
	font-family: 'outfit';
	color: #fbf7f6
}

.box-text-prev.Fleur-CBD-Pas-Cher {
	background-color: #FBBA00 !important;
}

.box-text-prev.Fleur-CBD-Puissante {
	background-color: #941C0D !important;
}

.box-text-prev.MÃ©langes-de-Tabac {
	background-color: #D69225 !important;
}

.box-text-prev.ArÃ´me-pour-Tabac {
	background-color: #3AB1C1 !important;
}

.box-text-prev.PrÃ©-Rolls {
	background-color: #c08ae0 !important;
}

.box-text-prev.Merchandising {
	background-color: #595959 !important;
}

.box-text-prev.Bongs {
	background-color: #16296D !important;
}

.box-text-prev.Kleaners {
	background-color: #E23770 !important;
}

.box-text-prev.Encens {
	background-color: #EA6B26 !important;
}

.box-text-prev.Grinders {
	background-color: #9BB53C !important;
}

.box-text-prev.Vaporisateurs {
	background-color: #E8A600 !important;
}

.box-text-prev.Cendriers,
.box-text-prev.Plateaux {
	background-color: var(--color-gray-medium) !important;
}

.box-text-prev.Filtres-et-Tips {
	background-color: #2B2B2B !important;
}

.box-text-prev.Balances-de-PrÃ©cision {
	background-color: #00AFCC !important;
}

.box-text-prev.Accessoires-pour-Fumeur {
	background-color: #BC0000 !important;
}

.box-text-prev.Feuilles-de-Tabac.Tabac.Artisanal {
	background-color: #F18A00 !important;
}

/* 3.0 FONT */
.rdp .cbd-product-description p strong,
.rdp .cbd-product-description li strong {
	font-weight: 600;
}

.n3.new-prod h1 {
	font-size: 2.5em;
	color: #4c633f !important
}

.n3 h1 {
	font-family: 'outfit';
	font-weight: 600;
}

.n3 h2 {
	font-family: 'outfit';
	font-weight: 600;
}

.n3 h3 {
	font-family: 'outfit';
	font-weight: 600;
}

.n3 h4 {
	font-family: 'outfit';
	font-weight: 600;
}

.n3 h5 {
	font-family: 'outfit';
	font-weight: 600;
}

.n3 h6 {
	font-family: 'outfit';
	font-weight: 600;
}

/*  OFF SITE */
.adminmenuwrap {
	margin-top: 0px !important;
}

/* ORDER BUMP */
.woocommerce-checkout-review-order .wps_upsell_offer_main_wrapper {
	display: none !important;
}

.wps_upsell_bump_checkbox_container .checkmark {
	background-color: white !important;
}

.mwb_upsell_offer_main_wrapper .mwb_upsell_offer_discount_section h3 {
	font-size: 200% !important;
	letter-spacing: 0.04em;
	padding-top: 5px !important;
}

.mwb_upsell_offer_wrapper {
	padding-top: 5px !important
}

.mwb_upsell_offer_image {
	width: 120px !important;
}

.wps_upsell_offer_parent_wrapper {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.mwb_upsell_offer_product_content h4 {
	font-size: 130% !important
}

.mwb_upsell_offer_product_price {
	font-size: 120% !important
}

.mwb_upsell_offer_product_price ins .woocommerce-Price-amount {
	color: #64b42e
}

.mwb_upsell_offer_product_description {
	line-height: 1.5em
}

.mwb_upsell_offer_secondary_section p {
	font-size: 100% !important;
	line-height: 1.3em;
}

.mwb_upsell_offer_primary_section h5 {
	font-size: 105% !important;
	letter-spacing: 0.02em
}

.wps_upsell_offer_main_wrapper h3 {
	color: #4C633F !important;
	font-family: 'outfit';
	font-size: 120% !important;
	margin: 0 !important;
	text-align: left !important;
}

.wps_upsell_offer_main_wrapper .wps_upsell_offer_wrapper {
	padding: 0 !important
}

.wps_upsell_offer_main_wrapper .wps_bump_name {
	margin-top: -20px !important;
	display: flex !important;
}

.wps_upsell_offer_main_wrapper .wps_bump_name a {
	display: none;
}

.wps_upsell_offer_main_wrapper .wps_bump_name:before {
	content: 'Offre spéciale -15% :';
	font-family: 'outfit';
	font-weight: 500;
	color: #fc6331;
	font-size: 70%;
	text-align: left !important;
	width: 100% !important;
}

.wps_upsell_offer_main_wrapper .wps_upsell_offer_image {
	pointer-events: none;
	margin-right: 0 !important;
	width: 100% !important;
}

.wps_upsell_offer_main_wrapper .wps_upsell_offer_image a {
	width: 100% !important;
	display: flex !important;
	justify-content: flex-start !important;
}

.wps_upsell_offer_main_wrapper .wps_upsell_offer_image a img {
	max-width: unset !important;
	max-height: unset !important;
	width: 50%;
	margin: 0;
	margin-top: -25px;
	margin-bottom: 25px
}

.wps_upsell_offer_product_content {
	display: flex;
	flex-direction: column;
	height: auto !important;
	max-height: unset !important;
	min-height: unset !important;
	justify-content: flex-start !important;
}

.wps_bump_name {
	order: 2;
}

.wps_upsell_offer_product_price {
	order: 4;
}

.wps_upsell_offer_image {
	order: 1;
}

.wps_upsell_offer_product_description {
	order: 3;
}

.wps_upsell_offer_product_description {
	font-family: 'outfit' !important;
	color: #60BB48 !important;
	font-weight: 700 !important;
	font-size: 110% !important;
	padding: 0px;
	margin-top: 0px !important;
	text-align: left;
}

.wps_upsell_offer_product_content .wps_upsell_offer_product_price {
	display: flex;
	flex-direction: row;
	margin-top: 15px;
	justify-content: flex-start !important;
}

.wps_upsell_offer_product_content .wps_upsell_offer_product_price del {
	margin: 0 !important;
	font-size: 150% !important;
}

.wps_upsell_offer_product_content .wps_upsell_offer_product_price ins {
	margin: 0 !important;
	font-size: 250% !important;
	margin-left: 5px !important;
}

.wps_upsell_offer_primary_section {
	border-radius: 7px;
	background-color: #60BB48 !important
}

.wps_upsell_offer_primary_section h5 {
	font-family: 'outfit' !important;
	color: #fbf7f6 !important;
}

#wps_upsell_offer_main_id_1 .wps_upsell_bump_checkbox_container .checkmark:after {
	border-color: #4c633f !important;
}

.cart-container .cart-sidebar {
	display: flex !important;
	flex-direction: column;
}

.cart-container .cart-sidebar .cart_totals {
	order: 2
}

.cart-container .cart-sidebar .checkout_coupon {
	order: 3;
}

.cart-container .cart-sidebar .checkout_coupon:after {
	content: 'Coupons uniquement sur articles HORS PROMO';
	font-family: 'outfit';
	line-height: 0em !important;
	width: 100% !important;
	padding: 5px 25px;
	border-radius: 7px;
	color: #EA591D;
	font-weight: 500;
}

/*AGE GATE*/
.age-gate-form {
	background: none !important;
	color: #fff;
}

.age-gate-form p {
	font-size: 200%;
	font-weight: 600;
	font-family: "Fjalla One", sans-serif;
	letter-spacing: 0.05em;
}

.age-gate-submit-yes {
	transition: 0.3s;
	background: none !important;
	border: solid 2px #fff;
}

.age-gate-submit-yes:hover {
	animation: jelly 0.5s;
	background: none !important;
	border: solid 2px #fff;
	padding-right: 5em;
	padding-left: 5em;
}

.age-gate-submit-no {
	transition: 0.3s;
	background: none !important;
	border: solid 2px #fff;
}

.age-gate-submit-no:hover {
	animation: jelly 0.5s;
	background: none !important;
	border: solid 2px #fff;
	padding-right: 5em;
	padding-left: 5em;
}

/* PAGE COUPON*/
.coupon-title {
	font-size: 250%;
	color: #61b12f
}

.wcutab {
	display: none;
}

#wcu1 p {
	font-size: 120%
}

#wcu1 p:nth-child(2) {
	display: none !important
}

#wcu1 p:nth-child(3) {
	display: none !important
}

#wcu1 p:nth-child(6) {
	display: none !important
}

/* EFFECTS */
.squizzz {
	animation: shake 1.2s;
	animation-iteration-count: infinite;
}

@keyframes shake {
	0% {
		transform: translate(1px, 1px) rotate(0deg);
	}

	10% {
		transform: translate(-1px, -2px) rotate(-2deg);
	}

	20% {
		transform: translate(-3px, 0px) rotate(1deg);
	}

	30% {
		transform: translate(1px, 1px) rotate(0deg);
	}

	50% {
		transform: translate(1px, 1px) rotate(0deg);
	}

	100% {
		transform: translate(1px, 1px) rotate(0deg);
	}
}

/* DISPLAY NONE */
.displaynone {
	display: none;
}

/*SCROLL TO */
.scroll-to-bullets {
	display: none
}

/* TOGGLE */
.header-search-form-wrapper .ux-search-submit {
	background-color: #EB5F1C !important
}

/* BANDEAU COOKIE */
.cookie-notice-container {
	padding: 5px
}

#cn-accept-cookie {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0;
	line-height: 28px !important;
}

/* HEADER 3.0*/
@media(min-width:849px) {
	#masthead .logo-left .logo {
		margin: 0;
	}
}

.top-barre-texte {
	/*color:#fbf7f6;*/
	font-family: "outfit";
	font-size: 13px;
	font-weight: 400
}

.top-bar-nav.nav-right span {
	font-family: 'outfit';
	font-weight: 600;
	font-size: 13px;
	color: #fcf5f3;
}

.top-bar-nav.nav-right .icon-user {
	color: #fcf5f3;
}

.top-bar-nav.nav-right .nav-dropdown {
	border: none;
	box-shadow: none;
	padding: 5px 10px;
	padding-top: 0;
	margin-left: 10px;
	margin-top: -5px;
	min-width: 180px;
	background-color: #4c633f;
}

.top-bar-nav.nav-right .nav-dropdown li a {
	font-size: 13px;
	font-family: 'outfit';
	font-weight: 400;
	color: #fcf5f3;
	border-bottom: 0;
	margin: 0;
	padding: 10px;
}

.top-bar-nav.nav-right .nav-dropdown li a:hover {
	color: #60bb48;
}

#wide-nav .nav-dropdown .bold-orange a {
	color: #fc6331 !important;
	font-weight: 600 !important;
}

.mobile-sidebar .menu-item.active ul .bold-orange a {
	color: #fc6331 !important;
	font-weight: 600 !important;
}

#wide-nav .nav-dropdown .bold-vert a {
	color: #60BB48 !important;
	font-weight: 600 !important;
}

.mobile-sidebar .menu-item.active ul .bold-vert a {
	color: #60BB48 !important;
	font-weight: 600 !important;
}

#wide-nav .nav-dropdown .bold-bold a {
	font-weight: 600 !important;
}

.mobile-sidebar .menu-item.active ul .bold-bold a {
	color: #60BB48 !important;
	font-weight: 600 !important;
}

#masthead .header-nav .Menu-THCP a,
#masthead .header-nav .Menu-Nouveautes a {
	color: #60BB48 !important;
}

#masthead .header-nav .Menu-Promotions a {
	color: #FC6331 !important;
}

#masthead {
	background-color: #fbf7f6;
}

#masthead .header-nav li a {
	color: #4c633f !important;
	padding-left: 2px;
	padding-right: 2px;
	font-family: 'outfit';
	font-weight: 600;
	transition: color 0.2s;
	font-size: 13px;
}

#masthead .header-nav li a:hover {
	color: #fc6331 !important;
}

#masthead .header-nav li.current-dropdown a.nav-top-link {
	color: #fc6331 !important;
}

#masthead i[class^=icon-] {
	font-weight: 700 !important;
	opacity: 1;
	margin-left: 0.4em;
	margin-top: 0.05em;
}

#masthead .header-nav li a:hover i[class^=icon-],
#masthead .header-nav li.current-dropdown a i[class^=icon-] {
	transform: rotate(180deg) !important;
}

#masthead .hide-for-medium .nav-left {
	justify-content: center !important
}

#masthead .nav-dropdown {
	border: none;
	box-shadow: none;
	padding: 5px 10px;
	padding-top: 0;
	margin-left: 10px;
	margin-top: -5px;
	min-width: 180px;
	background-color: #fbf7f6;
}

.nav-dropdown-has-arrow.nav-dropdown-has-border li.has-dropdown:before {
	display: none;
}

.nav-dropdown-has-arrow li.has-dropdown:after {
	display: none;
}

#masthead .nav-dropdown li a {
	font-weight: 400;
	font-size: 13px !important;
	border-bottom: 0;
	margin: 0;
	padding: 10px;
}

#masthead #menu-item-8007 a {
	color: #fc6331 !important;
}

#masthead #menu-item-8007 a:hover {
	color: #60bb48 !important;
}

#masthead #menu-item-248 a:hover {
	color: #fc6331 !important;
}

#masthead .nav>li.header-divider {
	border-color: #4c633f
}

#masthead .cart-item.current-dropdown .header-cart-title {
	color: #fc6331 !important;
}

.header-main .cart-item .cart-icon strong {
	border-color: #4c633f !important;
	color: #4c633f !important;
	border: 3px solid;
	height: 2em;
	width: 2em;
	display: flex;
	line-height: 0;
	justify-content: center;
	align-items: center;
	font-family: 'outfit';
	font-size: 13px;
}

.header-main .cart-item .cart-icon:hover strong {
	background-color: #fc6331 !important;
	border-color: #fc6331 !important;
	color: #fcf5f3 !important;
}

.header-main .cart-item .cart-icon:hover strong:after {
	border-color: #fc6331 !important;
}

.header-main .cart-item .cart-icon strong:after {
	border-color: #4c633f !important;
	border: solid 3px
}

.header-main .cart-item.current-dropdown .cart-icon strong {
	background-color: #fc6331 !important;
	border-color: #fc6331 !important;
	color: #fcf5f3 !important;
}

.header-main .cart-item.current-dropdown .cart-icon strong:after {
	border-color: #fc6331 !important;
}

#masthead ul.product_list_widget li+li {
	border-top-color: #60bb48;
}

#masthead .widget_shopping_cart p.total {
	border-color: #60bb48;
	border-bottom: solid 1px #60bb48;
}

#masthead .widget_shopping_cart p.total strong {
	color: #4c633f;
}

#masthead .cart-item .woocommerce-mini-cart__buttons .wc-forward {
	background-color: #4c633f;
	color: #fff !important;
	font-weight: 600;
	padding: 5px !important;
	margin-bottom: 10px;
	margin-top: 7px;
	border-radius: 7px;
	color: #fcf5f3 !important;
}

#masthead .cart-item .woocommerce-mini-cart__buttons .checkout {
	background-color: #60bb48;
	margin-top: 0;
}

#masthead .cart-item .woocommerce-mini-cart__buttons .wc-forward:hover,
#masthead .cart-item .woocommerce-mini-cart__buttons .checkout:hover {
	background-color: #fc6331;
	box-shadow: none;
}

#masthead .woocommerce-mini-cart__buttons .wc-forward:hover {
	color: #fff !important
}

#masthead .woocommerce-Price-currencySymbol {
	margin-left: 5px;
}

#masthead .widget_shopping_cart_content {
	font-family: 'outfit' !important;
}

#masthead .widget_shopping_cart_content .quantity {
	color: #4c633f !important;
	font-weight: 600;
	opacity: 1;
}

#masthead .widget_shopping_cart_content .woocommerce-Price-amount.amount {
	color: #4c633f;
	font-weight: 600;
}

#masthead .cart-item .widget_shopping_cart a {
	padding: 0 !important;
	color: #4c633f !important;
}

#masthead .cart-item a.remove {
	border-bottom: solid 2px !important;
	padding: 7px !important;
	font-size: 23px !important;
	height: 15px;
	width: 15px;
	line-height: 0px !important;
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: 600;
	border: none !important
}

#masthead .woocommerce-mini-cart__empty-message {
	font-family: 'outfit';
	font-weight: 400;
	font-size: 13px;
	color: #4c633f;
}

#masthead .top-divider {
	display: none;
}

#masthead li.html.custom {
	margin: 0;
}

#masthead li .new-prod-button a {
	text-transform: uppercase !important;
	color: #fbf7f6 !important;
	border: solid 2px #fc6331;
	border-radius: 7px;
	padding: 5px 10px !important;
	background-color: #fc6331 !important;
}

#masthead li .new-prod-button a:hover {
	text-transform: uppercase !important;
	color: #fbf7f6 !important;
	border: solid 2px #60BB48;
	border-radius: 7px;
	padding: 2px 7px;
	background-color: #60BB48 !important;
}

#masthead li .promo-prod-button a {
	text-transform: uppercase !important;
	color: #fc6331 !important;
	border: solid 2px #fc6331;
	border-radius: 7px;
	padding: 5px 10px !important;
	background-color: #fbf7f6 !important;
	margin-right: 10px;
}

#masthead li .promo-prod-button a:hover {
	text-transform: uppercase !important;
	color: #fbf7f6 !important;
	border: solid 2px #60BB48;
	border-radius: 7px;
	padding: 2px 7px;
	background-color: #60BB48 !important;
}

#masthead .flex-right {
	width: 100% !important;
	margin-left: 0
}

/* Rechercher */
#masthead .nav-right {
	display: flex !important;
	flex-direction: row !important;
	flex-wrap: nowrap
}

#masthead .nav-right .cart-item a {
	flex-direction: row !important;
	flex-wrap: nowrap !important
}

#masthead .nav-right .cart-item a .header-cart-title {
	display: flex !important;
	flex-direction: row !important;
	flex-wrap: nowrap !important;
	white-space: nowrap;
}

#masthead .nav-right .cart-item a .header-cart-title .cart-price {
	margin-left: 5px
}

#masthead .header-search-form {
	width: 45%;
	margin-left: 25px;
}

#masthead .header-search-form-wrapper {}

#masthead .search-field {
	box-shadow: none;
	border: none;
	font-family: 'outfit';
	font-weight: 400;
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
}

#masthead .search-field::placeholder {
	font-family: 'outfit';
	font-weight: 600;
	color: #4c633f !important
}

#masthead .header-search-form-wrapper .ux-search-submit {
	background-color: #60BB48 !important;
	box-shadow: none;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
}

#masthead .header-search-form-wrapper .ux-search-submit:hover {
	background-color: #fc6331 !important
}

#masthead .header-search-form-wrapper .ux-search-submit i {
	margin: 0 5px
}

#masthead .autocomplete-suggestion {
	color: #4C633F;
	font-weight: 600;
}

#masthead .autocomplete-suggestion b {
	font-weight: 400
}

#masthead .autocomplete-suggestion .search-price span {
	color: #4C633F;
	font-weight: 700;
}

@media(max-width:849px) {
	.mobile-sidebar .nav.nav-sidebar {
		display: flex !important;
		flex-direction: column;
	}

	.mobile-sidebar .header-search-form {
		order: -1 !important;
		border-bottom: solid 1px;
	}

	.mobile-sidebar .header-search-form-wrapper {
		border-radius: 7px;
		overflow: hidden;
	}

	.mobile-sidebar .header-search-form-wrapper .search-field {
		border: none;
		box-shadow: none;
		font-family: 'outfit';
		color: #4c633f !important
	}

	.mobile-sidebar .header-search-form-wrapper .search-field::placeholder {
		border: none;
		box-shadow: none;
		font-family: 'outfit';
		color: #4c633f !important;
		opacity: 0.7
	}

	.mobile-sidebar .header-search-form-wrapper .submit-button {
		box-shadow: none;
		background-color: #60BB48 !important
	}

	.mobile-sidebar .header-search-form-wrapper .autocomplete-suggestion {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
	}

	.mobile-sidebar .header-search-form-wrapper .autocomplete-suggestion .search-name {
		margin-top: 5px;
	}
}

/* Header Bottom */
#wide-nav {
	background-color: white
}

.header-bottom {
	min-height: unset !important;
}

#wide-nav .flex-col {
	margin: 0;
	width: 100%;
}

#wide-nav .nav {
	display: flex !important;
	justify-content: space-between !important;
	width: 100% !important;
	max-width: 100% !important;
	flex-basis: 100% !important;
}

#wide-nav .nav>li {
	margin: 0 10px
}

#wide-nav .nav>li:first-child a {
	color: #fc6331 !important;
}

#wide-nav .nav>li a {
	font-family: 'outfit' !important;
	font-weight: 600 !important;
	color: #4C633F;
}

#wide-nav .nav>li a:hover {
	color: #64b42e;
}

#wide-nav .nav-dropdown {
	border: none !important;
	box-shadow: none;
	padding: 10px !important;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
}

#wide-nav .nav-dropdown li a {
	font-weight: 400 !important;
	font-size: 15px !important
}

#wide-nav #menu-item-12251 a {
	color: #fc6331 !important;
	font-weight: 600 !important;
}

#wide-nav #menu-item-12251 a:hover {
	color: #60BB48 !important;
}

#wide-nav #menu-item-12254 a {
	color: #60BB48 !important;
	font-weight: 600 !important;
}

#wide-nav #menu-item-12254 a:hover {
	color: #4c633f !important;
}

#wide-nav #menu-item-12247 a {
	font-weight: 600 !important;
}

.menu-only-mobile {
	display: none !important;
}

#wide-nav .nav>li.raw-class a {
	color: #CE0B30 !important;
	font-weight: 900 !important;
	transform: rotate(-10deg);
}

#wide-nav .nav>li.raw-class a:hover {
	color: #60BB48 !important;
}

.mobile-sidebar .nav-sidebar.nav-vertical>li+li.raw-class a {
	color: #CE0B30 !important;
	font-weight: 900 !important;
	transform: rotate(0deg);
	width: auto !important;
}

/* MENU MOBILE 3.0*/
.off-canvas-left .mfp-content {
	background-color: #4c633f;
}

#masthead .nav>li>a>i:not(.icon-angle-down) {
	color: #4c633f !important;
}

.mfp-ready .mfp-close {
	opacity: 1;
	color: #fcf5f3;
}

.mfp-content::-webkit-scrollbar {
	background-color: #60bb48;
	width: 10px
}

.mfp-content::-webkit-scrollbar-button {
	background-color: #4c633f;
	display: none;
}

.mfp-content::-webkit-scrollbar-thumb {
	background-color: #4c633f;
	border-radius: 10px;
}

.mobile-sidebar {
	background-color: #4c633f;
}

.mobile-sidebar li {
	background-color: #fcf5f3;
}

.mobile-sidebar li:hover {
	background-color: #60bb48 !important;
}

.mobile-sidebar .nav-sidebar.nav-vertical>li+li {
	border-top-color: #4c633f
}

.mobile-sidebar a {
	font-family: 'outfit' !important;
	color: #4c633f !important;
	font-weight: 600 !important;
}

.mobile-sidebar li:hover a {
	color: #fcf5f3 !important;
}

.mobile-sidebar .menu-item .toggle {
	opacity: 1;
	color: #4c633f;
	transition-duration: 0.1s;
}

.mobile-sidebar li:hover .toggle {
	color: #fcf5f3;
}

.mobile-sidebar .menu-item.active {
	background-color: #60bb48 !important;
}

.mobile-sidebar .menu-item.active a {
	color: #fcf5f3 !important;
}

.mobile-sidebar .menu-item.active .toggle {
	color: #fcf5f3 !important;
}

.mobile-sidebar .menu-item.active ul {
	padding-bottom: 10px !important
}

.mobile-sidebar .menu-item.active ul a {
	color: #4c633f !important;
	font-weight: 400 !important;
	padding: 10px 20px;
}

.mobile-sidebar li.account-item {
	background-color: #fcb331;
}

.mobile-sidebar .account-item.active {
	background-color: #fcb331 !important;
}

.mobile-sidebar .account-item.active a {
	color: #4c633f !important;
}

.mobile-sidebar .account-item.active .toggle {
	color: #4c633f !important;
}

.mobile-sidebar li.menu-item-8007 a {
	color: #fc6331 !important
}

.mobile-sidebar li.menu-item-8007:hover a {
	color: #fcf5f3 !important;
}

.mobile-sidebar .menu-only-mobile {
	display: block !important;
	background-color: #fc6331;
}

.mobile-sidebar .menu-only-mobile a {
	color: #fcf5f3 !important
}

/* Onglet Panier */
.mfp-wrap .mfp-close {
	color: #4c633f;
	mix-blend-mode: unset;
}

.off-canvas-right .mfp-content {
	background-color: #fcf5f3;
}

.mfp-content .cart-popup-title h4 {
	font-family: 'outfit' !important;
	font-weight: 600;
	color: #4c633f !important;
}

.mfp-content .is-divider {
	background-color: #60bb48
}

.mfp-content .woocommerce-mini-cart.cart_list.product_list_widget a {
	font-family: 'outfit' !important;
	color: #4c633f !important;
	font-weight: 400;
}

.mfp-content .woocommerce-mini-cart.cart_list.product_list_widget a.remove {
	border-bottom: solid 2px !important;
	padding: 7px !important;
	font-size: 23px !important;
	height: 15px;
	width: 15px;
	line-height: 0px !important;
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: 600;
}

.mfp-content ul.product_list_widget li .quantity {
	color: #4c633f !important;
	font-weight: 600;
	opacity: 1 !important;
	font-family: 'outfit' !important;
}

.mfp-content .woocommerce-Price-amount.amount {
	color: #4c633f;
	font-weight: 600;
}

.mfp-content ul.product_list_widget li .quantity .woocommerce-Price-currencySymbol {
	margin-left: 5px;
}

.mfp-content ul.product_list_widget li+li {
	border-top-color: #60bb48 !important;
	opacity: 1;
}

.mfp-content .widget_shopping_cart p.total {
	border-bottom: solid 1px;
	border-color: #60bb48;
	opacity: 1;
	color: #4c633f;
	font-family: 'outfit';
}

.mfp-content .widget_shopping_cart p.total .woocommerce-Price-currencySymbol {
	margin-left: 5px;
}

.mfp-content .button.wc-forward:not(.checkout):not(.checkout-button) {
	background-color: #4c633f;
	color: #fcf5f3;
	box-shadow: none;
	border-radius: 7px;
}

.mfp-content .button.checkout {
	background-color: #60bb48;
	color: #fcf5f3;
	box-shadow: none;
	border-radius: 7px;
}

.mfp-content .button.wc-forward:not(.checkout):not(.checkout-button):hover {
	background-color: #fc6331;
}

.mfp-content .button.checkout:hover {
	background-color: #fc6331;
}

/* PAGE ACCUEIL 3.0 */
/* Hero Banner Bento */
/*
.row-bento{
	display:flex;
	max-width:2000px !important;
}
.row-bento .img{
	overflow:hidden;
	display:flex;
	align-items:center;
	border-radius:7px
}
@media(min-width:1150px){
	.bento-1{
		width:62%;
		max-width:62%;
		flex-basis:62%;
	}
	.bento-2{
		width:38%;
		max-width:38%;
		flex-basis:38%;
		padding-left:0
	}
	.bento-1 img{
		width:100% !important;
		height:auto !important;
	}
}
@media(max-width:1149px){
	.bento-1{
		width:62.5%;
		max-width:62.5%;
		flex-basis:62.5%;
	}
	.bento-2{
		width:37.5%;
		max-width:37.5%;
		flex-basis:37.5%;
		padding-left:0
	}
	.bento-1 img{
		width:100% !important;
		height:auto !important;
	}
}
@media(max-width:849px){
	.bento-1{
		width:63%;
		max-width:63%;
		flex-basis:63%;
	}
	.bento-2{
		width:37%;
		max-width:37%;
		flex-basis:37%;
		padding-left:0
	}
	.bento-1 img{
		width:100% !important;
		height:auto !important;
	}
}
@media(max-width:550px){
	.bento-1{
		width:100%;
		max-width:100%;
		flex-basis:100%;
		padding-bottom:15px;
		padding-top:15px
	}
	.bento-2{
		width:100%;
		max-width:100%;
		flex-basis:100%;
		padding-left:15px
	}
}*/
.bento-1 a {
	width: 100%;
}

.row-bento {
	display: flex;
	align-items: stretch !important;
	max-width: 1600px !important;
}

.row-bento .img {
	overflow: hidden;
	display: flex;
	align-items: center;
	border-radius: 7px
}

@media(min-width:1550px) {
	.bento-1 {
		max-width: 65% !important;
		flex-basis: 65% !important;
		width: 65% !important;
	}

	.bento-2 {
		max-width: 35% !important;
		flex-basis: 35% !important;
		width: 35% !important;
	}

	.bento-image-1 {
		height: 450px !important;
	}

	.bento-image-2 {
		height: 235px !important;
	}

	.row-bento .bento-image-3 {
		height: 200px !important;
	}
}

@media(max-width:1549px) {
	.bento-image-1 {
		height: 300px !important;
	}

	.bento-image-2 {
		height: 155px !important;
	}

	.row-bento .bento-image-3 {
		height: 125px !important;
	}
}

@media(max-width:1349px) {
	.bento-image-1 {
		height: 300px !important;
	}

	.bento-image-2 {
		height: 155px !important;
	}

	.row-bento .bento-image-3 {
		height: 125px !important;
	}
}

@media(max-width:949px) {
	.bento-image-1 {
		height: 250px !important;
	}

	.bento-image-2 {
		height: 115px !important;
	}

	.row-bento .bento-image-3 {
		height: 115px !important;
	}
}

@media(max-width:849px) {
	.bento-image-1 {
		height: 150px !important;
	}

	.bento-image-2 {
		height: 75px !important;
	}

	.row-bento .bento-image-3 {
		height: 60px !important;
	}
}

@media(max-width:549px) {
	.bento-1 {
		padding-bottom: 0px;
		padding-top: 15px
	}

	.bento-2 {
		padding-left: 15px;
		padding-top: 15px
	}

	.row-bento img {
		width: 100% !important;
		object-fit: cover;
		object-position: center !important;
	}

	.bento-image-1 {
		min-height: 200px;
		max-height: 200px;
	}

	.bento-image-1 .img-inner {
		width: 100%;
		display: flex;
		min-height: 200px;
		max-height: 200px;
		object-fit: cover;
	}

	.bento-image-2 {
		min-height: 150px;
		max-height: 150px;
	}

	.bento-image-2 .img-inner {
		width: 100%;
		display: flex;
		min-height: 150px;
		max-height: 150px;
		object-fit: cover;
	}

	.bento-image-2 img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center center;
	}

	.row-bento .bento-image-3 {
		min-height: 125px;
		max-height: 125px;
	}

	.row-bento .bento-image-3 .img-inner {
		width: 100%;
		display: flex;
		min-height: 125px;
		max-height: 125px;
		object-fit: cover;
	}

	.row-bento .bento-image-3 img {
		object-fit: cover;
		object-position: right top;
	}
}

@media(min-width:549px) {
	.bento-2 {
		padding-left: 0;
		padding-top: 0;
	}

	.bento-1 {
		padding-top: 0;
	}
}

/* Hero Banner */
.n3 .slider-nav-circle .flickity-prev-next-button:hover svg {
	fill: #4c633f !important;
	background-color: #4c633f !important;
	border-color: #4c633f !important;
}

.n3 .slider-nav-light .flickity-prev-next-button {
	color: #fcf5f3 !important
}

.n3 .slider-nav-light .flickity-prev-next-button .arrow,
.n3 .slider-nav-light .flickity-prev-next-button svg {
	fill: #fcf5f3 !important
}

.n3 .slider-nav-light .flickity-page-dots .dot.is-selected,
.n3 .slider-nav-light.slider-nav-dots-simple .flickity-page-dots .dot {
	background-color: #fcf5f3
}

.n3 .slider-nav-light .flickity-page-dots .dot {
	border-color: #fcf5f3
}

.n3 .banner h3 {
	font-size: 300%;
	line-height: 1.15
}

.sep-banner {
	margin-top: 30px;
	margin-bottom: 15px;
}

.bouton-banner {
	border-radius: 7px;
	padding: 0px 40px;
	color: #fcf5f3 !important;
	text-transform: unset;
	font-size: 150%;
}

.bouton-banner:hover {
	box-shadow: none;
}

.n3 .flickity-page-dots {
	bottom: 35px !important;
}

@media(min-width:550px) and (max-width:849px) {
	.n3 .b1 .bg {
		background-position: 50% 10% !important;
	}

	.n3 .b2 .bg {
		background-position: 10% 10% !important;
	}
}

@media(max-width:549px) {
	.bouton-banner {
		padding: 0px 20px
	}

	.sep-banner {
		margin-top: 20px
	}

	.n3 .flickity-page-dots {
		bottom: 25px !important;
	}
}

/* Bandeau Catégorie */
.section-cat-anim {
	overflow: hidden;
	padding-bottom: 10px !important;
}

.section-cat-anim:after {
	right: 0;
	top: 0;
	transform: rotateZ(180deg);
}

.section-cat-anim:before {
	left: 0;
	top: 0;
}

.section-cat-anim:after,
.section-cat-anim:before {
	background: linear-gradient(to right, #fcf5f3 0%, hsla(0, 0%, 100%, 0) 100%);
	content: "";
	height: 200px;
	position: absolute;
	width: 40px;
	z-index: 2;
}

.bandeau-cat-row {
	display: flex;
	flex-wrap: nowrap;
	width: 3500px !important;
	animation-duration: 40s;
	animation-timing-function: linear;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-direction: normal;
	animation-fill-mode: none;
	animation-play-state: running;
	animation-name: scroll-1;
}

.bandeau-cat-row:hover {
	animation-play-state: paused;
}

.bandeau-cat-row .col-inner {
	width: 250px !important;
	flex-basis: unset !important;
	max-width: unset !important;
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	margin-right: 0px !important;
}

.bandeau-cat-row .img {
	width: 40% !important;
	cursor: pointer;
}

.bandeau-cat-row .img:hover {
	transform: rotate(7.91deg) scale(1.1);
}

.bandeau-cat-row h2 {
	font-size: 15px;
	font-weight: 600;
	color: #4c633f;
	margin-top: -10px;
}

@media(max-width:849px) {
	.bandeau-cat-row {
		animation-duration: 20s;
		padding-top: 10px;
	}

	.bandeau-cat-row .col-inner {
		width: 150px !important;
		margin-right: 30px !important;
	}

	.bandeau-cat-row .img {
		width: 50% !important;
	}

	.bandeau-cat-row .col {
		flex-basis: unset;
		max-width: unset;
	}
}

@media(max-width:549px) {
	.bandeau-cat-row {
		animation-duration: 20s;
		padding-top: 10px;
	}

	.bandeau-cat-row .col-inner {
		width: 150px !important;
		margin-right: 25px !important;
	}

	.bandeau-cat-row .img {
		width: 60% !important;
	}
}

@keyframes scroll-1 {
	0% {
		transform: translateX(0);
	}

	100% {
		transform: translateX(calc(-250px*3));
	}
}

/* Font & img Page Accueil */
.n3.prod {
	margin-top: 30px;
}

.n3prodcol {
	flex-basis: 60%;
	max-width: 60%;
	/*flex-basis:50%;
	max-width:50%;*/
	/*flex-basis:80%;
	max-width:80%;*/
}

.n3.prod h2 {
	color: #4c633f;
	font-size: 35px;
	margin-bottom: 10px;
}

.n3.prod .emi-title {
	color: #FBF7F6 !important;
	font-size: 35px !important;
	font-weight: 600 !important;
	margin-bottom: 10px;
}

.n3.prod p {
	font-family: 'outfit';
	font-weight: 600;
	font-size: 15px;
	color: #4c633f;
}

.sep-title {
	width: 450px !important;
	margin-bottom: 25px !important;
}

@media(max-width:1599px) {

	/*.n3prodcol{
		flex-basis:66.666% !important;
		max-width:66.666% !important;
	}*/
	.n3prodcol {
		flex-basis: unset !important;
		max-width: 980px !important;
	}
}

@media(max-width:849px) {

	/*.n3prodcol{
		flex-basis:83.333% !important;
		max-width:83.333% !important;
	}*/
	.n3prodcol {
		flex-basis: 80% !important;
		max-width: 80% !important;
	}

	.sep-title {
		width: 450px !important;
	}
}

@media(max-width:549px) {
	.logoh4hhc {
		margin-top: 35px !important;
	}

	.row-collapse>.col.n3prodcol {
		flex-basis: 100% !important;
		max-width: 100% !important;
		padding: 0 20px !important;
		display: flex !important;
		align-items: center !important;
		justify-content: center;
	}

	.n3.prod h2 {
		font-size: 35px;
	}

	.n3.prod p {
		font-size: 15px;
	}

	.sep-title {
		width: 90% !important;
	}
}

/* Top Produits */
.topprod .woocommerce-LoopProduct-link b,
.topprod .woocommerce-LoopProduct-link i,
.topprod .woocommerce-LoopProduct-link br {
	display: none;
}

/* Special Produits H4 HHC */
.n3.specialcbd {
	background: rgb(242, 243, 226);
	background: linear-gradient(47deg, rgba(242, 243, 226, 1) 13%, rgba(178, 229, 248, 1) 53%, rgba(244, 179, 239, 1) 95%);
	margin-top: 70px;
}

.SepSpecial {
	max-width: 1200px;
}

.SepSpecial img {
	height: 90px
}

.SepSpecial.Top {
	margin-top: -53px !important;
}

.SepSpecial.Bottom img {
	height: auto;
}

.SepSpecial.Bottom {
	bottom: -10px !important;
	margin-bottom: 0 !important;
	z-index: 999 !important;
}

.logoh4hhc {
	max-width: 550px;
	margin-top: 15px;
	/*animation: rotationY 15s infinite;
}
@keyframes rotationY {
	25% {transform: rotateY(1deg);}
  50% {transform: rotateY(360deg);}
	75% {transform: rotateY(1deg);}*/
}

.n3 .specialcbd-text p {
	color: #60BB48 !important;
	margin-top: 30px
}

/* judgeme */
.n3.specialcbd .jdgm-preview-badge .jdgm-star {
	color: #60BB48 !important;
}

@media(max-width:849px) {
	.n3.specialcbd {
		margin-top: 30px
	}

	.SepSpecial {
		padding: 0px 20px;
	}

	.SepSpecial img {
		height: 60px
	}

	.SepSpecial.Top {
		margin-top: -35px !important;
	}

	.SepSpecial.Bottom {
		bottom: -5px !important;
	}
}

@media(max-width:549px) {
	.n3.specialcbd {
		margin-top: 30px
	}

	.SepSpecial.Top {
		margin-top: -33px !important;
	}

	.SepSpecial.Bottom {
		bottom: -7px !important;
	}
}

/* Display Produit Special CBD */
.n3.specialcbd .box-text-prev {
	display: none !important;
}

.n3.specialcbd .product-small .product-small {
	border-radius: 7px !important;
	border: solid 3px #60BB48;
}

.n3.specialcbd .box-image {
	background: none !important;
}

.n3.specialcbd .box-image a {
	background-color: #60BB48;
}

.n3.specialcbd .box-image picture,
.n3.specialcbd .box-image img {
	mix-blend-mode: multiply !important;
}

.n3.specialcbd .sepimg,
.n3.specialcbd .box-text .sepimg {
	display: none !important;
}

.n3.specialcbd .box-text-products,
.n3.specialcbd .box-text-products .product-title a {
	color: #60BB48 !important;
}

.n3.specialcbd .box-text-products .product-title a:hover {
	color: #4C633F !important;
}

.n3.specialcbd .star-rating:before {
	color: #60BB48;
}

.n3.specialcbd .star-rating span:before {
	color: #60BB48;
}

.n3.specialcbd .pwafter {
	background: none;
}

.n3.specialcbd .pwafter span {
	color: #60BB48;
}

.n3.specialcbd .badge-container {
	margin-top: 10px;
}

.n3.specialcbd .badge-container span {
	background: rgb(242, 243, 226);
	background: linear-gradient(47deg, rgba(242, 243, 226, 1) 13%, rgba(178, 229, 248, 1) 53%, rgba(244, 179, 239, 1) 95%);
	border: solid 3px #60BB48;
	color: #60BB48;
}

.n3.specialcbd .out-of-stock-label {
	background: rgb(242, 243, 226);
	background: linear-gradient(47deg, rgba(242, 243, 226, 1) 13%, rgba(178, 229, 248, 1) 53%, rgba(244, 179, 239, 1) 95%);
	border-top: solid 3px #60BB48;
	border-bottom: solid 3px #60BB48;
	color: #60BB48;
	font-size: 12px !important
}

.n3.specialcbd .bouton-main {
	margin-top: 30px;
}

/* Produits All */
.allprod {
	margin-top: 0 !important;
	display: flex;
	flex-direction: column;
	margin-bottom: 50px
}

.allprod .allprod {
	margin-bottom: 0;
}

.allprod.first {
	margin-top: 70px !important;
}

.allprod.last {
	margin-bottom: 0 !important
}

.allprod .n3prodcol .col-inner.text-center {
	display: block !important;
}

.allprod h1 {
	color: #60BB48;
	font-family: 'outfit';
	font-size: 20px;
	padding-bottom: 30px;
	padding-top: 15px
}

.allprod h2 {
	margin: 0 !important;
	line-height: 1;
	margin-bottom: 10px !important
}

.allprod .bouton-main {
	margin: 0;
	font-size: 15px
}

.ctaprod .col-inner {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.ctaprod .sep-title {
	flex-grow: 1;
	padding-right: 20px;
	margin-bottom: 0px !important;
	height: 30px !important;
	bottom: 0 !important;
}

.allprod .row-display-prod {
	margin-top: 15px;
	margin-right: 0 !important;
	margin-left: 0 !important;
}

.row-display-prod.rdp2 {
	margin-top: 0 !important;
}

.allprod .flickity-button {
	opacity: 1;
}

.allprod .flickity-button.previous {
	margin-left: -30px;
}

.allprod .flickity-button.next {
	margin-right: -30px;
}

.allprod .flickity-button svg {
	background-color: #FFFFFF;
	border: none;
	color: #4C633F;
	box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.1);
}

.allprodcol8 .n3prodcol {
	flex-basis: 100% !important;
	max-width: 100% !important;
	padding-right: 20px !important
}

.allprodcol4 .img {
	border-radius: 7px;
	overflow: hidden;
}

@media(max-width:549px) {
	.allprod h1 {
		padding-top: 0px !important
	}

	.ctaprod .col-inner {
		flex-direction: column;
		align-items: center;
	}

	.ctaprod .col-inner .img {
		width: 100% !important;
		padding: 0;
		margin-top: 10px;
		margin-bottom: 10px !important;
	}

	.ctaprod .col-inner .bouton-main {
		width: 100%
	}

	.allprodcol8 .n3prodcol {
		padding-right: 0px !important
	}

	.allprodcol8 .row-collapse>.col.n3prodcol {
		padding: 0 !important
	}

	/*.allprod .row-display-prod .product-small:nth-child(odd){
		padding-left:0 !important
	}
	.allprod .row-display-prod .product-small:nth-child(even){
		padding-right:0 !important
	}*/
	.allprod .flickity-button.previous {
		margin-left: -10px;
		margin-top: -110px;
	}

	.allprod .flickity-button.next {
		margin-right: -10px;
		margin-top: -110px;
	}

	.allprod h2 {
		text-align: center !important;
		margin-bottom: 0px !important;
	}

	.allprodcol4 {
		margin-bottom: 50px
	}
}

/* Bienfaits */
.coins,
.coins .col-inner {
	width: 100% !important;
	display: flex !important;
	flex-basis: 100% !important;
	max-width: 100% !important;
	justify-content: space-between !important;
}

.coins img {
	width: auto;
}

.row-bienfaits {
	background-color: #FBF7F6;
	margin-top: -5px !important;
}

.coins .img {
	width: auto !important;
}

.coins .img img {
	height: 150px;
}

/*.coins .img:nth-child(1){
	float:left;
}
.coins .img:nth-child(2){
	float:right;
}*/
.coins .img:nth-child(2) img {
	transform: rotate(90deg);
}

.n3.row-bienfaits .col-up-coins {
	margin-top: -150px;
	padding-top: 30px !important;
	margin-bottom: -150px;
	padding-bottom: 30px !important;
	z-index: 999;
}

.septitle .img-inner {
	display: flex;
}

.col-up-coins .img {
	width: 60% !important;
	margin-bottom: 25px !important
}

.bienfaits-icones lord-icon {
	width: 60% !important;
	margin-bottom: -50px;
	margin-top: -50px;
}

.bienfaits-icones p {
	font-weight: 700 !important;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 18px !important;
}

.col-up-coins .bouton-main {
	margin-top: 30px !important;
	z-index: 999;
}

.coins.bottom {
	background-color: #FBF7F6 !important;
}

.coins.bottom .img {
	margin-bottom: 0
}

.coins.bottom .img img {
	transform: rotate(270deg);
}

.coins.bottom .img:nth-child(2) img {
	transform: rotate(180deg);
}

@media(max-width:849px) {
	.coins .img img {
		height: 120px;
	}

	.n3.row-bienfaits .col-up-coins {
		margin-top: -120px;
		padding-top: 30px !important;
		margin-bottom: -120px;
		padding-bottom: 30px !important;
	}

	.col-up-coins .img {
		width: 80% !important;
	}

	.bienfaits-icones lord-icon {
		width: 70% !important;
	}
}

@media(max-width:549px) {
	.n3.row-bienfaits .col-up-coins {
		margin-top: -75px;
		padding-top: 30px !important;
		margin-bottom: -75px;
		padding-bottom: 30px !important;
	}

	.coins .img img {
		height: 75px;
	}

	.row-bienfaits {
		margin-top: 0px !important
	}

	.col-up-coins .img {
		width: 100% !important;
	}

	.bienfaits-icones p {
		font-size: 15px !important;
		margin-top: -15px
	}
}

/* Témoignages */
.RowSepPart {
	background-color: #4C633F;
	margin-top: -2px;
	display: flex;
}

.RowSepPart .col-inner .img-inner {
	width: 100%;
	display: flex;
}

.row-temoignage {
	background-color: #4C633F;
	padding-top: 30px;
	margin-top: 0 !important
}

.temoignagecol.n3prodcol .col-inner {
	display: block;
	justify-content: unset !important;
	align-items: unset !important;
}

.temoignagecol h2 {
	color: #FBF7F6 !important;
}

.rowslidertem {
	background-color: #FBF7F6;
	padding: 20px 0px !important;
	border-radius: 15px;
	display: flex;
	flex-direction: row !important;
	flex-wrap: nowrap;
}

.rowslidertem .col {
	width: auto !important;
	max-width: unset !important;
	flex-basis: unset !important;
}

.rowslidertem .img {
	width: 50px !important
}

.rowslidertem .col {
	padding-bottom: 0;
}

.rowslidertem .col:first-child {
	padding-right: 0 !important;
}

.rowslidertem .col:last-child {
	flex-grow: 1 !important;
}

.rowslidertem p {
	font-weight: 600 !important;
	text-align: left;
	margin-bottom: 0;
	font-style: italic
}

.rowslidertem .name p b {
	font-family: 'outfit';
	font-weight: 700 !important;
}

.rowslidertem .ville p {
	font-weight: 600 !important;
	font-style: italic;
	margin-top: -5px
}

.temoignagecol .slider-style-shadow .flickity-slider>:before {
	background: none !important;
}

.temoignagecol .slider-wrapper:before {
	background: linear-gradient(to right, #4C633F 0%, hsla(0, 0%, 100%, 0) 100%);
	content: "";
	height: 100%;
	position: absolute;
	width: 80px;
	z-index: 2;
	left: 0;
}

.temoignagecol .slider-wrapper:after {
	background: linear-gradient(to left, #4C633F 0%, hsla(0, 0%, 100%, 0) 100%);
	content: "";
	height: 100%;
	position: absolute;
	width: 80px;
	z-index: 2;
	right: 0;
	top: 0
}

@media(max-width:849px) {

	.temoignagecol .slider-wrapper:after,
	.temoignagecol .slider-wrapper:before {
		width: 40px
	}
}

@media(max-width:549px) {
	.row-temoignage {
		padding-top: 50px
	}

	.rowslidertem {
		display: flex !important;
		flex-direction: column !important;
	}

	.row-temoignage .flickity-viewport {}

	.rowslidertem img {
		margin-bottom: 15px
	}

	.temoignagecol .slider-wrapper:after,
	.temoignagecol .slider-wrapper:before {
		display: none
	}

	.rowslidertem {
		opacity: 0.3 !important;
	}

	.rowslidertem.is-selected {
		opacity: 1 !important;
		transform: scale(.95) !important
	}
}

/* Catégories & Promo */
.RowSepPart.CatPromo {
	background-color: #FBF7F6;
}

.RowSepPart.CatPromo img {
	width: 100% !important;
	display: flex !important;
	max-width: 100% !important;
	flex-basis: 100% !important;
	margin-top: -2px !important;
	margin-bottom: 0 !important;
}

.RowSepPart.CatPromo .img {
	margin-bottom: 0;
	z-index: 999;
}

.row-bienfaits.CatPromo {
	margin-top: 0 px !important;
}

.n3.row-bienfaits.CatPromo .col-up-coins {
	margin-bottom: 0;
	padding-bottom: 0 !important;
}

.row-vagues .img-inner {
	display: flex !important;
}

.col-cat-promo .row-choix-cat .ccp {
	padding-bottom: 30px !important;
}

.col-cat-promo {
	z-index: 999;
}

.row-choix-cat {
	max-width: 83.333% !important;
	flex-basis: 83.333% !important;
}

/* Display Cat */
.n3.prod.CatPromo {
	background: none !important;
	position: relative;
}

.CatPromo .coins {
	background-color: #FBF7F6;
	position: relative;
	padding-bottom: 150px !important;
}

.n3.CatPromo .col-up-coins {
	margin-top: 0 !important;
	padding-top: 0 !important;
}

.CatPromo .col-up-coins .img {
	margin-top: 10px
}

.col-cat-promo {
	margin-top: -350px !important
}

.ccp .col.col-choix-cat {
	padding-bottom: 0 !important;
}

.row-choix-cat {
	margin-top: 30px
}

.row-choix-cat .col {
	padding: 0px 10px !important
}

.row-choix-cat .col-inner {
	border-radius: 7px;
	overflow: hidden;
	box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.1);
}

.row-choix-cat .col-inner .img {
	margin: 0;
}

.row-choix-cat .col-inner .img-inner {
	height: 100px !important;
	display: flex;
	align-items: center;
	justify-content: center;
	mix-blend-mode: multiply;
	filter: brightness(110%);
}

.row-choix-cat .col-inner img {
	transition: all ease-in-out 0.3s
}

.row-choix-cat .col-inner img:hover {
	scale: 1.1;
}

.row-choix-cat .col:nth-child(1) .col-inner {
	background-color: #058021;
}

.row-choix-cat .col:nth-child(2) .col-inner {
	background-color: #8B5528 !important;
}

.row-choix-cat .col:nth-child(3) .col-inner {
	background-color: #FFD800 !important;
}

.row-choix-cat .col:nth-child(4) .col-inner {
	background-color: #EA710D !important;
}

.row-choix-cat .col:nth-child(5) .col-inner {
	background-color: #093787
}

.row-choix-cat .col:nth-child(6) .col-inner {
	background-color: #B92B00;
}

.h-choix-cat {
	background-color: #4C633F;
	display: flex;
	align-items: center !important;
	justify-content: center !important;
	padding: 5px 0;
}

.h-choix-cat h3 {
	color: #FBF7F6;
	font-family: 'outfit' !important;
	font-size: 15px;
	font-weight: 600 !important;
	margin-bottom: 0;
}

.p-choix-cat {
	background-color: white;
	padding: 5px 10px
}

.p-choix-cat p {
	font-family: 'outfit';
	font-size: 11px !important;
	text-align: justify;
	margin-bottom: 5px
}

.row-choix-cat .bouton-main {
	margin: 0px !important;
	border: none !important;
	width: 100% !important;
	text-transform: unset !important;
}

.row-cat-bouton {
	background-color: white;
}

.row-cat-bouton .col {
	padding-bottom: 10px !important;
}

@media(max-width:849px) {
	.col-cat-promo {
		margin-top: -450px !important
	}

	.CatPromo .coins {
		padding-bottom: 320px !important;
	}
}

@media(max-width:549px) {
	.col-cat-promo {
		margin-top: -600px !important
	}

	.CatPromo .coins {
		padding-bottom: 520px !important;
	}
}

/* Mail */
.gold .n3prodcol .col-inner {
	display: flex !important;
	flex-direction: column;
	align-items: center !important
}

.RowSepPart.gold {
	background: none;
	margin-top: 30px
}

.RowSepPart.gold img {
	height: 70px;
}

.n3.prod.gold {
	margin: 0;
	background-color: #FCB331;
	padding-top: 70px !important;
	margin-top: -45px !important;
}

.gold .n3prodcol h2 {
	color: #FBF7F6 !important;
}

.gold .n3prodcol p {
	color: #FBF7F6 !important;
	font-size: 20px !important;
	margin-bottom: 0;
}

.gold .n3prodcol .klaviyo-form {
	margin: 0 !important;
	width: 70% !important;
	display: flex !important;
	justify-content: center;
}

.gold .n3prodcol .klaviyo-form div:nth-child(1) {
	width: 100% !important
}

.gold .n3prodcol form {
	padding: 0 !important;
	padding-bottom: 20px !important;
}

.gold .n3prodcol .klaviyo-form .needsclick {
	border: none !important;
	box-shadow: none !important;
	font-family: 'outfit' !important;
	margin: 0 !important;
}

.gold .n3prodcol .needsclick::placeholder,
.gold .wpcf7-form-control::placeholder {
	color: #60BB48 !important;
	font-family: 'outfit';
	font-weight: 400;
}

.gold .n3prodcol div[data-testid="form-row"] {
	border: none !important;
	display: flex !important;
}

.gold .n3prodcol div[data-testid="form-component"] {
	padding: 0 !important;
}

.gold .n3prodcol div[data-testid="form-component"]:first-child input {
	border-radius: 14px !important;
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	color: #4C633F !important;
	font-weight: 400 !important;
}

.gold .n3prodcol div[data-testid="form-component"] button {
	background-color: #60BB48 !important;
	font-weight: 600 !important;
	text-transform: uppercase !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
	border-radius: 14px !important;
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	min-width: 100px !important;
}

.gold .n3prodcol div[data-testid="form-component"] button:hover {
	background-color: #FC6331 !important;
}

.n3prodcol .needsclick:before {
	display: none !important;
}

.gold .wpcf7 {
	padding-top: 30px;
}

.gold .wpcf7-form-control-wrap {
	display: flex;
}

.gold input[type=submit] {
	margin: 0 !important;
	border-radius: 14px !important;
	border-top-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	border: none;
	font-size: 16px;
	font-weight: 600;
	height: auto;
	padding: 5px 30px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.gold .wpcf7-form-control-wrap input {
	width: 100% !important;
	max-width: unset;
	flex-grow: 1;
	border: none;
	margin: 0 !important;
	box-shadow: none;
	border-top-left-radius: 14px !important;
	border-bottom-left-radius: 14px !important;
	font-weight: 600;
	color: #4c633f;
}

.gold .wpcf7-form {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.gold .wpcf7-form p {
	display: flex;
}

.gold .wpcf7-form label {
	margin: 0 !important;
	display: flex;
}

.gold .wpcf7-form span {
	display: flex;
	flex-direction: column;
}

.gold .wpcf7-not-valid-tip {
	margin-top: 5px
}

.gold .wpcf7-form input {
	height: 50px !important;
	display: flex !important;
	align-items: center !important;
	vertical-align: middle !important;
}

.gold .wpcf7-form .wpcf7-spinner {
	display: none;
}

.gold .wpcf7-validates-as-required {
	width: 100% !important;
}

@media(max-width:849px) {
	.n3.prod.gold {
		margin: 0;
		background-color: #FCB331 !important;
		padding-top: 70px !important;
		margin-top: -50px !important;
	}

	.n3prodcol .klaviyo-form {
		display: flex !important;
		width: 100% !important;
		max-width: 100% !important;
		flex-basis: 100% !important;
	}
}

@media(max-width:549px) {
	.n3.prod.gold {
		margin: 0 !important;
		background-color: #FCB331 !important;
		padding-top: 70px !important;
		margin-top: -30px !important;
	}

	.gold .n3prodcol div[data-testid="form-row"] {
		display: flex !important;
		flex-direction: column !important;
	}

	.gold .n3prodcol div[data-testid="form-component"] button {
		width: 100%;
		border-top-right-radius: 0 !important;
		border-bottom-left-radius: 14px !important;
	}

	.gold .n3prodcol .klaviyo-form {
		width: 100% !important;
	}

	.gold .n3prodcol div[data-testid="form-component"]:first-child input {
		border-top-right-radius: 14px !important;
		border-bottom-left-radius: 0 !important
	}

	.gold .n3prodcol p {
		margin-bottom: 50px !important
	}

	.gold .wpcf7-form {
		flex-direction: column;
	}

	.gold .wpcf7-form p {
		margin-bottom: 0 !important;
	}

	.gold .wpcf7-form input {
		width: 100%;
		border-top-right-radius: 14px;
		border-bottom-left-radius: 0px !important;
	}

	.gold input[type=submit] {
		border-top-right-radius: 0px !important;
		border-bottom-left-radius: 14px !important;
	}
}

/* Presentation */
.RowSepPart.Pres {
	background-color: white;
	transform: rotate(180deg);
	transform: rotateX(180deg);
}

.n3.pres .n3prodcol .col-inner {
	display: flex !important;
	flex-direction: column;
}

.n3.pres {
	background-color: #4C633F;
	margin-top: -2px;
	padding-top: 30px
}

.n3.pres .sep-title {
	width: 100% !important
}

.n3.pres h2 {
	color: #FBF7F6 !important;
}

.row-pres p {
	color: #FBF7F6 !important;
	padding-left: 20px;
	font-size: 13px !important;
	font-weight: 400 !important;
}

.pres .septitleinner {
	width: 70% !important;
	padding: 50px 0;
	margin: 0 !important;
	align-self: center;
}

.row-faq {
	padding-top: 30px;
	padding-bottom: 70px;
}

.col-faq .col-inner {
	border: solid 3px #60BB48;
	border-radius: 14px;
	overflow: hidden;
}

.col-faq:nth-child(1) {
	padding-right: 5px !important;
}

.col-faq:nth-child(2) {
	padding-left: 5px !important;
}

.col-faq .accordion .toggle {
	position: relative;
	opacity: 1;
	color: #FBF7F6;
}

.col-faq .accordion-title {
	padding-left: 0;
	padding-right: 0;
	display: flex;
	flex-direction: row-reverse;
	border-top: solid 3px #60BB48;
	background: none;
	padding-top: 5px;
	padding-bottom: 5px;
}

.col-faq .accordion-title.active {
	background-color: #60BB48 !important;
}

.col-faq .accordion-title.active span,
.col-faq .accordion-title.active button {
	color: #4C633F !important
}

.col-faq .accordion-item:first-child a {
	border-top: none;
}

.col-faq .accordion-title span {
	flex-grow: 1;
	display: flex;
	font-size: 15px;
	word-break: break-word;
	padding-left: 20px;
	align-items: center;
	justify-content: flex-start !important;
	text-align: left;
	color: #FBF7F6;
	font-family: 'outfit';
	font-weight: 600;
}

.col-faq .accordion-title button {
	margin: 0;
	height: 1px !important;
	top: 0;
	transition-delay: 0s;
}

.col-faq .accordion-inner {
	padding: 10px
}

.col-faq .accordion-inner p {
	color: #FBF7F6;
	text-align: left;
	font-weight: 400;
	font-size: 13px;
}

@media(max-width:849px) {
	.n3.pres .slider {
		margin-bottom: 30px;
	}

	.row-pres p {
		padding-left: 0px;
	}
}

@media(max-width:549px) {
	.pres .septitleinner {
		width: 100% !important;
	}

	.col-faq:nth-child(1) {
		padding-right: 0px !important;
	}

	.col-faq:nth-child(2) {
		padding-left: 0px !important;
	}

	.col-faq:nth-child(1) .col-inner {
		border-bottom: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
	}

	.col-faq:nth-child(2) .col-inner {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
	}
}

/* Avis */
.AvisRow.CatPromo .coins {
	padding-bottom: 70px !important;
}

.AvisRow .col-cat-promo {
	margin-top: -330px !important;
}

.avis-titre p strong {
	font-size: 27px;
}

.avis-titre .img {
	margin-bottom: 0px !important;
}

.avis-titre img {
	width: 60%;
}

.jdgm-carousel {
	margin-bottom: 0 !important
}

.jdgm-carousel-wrapper {
	padding: 0 !important;
	margin: 0 !important;
	width: 100% !important;
	padding-left: 30px !important;
}

.jdgm-carousel__item-container {}

.jdgm-carousel__item-container:before {
	background: linear-gradient(to right, #fcf5f3 0%, hsla(0, 0%, 100%, 0) 100%);
	content: "";
	height: 80%;
	position: absolute;
	width: 15px;
	z-index: 2;
	left: 0
}

.jdgm-carousel__item-container:after {
	background: linear-gradient(to left, #fcf5f3 0%, hsla(0, 0%, 100%, 0) 100%);
	content: "";
	height: 80%;
	position: absolute;
	width: 80px;
	z-index: 9999;
	right: 0;
	top: 0
}

.jdgm-carousel--compact-theme.jdgm-carousel {
	width: 100% !important;
}

.jdgm-carousel-item {
	background-color: white;
	margin-right: 7px !important;
	margin-left: 7px !important;
	border-radius: 7px;
	box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.1);
	height: 70% !important;
}

.jdgm-carousel--compact-theme .jdgm-carousel-item__review {
	height: auto !important;
	padding: 0 15px !important;
	padding-top: 10px !important
}

.jdgm-carousel-item__reviewer-name-wrapper {
	position: absolute;
	bottom: 30% !important;
	padding: 0 15px !important;
}

.jdgm-carousel-item__review-body p {
	font-weight: 400 !important;
}

.jdgm-carousel--compact-theme .jdgm-carousel-item__reviewer-name {
	color: #4C633F !important;
	font-weight: 600 !important;
	font-family: 'outfit';
}

.jdgm-carousel-item__timestamp {
	color: #4C633F !important;
	margin-top: 2px;
	font-family: 'outfit';
	font-weight: 400 !important;
	font-style: normal !important
}

.jdgm-carousel__arrows {
	display: flex;
	justify-content: space-between;
	position: absolute !important;
	z-index: 999999 !important;
	width: 100%;
	top: 0;
	padding-top: 40px !important
}

.jdgm-carousel__arrows div {
	border-color: #4C633F;
}

.jdgm-carousel__arrows div:hover {
	opacity: 1;
	border-color: #60BB48 !important;
}

.avis-block .jdgm-carousel-item p {
	max-height: 44px;
}

/* Force la visibilité des boutons du carousel personnalisé */
.avis-block .jgm-featured-carousel,
.avis-block .jgm-featured-carousel__container {
	overflow: visible !important;
}

.avis-block .jgm-carousel-nav,
.col .jgm-carousel-nav,
.jgm-featured-carousel .jgm-carousel-nav {
	display: flex !important;
	visibility: visible !important;
	opacity: 1 !important;
	z-index: 1000 !important;
	position: relative !important;
	background-color: white !important;
	border: 1px solid rgba(76, 99, 63, 0.2) !important;
}

/* S'assurer que les colonnes parentes n'ont pas d'overflow qui masque les boutons */ .col.avis-block,.col.avis-block .col-inner{overflow:visible!important}@media(max-width:849px){.AvisRow.CatPromo .coins{padding-bottom:100px!important}.AvisRow .col-cat-promo{margin-top:-250px!important}.avis-titre,.avis-block{flex-basis:50%!important;max-width:50%!important}.jdgm-carousel-wrapper{padding-left:0!important}}@media(max-width:549px){.AvisRow.CatPromo .coins{padding-bottom:350px!important}.AvisRow .col-cat-promo{margin-top:-450px!important}.avis-titre,.avis-block{flex-basis:100%!important;max-width:100%!important}.avis-titre .col-inner{text-align:center}.avis-titre p{margin-top:10px}.jdgm-carousel-wrapper{padding-left:0!important}.jdgm-carousel__arrows{padding-top:60px!important}.jdgm-carousel__item-container:after,.jdgm-carousel__item-container:before{width:40px!important}}.n3.blog{padding-bottom:50px}.n3.blog .sep-title{padding:10px 0}.n3.blog .box-blog-post{border-radius:14px!important;overflow:hidden;box-shadow:0 10px 15px -3px rgb(0 0 0 / .1);transition:all ease-in-out 0.3s}.n3.blog .box-blog-post:hover img{scale:1.1;opacity:.7;transition:all ease-in-out 0.3s}.n3.blog .box-blog-post h5 a{font-family:'outfit'!important;font-size:15px;letter-spacing:0;color:#4C633F!important;font-weight:700}.n3.blog .box-blog-post:hover h5 a{color:#60BB48!important}.n3.blog .is-divider{background-color:#60BB48;margin-top:10px;margin-bottom:10px}.n3.blog .box-blog-post p{font-size:12px;font-family:'outfit'!important}.n3.blog .button{margin-top:15px}.septitle.qualite{transform:rotate(180deg)}.n3.row-qualite{background-color:#FBF7F6;margin-top:-2px;padding-top:50px;position:relative;margin-bottom:-80px}.n3.row-qualite h3{font-family:'outfit';color:#4C633F!important;font-size:15px;font-weight:700}.n3.row-qualite p{font-family:'outfit';color:#4C633F!important;font-size:13px!important;font-weight:600!important;line-height:1.4}.n3.row-qualite .col-up-coins{z-index:999;padding-bottom:50px!important}.n3.row-qualite .coins{position:absolute}@media(max-width:549px){.n3.row-qualite h3{margin-bottom:20px!important}.n3.row-qualite .col-up-coins .img{margin-bottom:10px!important}.n3.row-qualite .col-up-coins .img-inner{padding:10px}}.RowSepPart.gold.Emissaire{margin-top:40px}.n3.prod.Emissaire{margin-top:-48px!important;padding-bottom:0}.n3.prod.Emissaire .bouton-main{margin-top:30px}.col-img-bot-emissaire,.col-img-bot-emissaire .img-inner{display:flex;width:100%}.col-img-bot-emissaire .img{margin-bottom:-2px!important;transform:rotateY(180deg);margin-top:30px}@media(max-width:549px){.n3.prod.Emissaire .bouton-main{margin-top:0}}.product-small .box-text .title-wrapper p{font-size:15px;font-family:'outfit';font-weight:600;text-align:center;line-height:1;color:white!important}.product-small .box-image{position:relative!important;background-color:#FBF7F6}.row-display-prod{margin-top:30px;max-width:100%!important}.product-small .box-image img{mix-blend-mode:darken!important}.product-small .show-on-hover{background-color:#FBF7F6}.product-small .box-image a:hover img{opacity:0;transition:all ease-in-out 0.3s;background-color:white!important}.product-small .box-image a:hover .back-image,.product-small .box-image a:hover .show-on-hover img{opacity:1}.product-small.box:hover .box-image .back-image,.product-small.box:hover .box-image .show-on-hover img{opacity:1}.product-small .box-text.text-center{padding:0}.product-small .box-text-products .name{padding:0 10px;margin-top:10px}.product-small .pwbefore{display:flex;flex-direction:column;padding:0 10px}.product-small .pwbefore .star-rating{margin:0;margin-top:-12px;letter-spacing:2px;overflow:unset;width:1;font-size:15px}.pwbefore .price{display:none}.jdgm-preview-badge .jdgm-star{color:#FCB331!important}.product-small .pwbefore .jdgm-widget{margin:0;margin-top:0;margin-bottom:0;letter-spacing:1px;overflow:unset;width:1;font-size:13px}.jdgm-prev-badge__text{font-weight:300!important;font-family:'outfit';margin-left:5px}.pwafter .jdgm-widget{display:none!important}.product-small .box-text .sepimg{display:flex;max-height:20px}.product-small .box-text .sepimg img{width:100%}.product-small .sepimg{display:flex;margin-top:-3px;max-height:20px}.term-feuille-de-tabac .badge-container div:first-child,.product_cat-feuille-de-tabac .badge-container div:first-child{display:flex}.product_cat-feuille-de-tabac .badge-container div:nth-child(2),.product_cat-melanges-tabac .badge-container div:nth-child(2){margin:0}.product_cat-feuille-de-tabac .badge-container .callout:first-child,.product_cat-melanges-tabac .badge-container .callout:first-child{display:none}.product_cat-tabac-artisanal .badge-container .callout:first-child{display:table}.product_cat-feuille-de-tabac .badge-container,.product_cat-melanges-tabac .badge-container{right:0!important}.product_cat-feuille-de-tabac .badge-container div,.product_cat-melanges-tabac .badge-container div{opacity:1}.product-ship-alert-pay,.product-ship-alert-free{width:100%;display:flex;background-color:#EA591D;border-radius:7px;align-items:center!important;margin-top:10px;margin-bottom:10px}.product-ship-alert-pay:after{content:"";line-height:1em!important;margin:0;padding-left:5px;color:#fbf7f6;font-weight:600;font-size:.9em}.product-ship-alert-free{background-color:#60BB48}.product-ship-alert-pay p,.product-ship-alert-free p{line-height:1em!important;margin:0;padding:5px;padding-left:20px;color:#fbf7f6;font-weight:600;font-size:.9em}.product-small .image-tools{display:none}.product-small .box-text{position:unset!important}.box-text-prev .title-wrapper .category{display:flex!important}.product-small .box-text-prev{display:flex;padding:0}.product-small .box-text-prev .name{display:none}.product-small .product-small{border-top-left-radius:7px!important;overflow:hidden;box-shadow:0 10px 15px -3px rgb(0 0 0 / .1)}.box-text-prev{background-color:#058021;padding:3px 0px!important}.product-small .box-text-prev p{color:#FDFBFB!important;opacity:1;text-transform:unset;font-weight:600!important}.product-small .box-text-products.box-text-prev{height:25px;display:flex;align-items:center}.product-small .box-text-products,.product-small .box-text-products p.product-title a{text-align:left;color:#4C633F;font-size:15px;padding-bottom:5px}.product-small .box-text-products p.product-title a{display:flex;flex-direction:column;line-height:1.2em!important}.product-small .box-text-products .product-title a:hover{color:#60BB48}.product-small .box-text-products .product-title a b,.woobt-title span b{font-weight:400!important;font-size:14px;margin-top:7px!important}.product-small .box-text-products .product-title a i,.woobt-title span i{font-weight:600;font-size:10px!important;color:#60bb48;text-transform:uppercase;font-style:normal;margin-top:-15px;margin-bottom:-20px}.product-small .box-text .sepimg{margin-top:3px}.pwafter{background-color:#4C633F}.pwafter .price{color:#FBF7F6!important;padding:10px!important;font-family:'outfit';font-weight:400!important;font-size:15px!important;margin-bottom:0!important}.pwafter .first-price{font-weight:600!important;font-size:25px!important;margin-top:7px!important}.product-small .badge-container{left:unset;right:-10px;margin-top:30px;display:flex!important;flex-direction:column;align-items:flex-end;margin-right:-7px!important}.badge-frame{height:auto!important;margin-left:-15px;width:auto!important}.product-small .col-inner .badge-container .badge-inner{padding:5px 10px;line-height:1;border-radius:7px;font-size:12px;font-weight:400}.badge+.badge{opacity:1;margin-top:5px}.badge+.badge+.badge{opacity:1;margin-top:5px}.box-image .out-of-stock-label{font-family:'outfit'!important;color:#4C633F;display:none}@media (max-width:849px){.product-small .box-text-products .product-title a b{font-weight:400!important;font-size:13px}.product-small .box-text-products .product-title a i{font-size:10px!important;color:#60bb48;text-transform:uppercase;font-style:normal;font-size:12px}}.shop-container .container{max-width:unset!important;padding:0}.shop-container .woocommerce-breadcrumb{background-color:#60BB48;display:flex;width:100%;padding:3px 0;height:25px}.shop-container .woocommerce-breadcrumb:before{width:16.666%;content:""}.shop-container .woocommerce-breadcrumb a{color:#FBF7F6;font-family:'outfit';font-weight:400;text-transform:none;font-size:12px;display:flex;align-items:center;line-height:0}.shop-container .woocommerce-breadcrumb a:first-child{padding-left:15px}.shop-container .woocommerce-breadcrumb a:last-child{font-weight:600}.shop-container .woocommerce-breadcrumb a:hover{opacity:.7}.shop-container .woocommerce-breadcrumb .divider{color:#FBF7F6!important;opacity:1;padding:0 5px}.custom-product-page .row-shop{display:flex;flex-basis:66.666%;max-width:66.666%}@media(max-width:849px){.shop-container .woocommerce-breadcrumb:before{width:8.333%;content:""}.custom-product-page .row-shop{flex-basis:83.333%!important;max-width:83.333%!important}}@media(max-width:549px){.shop-container .woocommerce-breadcrumb:before{display:none}.custom-product-page .row-shop{flex-basis:100%!important;max-width:100%!important;padding:0 20px!important;display:flex!important;align-items:center!important;justify-content:center}}.category-page-row .product-category .box-text h5{font-family:'outfit';font-weight:600;color:#4c633f;font-size:15px}.category-page-row .product-category .box-text p{font-family:'outfit';font-weight:300;color:#4c633f;font-size:12px}.row-shop{padding-bottom:30px}.row-shop .image-tools{display:none}.row-shop h1{font-family:'outfit';font-weight:600;text-transform:none;letter-spacing:unset!important;line-height:1;color:#4C633F;margin-bottom:15px}.row-shop h1 b{font-size:70%;font-weight:600}.row-shop h1 i{font-size:40%;font-weight:600;font-style:normal;text-transform:uppercase;color:#60bb48}.row-shop .jdgm-widget{margin-bottom:15px}.row-shop .jdgm-widget *{font-size:20px}.row-shop .woocommerce-product-gallery,.row-shop .product-gallery-slider{background-color:#FBF7F6!important;background:url(https://www.human-cbd.fr/wp-content/uploads/2023/07/bps-01.svg)}.row-shop .flickity-slider .col a{border:none;background-color:#FBF7F6!important}.row-shop .flickity-slider .col a img{opacity:1;mix-blend-mode:multiply!important}.row-shop .flickity-slider{mix-blend-mode:multiply!important}.product_cat-merchandising .row-shop .flickity-slider,.product_cat-merchandising .row-shop .flickity-slider .col a img{mix-blend-mode:unset!important}.row-shop .product-short-description{color:#4C633F;font-family:'outfit';font-weight:400;font-size:15px}.row-shop .product-short-description strong{font-weight:600}.row-shop .product-short-description li{margin-bottom:5px;margin-left:30px}.row-shop .add-to-cart-container{max-width:70%}.row-shop .add-to-cart-container .variations{margin:0}.row-shop .add-to-cart-container .label label{color:#4C633F;font-family:'outfit';font-weight:600;font-size:21px;margin:0}.shop-container .add-to-cart-container select{background-color:none;box-shadow:none;border:solid 2px #4C633F;border-radius:7px;color:#4C633F;font-weight:600!important;font-family:'outfit'}.shop-container .add-to-cart-container select option{font-weight:400!important;box-shadow:none!important}.row-shop .add-to-cart-container .label value select:active{box-shadow:none}.row-shop .add-to-cart-container .reset_variations{display:none!important}.row-shop .add-to-cart-container .woocommerce-variation-price{border:none}.row-shop .add-to-cart-container .woocommerce-variation-price .price{display:flex;flex-direction:column!important}.woocommerce-variation-price .price bdi,.simple-product-price{color:#4C633F!important;font-size:66px;font-family:'outfit';font-weight:600;line-height:1}.woocommerce-variation-price .price del{text-decoration:unset!important}.woocommerce-variation-price .price del bdi{font-family:'outfit';font-weight:600;font-size:40px;text-decoration:line-through;color:#4C633F!important}.row-shop .add-to-cart-container .woocommerce-variation-add-to-cart .quantity{display:none!important}.row-shop .add-to-cart-container .woocommerce-variation-add-to-cart button{width:100%;margin-top:15px;box-shadow:none;border-radius:7px;font-family:'outfit';font-weight:600;padding:5px 0;background-color:#60BB48;color:#fbf7f6!important}.row-shop .add-to-cart-container .woocommerce-variation-add-to-cart button:hover{background-color:#FCB331;color:#fbf7f6!important}.row-shop .out-of-stock{width:100%;background-color:#FC6331;border-radius:7px;display:flex;justify-content:center;color:#FBF7F6;font-family:'outfit';margin-top:15px}.product-small.out-of-stock img.attachment-woocommerce_thumbnail,.product-small.out-of-stock img.show-on-hover{filter:grayscale(100%);opacity:.7}.product-small:hover img.show-on-hover{opacity:0}.product-small img.show-on-hover{opacity:0!important}.product-small .image-zoom_in:hover .show-on-hover{opacity:1!important}@media(max-width:849px){.row-shop .add-to-cart-container{max-width:100%}.row-shop .add-to-cart-container .variations tr{display:flex;flex-direction:column}.product_cat-infusions-cbd .row-shop h1{line-height:0.6em!important}.row-shop h1 b{font-size:40%}.row-shop h1 i{font-size:25%}}@media(max-width:549px){.custom-product-page .row-shop{padding:0px!important}.row-shop .product-page-title-col{padding-bottom:0}.row-shop .single_add_to_cart_button{margin-bottom:0}}.sdp1{padding-top:0!important;background-color:#FBF7F6}.spp1{margin-top:-50px;margin-bottom:-2px}.spp1 .img{height:50px}.spp1 img{transform:rotate(180deg)}.rdp .certification-bio img{width:150px!important;max-width:150px!important}@media(min-width:849px){.rdp{max-width:66.6%!important}}.rdp .tabs{font-family:'outfit'!important}span.bar-description:before{content:attr(data-title)}span.bar-description{display:flex;font-size:25px;color:#60BB48;font-family:'outfit';font-weight:600;margin-bottom:15px!important}.rdp .cbd-product-description h1{font-family:'outfit'!important;font-weight:600!important;text-transform:none;color:#4C633F;letter-spacing:0;text-align:left!important}.rdp .cbd-product-description h2{font-family:'outfit'!important;font-weight:600!important;text-transform:none;color:#4C633F;letter-spacing:0;text-align:left!important;font-size:1.95em;margin-top:50px;margin-bottom:0.5em!important}.rdp .cbd-product-description h2.uppercase{text-transform:uppercase}.rdp .cbd-product-description h3{font-family:'outfit'!important;font-weight:600!important;text-transform:none;color:#4C633F;letter-spacing:0;text-align:left!important;font-size:1.45em;margin-top:50px;margin-bottom:0.5em!important}.rdp .cbd-product-description p{text-align:left!important;color:#4C633F;letter-spacing:0!important;font-family:'outfit'!important;font-weight:400!important;font-size:0.97em!important;margin-bottom:1.3em!important;line-height:1.8em!important}.rdp .cbd-product-description p a{color:#60BB48}.rdp .cbd-product-description p a:hover{color:#FC6331}.rdp .cbd-product-description li{margin-left:30px!important;font-family:"outfit";font-weight:400!important;font-size:1.02em;color:#4C633F;margin-bottom:1em}.rdp .IntroTexte p,.rdp .IntroTexte li,.IntroTexte p{font-weight:600!important;color:#FC6331}.rdp .IntroTexte p strong,.rdp .IntroTexte li strong,.IntroTexte p strong{font-weight:900!important;color:#FC6331!important}.rdp .IntroTexte p b,.rdp .IntroTexte li b,.IntroTexte p b{font-weight:900!important;color:#FC6331!important}.rdp .cbd-product-description li a{color:#60BB48!important}.rdp .cbd-product-description li a:hover{color:#FC6331!important}.rdp .IntroTexte a{color:#60BB48}.rdp .IntroTexte a:hover{color:#4C633F}.rdp .cbd-product-description blockquote{margin:20px}.rdp .cbd-product-description blockquote p{margin-bottom:7px;font-size:0.84em!important;font-weight:600!important;color:#FC6331}.rdp .cbd-product-description blockquote cite{color:#4C633F;font-size:15px;font-weight:600;display:flex}.rdp .cbd-product-description blockquote cite br{display:none}.rdp .cbd-product-description img{margin-top:15px!important;margin-bottom:15px!important}.rdp .product-tabs{display:none}.rdp .woocommerce-Tabs-panel--description{display:flex!important;justify-content:flex-start!important;text-align:left!important}.rdp .cbd-product-description img{width:100%}.rdp tr td{border:solid 1px;border-color:#4C633F;border-bottom:none;color:#4C633F;font-family:"outfit"}.rdp tr:last-child td{border-bottom:solid 1px}.rdp tr td{border-left:none!important;padding:.5em}.rdp tr td:first-child{border-left:solid 1px!important}.product-source-block{margin-top:50px}.product-source-block a{font-weight:600;color:#60BB48}.product-source-block a:hover{color:#FC6331}.int-yt-frame{margin-top:50px}.int-yt-frame iframe{border-radius:15px}.FAQ-prod{margin-top:50px}.rdp .cbd-product-description .FAQ-prod h3{font-weight:600!important}.FAQ-prod dl{opacity:1}.FAQ-prod dt{text-transform:none;font-size:1.4em;font-weight:600;margin-bottom:5px;width:100%;display:flex;justify-content:space-between;padding:10px 20px;border:solid 1px;border-bottom:0;margin:0;align-items:center}.FAQ-prod dt:after{content:'+';font-size:200%;line-height:0;padding-left:15px;font-weight:400}.FAQ-prod dt:last-of-type{border-bottom:solid 1px}.FAQ-prod dt.faq-open:last-of-type{border-bottom:0}.FAQ-prod dd{display:none;text-transform:none;font-size:1.2em;font-weight:400;margin-bottom:15px;border:solid 1px;border-top:0;padding:10px 20px;margin:0;border-bottom:0;padding-bottom:20px;padding-right:45px}.FAQ-prod dd:last-of-type{border-bottom:solid 1px}.FAQ-prod dd strong{font-weight:600}.wooco_component{border-color:#FBEFEC!important}.wooco_component .wooco_component_name{text-align:left!important;font-family:'outfit';font-weight:600!important;color:#4C633F}.dd-select,.dd-options,.dd-option{border-color:#FBEFEC!important}.dd-options{box-shadow:none!important}.dd-select label{font-family:'outfit';font-weight:600!important;color:#60BB48!important;font-size:90%!important}.dd-select bdi{font-family:'outfit';font-weight:600;color:#4C633F}.dd-option label{font-family:'outfit';font-weight:600!important;color:#60BB48!important}.dd-option bdi{font-family:'outfit';font-weight:600;color:#4C633F}.dd-pointer-down{border-top:solid 5px #60BB48!important}.dd-pointer-down.dd-pointer-up{border-bottom:solid 5px #60BB48!important}.wooco_total{display:flex;flex-direction:column;align-items:flex-start;font-family:"outfit";font-weight:600;color:#4C633F;line-height:1}.wooco_total span{font-weight:600;color:#4C633F;font-size:66px!important;display:flex!important;line-height:1}.wooco_total del{vertical-align:middle!important;text-decoration:none;margin-top:5px!important}.wooco_total del span{font-weight:400;text-decoration:line-through!important;color:#4C633F;font-size:33px!important;line-height:1}.wooco_total ins{display:flex!important}.wooco_total ins span{font-weight:600;color:#4C633F;font-size:66px!important;display:flex!important;line-height:1}.row-shop .cart .quantity{display:none!important}.row-shop .cart .single_add_to_cart_button{width:100%!important;margin-top:15px!important;box-shadow:none!important;border-radius:7px!important;font-family:'outfit'!important;font-weight:600!important;padding:5px 0px!important;background-color:#60BB48!important}.row-shop .cart .single_add_to_cart_button:hover{background-color:#fc6331!important}.cdpd,.cdpr{padding-top:30px}.cdpd .tab-panels{padding-top:0}.rdp .jdgm-rev-widg{background-color:#4C633F;border-radius:14px;padding:20px!important}.rdp .jdgm-rev-widg h2{text-align:left;color:#FBF7F6;font-family:'outfit';font-weight:600;font-size:25px;margin-bottom:0}.rdp .jdgm-rev-widg__summary{padding-bottom:20px!important;border-bottom:solid 1px #FBF7F6;margin-bottom:20px!important;width:100%!important}.rdp .jdgm-rev-widg__summary-stars{text-align:left}.rdp .jdgm-rev-widg__summary-average a{display:flex!important;color:#FBF7F6!important;font-family:'outfit'!important;font-weight:600!important;font-size:15px!important}.jdgm-link{display:none!important}.rdp .jdgm-rev-widg__summary-text{color:#FBF7F6;font-family:'outfit';font-weight:400;font-size:15px;text-align:left;margin-top:5px}.rdp .jdgm-histogram__row{text-align:left;display:flex;margin-bottom:15px!important}.rdp .jdgm-histogram__bar{flex-grow:1;background:none!important;border:solid 1px #FCB331}.rdp .jdgm-histogram__bar-content{background-color:#FCB331}.rdp .jdgm-histogram__clear-filter{color:#FBF7F6!important}.rdp .jdgm-histogram__frequency{color:#FBF7F6!important}.rdp .jdgm-review-widget--small .jdgm-histogram{margin-bottom:0}.rdp .jdgm-widget-actions-wrapper{width:100%!important}.rdp .jdgm-write-rev-link{background-color:#60BB48!important;border:none!important;border-radius:7px!important;font-family:'outfit';font-weight:600!important;box-shadow:none!important;width:100%!important}.rdp .jdgm-write-rev-link:hover{box-shadow:none!important;opacity:1!important;background-color:#FC6331!important}.rdp .jdgm-row-actions{border-color:#FBF7F6!important;padding:25px 0!important;display:none}.rdp .jdgm-sort-dropdown-wrapper{width:100%;display:flex!important;align-items:center;flex-direction:row}.rdp .jdgm-sort-dropdown-wrapper select{color:#FBF7F6!important;font-family:'outfit';font-weight:400;background-color:#4C633F;box-shadow:none!important;padding-left:10px;border-radius:7px;border:solid 3px #FBF7F6;flex-grow:1!important}.rdp .jdgm-sort-dropdown-wrapper option{font-weight:400}.rdp .jdgm-sort-dropdown-wrapper span{color:#FBF7F6!important;font-family:'outfit';font-weight:400;z-index:999;margin-top:-3px}.rdp .jdgm-divider-top{border-top:none!important;padding:10px 15px!important;background-color:#FBF7F6;margin-bottom:20px!important;border-radius:7px}.rdp .jdgm-rev__icon{display:none!important}.rdp .jdgm-rev__header{display:flex;flex-direction:column-reverse;margin-bottom:0}.rdp .jdgm-rev__author{font-family:'outfit';font-weight:600;color:#4C633F!important}.rdp .jdgm-row-rating{display:flex;flex-direction:column-reverse;margin-bottom:0}.rdp .jdgm-rev__title{display:none}.rdp .jdgm-rev__timestamp{padding-top:2px;font-family:'outfit';font-weight:400;color:#60BB48!important;padding-bottom:5px}.rdp .jdgm-row-extra{display:none}.rdp .jdgm-rev__body p{color:#4C633F;font-weight:600!important;font-family:'outfit';font-size:13px}.rdp .jdgm-paginate{border-top:none}.rdp .jdgm-paginate a{color:#FBF7F6}.rdp .jdgm-paginate a:hover{color:#60BB48!important;opacity:1!important}.shop-container .col-img-bot-emissaire{display:none}.shop-container .Emissaire{margin-bottom:-30px!important}.shop-container .Emissaire .n3prodcol{padding-bottom:50px!important}.shop-container .n3.row-qualite{margin-bottom:0}.rdp .jdgm-form-wrapper{border-color:#FBF7F6}.sdp1 .rdp .jdgm-form__title{color:#FBF7F6!important;font-family:'outfit';font-weight:600}.sdp1 .jdgm-form div:nth-child(3){display:none!important}.sdp1 .jdgm-form__reviewer-name-format-container .jdgm-sort-dropdown-wrapper{display:none!important}.rdp .jdgm-form__fieldset label{color:#FBF7F6!important;font-family:'outfit';font-weight:600}.rdp .jdgm-countdown{color:#FBF7F6!important}.rdp .jdgm-form__reviewer-name-format-container{color:#FBF7F6!important}.rdp .jdgm-submit-rev{margin-right:0!important;width:100%!important;border:none!important;background-color:#60BB48!important;border-radius:7px!important;box-shadow:none!important}.rdp .jdgm-submit-rev:hover{opacity:1!important;background-color:#FC6331!important}.rdp .jdgm-cancel-rev{margin-right:0!important;width:100%!important;border:none!important;background-color:#FC6331!important;border-radius:7px!important;box-shadow:none!important;color:#FBF7F6!important}.rdp .jdgm-cancel-rev:hover{opacity:1!important;background-color:#60BB48!important}.rdp .jdgm-review-widget--small .jdgm-form__fieldset-actions{margin-bottom:0}.rdp .jdgm-input-error{color:#FBF7F6;font-family:'outfit';font-size:13px;font-weight:400}.rdp .jdgm-notification{border-color:#FBF7F6!important}.rdp .jdgm-notification__title:before{background-color:#60BB48}.rdp .jdgm-notification__title{color:#FBF7F6}.rdp .jdgm-notification__inner{color:#FBF7F6}.jdgm-row-media{display:none!important}.jdgm-rev__buyer-badge-wrapper{display:none!important}.rdp .jdgm-rev__author:after{content:"vérifié";margin-left:5px;background-color:#60bb48;color:#fbf7f6;padding:0 5px;font-size:13px;font-weight:600;border-radius:3px}@media(max-width:549px){.product-page-title-col{padding-bottom:50px!important}.rdp .woocommerce-Tabs-panel h2{font-size:27px}.rdp{display:flex;flex-direction:column-reverse}}.shop-container .custom-product-page{background-color:#fff}.shop-container .custom-product-page .septitle{background-color:#FCB331;margin-top:-2px}.section-upsell{background-color:white!important;padding-top:0!important}.upsell-bigsep{display:flex;width:100%!important;padding-bottom:50px}.upsell-bigsep .img-inner{width:100%;display:flex;margin-top:-2px}.upsell-title{font-family:'outfit';font-weight:600;font-size:33px;color:#4C633F;line-height:1.2;margin-bottom:15px}.upsell-sep{width:50%!important;margin-bottom:30px!important}@media(max-width:549px){.upsell-sep{width:100%!important}}.product-page-title-col .woobt-product-this{display:none!important}.woobt-wrap{font-family:'outfit';font-weight:400;line-height:1.2;color:#4C633F!important}.woobt-wrap a{color:#4C633F;font-weight:600;pointer-events:none}.woobt-wrap a:hover{color:#60BB48}.woobt-price{width:auto!important;max-width:75px!important;flex:auto!important}.woobt-price bdi,.woobt-text span{color:#4C633F;font-family:'outfit'}.woobt-products .woobt-product .woobt-thumb{width:75px!important;flex:0 0 75px;pointer-events:none}.woobt-choose input[type=checkbox],.woobt-choose input[type=radio]{margin:0!important;margin-right:0!important}.woobt-choose{display:flex!important;justify-content:center;align-items:center}.woobt-additional{display:none!important}.product-page-title-col .woobt-total{display:none!important}.woobt-total span{font-size:33px;font-weight:600}.woobt-total del,.woobt-additional del{text-decoration:none}.woobt-total del span.amount,.woobt-additional del span.amount{font-weight:600;text-decoration:line-through}.product-page-title-col .woobt-products .woobt-product{display:none}.product-page-title-col .woobt-product:nth-child(2){display:flex;flex-direction:row;width:100%;border:none;margin:0;text-wrap:wrap!important}.product-page-title-col .woobt-product:nth-child(2) div{width:auto!important;flex:unset!important}.product-page-title-col .woobt-product .woobt-thumb{width:75px!important;max-width:75px;padding-right:5px!important}.product-page-title-col .woobt-products .woobt-product .woobt-choose{padding:0 5px}.product-page-title-col .add-to-cart-container .woobt-products .woobt-product .woobt-title{flex-grow:1!important}.product-page-title-col .add-to-cart-container .woobt-products .woobt-product .woobt-title .woobt-qty-num{display:none}.product-page-title-col .woobt-product .woobt-price{width:auto!important;max-width:auto!important;flex-basis:50px!important;padding-left:5px!important;text-align:right!important}.product-page-title-col .woobt-product .woobt-price .woobt-price-ori ins span{font-size:20px}.product-page-title-col .woobt-product{border-bottom:none!important}.product-page-title-col .woobt-products{border-top:none!important}.product-page-title-col .add-to-cart-container form{margin-bottom:0!important}.woobt-form{margin-bottom:30px}@media (max-width:849px){.product-page-title-col .woobt-item-product{display:flex;flex-direction:row!important}.product-page-title-col .woobt-wrap-responsive .woobt-products .woobt-product .woobt-thumb{width:50px!important;max-width:50px!important;flex-basis:50px!important;margin-left:10px;margin-right:10px}.product-page-title-col .woobt-wrap-responsive .woobt-products .woobt-product .woobt-price{width:50px!important;max-width:50px!important;flex-basis:50px!important}.product-page-title-col .woobt-wrap-responsive .woobt-products .woobt-product .woobt-title-inner{display:flex}.product-page-title-col .woobt-wrap-responsive .woobt-products .woobt-product .woobt-qty-num{display:flex;margin-right:5px;align-items:center}.product-page-title-col .woobt-wrap-responsive .woobt-products .woobt-product .woobt-qty{width:auto;margin-right:5px}.product-page-title-col .woobt-wrap-responsive .woobt-products .woobt-product a{text-align:left}}.upsell-pp .woobt-product{display:flex;border:none!important;flex-wrap:wrap!important;flex-direction:row!important;overflow:hidden}.upsell-pp .woobt-product .woobt-title{padding:10px!important;margin:0!important}.upsell-pp .woobt-title-inner span:first-child{display:none}.upsell-pp .woobt-title-inner span{font-size:15px;font-weight:600}.upsell-pp .woobt-title-inner span b{font-weight:600}.upsell-pp .woobt-product .woobt-choose{order:2;margin-top:15px;display:flex;justify-content:flex-end;width:45px!important;flex-basis:45px!important;max-width:45px!important;padding-right:15px!important;padding-bottom:15px!important;padding-top:15px;background-color:#4C633F;border-bottom-right-radius:15px;margin:0!important;height:60px}.upsell-pp .woobt-product .woobt-choose input[type=checkbox]{width:30px!important;height:30px!important}.upsell-pp .woobt-products .woobt-product .woobt-price{background-color:#4C633F;width:calc(100% - 45px)!important;max-width:calc(100% - 45px)!important;flex-basis:calc(100% - 45px)!important;height:60px}.upsell-pp .woobt-products .woobt-product .woobt-price-new{display:none!important}.upsell-pp .woobt-products .woobt-product .woobt-price-ori{height:100%;display:flex!important;align-items:center!important;padding-left:15px;font-size:23px;flex-direction:row;justify-content:center;padding-right:15px}.upsell-pp .woobt-products .woobt-product .woobt-price-ori span bdi{color:#FBF7F6!important}.upsell-pp .woobt-products .woobt-product .woobt-price-ori del bdi{font-size:15px!important;text-decoration:line-through;opacity:1!important}.upsell-pp .woobt-products .woobt-product .woobt-price-ori del{opacity:1!important}.upsell-pp .woobt-products .woobt-product:first-child .woobt-price-new{height:100%;display:flex!important;align-items:center!important;padding-left:15px;font-size:23px}.upsell-pp .woobt-products .woobt-product:first-child .woobt-price-ori{display:none!important}.upsell-pp .woobt-products .woobt-product .woobt-price span{color:#FBF7F6;font-family:'outfit';font-weight:600!important}.upsell-pp .woobt-products .woobt-product .woobt-price span .woocommerce-Price-currencySymbol{margin-left:5px!important}.upsell-pp .woobt-product .variations_form{display:none}.upsell-pp .woobt-products .woobt-product .woobt-thumb{flex:0 0 auto;overflow:hidden;border-top-left-radius:15px!important;background-color:#FBF7F6!important}.upsell-pp .woobt-products .woobt-product .woobt-thumb img{mix-blend-mode:multiply!important}.upsell-pp .single_add_to_cart_button{margin-top:15px;box-shadow:none;border-radius:7px;font-family:'outfit';font-weight:600;padding:5px 30px;background-color:#60BB48!important}.upsell-pp .single_add_to_cart_button:hover{background-color:#fab30f!important}.upsell-pp .woobt-products .woobt-product .woobt-price del span{text-decoration:none}.upsell-pp .woobt-additional{display:flex!important;justify-content:center;align-items:center}.upsell-pp .woobt-additional .woocommerce-Price-amount{margin-left:5px;font-size:20px}.upsell-pp .woobt-alert.woobt-text{border:none;border-radius:7px;background-color:#fc6331;color:#fbf7f6;font-weight:500;font-size:15px;line-height:2em}@media(max-width:849px){.upsell-pp{max-width:75%!important}.upsell-pp .woobt-item-product{align-items:flex-start!important;justify-content:flex-start!important}.upsell-pp .woobt-products .woobt-product .woobt-price{width:calc(100% - 45px)!important;max-width:calc(100% - 45px)!important;flex-basis:calc(100% - 45px)!important}.upsell-pp .woobt-products .woobt-product .woobt-choose{width:45px!important;max-width:45px!important;flex-basis:45px!important;padding-right:15px!important;padding-bottom:15px!important;padding-top:15px!important}.upsell-pp .woobt-products .woobt-product .woobt-thumb img{width:100%!important;flex:0 0 100%!important;flex-basis:100%!important;max-width:100%!important}.upsell-pp .woobt-products .woobt-product .woobt-title{padding-top:15px!important;padding-bottom:15px!important}}@media(max-width:549px){.upsell-pp{max-width:100%!important}}.section-upsell .related{border-top:none}.section-upsell .related .product-section-title{display:none}.section-upsell .price-wrapper.pwafter,.section-upsell .sepimg,.section-upsell .product-small .pwbefore{display:none!important}.section-upsell .product-small .box-text-products .product-title a{padding:7px 0;padding-bottom:12px}.text-mobile-emissaire{font-family:'outfit';color:#4C633F}.page-id-6891 h2{font-family:'outfit';font-weight:600;color:#4C633F}.emissaire-col-texte br{content:"A"!important;display:block!important;margin-bottom:0.7em!important}.emissaire-col-texte{font-family:'outfit';font-weight:400;letter-spacing:0!important;color:#4C633F}.emissaire-col-texte strong{font-weight:600}.emissaire-col-texte h3{font-family:'outfit';font-weight:600;color:#4C633F}.page-id-6891 .septitle.qualite{margin-top:50px}.page-id-6891 .n3.row-qualite{margin-bottom:0}.col-affi-1 p{font-style:italic;font-size:110%}.review-badge-p{font-family:'outfit';color:#4C633F;margin-bottom:50px;margin-top:-15px}.review-badge-p strong{font-weight:600}.review-badge-p:before{content:'★★★★★';display:flex;justify-content:center;font-size:150%;margin-bottom:5px;letter-spacing:.3em;color:#fcb331}.row-affiliation h1{font-family:'outfit';font-weight:600;color:#4C633F;font-size:2.5em}.row-affiliation h2{font-family:'outfit';font-weight:600;color:#4C633F;font-size:1.9em;margin-bottom:25px!important}.row-affiliation h4{font-family:'outfit';font-weight:600;color:#fc6331;font-size:1.5em;line-height:1em}.row-affiliation h5{font-family:'outfit';font-weight:600;color:#4C633F;font-size:1.3em;line-height:1em}.row-affiliation h6{font-family:'outfit';font-weight:600;color:#60BB48;font-size:1.1em;line-height:1em;opacity:1}.div-affi-2{margin-bottom:50px}.row-blog-affiliation ul{margin-top:25px}.row-blog-affiliation blockquote{margin-top:25px}.row-blog-affiliation blockquote strong,.row-blog-affiliation strong{font-weight:600!important}@media (max-width:549px){.img-mobile-emissaire img{height:300px!important}.img-mobile-emissaire .img-inner{padding-top:300px!important}.text-mobile-emissaire{font-size:90%}.emissaire-col-texte h3{font-size:120%}}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page p{font-family:'outfit'!important;color:#4C633F}.landing-page h1{font-weight:700;font-size:200%}.landing-page h2{font-weight:600;font-size:175%}.landing-page h3{font-weight:600;font-size:130%}.landing-page p{font-weight:400;font-size:15px}.landing-page p strong{font-weight:600}.landing-page .button{width:100%!important}.landing-page .septitle{margin-top:30px}.landing-page .n3.row-qualite{margin-bottom:0}.ins-emi h2{font-family:"outfit";font-weight:600;color:#4C633F;margin-top:50px;font-size:36px}.ins-emi .wpcf7-form{display:flex;flex-direction:column;align-items:center}.ins-emi .wpcf7-form-control-wrap input{max-width:100%!important;box-shadow:none}.ins-emi .wpcf7-form-control-wrap input::placeholder{font-weight:400}.ins-emi .wpcf7-form p{font-family:"outfit";font-weight:600;color:#4C633F;text-align:left!important;width:40%}.ins-emi .wpcf7-form p input{width:100%!important}.wpcf7-submit{border-radius:12px!important;padding:5px 0px!important;font-weight:600!important;font-family:"outfit"!important}@media(min-width:550px){.ins-emi .wpcf7-form p{width:40%}}.banner-cat-h1 .col{padding:0}.archive .banner-layer h1,.archive .banner-layer h1 strong{font-family:'outfit'!important;font-weight:600!important;letter-spacing:0;font-size:58px!important;text-transform:uppercase}.banner-cat-h1{border-top-left-radius:7px;border-top-right-radius:7px;overflow:hidden!important}.category-page-title .page-title-inner{padding-top:0;padding-right:5px;background-color:#60BB48;font-family:'outfit';font-weight:600;color:#FBF7F6;font-size:12px!important;min-height:unset;border-bottom-left-radius:7px;border-bottom-right-radius:7px}.category-page-title .page-title-inner .flex-col{display:flex;align-items:center}.category-page-title .page-title-inner select{background-color:#60BB48!important;border:solid 2px #fbf6f6;border-radius:7px;color:#fbf6f6;box-shadow:none!important;cursor:pointer;height:auto;padding-right:2em;font-size:12px!important;background-image:url(https://www.human-cbd.fr/wp-content/uploads/2024/02/select-2.svg)}.category-page-title .page-title-inner select option{font-weight:400;background-color:#60BB48}.category-page-title .page-title-inner .woocommerce-breadcrumb{height:2em;display:flex!important;flex-direction:row;align-items:center}.category-page-title .page-title-inner .woocommerce-breadcrumb a{font-weight:600!important;color:#FBF7F6;text-transform:none!important;opacity:.7;line-height:0em}.category-page-title .page-title-inner .woocommerce-breadcrumb a:hover{opacity:1!important}.category-page-title .page-title-inner .woocommerce-breadcrumb{font-weight:600!important;color:#FBF7F6;text-transform:none!important}.category-page-row .shop-container hr{display:none}.category-page-row .shop-container .term-description{margin-bottom:30px!important;display:flex;flex-direction:column;align-items:center}.woocommerce-no-products-found{display:flex;flex-direction:column;align-items:center;font-weight:700;color:#fc6331!important}.category-page-row .category-text-after{margin-top:15px}.category-page-row h2{font-family:'outfit';font-weight:600;color:#4C633F;letter-spacing:0;margin-top:50px;font-size:1.9em}.category-page-row h3{font-family:'outfit';font-weight:600;color:#4C633F;letter-spacing:0;margin-top:50px;font-size:1.45em}.category-page-row h4{font-family:'outfit';font-weight:600;color:#4C633F;letter-spacing:0;margin-top:50px;font-size:1.15em}.category-page-row .products p{line-height:auto;margin-bottom:.1em}.category-page-row .products .title-wrapper p.category{display:none}.category-page-row .products a{color:#4C633F}.category-page-row p{font-size:.97em;line-height:1.8;margin-bottom:1.3em}.category-page-row li{font-size:.97em;line-height:1.8;margin-bottom:1.3em;margin-left:30px}.category-page-row li::marker{font-weight:600}.category-page-row strong{font-weight:600}.category-page-row a{color:#60BB48}.category-page-row a:hover{color:#fc6331}.category-page-row blockquote{margin-bottom:15px;font-size:1em!important;font-weight:600!important;color:#FC6331!important}.category-page-row blockquote b{font-weight:unset}.category-page-row table{margin-top:30px;margin-bottom:30px}.category-page-row tr td,.category-page-row tr th{border:solid 1px;border-color:#4C633F;border-bottom:none;color:#4C633F;font-family:"outfit"}.category-page-row tr:last-child td{border-bottom:solid 1px}.category-page-row tr td,.category-page-row tr th{border-left:none!important;padding:.5em}.category-page-row tr td:first-child,.category-page-row tr th:first-child{border-left:solid 1px!important}.category-page-row .term-description p,.category-text-after p,.category-text-after li{font-family:'outfit';font-weight:400;font-size:15px;color:#4C633F}.category-page-row .term-description p{text-align:center}.category-page-row .term-description p strong,.category-text-after p strong,.category-text-after li strong{font-weight:600}.category-text-after a{color:#60BB48}.category-text-after a:hover{color:#FC6331}.category-page-row .shop-container #blog-review-block{margin-top:50px!important}@media(max-width:549px){.category-page-title .page-title-inner{padding-top:5px;padding-bottom:5px}.category-page-title .page-title-inner .flex-col{padding-bottom:0}.category-page-title .page-title-inner .flex-col:nth-child(2){padding-top:0}.category-page-title .page-title-inner .is-large{display:flex;width:100%!important}.category-page-title .page-title-inner form{width:100%}}.boutons-choix-cat{width:100%;display:flex;flex-direction:row;justify-content:center;padding-top:15px;padding-bottom:15px}.boutons-choix-cat button{background-color:#60BB48;border-radius:7px;display:flex!important;align-items:center;justify-content:center;vertical-align:center!important;line-height:0;color:#FBF7F6;text-transform:none;padding:0 30px}.boutons-choix-cat button:hover{background-color:#FC6331}@media(max-width:849px){.boutons-choix-cat{flex-wrap:wrap}.boutons-choix-cat button{min-width:calc(50% - 20px)!important;margin-right:10px;margin-left:10px}}@media(max-width:549px){.boutons-choix-cat br{display:none}.boutons-choix-cat button{min-width:100%!important;margin-right:0;margin-left:O}}.Row-Collab h1{font-family:'outfit';text-align:center!important;font-weight:600!important;width:100%!important;display:flex;justify-content:center}.col-Collab .col-inner{display:flex;flex-direction:column;align-items:center}.col-Collab form{display:flex;flex-direction:column;align-items:center}.collab-sep-big{margin-top:30px;margin-bottom:45px!important}.Row-Collab p{font-family:'outfit';font-weight:600;color:#4c633f!important}.Row-Collab p a{color:#60BB48}.Row-Collab p a:hover{color:#FCB331}.collab-submit input{border-radius:7px;font-weight:700;box-shadow:none!important}.collab-submit input:hover{background-color:#FCB331!important}.a-Collab{font-family:'outfit';font-weight:600;color:#fff;background-color:#60BB48;border-radius:7px;text-transform:uppercase;padding:5px 15px;margin-bottom:15px}.a-Collab:hover{background-color:#FCB331!important;color:#fff}.page-id-13414 .n3.row-qualite{margin-bottom:0}.access-limited{display:flex;justify-content:center;align-items:center;height:60vh;padding-left:25px;padding-right:25px}.access-limited p{font-weight:600;color:#fc6331!important;font-size:125%;text-align:center}.col-Collab .button{margin-top:25px}@media(max-width:549px){.Row-Collab h1{font-size:3em}}.row-new-prod{margin-top:50px}.jdgm-all-reviews-widget .jdgm-rev__icon{display:none!important}.jdgm-all-reviews-widget .jdgm-row-rating{display:flex;flex-direction:column}.jdgm-all-reviews-widget .jdgm-rev__header,.jdgm-all-reviews-widget .jdgm-rev__content,.jdgm-all-reviews-widget .jdgm-rev__timestamp,.jdgm-all-reviews-widget .jdgm-rev-widg__sort-wrapper{display:flex;flex-direction:column;align-items:center}.jdgm-all-reviews-widget .jdgm-rev__body p{text-align:center}.jdgm-all-reviews-widget .jdgm-histogram__bar-content{background-color:#4c633f!important}.jdgm-all-reviews-widget p{color:#4c633f!important}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary+.jdgm-histogram,.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary+.jdgm-widget-actions-wrapper,.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-histogram+.jdgm-widget-actions-wrapper,.jdgm-row-media,.jdgm-row-search,.jdgm-subtab,.jdgm-row-actions,.jdgm-quest,.jdgm-rev,.jdgm-paginate{border-color:rgb(76 99 63 / .1)!important}.jdgm-all-reviews-widget .jdgm-write-rev-link{background-color:#60bb48!important;border:none!important;border-radius:7px;color:#fbf7f6!important}.jdgm-all-reviews-widget .jdgm-write-rev-link:hover{opacity:1!important;background-color:#fc6331!important}.jdgm-all-reviews-widget .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown,.jdgm-all-reviews-widget .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow{color:#4c633f!important}.jdgm-all-reviews-widget .jdgm-sort-dropdown{padding-left:10px}.jdgm-all-reviews-widget .jdgm-rev__prod-info-wrapper a{color:#60bb48!important;;text-decoration:none}.jdgm-all-reviews-widget .jdgm-rev__prod-info-wrapper a:hover{color:#fc6331!important}.jdgm-all-reviews-widget .jdgm-btn{background-color:#fc6331!important;border:none;border-radius:7px!important;color:#fbf7f6;box-shadow:none!important}.jdgm-all-reviews-widget .jdgm-btn:hover{opacity:1;background-color:#60BB48!important}.jdgm-all-reviews-widget .jdgm-rev__author{color:#4c633f!important;font-weight:700}.jdgm-all-reviews-widget .jdgm-row-extra{display:none}.jdgm-all-reviews-widget .jdgm-rev__content{font-style:italic;opacity:.83}.jdgm-all-reviews-widget .jdgm-form label{color:#4c633f!important;font-weight:600;font-size:.97em}.jdgm-all-reviews-widget .jdgm-form .jdgm-form__reviewer-name-format-container{display:none}.jdgm-all-reviews-widget .jdgm-form .jdgm-form__rating a{color:#fcb331}.jdgm-all-reviews-widget .jdgm-form input,.col-page-avis .jdgm-form textarea{border-radius:7px!important;font-size:.9em}.jdgm-all-reviews-widget .jdgm-form .jdgm-form__fieldset.jdgm-form__fieldset-actions{display:flex;justify-content:center}.jdgm-all-reviews-widget .jdgm-form .jdgm-cancel-rev{background-color:#fc6331;border:none;border-radius:7px!important;color:#fbf7f6}.jdgm-all-reviews-widget .jdgm-form .jdgm-cancel-rev:hover{background-color:#60bb48!important;opacity:1;color:#fbf7f6}.jdgm-all-reviews-widget .jdgm-form .jdgm-submit-rev{background-color:#60bb48;border:none;border-radius:7px!important;color:#fbf7f6;box-shadow:none}.jdgm-all-reviews-widget .jdgm-form .jdgm-submit-rev:hover{background-color:#fc6331!important;opacity:1}.jdgm-histogram__row.jdgm-histogram__clear-filter{color:#60bb48;font-weight:600}.jdgm-histogram__row.jdgm-histogram__clear-filter:hover{color:#fc6331!important}.jdgm-subtab{display:flex!important;justify-content:center}.jdgm-subtab__name.jdgm--active{background:none!important;color:#fc6331!important}.jdgm-subtab__name{font-weight:600;color:#60bb48!important;text-decoration:unset!important}.jdgm-subtab__name:hover{opacity:1!important;box-shadow:none;color:#fc6331!important}#sendcloudshipping_service_point_selected_label{width:100%!important}.shipping__list_item{flex-wrap:wrap}#sendcloudshipping_service_point_select{width:100%!important;margin-right:0}.shipping__list_label{width:100%!important}.wc-proceed-to-checkout a{background-color:#8DC73F!important}.checkout .large-5 .has-border{border-color:#8DC73F!important}.checkout .fee th{color:#fc6331!important}#place_order{background-color:#8DC73F!important;width:100%;margin-top:15px;margin-bottom:25px;padding:7px}.payment_method_vivawallet label img{display:none}#billing_address_1_field{width:100%}#billing_address_2_field{display:none}.checkout-page-title .breadcrumbs a{font-family:'outfit';font-weight:600}.checkout-page-title .breadcrumbs a.current{color:#4c633f!important}.checkout-page-title .breadcrumbs a:hover{color:#64b42e}.page-checkout .amount{color:#4c633f!important}.page-checkout .cross-sells .box-text-products:first-child{height:3px!important}.page-checkout .widget-title{font-family:'outfit';text-transform:uppercase;font-weight:600;color:#4c633f!important}.page-checkout .widget-title i{opacity:1}.page-checkout .widget-title .icon-tag:before{color:#4c633f;opacity:1!important}@media (min-width:850px){.page-checkout .cross-sells .products.row .col{flex-basis:33.3333%!important;max-width:33.3333%!important}}.ph2{font-size:150%;color:#333;line-height:1.2;font-family:"Fjalla One",sans-serif;margin-bottom:15px;letter-spacing:.05em}.accueil-bloctext1 br+br{content:"";display:block;margin-bottom:.7em}.accueil-bloctext1 p{font-size:85%}@media (max-width:549px){.ph2{font-size:120%}.firstcheckout{margin-top:-50px}.accueil-bloctext1 p{font-size:80%}.accueil-bloctext1 h1{font-size:120%}}.noel-textbox{background-color:#FFF6;padding:10px}@media (max-width:549px){.noel-textbox h2{font-size:250%;line-height:40px}.noel-textbox h3{font-size:150%}}.taux-text h3{transform:rotate(-2deg)}@media (max-width:549px){.text-slider-3{display:none!important}.bhanga-kush-textbox h2{font-size:210%!important}.bhanga-kush-textbox h3{font-size:180%}.col-livraison{margin-top:20px!important}}.main-banner-1 .button-qsn:hover{background-color:#0d3236!important}.main-banner-1 .button-banner-0:hover{background-color:#007754!important;box-shadow:none!important}.main-banner-1 .button-banner-1:hover{background-color:#cd1123!important;box-shadow:none!important}.main-banner-1 .button-banner-2:hover{background-color:#f9c000!important;box-shadow:none!important}.main-banner-1 .button-banner span{color:#FEC906!important}.main-banner-1 .white:hover{color:#fff!important}.grid-tools a{background-color:#fff!important;color:#000;opacity:0.8!important}.grid-tools a:hover{background-color:#fff!important;color:#000;opacity:0.8!important}.box-text .title-wrapper .category{display:none}.badge-container .badge .badge-inner{background-color:#EA591D!important;border:none!important;padding:5px 10px!important;color:#fff;line-height:1;font-size:12px;border-radius:7px;font-weight:500}.row-shop .badge-container .badge .badge-inner{font-size:15px;padding:7px 15px!important}.row-emissaire p{margin-top:-15px}.row-emissaire .button{color:#fff!important}.row-emissaire .button:hover{background-color:#fff!important;border-color:#fff!important;color:#FFB500!important}@media (max-width:550px){.row-emissaire p{margin-top:0;line-height:1.3em;font-size:70%;padding-right:50px;padding-left:50px}.row-emissaire h3{font-size:90%}}.slider-mobile-testimonial h3{line-height:1em!important;margin-top:-7px!important}.bouton-accueil-avis{margin-top:-30px}@media (min-width:550px){.wpcf7-form-control-wrap input{max-width:40%}}.wpcf7-response-output{background-color:#8dc73f!important;border:none!important;color:#fff;width:100%;max-width:100%;flex-basis:100%}.category-icon{margin-top:30px!important}.col-category{padding-bottom:0}@media (max-width:549px){.category-icon .box-image{width:90%!important}}.section-badges .col{padding-bottom:0}.product-small .price-wrapper .price{font-size:120%}.product-small .star-rating{margin-top:-2px;margin-bottom:12px}.section-block-blog .col-block-blog{padding-bottom:0}.box-text-products .price-wrapper .alg-price-label-instead b{color:#111}@media (max-width:549px){.bouton-accueil{font-size:115%}.section-accueil-no-padding .row .col{padding-bottom:10px}}@media (max-width:549px){.banner-pack .bg{background-position:50% 100%!important}.decouverte-text{font-size:60%;top:100px!important}}.section-new-product-block .box-text .title-wrapper .category{display:block;letter-spacing:5px;padding-bottom:7px}.col-pack .col-inner{background-color:#fff;padding-left:15px;padding-right:15px;padding-top:25px;padding-bottom:5px}.packtext1 h2{margin-bottom:-5px!important}.packtext2 h2{margin-bottom:5px}.packtext2 p{line-height:0}@media (max-width:549px){.tab-panels .panel h1{font-size:150%!important}}.tab-panels .panel img{clear:both;display:block;margin:0 auto;margin-top:-10px;margin-bottom:-10px}.tab-panels .panel h1{margin-bottom:25px}.wooco-wrap .wooco_before_text{text-align:center;font-size:120%;margin-bottom:10px}.wooco-wrap .wooco_component_product{margin-top:3px}.wooco_wrap .wooco_component{border:none;padding-bottom:10px;border-top:solid 1px #ddd}.wooco_wrap .wooco_component_product_selection .dd-selected-image{max-width:47px;margin-right:10px}.wooco_component .wooco_component_name{text-align:center}.wooco_component .wooco_component_desc{margin-top:-5px;font-size:90%;text-align:center}.wooco_wrap .dd-selected .dd-selected-description del{font-size:70%;margin-left:0}.wooco_wrap .dd-selected .dd-selected-description ins{font-size:130%}.wooco_wrap .dd-selected .dd-selected-text{margin-bottom:0;font-size:100%;font-weight:700!important}.wooco_wrap .dd-selected .dd-selected-text b{font-weight:700!important}.wooco-wrap .wooco_component_product_selection .dd-options li{margin:0}.wooco-wrap .wooco_component_product_selection .dd-options li .dd-option-image{margin-right:10px}.wooco-wrap .wooco_component_product_selection .dd-options li .dd-option-description del{font-size:70%}.wooco-wrap .wooco_component_product_selection .dd-options li .dd-option-description ins{font-size:110%}.wooco-wrap .wooco_component_product_selection .dd-options li .dd-option-text{margin-bottom:3px;font-weight:400!important}.wooco-wrap .wooco_component_product_selection .dd-options li .dd-option-text b{font-weight:400}.wooco-wrap .wooco_total{text-align:center}.wooco-wrap .wooco_total .woocommerce-Price-amount{font-size:370%}.shop-container .section-tabs-2 .wooco_wrap{display:none}@media (max-width:548px){.dd-selected{text-align:left!important}.dd-options{text-align:left!important}}.section-new-product-block .box-text .price-wrapper{display:none}.shop-container .ux-timer-text{color:red}.sip-rswc-wrapper{margin-top:-75px}a.br-selected:after{color:#fab313!important}.sip-rswc-wrapper .tabs-wrap{padding:0}.show-everthing{margin:0!important}.sip-rswc-wrapper .share-wrap .share-left .big-text,.sm-text,.share-right,.share-wrap,.sip-rswc-more{display:none!important}.row-review-border{border:solid 1px #ddd}.row-review-border .tabs-wrap{padding-left:0;padding-right:18px}.row-review-border .br-selected:after{color:#F8AA37!important}.row-review-border .accordion-title.active{background-color:#fff}@media (max-width:549px){.row-review-border .accordion-inner{padding:0px!important}}@media (min-width:550px){.row-review-border{margin-right:5px!important;margin-left:5px!important}.col-5-row-border-215{height:215px!important}}.blog-share .customize-partial-edit-shortcut{display:block!important}.blog-wrapper .archive-page-header .row{display:flex;justify-content:center}@media(min-width:550px){.blog-wrapper .archive-page-header .row{flex-basis:100%;width:100%;max-width:unset}.blog-wrapper .archive-page-header .row .large-12.text-center.col{padding:0}}.blog-wrapper #post-list article{border-top:solid 1px #ddd!important}.blog-wrapper .social-icons{display:none}#comments{display:none}.comment-respond h3{font-family:"outfit"!important;font-weight:600!important;color:#4C633F!important}.blog-wrapper .blog-share .is-divider{margin-top:50px;margin-bottom:50px}.blog-wrapper .jdgm-row-actions,.blog-wrapper .jdgm-all-reviews__body{display:none}.blog-wrapper .jdgm-histogram__row.jdgm-histogram__clear-filter.jdgm-histogram__row--selected,.blog-wrapper .jdgm-histogram__row.jdgm-histogram__clear-filter{display:flex!important;opacity:1;justify-content:center;margin-top:30px;text-decoration:none;font-size:1.2em}.blog-wrapper .article-inner ul li{margin-top:0}.sommaire .col-inner{background-color:#f9f9f9;padding:25px 0;width:100%;border:1px solid #444;font-size:105%;line-height:1.7em}.sommaire .col-inner ol{margin-bottom:0}.sommaire .col-inner li{margin-top:0px!important}.sommaire .col-inner a{color:#777}.sommaire .col-inner a{text-decoration-color:#333!important}.sommaire .col-inner span:hover{text-decoration:none!important}.sommaire .col-inner .uppercase{margin-bottom:10px}.article-inner h1{font-family:"outfit"!important;font-weight:600!important;color:#4C633F!important}.article-inner .entry-content h2{font-family:"outfit";font-weight:600;color:#4C633F!important;margin-top:50px!important;font-size:1.95em}.article-inner .entry-content h3{font-family:"outfit";font-weight:600;color:#4C633F!important;margin-top:50px!important;font-size:1.45em}.article-inner .entry-content h4{font-family:"outfit";font-weight:600;color:#4C633F!important;margin-top:50px!important}.article-inner h6{font-family:"outfit";font-weight:600}.article-inner .entry-content p{font-family:"outfit";font-weight:400;color:#4C633F!important}.article-inner .entry-content b{font-weight:600}.article-inner .entry-title{text-transform:uppercase;font-size:260%}.article-inner .entry-content br{content:"";display:block;margin-bottom:.7em}.article-inner .entry-content li{margin-left:50px;margin-bottom:1em}.article-inner .entry-content blockquote{font-family:"outfit";font-weight:400;color:#4C633F!important;font-size:1.05em!important;font-style:unset}.blog-wrapper #respond{background:none!important;border:solid 1px #ddd}.blog-wrapper .entry-content{padding-bottom:0}.table-des-matieres{border:solid 1px #4C633F;padding:10px;padding-top:15px;padding-left:20px;background-color:#fbf7f6;border-radius:7px;margin-bottom:50px}.table-des-matieres:before{content:attr(data-title);font-size:25px;color:#4C633F;font-family:'outfit';font-weight:600}.table-des-matieres ul{padding-top:15px}.table-des-matieres ul li{list-style-type:upper-roman!important;font-weight:600!important}.blog-wrapper .blog-row-produit{margin-top:50px}.blog-wrapper .blog-row-produit .blog-col-produit{padding-bottom:0}.blog-wrapper .blog-row-produit p{line-height:1.2em;color:#fbf7f6!important}.blog-wrapper .blog-row-produit .category{color:#fbf7f6!important}.blog-wrapper .blog-row-produit .pwafter,.blog-wrapper .blog-row-produit .sepimg:nth-child(2){display:none}.blog-wrapper .blog-row-produit .box-text-after{padding-bottom:10px}.blog-wrapper .blog-row-produit br{margin-bottom:0}.blog-wrapper .entry-content a picture img:hover{filter:saturate(.2)}.blog-wrapper .entry-content .bento-image-3{border-radius:7px;overflow:hidden;scale:.9;margin-bottom:50px;margin-top:50px}.blog-wrapper .image-blog-desc,.blog-wrapper .image-blog-desc-a{width:100%;display:flex;justify-content:center;margin-top:45px}.blog-wrapper .image-blog-desc img{border-radius:7px}.blog-wrapper .image-blog-desc-a img{scale:.9;border-radius:7px}.gif-blog-desc{margin-top:50px;margin-bottom:50px;display:flex;justify-content:center}.gif-blog-desc iframe{border-radius:7px}.promo-image2-block{margin-top:50px;margin-bottom:50px}.promo-image2-block .img{overflow:hidden;display:flex;align-items:center;border-radius:7px}@media (min-width:550px){.promo-image2-block .bento-image-2{height:300px!important}}@media (max-width:549px){.entry-header-text{padding-bottom:5px}.article-inner .entry-category{font-size:70%}.article-inner .entry-title{font-size:180%}.blog-wrapper #commentform{margin-left:0}.blog-wrapper #commentform .form-submit{font-size:90%!important}.blog-wrapper .entry-content .bento-image-3{scale:1}.blog-wrapper .image-blog-desc-a img{scale:1}}.blog-wrapper.blog-archive.page-wrapper h5{font-family:'Outfit'}@media(min-width:850px){.blog-wrapper.blog-archive.page-wrapper .box-text h5{text-align:center}.blog-wrapper.blog-archive.page-wrapper .box-text .is-divider{margin-left:0;background-color:#fbf7f6}.blog-wrapper.blog-archive.page-wrapper .box-text p{text-align:left}}.blog-wrapper.blog-archive.page-wrapper{padding-top:0}.archive-page-header .row{max-width:1080px!important}.category-299 .blog-archive{padding-top:0}.blog-loc-promo{width:3000px!important;display:flex!important;justify-content:center!important;color:#fbf7f6;font-size:13px;background-color:#60BB48;padding:5px}.cbd-blog-location .blog-loc-promo p{color:#fbf7f6!important;font-size:13px!important;background-color:#60BB48!important;padding:0 5px!important;margin:0;line-height:2em;text-align:center;max-width:1080px}.blog-loc-promo strong{margin:0 5px}.cbd-blog-location{display:flex;flex-direction:column;align-items:center}.cbd-blog-location .FImage-blog-loc{display:flex;align-items:center;justify-content:center;max-height:450px;overflow:hidden;border-radius:15px!important;margin-bottom:50px}.cbd-blog-location .FImage-blog-loc img{width:100%;height:auto}.cbd-blog-location h1{font-family:"outfit"!important;font-weight:600!important;color:#4C633F!important;font-size:260%;margin-top:50px;margin-bottom:50px}.cbd-blog-location h2{font-family:"outfit";font-weight:600;color:#4C633F!important;margin-top:50px!important;font-size:1.95em;text-align:left}.cbd-blog-location h3{font-family:"outfit";font-weight:600;color:#4C633F!important;margin-top:50px!important;font-size:1.45em;text-align:left}.cbd-blog-location h4{font-family:"outfit";font-weight:600;color:#4C633F!important;margin-top:50px!important;text-align:left}.cbd-blog-location h6{font-family:"outfit";font-weight:600;text-align:left}.loc-intro{font-weight:600!important}.cbd-blog-location p{font-family:"outfit";font-weight:400;color:#4C633F!important;text-align:left;width:100%}.cbd-blog-location strong p{font-weight:600!important}.cbd-blog-location b{font-weight:600}.cbd-blog-location .entry-title{text-transform:uppercase;font-size:260%}.cbd-blog-location br{content:"";display:block;margin-bottom:.7em}.cbd-blog-location ul{width:100%}.cbd-blog-location ol{width:100%!important}.cbd-blog-location li{margin-left:50px;margin-bottom:1em;text-align:left}.cbd-blog-location blockquote{font-family:"outfit";font-weight:400;color:#4C633F!important;font-size:1.05em!important;font-style:unset}.cbd-blog-location .badge-avis-blog{font-weight:600;margin-top:30px;display:flex;flex-direction:row;align-items:center}.cbd-blog-location .badge-part-left,.cbd-blog-location .badge-part-right{width:50%;display:flex;flex-direction:column;padding:0 30px}.cbd-blog-location .badge-part-left{align-items:flex-end;width:auto}.cbd-blog-location .badge-part-left p{width:200px;text-align:center;font-weight:800;text-transform:uppercase;font-size:18px;background-color:#4C633F;border-radius:7px;color:#fbf7f6!important;margin-top:15px}.cbd-blog-location .badge-part-right{align-items:flex-start;border-left:solid 3px #60BB48}.cbd-blog-location .badge-part-right p{margin:0}.cbd-blog-location .badge-part-right .loc-badge-rating strong{font-size:18px!important;font-weight:800!important}.cbd-blog-location .badge-part-right .loc-stars{color:#fcb331!important;font-size:23px;line-height:0;margin-top:10px;margin-bottom:20px}.cbd-blog-location .product-small .box-text-prev p{color:#fbf7f6!important}.badge-avis-blog img{width:200px}.split-blog-col{display:flex}.spb-text{width:50%}.spb-image{width:50%}.split-blog-col.map-split{flex-wrap:wrap}.map-split h2{width:100%!important}.map-split ol{margin-top:0!important}.map-split .spb-map{width:50%}.map-split .spb-map #map{border-radius:15px;overflow:hidden}.row-blog-loc .nomap-loc{width:100%;padding-bottom:25px;padding-top:10px}.row-blog-loc .nomap-loc p{color:#fc6331!important;width:100%;text-align:center;font-weight:700;width:100%!important}.nomap-loc a{background-color:#60BB48;color:#fbf7f6!important;padding:7px 15px;border-radius:7px;margin-top:15px!important}.nomap-loc a:hover{background-color:#fc6331!important}.cbd-blog-location .n3.row-bienfaits{border-bottom-left-radius:15px!important;border-bottom-right-radius:15px!important;overflow:hidden!important}.cbd-blog-location .n3.row-bienfaits .col-up-coins{margin:0!important}.cbd-blog-location .n3.row-bienfaits .col-up-coins.n3prodcol{max-width:100%!important;flex-basis:100%!important;padding:30px 50px!important}.cbd-blog-location .row-bienfaits .col-inner .img{display:none!important}.cbd-blog-location .n3.row-bienfaits h2{margin-top:0!important}.cbd-blog-location .n3.row-bienfaits p{text-align:center;line-height:1}.blog-loc-bc-block{display:flex;flex-direction:column;width:16.666%!important;justify-content:center;align-items:center;margin-top:0;margin-bottom:50px}.blog-loc-bc-block lord-icon{padding-left:30px;padding-right:30px;width:100%!important;height:auto!important}.blog-loc-bc-block h3{font-size:1em;margin-top:10px!important;line-height:.7em;text-align:center}.cbd-blog-location .image-blog-desc{margin-bottom:75px!important}.cbd-blog-location .blog-loc-prod{margin-top:75px}.cbd-blog-location p.category{color:#fbf7f6!important}.cbd-blog-location .name a{font-size:15px!important}.cbd-blog-location .name br{height:0!important;margin:0}.cbd-blog-location .bento-image-3 a{display:flex;justify-content:center}.cbd-blog-location .bento-image-3 .img-inner{width:80%!important;border-radius:7px;overflow:hidden}.cbd-blog-location .list-cbd-shop{margin-top:50px}.cbd-blog-location .list-cbd-shop li{margin-bottom:25px}.cbd-blog-location .list-cbd-shop li::marker{font-weight:700}.cbd-blog-location .list-cbd-shop li p{margin-bottom:0!important}.cbd-blog-location .list-cbd-shop h3{font-size:15px;margin-top:0!important}.loc-cat .box-image{border-top-left-radius:7px}.loc-cat .box-category img{transition:transform 0.2s ease-in-out}.loc-cat .box-category:hover img{transform:scale(1.1)}.loc-cat .box-category .box-text{background-color:#4C633F;border-bottom-right-radius:7px;padding:10px 0}.loc-cat .box-category .box-text h5{font-family:'outfit';color:#fbf7f6;font-weight:600}.cbd-blog-location .bento-image-3{margin-top:50px;margin-bottom:50px}.cbd-blog-location .row-qualite{margin-bottom:0;margin:0;border-bottom-left-radius:15px;border-bottom-right-radius:15px;overflow:hidden;margin-bottom:50px;padding-top:15px;width:100%!important}.cbd-blog-location .row-qualite .col-up-coins{max-width:100%!important;flex-basis:100%!important;padding:30px 50px!important}.cbd-blog-location .bienfaits-icones h3{text-align:center;margin-top:15px!important}.cbd-blog-location .row-qualite .bienfaits-icones p{display:none}.split-blog-col .spb-image{display:flex;flex-direction:column;align-items:center}.split-blog-col .spb-image a{width:50%!important;background-color:#60BB48;color:#fbf7f6;padding:7px 15px;border-radius:7px;margin-top:-50px!important;display:flex;justify-content:center;align-items:center;text-align:center}.split-blog-col .spb-image a:hover{background-color:#fc6331}.split-blog-col{margin-bottom:50px}.loc-cat .col-inner{display:flex!important;align-items:center!important;justify-content:center!important}.magasin-cbd-proche{width:100%;text-align:center;margin-top:50px;display:flex;justify-content:center}.magasin-cbd-proche a{color:#f1f1f1!important;padding:10px 25px;background-color:#60BB48;width:50%!important;text-align:center;border-radius:7px}.magasin-cbd-proche a:hover{background-color:#fc6331}.liens-villes{display:flex;width:100%}.liens-villes p br{display:none!important}@media(max-width:849px){.split-blog-col{display:flex;flex-direction:column}.spb-text,.spb-image{width:100%}.cbd-blog-location .n3.row-bienfaits p{font-size:15px!important}.cbd-blog-location .n3.row-bienfaits .col-up-coins.n3prodcol{padding:30px 15px!important}.cbd-blog-location .bento-image-3{padding:0 15px}.cbd-blog-location .blog-loc-promo p{max-width:600px!important}.split-blog-col.map-split .spb-map{width:100%}.cbd-blog-location .row-qualite .col-up-coins{padding:30px 5px!important}.magasin-cbd-proche a{width:100%!important}}@media(min-width:550px){.row-blog-loc{width:83.333%}.row-blog-loc.sources-sci{width:100%}.cbd-blog-location .FImage-blog-loc{width:83.333%}.cbd-blog-location .septitle{width:83.333%!important}.cbd-blog-location .septitle.qualite{width:100%!important}.cbd-blog-location .row-bienfaits{width:83.333%!important}.cbd-blog-location #blog-review-block{width:100%!important}.col-row-cat{padding-left:0;padding-right:0;padding-bottom:20px}.row-blog-loc{display:flex;flex-direction:column;align-items:center}}@media(max-width:549px){.cbd-blog-location .bento-image-3{margin-top:30px;margin-bottom:0}.cbd-blog-location .bento-image-3 a .img-inner{width:100%!important}.cbd-blog-location .blog-loc-promo p{max-width:300px!important}.row-blog-loc{width:100%}.badge-avis-blog{flex-direction:column!important}.badge-part-right{border:none!important;justify-content:center!important;align-items:center!important;padding:0!important}.badge-part-right p{text-align:center}.split-blog-col .spb-image a{width:100%!important;margin-top:0!important}.nomap-loc a{display:flex;justify-content:center}}.single .blog-loc-promo{width:100%!important;border-radius:7px;margin-bottom:50px;margin-top:25px}.single .row-blog-loc{width:100%}.single .cbd-blog-location .row-bienfaits{width:100%!important}.single .row-blog-loc{display:block}.single .badge-avis-blog{display:flex!important;justify-content:center}.single .row-blog-loc .box-text-after .sepimg{display:none!important}.single .row-blog-loc .prod-text-box{padding-bottom:15px}.single .row-blog-loc .box-text-after .price-wrapper .price{display:none!important}.single .cbd-blog-location .bienfaits-icones h3{font-size:15px}.box-text-after{border-bottom-right-radius:7px;overflow:hidden}@media(max-width:849px){.single .loc-cat .col-row-cat .product-category{flex-basis:25%;max-width:25%}}@media(min-width:550px){.single .badge-part-left,.single .badge-part-right{width:50%}}@media(max-width:549px){.single .loc-cat .col-row-cat .product-category{flex-basis:50%;max-width:50%}}.section-contact .wpcf7-form-control{max-width:100%!important;border-radius:7px;background-color:#eee;box-shadow:none}@media (max-width:549px){.banner-contact .banner-bg{opacity:0}}@media (max-width:549px){.banner-livraison .fill{background:none!important}}.qualite-securite-block{padding-top:40px!important;padding-bottom:0px!important}.qualite-securite-block p{line-height:1.3!important}.footer-block-section{line-height:5px;padding-bottom:10px!important;color:#FBF7F6!important;font-size:11px;text-decoration:none!important;background-color:#232E1D!important;overflow:hidden;border-top-right-radius:12px;border-top-left-radius:12px}.footer-block-section h4{font-size:13px;color:#60BB48;font-weight:700;font-family:"outfit";margin-bottom:10px}.footer-block-section li{list-style:none;margin-left:0!important}.footer-block-section li{margin-bottom:1.3em}.footer-block-section li a{color:#FBF7F6!important}.footer-block-section li a:hover{color:#60BB48!important}.footer-block-section a i{color:#FBF7F6!important}.footer-block-section a i:hover{color:#60BB48!important}.footer-block-section .col{padding-bottom:0px!important}.footer-block-section{line-height:1.5}.product-small .star-rating{margin-top:-10px!important}.product-small .title-wrapper .name{margin-bottom:0px!important;padding-bottom:10px!important}.product-small .title-wrapper .name a{margin-bottom:0px!important}.product-small .box-text .pwbefore{display:flex;flex-direction:row;align-items:center;gap:5px}.jgm-loop-review-count{font-family:'outfit';font-size:12px;font-weight:400;color:var(--color-primary-green-dark);display:inline-block;margin-top:-12px;margin-left:5px}.boutique-mister-custom{background-color:#fbf7f6;border-radius:15px;padding:30px;margin:30px 0;color:#4C633F}.boutique-mister-custom .boutique-flex .col-infos h2,.boutique-mister-custom .boutique-flex .col-infos h3{color:#4C633F;margin-bottom:10px;font-size:1.8em;margin-top:0px!important}.boutique-mister-custom p{color:#4C633F;margin-bottom:10px;word-break:break-word}.boutique-mister-custom a{color:#60BB48;text-decoration:none;transition:color 0.3s;font-weight:600}.boutique-mister-custom .boutique-flex{display:flex;flex-wrap:wrap;gap:30px;align-items:center}.boutique-mister-custom .col-infos{flex:1;min-width:280px}.boutique-mister-custom .col-actions{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.boutique-mister-custom .btn-gmaps{display:inline-block;background-color:#60BB48;padding:15px 30px;border-radius:7px;font-weight:700;font-size:1.1em;text-decoration:none;transition:background-color 0.3s,transform 0.2s;color:white!important}.boutique-mister-custom .btn-gmaps:hover{background-color:#FC6331}.map-side-by-side{display:flex;flex-wrap:wrap;gap:30px;margin:40px 0;align-items:stretch}.map-side-by-side .boutique-mister-custom{flex:1;min-width:320px;margin:0;height:100%}.map-side-by-side .spb-map{flex:1;min-width:320px;border-radius:15px;overflow:hidden;min-height:400px}.map-side-by-side #map{width:100%;min-height:400px;border-radius:15px}