﻿/*!
Theme Name: Gabriel Meffre
Theme URI: https://vamtam.com
Description: Personnalisation du thème Fiore pour Gabriel Meffre
Author: Agence Préambulles
Author URI: https://www.preambulles.fr
Version: 1.0
Text Domain: meffre
Template: vamtam-fiore
*/:root{--gm-font-inter: "Inter";--gm-font-prata: "Prata";--gm-font-trajan: "Trajan Pro"}body{max-width:2000px;margin:auto}p{text-align:justify}ul.no-style{list-style:none;margin-top:0;padding-left:0}.elementor-slide-description a{color:#fff !important}.ta-center,.ta-center p{text-align:center}.no-margin-bottom{margin-bottom:0}a.encyclopedia{border-bottom:1px solid #000 !important;cursor:help}a:not(.elementor-button-link,.woocommerce-loop-product__link,.button){transition:opacity .3s}a:not(.elementor-button-link,.woocommerce-loop-product__link,.button):hover{opacity:.7}.elementor-kit-4 button,.elementor-kit-4 input[type=button],.elementor-kit-4 input[type=submit],.elementor-kit-4 .elementor-button{transition:all .2s}.elementor-menu-cart__close-button{display:none}.elementor-widget-button.light-btn .elementor-button{font-family:var(--gm-font-inter);font-size:18px;font-weight:300;line-height:1.2em;letter-spacing:0px;fill:var(--e-global-color-8f5ab3b);color:var(--e-global-color-8f5ab3b);background-color:rgba(0,0,0,0);border-style:solid;border-width:1px;border-color:var(--e-global-color-8f5ab3b);border-radius:0}.elementor-widget-button.underlined-btn .elementor-button{font-family:var(--gm-font-inter);font-size:18px;font-weight:300;line-height:1.2em;letter-spacing:0px;border:none;background-color:rgba(0,0,0,0)}.elementor-widget-woocommerce-checkout-page .button{color:#fff !important;background-color:#000 !important;transition:all .2s !important;border-radius:0 !important;padding:14px 20px !important}.elementor-widget-woocommerce-checkout-page .button:hover{background-color:var(--e-global-color-31e2ae7) !important;border-color:var(--e-global-color-31e2ae7) !important}.elementor-widget-woocommerce-cart .e-cart__container .e-apply-coupon,.elementor-widget-woocommerce-cart .e-cart__container .shipping-calculator-form .button{color:#fff !important;background-color:var(--e-global-color-31e2ae7) !important;transition:all .2s !important;border-color:var(--e-global-color-31e2ae7) !important;border-radius:0 !important;padding:14px 20px !important}.elementor-widget-woocommerce-cart .e-cart__container .e-apply-coupon:hover,.elementor-widget-woocommerce-cart .e-cart__container .shipping-calculator-form .button:hover{background-color:#000 !important;border-color:#000 !important}.vamtam-new,.onsale{background-color:rgba(0,0,0,0) !important;color:var(--e-global-color-31e2ae7) !important;text-transform:uppercase !important;font-size:15px !important;font-weight:600 !important}.vamtam-post__categories{display:initial !important}#left-menu-social{z-index:100;position:fixed;top:50%;left:0;transform:translateY(-50%)}.elementor-blockquote::after{content:"”" !important;font-size:100px;font-family:"Times New Roman",Times,serif;font-weight:900;line-height:1;display:block;height:.6em;text-align:right}.elementor-posts .elementor-post__excerpt p{color:var(--e-global-color-vamtam_accent_6)}.rse-quote .elementor-blockquote::after{color:var(--e-global-color-062703c)}.metier-quote .elementor-blockquote::after{color:#e6e9ec}.rse-timeline .twae-slider-container .twae-arrow{display:none}.rse-timeline .twae-slider-container .twae-content{border:none;box-shadow:none !important}.rse-timeline .twae-slider-container .twae-content .twae-title{display:none}.rse-timeline .twae-slider-container .twae-content .twae-description p{text-align:initial}.home-video-container.video-ended #home-video::before,.home-video-container.video-ended #home-logo img{opacity:1}.home-video-container #home-video::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,.6588235294)}.home-video-container #home-video::before,.home-video-container #home-logo img{opacity:0;transition:opacity 1.5s}h4.appellation-title,h4.couleur-title{display:inline-block}.kit-presse .wrapper{display:flex;flex-wrap:wrap}.kit-presse .wrapper .col-3{width:33.3333333333%;padding:0 20px;margin-bottom:20px}.kit-presse .wrapper h3{font-size:18px;font-weight:bold}.kit-presse .wrapper .content{position:relative;border:1px solid #d3d3d3;height:100%}.kit-presse .wrapper .content .title{padding:25px 15px;text-align:center}.kit-presse .wrapper .content .title h3,.kit-presse .wrapper .content .title p{margin:0}.kit-presse .wrapper .content .title p{font-size:15px}.kit-presse .wrapper .content p{text-align:center}.kit-presse .wrapper .content a{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;background:rgba(0,0,0,.7490196078);display:flex;justify-content:center;align-items:center;transition:opacity .4s;text-transform:uppercase;font-size:20px;font-weight:600}.kit-presse .wrapper .content:hover a{opacity:1}.menu-blog ul.elementor-nav-menu>li>a{font-family:var(--gm-font-prata)}.menu-blog ul.elementor-nav-menu>li ul.sub-menu{display:block !important}.menu-blog ul.elementor-nav-menu>li ul.sub-menu a{font-family:var(--gm-font-inter)}.table table{width:100%}.table table thead,.table table tbody{border:1px solid}.table table thead tr{background-color:var(--e-global-color-21c54a4)}.table table th,.table table td{padding:3px 15px}.table.table-col-2 tr:nth-child(even){background-color:var(--e-global-color-21c54a4)}.table.table-col-2 tr td{width:50%}.table.table-col-3 td{width:33.3333333333%}.table.table-col-3 td:nth-child(2){background-color:var(--e-global-color-21c54a4)}#wpsl-wrap #wpsl-gmap>div>div>div>div>div>div>div{color:#fff !important}#wpsl-wrap #wpsl-gmap .wpsl-info-window{color:#000 !important}#wpsl-wrap .wpsl-search{background-color:#d6c194}#wpsl-wrap #wpsl-stores::-webkit-scrollbar{width:5px}#wpsl-wrap #wpsl-stores::-webkit-scrollbar-track{background:#f1f1f1;border:solid 3px rgba(0,0,0,0)}#wpsl-wrap #wpsl-stores::-webkit-scrollbar-thumb{background:var(--e-global-color-31e2ae7);border:solid 3px rgba(0,0,0,0)}#wpsl-wrap #wpsl-stores::-webkit-scrollbar-thumb:hover{background:var(--e-global-color-31e2ae7)}#wpsl-wrap #wpsl-stores ul>li{margin-right:5px}#wpsl-wrap #wpsl-stores ul>li:hover{background-color:#d6c194}#wpsl-wrap #wpsl-stores ul>li h2.store-name{font-size:14px}#wpsl-wrap #wpsl-stores ul>li .store-metas .store-link{margin-top:10px}#wpsl-wrap #wpsl-stores ul>li .store-metas .store-link .wpsl-directions{display:inline-block;margin-left:5px}.gm-style{color:#fff !important}.forminator-custom-form .forminator-repeater-label,.forminator-custom-form .hidden-label label{display:none !important}.forminator-custom-form .select2-selection::before{content:none !important}.forminator-custom-form .iti__country-list{z-index:1000}.forminator-custom-form .forminator-label{font-family:var(--gm-font-inter) !important}.btn-animated .elementor-button-text{text-decoration:underline}.our-partners .e-loop-item:nth-child(even){background-color:rgba(214,194,148,.5019607843)}.owl-carousel{grid-gap:15px !important}.owl-carousel .owl-dots{text-align:center}.owl-carousel .owl-dots .owl-dot span{content:"";width:10px;height:10px;background-color:#ccc;display:block;margin:5px;border-radius:100%}.owl-carousel .owl-dots .owl-dot.active span{background-color:var(--e-global-color-31e2ae7)}.elementor-search-form .elementor-search-form__toggle i{background:none}body:not(.elementor-editor-active) .vamtam-sticky-header{position:relative !important}body:not(.elementor-editor-active) .vamtam-sticky-header.vamtam-sticky-header--fixed-hidden{transform:none !important}body:not(.elementor-editor-active) .vamtam-sticky-header.vamtam-sticky-header--fixed-hidden,body:not(.elementor-editor-active) .vamtam-sticky-header.vamtam-sticky-header--fixed-shown{box-shadow:0px 1px 5px gray;position:fixed !important}.vamtam-sticky-header .wpml-ls,.mobile-menu-container .wpml-ls{border:none;padding:0}.vamtam-sticky-header .wpml-ls a,.mobile-menu-container .wpml-ls a{padding:0}.vamtam-sticky-header--spacer{display:none}.mobile-menu-container,.mobile-menu-container .elementor-nav-menu__container{box-shadow:0px 1px 5px gray}.mobile-menu-container .elementor-widget-nav-menu>.elementor-widget-container{position:relative}.mobile-menu-container .elementor-nav-menu--dropdown .elementor-item:focus{background-color:inherit}.elementor-widget-woocommerce-menu-cart.vamtam-has-theme-widget-styles .woocommerce-mini-cart__empty-message{text-align:center}.elementor-widget-woocommerce-menu-cart.vamtam-has-theme-widget-styles .elementor-menu-cart__toggle>a{background-color:rgba(0,0,0,0) !important;border:none !important;padding:5px !important}.elementor-widget-woocommerce-menu-cart.vamtam-has-theme-widget-styles .elementor-menu-cart__toggle .elementor-button-icon::before{border:none;line-height:1.3em !important;font-family:var(--gm-font-inter);font-size:10px;padding:0;min-width:1.5em;height:1.5em;padding:0 2px}.elementor-widget-woocommerce-menu-cart.vamtam-has-theme-widget-styles .elementor-menu-cart__container .elementor-menu-cart__main{padding-top:20px}.elementor-widget-woocommerce-menu-cart.vamtam-has-theme-widget-styles .elementor-menu-cart__container .elementor-menu-cart__main .vamtam-elementor-menu-cart__header{padding:0 20px 20px}.elementor-widget-woocommerce-menu-cart.vamtam-has-theme-widget-styles .elementor-menu-cart__container .elementor-menu-cart__main .vamtam-elementor-menu-cart__header .item-count{display:none}.elementor-widget-woocommerce-menu-cart.vamtam-has-theme-widget-styles .elementor-menu-cart__container .elementor-menu-cart__main .cart_item{grid-row-gap:0px;padding:20px !important}.elementor-widget-woocommerce-menu-cart.vamtam-has-theme-widget-styles .elementor-menu-cart__container .elementor-menu-cart__main .cart_item .product-name a{font-weight:500}.elementor-widget-woocommerce-menu-cart.vamtam-has-theme-widget-styles .elementor-menu-cart__container .elementor-menu-cart__main .cart_item .product-name .quantity{font-weight:bold;margin-right:3px}.elementor-widget-woocommerce-menu-cart.vamtam-has-theme-widget-styles .elementor-menu-cart__container .elementor-menu-cart__main .cart_item .product-name .contenance,.elementor-widget-woocommerce-menu-cart.vamtam-has-theme-widget-styles .elementor-menu-cart__container .elementor-menu-cart__main .cart_item .product-name .meta-container{font-size:12px}.elementor-widget-woocommerce-menu-cart.vamtam-has-theme-widget-styles .elementor-menu-cart__container .elementor-menu-cart__main .cart_item .product-price{text-align:right}.elementor-widget-woocommerce-menu-cart.vamtam-has-theme-widget-styles .elementor-menu-cart__container .elementor-menu-cart__main .elementor-button:hover{background-color:var(--e-global-color-31e2ae7) !important}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle_button{background:none !important;border:none !important;padding:5px !important}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle_button .elementor-button-icon-qty{font-weight:normal;font-family:var(--gm-font-inter) !important;border-radius:20% !important;padding:0 2px !important}.elementor-button-fiore .vamtam-text-first-letter{font-family:var(--gm-font-trajan)}.elementor-button-fiore .elementor-button-text{font-size:1.3em}.gm-added-pop-modal ul.products li.product{min-width:inherit;max-width:191px}.gm-added-pop-modal ul.products li.product .condi-contenance-lbl-container{display:none}.slider-pagination-left .swiper-pagination{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:auto;right:auto;left:20px;top:0;bottom:0}.slider-pagination-left .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:6px}.slider-pagination-left#slide-event .elementor-button:hover{color:#fff;background-color:var(--e-global-color-8f5ab3b)}.e-woocommerce-notices-wrapper ul{margin:0}.gm-added-pop-opac{background-color:#000;opacity:.6;display:none}.gm-added-pop-opac.active{display:block}.gm-added-pop-opac,.gm-added-pop-modal{top:0;bottom:0;left:0;right:0;position:fixed;z-index:999998}.gm-added-pop-modal{text-align:center;overflow:auto;opacity:0;visibility:hidden;transform:scale(0.7)}.gm-added-pop-modal::before{content:"";height:100%;margin-right:-0.25em}.gm-added-pop-modal::before,.gm-added-pop-modal .gm-added-pop-modal-inner{display:inline-block;vertical-align:middle}.gm-added-pop-modal.active{transition:visibility .4s ease-out,opacity .4s ease-out,transform .4s ease-out;visibility:visible;opacity:1;transform:scale(1)}.gm-added-pop-modal .data-container{padding:10px}.gm-added-pop-modal .gm-added-pop-modal-inner{max-width:900px;background-color:#fff;position:relative;width:95%;text-align:left;box-shadow:0 0 10px rgba(0,0,0,.4);border-radius:2px;overflow:auto;max-height:80%}.gm-added-pop-modal .pop-header{text-align:center;padding:10px 0;background:#eee;font-size:18px;position:relative}.gm-added-pop-modal .pop-header .title{font-weight:500}.gm-added-pop-modal .pop-header .gm-added-pop-close{padding:5px 10px;cursor:pointer;position:absolute;right:0;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center}.gm-added-pop-modal .product-container{display:flex;align-items:center;border-bottom:1px solid #ccc;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:20px}.gm-added-pop-modal .product-container .product-name{margin-left:30px}.gm-added-pop-modal .product-container .product-name a{font-weight:500}.gm-added-pop-modal .product-container .product-name .quantity{font-weight:bold;margin-right:3px}.gm-added-pop-modal .product-container .product-name .contenance,.gm-added-pop-modal .product-container .product-name .meta-container{font-size:12px}.gm-added-pop-modal .btns-container{display:flex;justify-content:center}.gm-added-pop-modal .btns-container .btn{margin:0 5px;text-align:center}.gm-added-pop-modal .related-container{margin-top:40px}.gm-added-pop-modal .related-container .related-title{font-size:24px}.gm-added-pop-modal .related-container .products .woocommerce-loop-product__title{font-size:16px !important}.gm-added-pop-modal .related-container .products .category-title{font-size:14px !important}.gm-added-pop-modal .related-container .products .appellation-title,.gm-added-pop-modal .related-container .products .couleur-title{font-size:12px !important}.elementor-widget-gm-woocommerce-product-related ul.products{grid-column-gap:40px !important}.elementor-widget-gm-woocommerce-product-related ul.products .product{min-width:250px}.elementor-widget-gm-woocommerce-product-related ul.products .product .price{line-height:var(--e-global-typography-vamtam_primary_font-line-height)}.elementor-widget-gm-woocommerce-product-related ul.products .product .vamtam-product-content{padding-top:var(--widgets-spacing) !important}.elementor-widget-gm-woocommerce-product-related ul.products .product .product-icons-container .icon-container{max-width:40px}.elementor-widget-gm-woocommerce-product-related ul.products .product .product-icons-container .icon-container .txt-container .note{font-size:14px}.elementor-widget-woocommerce-menu-cart.vamtam-has-theme-widget-styles .elementor-menu-cart__container .elementor-menu-cart__main .cart_item.bundled_table_item .product-thumbnail a::after{content:"";clear:both}.elementor-widget-woocommerce-menu-cart.vamtam-has-theme-widget-styles .elementor-menu-cart__container .elementor-menu-cart__main .cart_item.bundled_table_item .product-thumbnail a img{float:right;max-width:50px}.elementor-widget-woocommerce-menu-cart.vamtam-has-theme-widget-styles .elementor-menu-cart__container .elementor-menu-cart__main .cart_item.bundled_table_item .product-remove{visibility:hidden}.elementor-widget-woocommerce-menu-cart.vamtam-has-theme-widget-styles .elementor-menu-cart__container .elementor-menu-cart__main .cart_item.bundled_table_item.fixed_price .product-price{display:none}body.woocommerce-cart .product-price,body.woocommerce-cart .product-quantity,body.woocommerce-cart .product-subtotal,body.woocommerce-cart .product-remove{text-align:left !important}body.woocommerce-cart footer .footer-top-section{border:none !important}body.woocommerce-cart .e-cart-totals{background-color:rgba(186,151,74,.1098039216)}body.woocommerce-checkout footer .footer-top-section,body.woocommerce-shop footer .footer-top-section{border:none !important}body.woocommerce-checkout .e-checkout__order_review,body.woocommerce-shop .e-checkout__order_review{background-color:rgba(186,151,74,.1098039216) !important}.elementor-widget-woocommerce-cart .woocommerce table.shop_table .product-price,.elementor-widget-woocommerce-cart .woocommerce table.shop_table .product-quantity,.elementor-widget-woocommerce-cart .woocommerce table.shop_table .product-subtotal,.elementor-widget-woocommerce-cart .woocommerce table.shop_table .product-remove{text-align:center}.elementor-widget-woocommerce-cart .woocommerce table.shop_table td{padding-right:0}.elementor-widget-woocommerce-cart .woocommerce table.shop_table tr.bundled_table_item.fixed_price .product-price{visibility:hidden}.elementor-widget-woocommerce-cart .woocommerce table.shop_table tr.bundled_table_item.last .product-thumbnail a::before,.elementor-widget-woocommerce-cart .woocommerce table.shop_table tr.bundled_table_item.first .product-thumbnail a::before{height:90%}.elementor-widget-woocommerce-cart .woocommerce table.shop_table tr.bundled_table_item.first .product-thumbnail a::before{top:10%}.elementor-widget-woocommerce-cart .woocommerce table.shop_table tr.bundled_table_item.first.last .product-thumbnail a::before{height:80%}.elementor-widget-woocommerce-cart .woocommerce table.shop_table tr.bundled_table_item .product-thumbnail{padding:10px;position:relative}.elementor-widget-woocommerce-cart .woocommerce table.shop_table tr.bundled_table_item .product-thumbnail a::before{content:"";background:var(--divider-color, #D4D4D4);height:100%;width:2px;display:block;position:absolute;left:10px;top:0}.elementor-widget-woocommerce-cart .woocommerce table.shop_table tr.bundled_table_item .product-thumbnail a img{margin-left:10px}.elementor-widget-woocommerce-menu-cart.vamtam-has-theme-widget-styles .elementor-menu-cart__container .elementor-menu-cart__main .cart_item.bundled_table_item,.cart_item.bundled_table_item{padding-top:0 !important;padding-left:0 !important;border-left:2px solid var(--divider-color, #D4D4D4);margin-left:20px}.elementor-widget-woocommerce-menu-cart.vamtam-has-theme-widget-styles .elementor-menu-cart__container .elementor-menu-cart__main .cart_item.bundled_table_item.last,.cart_item.bundled_table_item.last{padding-bottom:0 !important;margin-bottom:20px}.elementor-widget-woocommerce-menu-cart.vamtam-has-theme-widget-styles .elementor-menu-cart__container .elementor-menu-cart__main .cart_item.bundled_table_item.last+.cart_item,.cart_item.bundled_table_item.last+.cart_item{border-top:1px solid var(--divider-color, #D4D4D4)}.elementor-widget-woocommerce-menu-cart.vamtam-has-theme-widget-styles .elementor-menu-cart__container .elementor-menu-cart__main .cart_item.bundled_table_item .product-price,.cart_item.bundled_table_item .product-price{font-size:12px}.woocommerce div.product.sale .price,.woocommerce li.product.sale .price{flex-direction:row-reverse !important;justify-content:flex-end}.woocommerce div.product.sale .price ins,.woocommerce li.product.sale .price ins{margin-right:0 !important;margin-left:5px}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce li.product p.price,.woocommerce li.product span.price{color:#000 !important;font-weight:bold !important;font-size:22px !important}.woocommerce div.product p.price del,.woocommerce div.product span.price del,.woocommerce li.product p.price del,.woocommerce li.product span.price del{font-weight:normal !important;font-size:.75em !important}.woocommerce div.product p.price del .price-suffix,.woocommerce div.product span.price del .price-suffix,.woocommerce li.product p.price del .price-suffix,.woocommerce li.product span.price del .price-suffix{display:none}.woocommerce div.product p.price,.woocommerce li.product p.price{margin-bottom:0}.woocommerce-LoopProduct-link .product-icons-container .icon-container{max-width:50px}.woocommerce-LoopProduct-link .product-icons-container .icon-container .txt-container .note{font-size:16px}.woocommerce-LoopProduct-link .product-icons-container .icon-container .txt-container .note sup{font-weight:normal;font-size:8px}.product-icons-container{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between;padding:10px;align-items:end}.product-icons-container .recompenses-container .icon-container{background:#fff}.product-icons-container .icon-container{padding:1px;max-width:60px;text-align:center}.product-icons-container .icon-container:not(:last-child){margin-bottom:10px}.product-icons-container .icon-container img{width:auto !important}.product-icons-container .icon-container .img-container{margin-bottom:5px}.product-icons-container .icon-container .txt-container .note{font-weight:bold;font-size:18px;color:#777}.product-icons-container .icon-container .txt-container .note sup{font-weight:normal;font-size:10px}.elementor-widget-woocommerce-cart .e-cart__container .woocommerce-cart-form .product-name a{font-size:14px;color:#000 !important}.elementor-widget-woocommerce-cart .e-cart__container .woocommerce-cart-form .product-name a,.elementor-widget-woocommerce-cart .e-cart__container .woocommerce-cart-form .product-name a span{font-weight:500}.elementor-widget-woocommerce-cart .e-cart__container .woocommerce-cart-form .product-name a .contenance{font-size:12px}.elementor-widget-woocommerce-cart .e-cart__container .woocommerce-cart-form .coupon{display:block !important;margin:25px auto;padding:20px;border-color:var(--sections-border-color, #D4D4D4);border-width:1px;border-style:solid}.elementor-widget-woocommerce-cart .e-cart__container .woocommerce-cart-form .coupon #coupon_code{margin-bottom:0}.elementor-widget-woocommerce-cart .e-cart__container>.e-cart__column-end{margin-top:0px !important}.elementor-widget-woocommerce-cart .e-cart__container .e-cart-totals .cart-discount{padding-top:20px;display:block}.elementor-widget-woocommerce-cart .e-cart__container .e-cart-totals #shipping_method li label{font-family:var(--gm-font-inter)}.elementor-widget-woocommerce-checkout-page .woocommerce-shipping-fields .shipping_address h3{font-family:var(--e-global-typography-vamtam_h4-font-family),Sans-serif;font-size:var(--e-global-typography-vamtam_h4-font-size);font-weight:var(--e-global-typography-vamtam_h4-font-weight);line-height:var(--e-global-typography-vamtam_h4-line-height)}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout-review-order-table .woocommerce-shipping-totals>td{padding-top:var(--order-summary-rows-gap-top, 15px) !important;padding-bottom:var(--order-summary-rows-gap-bottom, 15px) !important}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout-review-order-table .cart_item td{max-width:none !important}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout-review-order-table .cart_item td:first-child{padding-right:15px !important}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout-review-order-table .cart_item td.product-name a{font-weight:500;color:#000}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout-review-order-table .cart_item td.product-name .product-quantity{font-weight:bold}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout-review-order-table .cart_item td.product-name .contenance,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout-review-order-table .cart_item td.product-name .meta-container{font-size:12px}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout-review-order-table .cart-discount td:last-child{text-align:right}.elementor-widget-woocommerce-checkout-page .e-coupon-box .e-coupon-anchor{display:block !important}.elementor-widget-woocommerce-checkout-page .e-coupon-box .e-coupon-anchor,.elementor-widget-woocommerce-checkout-page .e-coupon-box .e-coupon-anchor .form-row{margin-top:0 !important}.elementor-widget-woocommerce-checkout-page .e-coupon-box .e-coupon-anchor-description{display:none}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout-payment ul.payment_methods{margin-bottom:15px !important}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout-payment ul.payment_methods .payment_box{margin-top:5px !important}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout-payment .place-order{border-top:1px solid var(--order-summary-items-divider-color, #D4D4D4)}.elementor-widget-woocommerce-checkout-page .woocommerce-thankyou-order-received{font-weight:bold;font-size:16px;margin-bottom:40px}.woocommerce-order-received .main-container{margin-top:50px}.elementor-widget-shortcode.vamtam-has-theme-widget-styles .elementor-shortcode .woosw-list .woosw-items{width:100%}.elementor-widget-shortcode.vamtam-has-theme-widget-styles .elementor-shortcode .woosw-list .woosw-items .woosw-item--name{margin-bottom:0 !important;font-weight:500}.elementor-widget-shortcode.vamtam-has-theme-widget-styles .elementor-shortcode .woosw-list .woosw-items .meta-container{font-size:12px}.elementor-widget-shortcode.vamtam-has-theme-widget-styles .elementor-shortcode .woosw-list .woosw-items .woosw-item--price{margin-top:10px;font-weight:bold}.elementor-widget-shortcode.vamtam-has-theme-widget-styles .elementor-shortcode .woosw-list .woosw-items .woosw-item--time{font-style:italic;font-size:12px}.elementor-widget-shortcode.vamtam-has-theme-widget-styles .elementor-shortcode .woosw-list .vamtam-look-for-heart{display:none}body.woocommerce button.added:not(.loading)::after{display:none !important}body.woocommerce button.loading{padding-right:30px !important}body.woocommerce button.loading::after{top:unset !important;right:5px !important;display:contents !important;content:"" !important}body.woocommerce a.added_to_cart{display:none !important}body.single-product h2.appellation-title{font-weight:400}body.single-product span.category-title{display:inline-block;font-size:24px;color:var(--e-global-color-vamtam_accent_6);font-family:var(--e-global-typography-vamtam_h2-font-family),Sans-serif;font-weight:var(--e-global-typography-vamtam_h2-font-weight);line-height:var(--e-global-typography-vamtam_h2-line-height);margin-bottom:5px}body.single-product.not-for-sale .single-product-top-section{max-width:1400px;margin-right:auto;margin-left:auto}body.single-product.not-for-sale .single-product-top-section .single-product-top-section-left-col{width:40%}body.single-product.not-for-sale .single-product-top-section .single-product-top-section-right-col{width:60%}body.single-product.not-for-sale .single-product-main-info-col{width:100%}body.single-product.not-for-sale .single-product-add-to-cart-col{display:none;width:0}body.single-product .woosw-btn{margin-right:10px}body.single-product .woosw-btn .woosw-btn-icon{font-size:16px}body.single-product .woosw-btn .woosw-btn-icon::before{line-height:var(--e-global-typography-vamtam_h6-line-height)}body.single-product .woosw-btn .woosw-btn-text{display:none}body.single-product footer .footer-top-section{border:none !important}body.single-product .bundle-product-container .bundled_product.out_of_stock .bundled_item_after_cart_details .quantity,body.single-product .bundle-product-container .bundled_product.out_of_stock .bundled_item_cart_details .quantity{display:none !important}body.single-product .bundle-product-container .bundled_product .quantity-lbl-input-container input.qty{width:auto;max-width:100px;min-width:80px;padding:7px 10px !important}body.single-product .bundle-product-container .bundled_product .bundled_product_permalink{display:inline}body.single-product .bundle-product-container .bundled_product_title{margin-bottom:0}body.single-product .bundle-product-container .bundled_product_title_link{margin:0;font-size:18px;font-family:var(--gm-font-inter);font-weight:500;line-height:1.2em;display:inline-block}body.single-product .bundle-product-container .bundled_product_title_link .quantity{font-weight:bold;margin-right:3px}body.single-product .bundle-product-container .bundled_product_title_link .contenance{font-size:15px}body.single-product .bundle-product-container .bundled_product_permalink::before{display:none}body.single-product .bundle-product-container .variations{display:none}body.single-product .nutrition .title::after{content:none}body.single-product .nutrition .title a{text-decoration:underline}body.single-product .nutrition .title a:hover{color:var(--e-global-color-31e2ae7)}body.single-product .related .related-title{display:block;margin-bottom:40px;border-bottom:1px solid;padding-bottom:5px}body.single-product .gm-single-product-add-to-cart button{background-color:var(--e-global-color-31e2ae7) !important;border-color:var(--e-global-color-31e2ae7) !important}body.single-product .gm-single-product-add-to-cart button:hover{background-color:#000 !important;border-color:#000 !important}.woocommerce-product-gallery__wrapper.default .woocommerce-product-gallery__image::before{background-image:url("https://gabriel-meffre.fr/wp-content/uploads/2022/12/blason-gabriel-meffre-noir.png")}.woocommerce-product-gallery__wrapper.gabriel-meffre .woocommerce-product-gallery__image::before{background-image:url("https://gabriel-meffre.fr/wp-content/uploads/2022/12/blason-gabriel-meffre-noir.png")}.woocommerce-product-gallery__wrapper.gabriel-meffre-collection-1936 .woocommerce-product-gallery__image::before{background-image:url("https://gabriel-meffre.fr/wp-content/uploads/2022/12/blason-gabriel-meffre-noir.png")}.woocommerce-product-gallery__wrapper.laurus .woocommerce-product-gallery__image::before{background-image:url("https://gabriel-meffre.fr/wp-content/uploads/2022/12/blason-gabriel-meffre-noir.png")}.woocommerce-product-gallery__wrapper.domaine-de-longue-toque .woocommerce-product-gallery__image::before{background-image:url("https://gabriel-meffre.fr/wp-content/uploads/2022/12/blason-gabriel-meffre-noir.png")}.woocommerce-product-gallery__wrapper.chateau-grand-escalion .woocommerce-product-gallery__image::before{background-image:url("https://gabriel-meffre.fr/wp-content/uploads/2022/12/blason-gabriel-meffre-noir.png")}.woocommerce-product-gallery__wrapper.gabriel .woocommerce-product-gallery__image::before{background-image:url("https://gabriel-meffre.fr/wp-content/uploads/2022/12/blason-gabriel-meffre-noir.png")}.woocommerce-product-gallery__wrapper.fat-bastard .woocommerce-product-gallery__image::before{background-image:url("https://gabriel-meffre.fr/wp-content/uploads/2022/12/blason-gabriel-meffre-noir.png")}.woocommerce-product-gallery__image{position:relative;background-color:var(--e-global-color-641f571)}.woocommerce-product-gallery__image::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.2;background-repeat:no-repeat;background-position:-110px;background-size:400px 400px}.woocommerce-product-gallery__image a>img{position:relative}.woocommerce-product-gallery__image a>img,.woocommerce-product-gallery__image .product-icons-container{z-index:5}.reassurance-strip p{margin-bottom:0}.products .product{border:none !important;border-radius:0 !important}.products .product:hover .secondary-img{opacity:1}.products .product .secondary-img{position:absolute;top:0;opacity:0}.products .product img{transform:none !important}.products .product .vamtam-product-content{display:flex;flex-direction:column;text-align:center}.products .product .vamtam-product-content .woocommerce-loop-product__link{order:unset !important;flex:unset !important}.products .product .woocommerce-loop-product__title{font-size:18px !important;padding:0 !important;margin-bottom:5px !important;text-decoration:none !important}.products .product .category-title{padding:0 !important;font-size:16px !important;margin-bottom:5px !important}.products .product .subtitle{display:flex;justify-content:center;gap:3px}.products .product .appellation-title,.products .product .couleur-title{margin:0;font-size:14px;font-family:var(--gm-font-inter);text-transform:uppercase}.products .product .price{margin-top:auto;padding:0 !important;padding-top:10px !important;margin-bottom:0 !important}.products .product .price .amount{color:#000 !important;font-size:.8em !important}.products .product .bottom-line{display:flex;order:9}.products .product .bottom-line.non-vendable{margin-top:10px}.products .product .bottom-line .condi-contenance-lbl-container,.products .product .bottom-line .button,.products .product .bottom-line .added_to_cart{flex:1}.products .product .bottom-line .condi-contenance-lbl-container{margin-right:10px;text-align:left;font-size:12px;line-height:1.2em}.products .product .bottom-line .button{text-transform:none;color:#fff;background-color:#000;font-size:14px;text-align:center;transition:all .2s;font-family:var(--gm-font-prata) !important}.products .product .bottom-line .button:hover{background:var(--e-global-color-31e2ae7);border-color:var(--e-global-color-31e2ae7)}.products .product .bottom-line .added_to_cart{background:var(--e-global-color-31e2ae7);border-color:var(--e-global-color-31e2ae7);color:#fff}.products .product .bottom-line .button{margin-top:0 !important}.elementor-widget-wc-archive-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category)>.woocommerce-loop-product__link,.elementor-widget-wc-archive-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category)>a img:not([class*=elementor-animation]),.elementor-widget-woocommerce-product-related.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category)>.woocommerce-loop-product__link,.elementor-widget-woocommerce-product-related.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category)>a img:not([class*=elementor-animation]){transition:opacity .6s !important}.elementor-widget-wc-archive-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) a.added_to_cart.added,.elementor-widget-wc-archive-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) a.button.added,.elementor-widget-woocommerce-product-related.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) a.added_to_cart.added,.elementor-widget-woocommerce-product-related.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) a.button.added{opacity:unset !important;display:unset !important}.elementor-widget-wc-archive-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) a.added_to_cart.added::after,.elementor-widget-wc-archive-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) a.button.added::after,.elementor-widget-woocommerce-product-related.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) a.added_to_cart.added::after,.elementor-widget-woocommerce-product-related.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) a.button.added::after{display:none}.woocommerce div.product p.stock{margin:10px 0 !important;font-weight:bold;font-size:14px}.elementor-widget-posts.vamtam-has-theme-widget-styles .elementor-post__title a{text-decoration:none !important}.woocommerce.single-product.vamtam-is-elementor form.cart .single_add_to_cart_button.added{display:block !important}.shop-filters-container .elementor-widget-container{display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(4, auto);grid-column-gap:30px;grid-row-gap:30px}.shop-filters-container .elementor-widget-container .filter-container{padding:0 !important;float:none !important}.shop-filters-container .elementor-widget-container .filter-container:nth-of-type(1){grid-area:1/1/3/2}.shop-filters-container .elementor-widget-container .filter-container:nth-of-type(2){grid-area:1/2/3/3}.shop-filters-container .elementor-widget-container .filter-container:nth-of-type(3){grid-area:1/3/3/4}.shop-filters-container .elementor-widget-container .filter-container:nth-of-type(4){grid-area:1/4/3/5}.shop-filters-container .elementor-widget-container .filter-container:nth-of-type(5){grid-area:1/5/2/6}.shop-filters-container .elementor-widget-container .filter-container:nth-of-type(6){grid-area:2/5/3/6}.shop-filters-container .elementor-widget-container .filter-container:nth-of-type(7){grid-area:3/1/3/2}.shop-filters-container .elementor-widget-container .filter-container:nth-of-type(8){grid-area:4/1/4/5}.shop-filters-container .elementor-widget-container .filter-container:nth-of-type(9){grid-area:4/5/4/6}.shop-filters-container .elementor-widget-container .filter-container .bapf_head h3{font-family:var(--gm-font-inter);font-size:20px;text-transform:uppercase;font-weight:var(--e-global-typography-vamtam_primary_font-font-weight)}.shop-filters-container .elementor-widget-container .filter-container .bapf_body label{font-weight:var(--e-global-typography-vamtam_primary_font-font-weight)}.shop-filters-container .elementor-widget-container .filter-container .bapf_hideckbox li input:checked+label:hover,.shop-filters-container .elementor-widget-container .filter-container .bapf_hideckbox li input:checked+label:hover a,.shop-filters-container .elementor-widget-container .filter-container .bapf_hideckbox li label:hover,.shop-filters-container .elementor-widget-container .filter-container .bapf_hideckbox li label:hover a{color:inherit}.shop-filters-container .elementor-widget-container .filter-container ul{list-style:none}.shop-filters-container .elementor-widget-container .filter-container ul li{display:flex;justify-content:space-between}.shop-filters-container .elementor-widget-container .filter-container ul li.checked{display:flex !important}.shop-filters-container .elementor-widget-container .filter-container ul li.checked label,.shop-filters-container .elementor-widget-container .filter-container ul li.checked .pcs{font-weight:bold}.shop-filters-container .elementor-widget-container .filter-container ul li.bapf_hide{display:none}.shop-filters-container .elementor-widget-container .filter-container ul li .pcs{color:#999;font-size:12px;margin:0 5px 0 15px}.shop-filters-container .elementor-widget-container .filter-container label{color:#000;font-weight:normal}.shop-filters-container .elementor-widget-container .filter-container .ui-slider-handle{top:-0.4em;background:#000}.shop-filters-container .elementor-widget-container .filter-container .ui-slider-handle:focus-visible{border:none}.shop-filters-container .elementor-widget-container .filter-container .active-filters-container .bapf_head,.shop-filters-container .elementor-widget-container .filter-container .active-filters-container .bapf_sfa_unall{display:none}.shop-filters-container .elementor-widget-container .filter-container .active-filters-container .berocket_aapf_widget_selected_filter{display:flex;flex-wrap:wrap}.shop-filters-container .elementor-widget-container .filter-container .active-filters-container .bapf_sfa_taxonomy:not(:last-child){margin-right:20px}.shop-filters-container .elementor-widget-container .filter-container .active-filters-container .bapf_sfa_taxonomy ul{display:flex;margin:0}.shop-filters-container .elementor-widget-container .filter-container .active-filters-container .bapf_sfa_taxonomy ul li{margin:2px 0 !important}.shop-filters-container .elementor-widget-container .filter-container .active-filters-container .bapf_sfa_taxonomy ul li:not(:last-child){margin-right:4px !important}.shop-filters-container .elementor-widget-container .filter-container .active-filters-container .bapf_sfa_taxonomy ul li:first-child{margin-left:0 !important}.shop-filters-container .elementor-widget-container .filter-container .active-filters-container .braapf_unselect{padding:2px 5px;border:1px solid}.shop-filters-container .elementor-widget-container .filter-container .active-filters-container .braapf_unselect i{margin-right:7px}.shop-filters-container .elementor-widget-container .filter-container .clear-filters-container{text-align:right}.shop-filters-container .elementor-widget-container .filter-container .clear-filters-container .bapf_reset{border:none;padding:0;text-transform:none;text-decoration:underline;font-family:var(--gm-font-inter);font-weight:normal;background:none;color:#000}.shop-filters-container .elementor-widget-container #bapf_7_menu_order{display:none}.elementor-widget-gm-product-category-archive a .eicon-bag-light,.elementor-widget-gm-product-attr-archive a .eicon-bag-light{color:#000;margin-left:5px;font-size:16px}.elementor-widget-gm-product-category-archive a:hover .eicon-bag-light,.elementor-widget-gm-product-attr-archive a:hover .eicon-bag-light{color:var(--e-global-color-31e2ae7)}.elementor-widget-gm-product-category-archive .caracteristiques-list .value,.elementor-widget-gm-product-attr-archive .caracteristiques-list .value{text-align:right}#scroll-to-top{width:auto;height:auto;right:5px;border-radius:100%;padding:5px;box-shadow:0px 0px 4px #bfbfbf}#scroll-to-top:hover{color:var(--e-global-color-31e2ae7);transform:none !important}#scroll-to-top i{line-height:.875em}.elementor-search-form__container .dialog-lightbox-close-button{top:10px}.dialog-lightbox-widget .elementor-slideshow__header .direct-download{color:#fff;padding:.25em;margin:0 .35em}.age-gate__wrapper .age-gate{max-width:600px}.age-gate__wrapper .age-gate__heading img{max-width:250px;height:auto}.age-gate__wrapper .age-gate__challenge{text-align:center}.age-gate__wrapper .age-gate__additional-information{text-transform:uppercase}.wc-ppc-form-wrapper,.notlogged{max-width:1280px;margin:50px auto;text-align:center}.wc-ppc-form-wrapper p,.notlogged p{text-align:center}.banner-breathalyzer{margin-top:50px;text-align:center}.breathalyzer{margin-top:100px}.breathalyzer .price{display:inline-flex !important}.breathalyzer .bottom-line a{max-width:50%;margin-left:auto}#customer_login .woocommerce-form-login__rememberme span{margin-left:10px}.major-checkbox label{font-family:"Montserrat",Sans-serif;font-size:12px;font-weight:normal;line-height:1.4em}.price-suffix{margin-left:5px;font-weight:400;font-size:14px}#billing_gender_field .woocommerce-input-wrapper,#shipping_gender_field .woocommerce-input-wrapper{display:flex;gap:10px}#billing_gender_field .woocommerce-input-wrapper label,#shipping_gender_field .woocommerce-input-wrapper label{margin-bottom:0 !important}.gender-list{display:flex;flex-wrap:wrap;gap:10px}.gender-list label{margin-bottom:0 !important;width:100%}label[for=mailchimp_woocommerce_is_transactional],label[for=mailchimp_woocommerce_is_subscribed],label[for=mailchimp_woocommerce_is_unsubscribed]{display:none !important}@media screen and (max-width: 1350px)and (min-width: 768px){.swiper-fullwidth.elementor-gm-slide .elementor-gm-slide__txt-inner{padding:0 50px}}@media screen and (min-width: 1024px){.elementor-top-section ul.mega-menu#mega-menu-header_menu_left>li.mega-menu-item>ul.mega-sub-menu{left:0 !important}.elementor-top-section ul.mega-menu>li.mega-menu-item{position:static !important}.elementor-top-section ul.mega-menu .widget_media_image{line-height:.5 !important}.elementor-top-section ul.mega-menu .widget_media_image img{height:160px !important;object-fit:cover}.elementor-top-section ul.mega-menu li.mega-shop-gold{background-color:var(--e-global-color-31e2ae7) !important}.elementor-top-section ul.mega-menu li.mega-shop-gold.mega-current-menu-item>a{color:#fff !important}.elementor-top-section ul.mega-menu li.mega-shop-gold>a{color:#fff !important;max-height:30px !important;line-height:30px !important}.rs-hidden{display:none !important}}@media screen and (max-width: 1024px){p{font-weight:400 !important}body.single-product:not(.not-for-sale) .single-product-top-section .single-product-top-section-right-col>.elementor-widget-wrap>.elementor-section>.elementor-container{flex-direction:column}body.single-product:not(.not-for-sale) .single-product-main-info-col{margin-bottom:30px}body.single-product:not(.not-for-sale) .single-product-main-info-col,body.single-product:not(.not-for-sale) .single-product-add-to-cart-col{width:100%}.shop-filters-container .elementor-widget-container{grid-template-columns:repeat(3, 1fr)}.shop-filters-container .elementor-widget-container .filter-container:nth-of-type(-n+3){grid-row-end:2}.shop-filters-container .elementor-widget-container .filter-container:nth-of-type(4),.shop-filters-container .elementor-widget-container .filter-container:nth-of-type(5),.shop-filters-container .elementor-widget-container .filter-container:nth-of-type(6){grid-row-start:2}.shop-filters-container .elementor-widget-container .filter-container:nth-of-type(4){grid-column-start:1;grid-column-end:2}.shop-filters-container .elementor-widget-container .filter-container:nth-of-type(5){grid-column-start:2;grid-column-end:3}.shop-filters-container .elementor-widget-container .filter-container:nth-of-type(6){grid-column-start:3;grid-column-end:4}.shop-filters-container .elementor-widget-container .filter-container:nth-of-type(7){grid-column-end:3}.shop-filters-container .elementor-widget-container .filter-container:nth-of-type(8){grid-column-end:3}.shop-filters-container .elementor-widget-container .filter-container:nth-of-type(9){grid-column-start:3;grid-column-end:4}.elementor-widget-woocommerce-cart .e-cart__container .woocommerce-cart-form .coupon{margin-top:10px;margin-bottom:40px}.elementor-widget-woocommerce-cart .e-cart__container .woocommerce-cart-form .coupon .form-row{display:flex;flex-wrap:wrap}.elementor-widget-woocommerce-cart .e-cart__container .woocommerce-cart-form .coupon .form-row .coupon-col-start{padding-right:20px}.elementor-widget-woocommerce-checkout-page .e-coupon-box .coupon-container-grid{display:flex;flex:wrap}.elementor-widget-woocommerce-checkout-page .e-coupon-box .coupon-container-grid .coupon-col-1{flex:2;padding-right:20px}.elementor-widget-woocommerce-checkout-page .e-coupon-box .coupon-container-grid .coupon-col-1 #coupon_code{margin-bottom:0}.elementor-widget-woocommerce-checkout-page .e-coupon-box .coupon-container-grid .coupon-col-2{flex:1}.elementor-widget-woocommerce-checkout-page .e-coupon-box .coupon-container-grid .coupon-col-2 .button{width:100%}.elementor-widget-wc-archive-products ul.products{grid-template-columns:repeat(2, 1fr)}.kit-presse .wrapper .col-3{width:50%;padding:0px 10px}}@media screen and (min-width: 768px){.elementor-widget-posts.posts-gm .elementor-posts{grid-template-columns:5fr 3fr 3fr !important}.shop-filters-container .elementor-widget-container .filter-container ul{padding:0}.shop-filters-container .elementor-widget-container .filter-container .bapf_ocolaps .bapf_head .bapf_colaps_smb,.shop-filters-container .elementor-widget-container .filter-container .bapf_ccolaps .bapf_head .bapf_colaps_smb{display:none}.shop-filters-container .elementor-widget-container .filter-container .bapf_ocolaps .bapf_body,.shop-filters-container .elementor-widget-container .filter-container .bapf_ccolaps .bapf_body{display:block !important}.shop-filters-container .elementor-widget-container .filter-container :not(.bapf_slidr) .bapf_body{max-height:200px;overflow-y:auto}.shop-filters-container .elementor-widget-container .filter-container :not(.bapf_slidr) .bapf_body::-webkit-scrollbar{width:20px}.shop-filters-container .elementor-widget-container .filter-container :not(.bapf_slidr) .bapf_body::-webkit-scrollbar-track{background:#5c5b5b;border-left:9px solid #f5efe1;border-right:9px solid #f5efe1}.shop-filters-container .elementor-widget-container .filter-container :not(.bapf_slidr) .bapf_body::-webkit-scrollbar-thumb{background:#000;border-left:7px solid #f5efe1;border-right:7px solid #f5efe1;height:10px !important}.shop-filters-container .elementor-widget-container .filter-container :not(.bapf_slidr) .bapf_body::-webkit-scrollbar-thumb:hover{cursor:pointer !important}.elementor-widget-woocommerce-cart .e-cart__container .woocommerce-cart-form .shop_table thead{display:table-header-group !important}.elementor-widget-woocommerce-cart .e-cart__container .woocommerce-cart-form .shop_table thead th{padding:10px 0 10px;border-bottom:1px solid var(--order-summary-items-divider-color, #D4D4D4)}.swiper-fullwidth.elementor-widget-gm-carousel .elementor-main-swiper,.swiper-fullwidth.elementor-widget-gm-carousel .swiper-slide{width:100% !important}.swiper-fullwidth.elementor-widget-gm-carousel .elementor-gm-slide .elementor-gm-slide__txt-container{margin:0 !important;padding:10px}.swiper-fullwidth.elementor-widget-gm-carousel .elementor-gm-slide .elementor-gm-slide__txt-container .elementor-gm-slide__txt-inner .content-container{font-size:15px;font-weight:500}.swiper-fullwidth.elementor-widget-gm-carousel .elementor-gm-slide .elementor-gm-slide__img-container{margin:0 !important}.swiper-fullwidth .swiper-pagination{bottom:-30px !important}body.archive .menu-blog-container{margin-bottom:125px}.menu-blog-container{position:sticky;top:170px}}@media screen and (max-width: 768px){.elementor-widget-posts.posts-gm .elementor-posts{grid-template-columns:1fr 1fr !important}.elementor-widget-posts.posts-gm .elementor-posts .elementor-grid-item:last-child{display:none}.slider-pagination-left .swiper-pagination{left:10px}.gm-txt-image-shadow .img-container img{box-shadow:none}.gm-image-txt-shadow .img-container img{box-shadow:none}.woocommerce-product-gallery--columns-1{max-width:450px;margin-left:auto;margin-right:auto;margin-bottom:20px !important}body.single-product.not-for-sale .single-product-top-section .single-product-top-section-left-col,body.single-product.not-for-sale .single-product-top-section .single-product-top-section-right-col{width:100%}.elementor-widget-woocommerce-cart .e-cart__container .woocommerce-cart-form .shop_table tr.cart_item{display:flex;flex-wrap:wrap;justify-content:space-between}.elementor-widget-woocommerce-cart .e-cart__container .woocommerce-cart-form .shop_table tr.cart_item td.product-name{width:90%}.elementor-widget-woocommerce-cart .e-cart__container .woocommerce-cart-form .shop_table tr.cart_item td.product-remove{width:10%;text-align:center !important}.elementor-widget-woocommerce-cart .e-cart__container .woocommerce-cart-form .shop_table tr.cart_item td.product-price{order:2}.elementor-widget-woocommerce-cart .e-cart__container .woocommerce-cart-form .shop_table tr.cart_item td.product-quantity{order:3}.elementor-widget-woocommerce-cart .e-cart__container .woocommerce-cart-form .shop_table tr.cart_item td.product-subtotal{order:4}.elementor-widget-woocommerce-cart .e-cart__container .woocommerce-cart-form .shop_table tr.cart_item.bundled_table_item{position:relative}.elementor-widget-woocommerce-cart .e-cart__container .woocommerce-cart-form .shop_table tr.cart_item.bundled_table_item.fixed_price .product-subtotal::before{display:none}.elementor-widget-woocommerce-cart .e-cart__container .woocommerce-cart-form .shop_table tr.cart_item.bundled_table_item.last .product-name a::before,.elementor-widget-woocommerce-cart .e-cart__container .woocommerce-cart-form .shop_table tr.cart_item.bundled_table_item.first .product-name a::before{height:90%}.elementor-widget-woocommerce-cart .e-cart__container .woocommerce-cart-form .shop_table tr.cart_item.bundled_table_item.first .product-name a::before{top:10%}.elementor-widget-woocommerce-cart .e-cart__container .woocommerce-cart-form .shop_table tr.cart_item.bundled_table_item.first.last .product-name a::before{height:80%}.elementor-widget-woocommerce-cart .e-cart__container .woocommerce-cart-form .shop_table tr.cart_item.bundled_table_item .product-name{padding:10px}.elementor-widget-woocommerce-cart .e-cart__container .woocommerce-cart-form .shop_table tr.cart_item.bundled_table_item .product-name a::before{content:"";background:var(--divider-color, #D4D4D4);height:100%;width:2px;display:block;position:absolute;left:0;top:0}.shop-filters-container .elementor-widget-container{display:flex;flex-direction:column;max-width:480px;margin:auto;grid-row-gap:0px}.shop-filters-container .elementor-widget-container .filter-container{width:auto !important}.shop-filters-container .elementor-widget-container .filter-container:not(:nth-last-child(-n+2)){border-bottom:1px solid #ccc;margin-bottom:10px}.shop-filters-container .elementor-widget-container .filter-container:nth-last-child(-n+2) ul{padding:0}.elementor-widget-wc-archive-products ul.products{grid-template-columns:repeat(1, 1fr);grid-row-gap:40px !important}.elementor-widget-wc-archive-products ul.products li.product{max-width:480px;margin:auto !important}.footer-menu-left .menu-item .elementor-item{justify-content:center;text-align:center}.gm-added-pop-modal-inner .related-container{display:none}body.search-results article.elementor-post{flex-direction:column}body.search-results article.elementor-post .elementor-post__text{margin-top:30px}body.home .news .elementor-posts-container{display:block}body.home .news .elementor-posts-container article{margin-bottom:50px}.vamtam-post__categories{display:none !important}.footer-bottom-section .elementor-nav-menu{flex-direction:column}.footer-bottom-section .elementor-nav-menu .menu-item::after{content:none !important}.footer-bottom-section .elementor-nav-menu .menu-item a{justify-content:center}}@media screen and (max-width: 680px){.kit-presse .wrapper .col-3{width:100%;padding:0}}@media screen and (max-width: 480px){.gm-added-pop-modal-inner .btns-container{flex-direction:column;gap:10px}}/*# sourceMappingURL=style.css.map */
