.fusion-carousel .fusion-carousel-item .fusion-image-wrapper{height:300px}.fusion-carousel .fusion-carousel-item .fusion-image-wrapper,ul.products li.product{display:flex!important;align-items:flex-end!important;justify-content:flex-end!important}#wrapper .product-category a h2.woocommerce-loop-category__title{display:table-cell;height:100px;font-size:24px;vertical-align:middle}.product-images{display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;width:100%;height:100%}.product-images .featured-image,ul.products li.product .fusion-product-content{width:100%}.product-images .crossfade-images{background:#fff!important}#form_trouver_institut input{max-width:300px;padding-right:50px;border:0;border-radius:15px;font-family:'Roboto',sans-serif}#form_trouver_institut .bt_submit{width:30px;height:38px;margin-left:-50px;padding:0;border:0;background:url(/wp-content/uploads/2019/06/location_pointer.png) no-repeat center center;cursor:pointer}.catalog-ordering{display:none!important}.tax-product_cat .subcategory-term_description,.tax-product_cat .wc-nested-category-layout-category-image{display:none}body.tax-product_cat #content .wc-nested-category-layout-subcategory-products.subcategory-products:first-of-type{display:none!important}.product-title{min-height:35px}.product-buttons a.show_details_button,.fusion-grid-archive a.show_details_button,.fusion-grid-archive .fa-shopping-cart{display:none}.product-buttons .button,.fusion-post-card-cart.awb-add-to-cart-style-link .fusion-post-card-cart-add-to-cart{width:100%;max-width:100%;padding:8px 20px;border-color:var(--button_border_color);background:var(--button_gradient_top_color)!important;color:var(--button_accent_color)!important;text-align:center!important;text-transform:uppercase}.product-buttons .button:hover,.fusion-post-card-cart.awb-add-to-cart-style-link .fusion-post-card-cart-add-to-cart:hover{background:var(--button_gradient_top_color_hover)!important}.product-buttons .add_to_cart_button::before,.fusion-post-card-cart.awb-add-to-cart-style-link .fusion-post-card-cart-add-to-cart::before{content:''!important}.fusion-post-card-cart .fusion-post-card-cart-add-to-cart{display:block!important}div.fusion-woo-cart-totals-wrapper .woocommerce-shipping-destination{margin-top:1em!important;margin-bottom:1em!important;font-size:1em!important;line-height:1.2em!important}.woocommerce-shipping-destination strong{display:block!important;margin-top:0.5em!important}.woocommerce-terms-and-conditions-wrapper{display:none}li.wc_payment_method.payment_method_ppcp-gateway div.payment_box p,.payment_box.payment_method_ppcp-gateway{display:none!important}.cf-turnstile,iframe[src*='challenges.cloudflare.com']{display:none!important}@media only screen and (max-width:767px){body.search .fusion-grid-archive .fusion-grid>li.product,body.post-type-archive-product .fusion-grid-archive .fusion-grid>li.product{flex:0 0 50%!important;width:50%!important;max-width:50%!important}.aws_result_item,.aws-search-result li{clear:none!important;float:left!important;width:48%!important;margin-right:4%!important}.aws_result_item:nth-child(2n),.aws-search-result li:nth-child(2n){margin-right:0!important}}@media only screen and (max-width:800px){body.tax-product_cat #content ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;align-items:stretch!important;gap:24px 12px!important;width:100%!important;height:auto!important;min-height:0!important;margin-left:0!important;margin-right:0!important;padding:0!important}body.tax-product_cat #content ul.products::before,body.tax-product_cat #content ul.products::after{content:none!important;display:none!important}body.tax-product_cat #content ul.products>li.product{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;clear:none!important;float:none!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}body.tax-product_cat #content ul.products>li.product .fusion-product-wrapper{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;height:100%!important;min-height:0!important}body.tax-product_cat #content ul.products>li.product .fusion-product-content{display:flex!important;flex:1 1 auto!important;flex-direction:column!important}body.tax-product_cat #content ul.products>li.product .product-buttons{margin-top:auto!important}body.tax-product_cat #content ul.products>li.product .product-title,body.tax-product_cat #content ul.products>li.product .product-title a{font-size:14px!important;line-height:1.3!important}}@media only screen and (max-width:800px){body.tax-product_cat .fusion-post-cards.fusion-grid-archive,body.post-type-archive-product .fusion-post-cards.fusion-grid-archive,body.single-product .fusion-post-cards.fusion-grid-archive,.fusion-post-cards.vagheggi-mobile-grid-2{--awb-columns:2 !important;width:100%!important}body.tax-product_cat .fusion-post-cards.fusion-grid-archive>ul.fusion-grid,body.post-type-archive-product .fusion-post-cards.fusion-grid-archive>ul.fusion-grid,body.single-product .fusion-post-cards.fusion-grid-archive>ul.fusion-grid,.fusion-post-cards.vagheggi-mobile-grid-2>ul.fusion-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;align-items:stretch!important;gap:24px 12px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}body.tax-product_cat .fusion-post-cards.fusion-grid-archive>ul.fusion-grid::before,body.tax-product_cat .fusion-post-cards.fusion-grid-archive>ul.fusion-grid::after,body.post-type-archive-product .fusion-post-cards.fusion-grid-archive>ul.fusion-grid::before,body.post-type-archive-product .fusion-post-cards.fusion-grid-archive>ul.fusion-grid::after,body.single-product .fusion-post-cards.fusion-grid-archive>ul.fusion-grid::before,body.single-product .fusion-post-cards.fusion-grid-archive>ul.fusion-grid::after,.fusion-post-cards.vagheggi-mobile-grid-2>ul.fusion-grid::before,.fusion-post-cards.vagheggi-mobile-grid-2>ul.fusion-grid::after{content:none!important;display:none!important}body.tax-product_cat .fusion-post-cards.fusion-grid-archive>ul.fusion-grid>li.fusion-grid-column,body.post-type-archive-product .fusion-post-cards.fusion-grid-archive>ul.fusion-grid>li.fusion-grid-column,body.single-product .fusion-post-cards.fusion-grid-archive>ul.fusion-grid>li.fusion-grid-column,.fusion-post-cards.vagheggi-mobile-grid-2>ul.fusion-grid>li.fusion-grid-column{display:flex!important;flex-direction:column!important;clear:none!important;float:none!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important}body.tax-product_cat .fusion-post-cards.fusion-grid-archive .fusion-column-wrapper,body.post-type-archive-product .fusion-post-cards.fusion-grid-archive .fusion-column-wrapper,body.single-product .fusion-post-cards.fusion-grid-archive .fusion-column-wrapper,.fusion-post-cards.vagheggi-mobile-grid-2 .fusion-column-wrapper{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;height:100%!important}body.tax-product_cat .fusion-post-cards.fusion-grid-archive .fusion-post-card-cart,body.post-type-archive-product .fusion-post-cards.fusion-grid-archive .fusion-post-card-cart,body.single-product .fusion-post-cards.fusion-grid-archive .fusion-post-card-cart,.fusion-post-cards.vagheggi-mobile-grid-2 .fusion-post-card-cart{margin-top:auto!important}}@media (max-width:767px){.lire-plus-wrap{max-height:120px;overflow:hidden;position:relative;transition:max-height 0.4s ease}.lire-plus-wrap::after{content:'';position:absolute;bottom:0;left:0;right:0;height:50px;background:linear-gradient(transparent,#ffffff);pointer-events:none}.lire-plus-wrap.ouvert{max-height:none}.lire-plus-wrap.ouvert::after{display:none}.lire-plus-btn{color:#434549;font-weight:600;text-decoration:underline;cursor:pointer}}@media (min-width:768px){.lire-plus-btn{display:none}.lire-plus-wrap{max-height:none!important}}@media (max-width:767px){.tax-product_cat .fusion-page-title-bar h1,.tax-product_cat .archive-title h1,.tax-product_cat h1.entry-title{font-size:50px!important}}