a{color:#f2c000;text-decoration:none}.fullwidth-bg .wp-block-cover__image-background{background-attachment:scroll;background-size:contain}.age-gate-logo-image{margin:auto!important}button.menu-toggle{position:absolute!important;top:1rem}.center{text-align:center}.custom-logo{margin:auto}.site-search{display:none}.logo-float{float:left}.site-header .site-branding img{max-width:150px!important}@media (min-width:768px){.woocommerce-active .site-header .site-branding{width:100%}.storefront-primary-navigation.element-is-sticky{background-color:#000}}.main-navigation{width:auto!important}.main-navigation.toggled{background:#000;padding:1rem}.half-wrapper{display:flex;margin-top:50px}.half-page{width:50%;text-align:center}.text-center{text-align:center;margin:50% 0}.caption{line-height:416px;color:#fff}.container-img{background-color:rgba(128,128,128,.5);background-blend-mode:darken;background-repeat:no-repeat;background-size:cover;margin:20px}.fleurs{background-image:url(//hempselection.fr/wp-content/themes/storefront-child/../../uploads/img/illustrations/fleurs.jpg)}.vape{background-image:url(//hempselection.fr/wp-content/themes/storefront-child/../../uploads/img/illustrations/vape.jpg)}.huile{background-image:url(//hempselection.fr/wp-content/themes/storefront-child/../../uploads/img/illustrations/huile.jpg);background-position-y:-95px}.alimentaire{background-image:url(//hempselection.fr/wp-content/themes/storefront-child/../../uploads/img/illustrations/alimentaire.jpg)}.fleurs-popup{background-image:url(//hempselection.fr/wp-content/themes/storefront-child/../../uploads/img/illustrations/fleurs2.jpg)}.resines-popup{background-position-x:center;background-image:url(//hempselection.fr/wp-content/themes/storefront-child/../../uploads/img/illustrations/resines.jpg)}.vape-popup{background-image:url(//hempselection.fr/wp-content/themes/storefront-child/../../uploads/img/illustrations/vape.jpg)}.huile-popup{background-image:url(//hempselection.fr/wp-content/themes/storefront-child/../../uploads/img/illustrations/huile2.jpg)}.alimentaire-popup{background-image:url(//hempselection.fr/wp-content/themes/storefront-child/../../uploads/img/illustrations/miel.jpg)}.separator{margin-top:3rem;margin-bottom:3rem}.wrapper-kpi{margin-top:60px;display:flex}.kpi{width:25%}.svg-kpi{width:100px;height:auto;margin:auto}.wc-block-review-list.wc-block-components-review-list{display:flex;flex-wrap:wrap}.wc-block-review-list-item__item.wc-block-components-review-list-item__item{flex:33.3333%;margin:0 2px}.wp-block-group{margin-top:20px}.wc-block-review-list-item__info.wc-block-components-review-list-item__info{height:80px}.wc-block-review-list-item__product.wc-block-components-review-list-item__product a{color:#f2c000}@media (max-width:800px){.wrapper-kpi{flex-direction:column}.kpi{width:100%;margin-top:25px}.kpi h4{font-size:1.2rem}.half-wrapper{flex-direction:column}.half-page{width:100%}.wc-block-review-list-item__item.wc-block-components-review-list-item__item{flex:50%}}@media (min-width:768px){.storefront-breadcrumb{margin:0!important}}.menu-item a:after{background:none repeat scroll 0 0 transparent;bottom:0;content:""!important;display:block;height:2px;left:50%;position:absolute;background:#f2c000;transition:width .3s ease 0s,left .3s ease 0s;width:0}.menu-item a:hover:after{width:100%;left:0}a:focus{outline:none}#menu-item-367{float:left}#menu-item-367 a{padding:0}#menu-item-367 a:hover:after{width:0}.star-rating span:before{color:#f2c000!important}.content-max-width{width:100%!important}.widget_product_categories ul li:before{content:"\f111"!important;color:#000}.product-categories ul li:before{content:"\f111"!important;color:#000}.cat-item a:after{background:none repeat scroll 0 0 transparent;bottom:0;content:"";display:block;height:2px;left:50%;bottom:15px;background:#f2c000;transition:width .3s ease 0s,left .3s ease 0s;width:0}.cat-item a:hover:after{width:60%;left:0}.cat-item a{text-decoration:none!important}.woocommerce-products-header__title,.entry-title{text-align:center}.col-footer{width:33%}.no-style{list-style-type:none}.footer-hs{display:flex}.logo-footer{width:150px}.widget .widget-title,.widget .widgettitle{font-weight:600!important}.current-cat a{color:#f2c000!important}@media (min-width:768px){.col-full{max-width:85%}.right-sidebar .widget-area{width:15%}}.is-search-input{border:none!important;background-color:black!important;color:#f2c000!important}.is-form-style .is-search-submit path{fill:#f2c000!important}.is-search-icon{background:#000;border:none}.is-menu.default form{max-width:150px!important}#map{height:500px;margin-top:50px}.woocommerce input:focus{outline-color:#f2c000!important}.popup-content{display:flex}.popup-cat{width:200px;height:200px}.popup-cat{background-repeat:no-repeat;background-size:cover;transition:transform .2s}.caption-popup{font-size:1.8em;line-height:200px}.container-popup{margin:0;text-align:center}.popup-cat:hover{transform:scale(1.2)}.popmake-close{outline-color:none}input[type=text],input[type=email]{background-color:#fff;box-shadow:none;border-bottom:solid #f2c000 2px}input[type=text]:focus,input[type=email]:focus{background-color:#fff;box-shadow:none;border-bottom:solid #f2c000 2px;outline:none}.content-search img{width:200px}.tab{overflow:hidden;border:1px solid #ccc;background-color:#f1f1f1;margin-top:1rem}.tab button{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;padding:14px 16px;transition:.3s}.tab button:hover{background-color:#ddd}.tab button.active{background-color:#ccc}.tabcontent{display:none;padding:6px 12px;border:1px solid #ccc;border-top:none}.is-form-style.is-form-style-3 input.is-search-input{border-right:solid #fff 1px!important}@media (min-width:768px){.site-header{padding-top:0}.site-header-cart .cart-contents{max-width:200px;padding:1em .5em}.woocommerce-active .site-header .site-header-cart{font-size:1.3em}.main-navigation ul.menu>li>a,.main-navigation ul.nav-menu>li>a{padding:.5em}.main-navigation ul ul li a,.secondary-navigation ul ul li a{min-width:200px;width:-moz-max-content;width:-webkit-max-content;width:max-content}.main-navigation ul.menu ul li a,.main-navigation ul.nav-menu ul li a{font-size:1em}.site-header-cart .cart-contents .count{opacity:1;color:#f2c000}}.hidden{display:none}.button{background-color:#f3be12;color:#fff}.main-navigation ul li a{font-size:1.3em}.main-navigation ul.menu ul li a,.main-navigation ul.nav-menu ul li a{font-size:1em}.main-navigation ul li a:hover,.main-navigation ul li:hover>a{color:#f2c000}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{background-color:#f2c000;color:#2c2d33 !important}.woocommerce-message:focus-visible{outline:none}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button,.woocommerce-noreviews .button,p.no-comments .button{color:#2c2d33;border-left-color:rgba(0,0,0,.25) !important}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a,.woocommerce-noreviews a,p.no-comments a{color:#2c2d33}.footer-widgets .widget_text{margin:0;font-size:1.2rem}#colophon .widget_nav_menu ul li:before{content:"\f111" !important;color:#f2c000;opacity:1}.site-footer a:not(.button):not(.components-button){text-decoration:none}.site-footer a:not(.button):not(.components-button):hover{text-decoration:underline}.home .container-img h2{font-weight:800}h2.center.audrey{font-size:3em}ul.products li.product .price,ul.products li.product .woocommerce-loop-product__title{font-size:1.5rem}.single-product div.product table.variations select{padding:10px 24px;line-height:1.5rem;font-size:1.2em;border-radius:.5rem}.woocommerce-variation-price .price :not(del) .amount bdi{font-size:1.5em;line-height:1.7em;background:#f3be12;padding:.5rem;color:#000;font-weight:600;border-radius:.5rem}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:auto;float:none;margin-right:0}.flex-control-nav.flex-control-thumbs{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:15px 0 0;padding:0}.flex-control-nav.flex-control-thumbs li{flex:0 0 auto;margin:0;padding:0}.flex-control-nav.flex-control-thumbs li img{width:80px !important;height:80px !important;object-fit:cover;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;opacity:.6;transition:all .2s ease}.flex-control-nav.flex-control-thumbs li img:hover{opacity:1;border-color:#f2c000}.flex-control-nav.flex-control-thumbs li img.flex-active{opacity:1;border-color:#f2c000;box-shadow:0 0 0 2px rgba(242,192,0,.3)}@media (max-width:768px){.flex-control-nav.flex-control-thumbs{justify-content:center;gap:8px}.flex-control-nav.flex-control-thumbs li img{width:60px !important;height:60px !important;border-radius:6px}}@media (max-width:480px){.flex-control-nav.flex-control-thumbs{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding-bottom:10px;-webkit-overflow-scrolling:touch}.flex-control-nav.flex-control-thumbs::-webkit-scrollbar{height:4px}.flex-control-nav.flex-control-thumbs::-webkit-scrollbar-track{background:#e0e0e0;border-radius:2px}.flex-control-nav.flex-control-thumbs::-webkit-scrollbar-thumb{background:#f2c000;border-radius:2px}}.order-total bdi{font-size:1.5em;line-height:1.7em}.woocommerce button[name=update_cart],.woocommerce input[name=update_cart]{display:none}ul.products li.product{width:46.411765%;float:left;margin-right:5.8823529412%}ul.products li.product:nth-of-type(2n){margin-right:0}@media only screen and (min-width:768px){ul.products li.product:nth-of-type(2n){margin-right:5.8823529412%}}#topbar *{padding:0;margin:0;gap:0}#topbar{background-color:#1f1f20;border-bottom:2px solid #f2c000}#topbar p{text-align:center;font-size:1em;color:#fff}.header-widget-region{background:#000}.site-branding h1{margin:0}.home .site-header{margin-bottom:0!important}.dgwt-wcas-open-pirx .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp{background:#000}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-color:#fcb900}.hentry .entry-content a{text-decoration:none}.hentry .entry-content a:hover{text-decoration:underline}.h2-bg-dark{background-color:#000;padding:1rem!important}.wpcu-badge{white-space:nowrap}.payment_method_vivacom_smart label{display:flex!important;width:100%;flex-wrap:nowrap;flex-direction:row;align-items:center}.payment_method_vivacom_smart img{max-height:3.618em!important;margin-left:3rem}.hover-opacity:hover{opacity:.7}.top-categories{max-width:1395px!important;margin-left:auto!important;margin-right:auto!important;margin-top:2rem;margin-bottom:2rem;justify-content:center!important}.top-categories .wp-block-columns{flex-direction:row;flex-wrap:wrap !important;width:100%;display:flex;gap:10px !important}.top-categories .is-layout-flex>:is(*,div),.top-categories figure.wp-block-image,.top-categories figure{margin:0!important;line-height:0}.top-categories .hentry .entry-content .wp-block-columns .wp-block-column{margin-bottom:0}@media (max-width:781px){.top-categories .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex:1 1 50%;flex-basis:50% !important;box-sizing:border-box;max-width:calc(50% - 1rem);margin-right:0 !important;padding-right:0 !important}ul.products li.product .price,ul.products li.product .woocommerce-loop-product__title{font-size:1rem}}@media (min-width:1281px){.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h2{font-size:2em}}@media (max-width:1280px){.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h2{font-size:1.5em!important}}@media (min-width:768px) and (max-width:1280px){.main-navigation ul li a{font-size:1em}}@media (min-width:768px){#topbar p{font-size:1.3em}.site-branding,.site-search,.site-header-cart,.site-logo-anchor,.site-logo-link,.custom-logo-link{margin-bottom:0}.storefront-primary-navigation>.col-full{display:flex;align-items:center;justify-content:center}}@media (max-width:767px){#masthead{padding-bottom:0;padding-top:.5rem}.main-navigation ul li a{padding:.25em 0!important}.storefront-primary-navigation .col-full{margin:0}.fullwidth-bg .wp-block-column{background:rgba(255,255,255,.7)}.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h3,.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h3{font-size:1.6em}.wpcu-badge{font-size:.6em}.payment_method_vivacom_smart img{margin-left:0}}li.product:hover{box-shadow:0 0 8px 0 rgba(0,0,0,.2)}.single-product div.product p.price{font-size:2.5rem;margin:0;color:#f2c000;font-weight:800;text-shadow:1px 1px 1px #000}.storefront-sorting{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px;padding:15px;background:#f9f9f9;border-radius:8px}.woocommerce-ordering select.orderby{padding:10px 40px 10px 15px;border:1px solid #ddd;border-radius:6px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='%23333'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") no-repeat right 12px center;background-size:12px;appearance:none;-webkit-appearance:none;font-size:.9rem;color:#333;cursor:pointer;transition:border-color .2s}.woocommerce-ordering select.orderby:hover,.woocommerce-ordering select.orderby:focus{border-color:#f2c000;outline:none}.woocommerce-result-count{margin:0;font-size:.9rem;color:#666}@media (max-width:768px){.storefront-sorting{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.woocommerce-ordering{width:100%}.woocommerce-ordering select.orderby{width:100%}.woocommerce-result-count{text-align:center}}.select2-container{z-index:1!important}#secondary.widget-area{background:#f8f9fa;padding:20px;border-radius:8px;border:1px solid #e0e0e0}#secondary .widget-title,#secondary .gamma{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #f2c000}#secondary .widget{margin-bottom:25px}#secondary .dropdown_product_cat,#secondary .select2-container .select2-selection--single{width:100% !important;height:42px;border:1px solid #ccc;border-radius:6px;background:#fff}#secondary .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px;padding-left:12px;color:#333}#secondary .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}.berocket_ajax_group_filter_title{font-size:1.2rem;font-weight:700;color:#222;margin:20px 0 15px}.berocket_single_filter_widget{margin-bottom:20px}.bapf_sfilter .bapf_head h3{font-size:.95rem;font-weight:600;color:#444;margin-bottom:10px}.bapf_sfilter select{width:100%;padding:10px 12px;border:1px solid #ccc;border-radius:6px;background:#fff;font-size:.9rem;cursor:pointer;transition:border-color .2s}.bapf_sfilter select:hover,.bapf_sfilter select:focus{border-color:#f2c000;outline:none}.bapf_slidr .irs--flat .irs-bar{background:#f2c000}.bapf_slidr .irs--flat .irs-handle>i:first-child{background:#f2c000}.bapf_slidr .irs--flat .irs-from,.bapf_slidr .irs--flat .irs-to,.bapf_slidr .irs--flat .irs-single{background:#f2c000;font-size:.85rem;color:#000}.bapf_slidr .irs--flat .irs-from:before,.bapf_slidr .irs--flat .irs-to:before,.bapf_slidr .irs--flat .irs-single:before{border-top-color:#f2c000}#secondary .wp-block-search__inside-wrapper{display:flex;gap:0}#secondary .wp-block-search__input{flex:1;padding:10px 12px;border:1px solid #ccc;border-right:none;border-radius:6px 0 0 6px;font-size:.9rem}#secondary .wp-block-search__button{padding:10px 14px;background:#f2c000;border:1px solid #f2c000;border-radius:0 6px 6px 0;cursor:pointer;transition:background .2s}#secondary .wp-block-search__button:hover{background:#d4a900}#secondary .wp-block-search__button svg{fill:#fff}.bapf_sfilter.bapf-sfa-grey-rounded{background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:18px;margin-bottom:20px}.bapf_sfilter.bapf-sfa-grey-rounded .bapf_head h3{display:none}.berocket_aapf_widget_selected_area{display:flex;flex-direction:column;gap:15px}.bapf_sfa_taxonomy>span{display:block;font-size:.75rem;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.bapf_sfa_taxonomy ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.bapf_sfa_taxonomy ul li{margin:0}.bapf_sfilter.bapf_button_dark_rounded .bapf_button{color:#f2c000!important}.bapf_sfa_taxonomy a.braapf_unselect{display:inline-flex!important;align-items:center;gap:8px;padding:8px 14px!important;background:#f2c000;color:#000;border-radius:25px;font-size:.85rem;font-weight:600;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .2s ease}.bapf_sfa_taxonomy a.braapf_unselect:hover{background:#000;color:#fff!important;box-shadow:0 3px 8px rgba(0,0,0,.2)}.bapf_sfa_taxonomy a.braapf_unselect i.fa-times{font-size:.7rem;opacity:.7;transition:opacity .2s}.bapf_sfa_taxonomy a.braapf_unselect:hover i.fa-times{opacity:1}ul.bapf_sfa_unall{list-style:none;margin:15px 0 0;padding:15px 0 0}ul.bapf_sfa_unall li{margin:0}a.braapf_unselect_all{display:inline-flex;align-items:center;gap:8px;padding:10px 18px!important;background:#000;color:#fff!important;border:none;border-radius:6px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s ease}a.braapf_unselect_all:hover{background:#f2c000;color:#000}a.braapf_unselect_all i.fa-times{font-size:.75rem}.bapf_sfa_mt_hide:empty,.berocket_aapf_widget_selected_area:empty{display:none}@media (max-width:768px){.bapf_sfilter.bapf-sfa-grey-rounded{padding:15px;border-radius:8px}.bapf_sfa_taxonomy a.braapf_unselect{padding:6px 12px;font-size:.8rem}a.braapf_unselect_all{width:100%;justify-content:center}}@media (max-width:768px){#secondary.widget-area{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background:#fff;overflow-y:auto;padding:60px 20px 100px;box-sizing:border-box;transform:translateY(100%);visibility:hidden;transition:transform .3s ease,visibility .3s}#secondary.widget-area.filters-open{transform:translateY(0);visibility:visible;overflow-x:hidden}.btn-filters-toggle{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);z-index:9998;display:flex;align-items:center;gap:8px;padding:12px 24px;background:#f2c000;color:#000;font-size:1rem;font-weight:600;border:none;border-radius:30px;box-shadow:0 4px 12px rgba(0,0,0,.3);cursor:pointer;transition:opacity .2s,transform .2s}.btn-filters-toggle:active{background:#d4a900}body.filters-active .btn-filters-toggle{opacity:0;pointer-events:none;transform:translateX(-50%) translateY(20px)}.btn-filters-close{position:fixed;top:15px;right:15px;z-index:10000;padding:0;width:60px;height:60px;background:#1a1a1a;color:#fff;font-size:2.5rem;line-height:1;border:none;border-radius:50%;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s}body.filters-active .btn-filters-close{opacity:1;pointer-events:auto}}@media (min-width:769px){.btn-filters-toggle,.btn-filters-close{display:none !important}}