input{-webkit-appearance:none;border-radius:0}input[type="text"],input[type="email"],input[type="search"]{-webkit-tap-highlight-color:#fff0!important;-webkit-focus-ring-color:#fff0!important;outline:none!important;padding:5px 4px}input[type="checkbox"]{-moz-appearance:checkbox;-webkit-appearance:checkbox;width:auto!important}input[type="radio"]{-moz-appearance:radio;-webkit-appearance:radio}select:-moz-focusring{color:#fff0;text-shadow:0 0 0 #000}button::-moz-focus-inner{border:0}a,a:focus,a:hover{outline:none}.bg-rouge a{color:#FFF!important}.bg-rouge a:hover{opacity:.7;text-decoration:underline}.equipe img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.header .logo-ftd{position:absolute;top:60%;right:0;display:block;width:94px;height:32px}.header .logo-ftd p{margin:0}.header .logo-ftd a{color:#231f20;text-decoration:none!important;font-size:14px;display:block}.header .logo-ftd a img{vertical-align:baseline;margin-bottom:-1px;margin-left:1px}footer .logo-ftd a{color:#fff;text-decoration:none!important}footer .logo-ftd a img{vertical-align:baseline;margin-bottom:-2px}.text-shadow h2,.text-shadow h3,.text-shadow p,.text-shadow .elementor-cta__description{text-shadow:0 0 4px #000}.nav-fixed.elementor-sticky{will-change:background-color;-webkit-transition:background-color 0.4s;-moz-transition:background-color 0.4s;transition:background-color 0.4s}.nav-fixed.elementor-sticky--active{background-color:rgb(229 229 229)!important}.elementor-widget-nav-menu .current_page_ancestor .elementor-item,.single-equipe .elementor-widget-nav-menu .equipe .elementor-item,.single-service_phys .elementor-widget-nav-menu .services .elementor-item{color:#BD3F3F!important}#main-menu li.boutique>a{background-color:#bd3f3f;color:#FFF;padding-left:15px;padding-right:15px;letter-spacing:0;margin-right:10px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;opacity:0;will-change:opacity,background-color;-webkit-transition:opacity 0.4s,background-color 0.25s;-moz-transition:opacity 0.4s,background-color 0.25s;transition:opacity 0.4s,background-color 0.25s;cursor:default}#main-menu li.boutique>a:hover{background-color:#54595F!important}.nav-fixed.elementor-sticky--active #main-menu li.boutique>a{opacity:1;cursor:pointer}.one-half,.one-third{position:relative;margin-right:4%;float:left;margin-bottom:20px}.one-half{width:48%}.one-third{width:30.66%}.last{margin-right:0!important;clear:right}.woocommerce ul.products li.product:not(.purchasable) .price{display:none}.woocommerce ul.products li.product:not(.purchasable) .button{position:relative;color:#fff0!important;z-index:50}.woocommerce ul.products li.product:not(.purchasable) .button:before{content:"Voir le produit";position:absolute;top:50%;left:50%;display:block;color:#FFF;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:60;width:100%}.woocommerce ul.products li.product:not(.purchasable) .button:hover:before{color:#000!important}.woocommerce ul.products li.product.product-category>a{width:100%;display:block}.woocommerce ul.products li.product.product-category>a img{width:100%!important;margin:0!important;height:auto!important;max-height:none;-webkit-border-radius:10px!important;-moz-border-radius:10px!important;border-radius:10px!important}.woocommerce ul.products li.product{padding-bottom:65px!important}.woocommerce ul.products li.product.product-category{padding-bottom:0!important;font-size:80%}.woocommerce ul.products li.product.product-category>a{height:100%}.woocommerce ul.products li.product.product-category>a h2{position:absolute;bottom:0}.woocommerce ul.products li.product.product-category>a img{height:100%}.woocommerce.search-results ul.products li.product.product-category{display:none}.woocommerce ul.products li.product .ast-woo-product-category,.woocommerce ul.products li.product a h2,.woocommerce ul.products li.product .price{padding-left:15px!important;padding-right:15px!important}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{width:calc(100% - 30px);position:absolute;left:15px;bottom:15px;padding-left:5px;padding-right:5px;margin-bottom:0}.woocommerce[class*="columns-"].columns-4>ul.products li.product{width:100%!important}.filtres .woocommerce-product-search,.filtres .woocommerce-product-search .search-field,.filtres .woocommerce-product-search button{display:block}.filtres .woocommerce-product-search button{margin-top:1em}.widget_product_categories .children{padding-left:0}.woocommerce ul.product-categories>li ul li{position:relative;padding-left:20px}.woocommerce ul.product-categories>li ul li::before{position:absolute;top:0;left:0}.widget_product_categories .current-cat>a{font-weight:700}.woocommerce .widget_product_categories .product-categories{font-size:80%}.woocommerce .widget_product_categories .product-categories .cat-item{display:block;clear:both;width:100%}.single .infos .quantity{display:inline}.single .infos .single_add_to_cart_button{padding-left:20px;padding-right:20px}.single-product .product_meta>span{width:100%}.single-product .product_meta>span.tagged_as{display:none!important}.single-product .img-picker{margin:0}.elementor-element.elementor-products-grid ul.products li.product .onsale{text-transform:uppercase;font-size:11px;font-weight:700;width:60px;height:60px;padding-top:11px!important;text-align:center}.woocommerce-widget-layered-nav-list>li .count{font-size:80%;color:grey}.woocommerce-widget-layered-nav-list>li{padding-left:20px!important;position:relative;line-height:1.4;margin-bottom:2px}.woocommerce-widget-layered-nav-list>li>a:after{position:absolute;content:"";width:12px;height:12px;top:5px;left:0;border:1px solid #000;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;transition:background-color 0.2s}.woocommerce-widget-layered-nav-list>li>a:hover:after,.woocommerce-widget-layered-nav-list>li>a:active:after,.woocommerce-widget-layered-nav-list>li>a:focus:after,.woocommerce-widget-layered-nav-list>li.chosen>a:after{background-color:#000}.woocommerce-widget-layered-nav-list>li.chosen>a:after{background-image:url(/wp-content/themes/fleuristeline-child/images/svg/input-checked.svg);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{display:none}.single-product .piklist-field-list li{display:inline-block;margin-right:15px}.single-product .piklist-field-list .piklist-field-list-item input[type="checkbox"]{margin-top:2px}.woocommerce-notices-wrapper{display:block;max-width:1140px;margin:0 auto 15px}.woocommerce-notices-wrapper .woocommerce-message{margin:0 15px}.woocommerce-message,.woocommerce-info{border-color:#5c7437}.woocommerce-message::before,.woocommerce-info::before{color:#5c7437}.single-product form.cart>p{margin:0}.woocommerce-cart .product-name dl.variation{font-size:80%}.woocommerce-cart .product-name dl.variation dd{font-weight:300}.mobile-only .outils{width:75%}.mobile-only .lang ul{list-style:none;margin:0;padding:0;text-align:right}.mobile-only .lang ul li{display:inline}.mobile-only .lang ul li a{padding:5px}.elementor-search-form--skin-full_screen .elementor-search-form__container{padding-bottom:50%!important}.widget_shopping_cart_content{padding:20px!important}.woocommerce ul#shipping_method li label u{cursor:pointer}.woocommerce #filtres-mobile .widget_product_search,.woocommerce #filtres-mobile .widget_product_categories{display:none}.home .grille-produits .elementor-cta__title,.home .grille-produits .elementor-cta__description{position:relative;z-index:100}.home .grille-produits .elementor-cta__title{margin-bottom:0}.home .grille-produits .elementor-cta__description{margin-top:20px}.home .grille-produits h3:before{position:absolute;z-index:-1;display:block;width:200%;height:300px;background:rgb(0 0 0 / .5);left:-40px;top:-15px;content:""}.grecaptcha-badge{display:none}@media only screen and (max-width:767px){.one-half,.one-third{width:100%;margin-right:0}.home .forfaits{max-width:300px;margin:0 auto}}@media (max-width:922px){.woocommerce[class*="columns-"].columns-3>ul.products li.product,.woocommerce[class*="columns-"].columns-4>ul.products li.product,.woocommerce[class*="columns-"].columns-5>ul.products li.product,.woocommerce[class*="columns-"].columns-6>ul.products li.product{width:auto!important}}