@import url(/wp-content/themes/theratio/style.css);@font-face{font-display:swap;font-family:'Avenir Next';src:url(/wp-content/themes/theratio-child/AvenirNextLTPro-Regular.otf)}@font-face{font-display:swap;font-family:'Antro Vectra';src:url(/wp-content/themes/theratio-child/Antro_Vectra_Bolder.otf)}@font-face{font-display:swap;font-family:'Antonio';src:url(/wp-content/themes/theratio-child/Antonio-Bold.ttf)}#cmplz-manage-consent .cmplz-manage-consent{bottom:30px!important;left:30px!important;border-radius:100%!important;color:#404040!important;background:#404040!important;padding:15px 15px 15px 15px!important;min-width:unset!important;width:45px;height:45px!important;padding:0!important;background-image:url(https://champagnecharpentier.fr/wp-content/uploads/2026/01/cookie.png)!important;background-position:center;background-repeat:no-repeat!important}.cmplz-cookiebanner.banner-1.banniere-a.optin.cmplz-bottom-left.cmplz-categories-type-view-preferences.cmplz-show{z-index:9}.age-gate{z-index:99999999999999999999999999999999999999!important}body #back-to-top.show{bottom:80px}.dcell{background-color:#0000005c}span.header-part-1{display:block;font-family:"Avenir Next";text-transform:uppercase;letter-spacing:2px;font-weight:900;font-size:12px;margin-left:20px;margin-bottom:-7px}span.header-part-2{font-family:Antonio;letter-spacing:.2px;font-size:20px;margin-left:20px;display:block}.logo-column{max-width:91px!important;width:100%!important}body .menu-mobile-lc li{font-family:'Avenir Next';padding:9px}.menu-mobile-lc .item-shop a{color:#fff!important;padding:13px 40px;text-align:center}.menu-mobile-lc ul.sub-menu a{font-size:13px;margin-left:13px}.menu-main a{font-family:"Avenir Next";font-size:14px;letter-spacing:1px}.item-shop a{background-color:#c39b53;padding:9px 19px;border-radius:50px}.octf-cart.octf-cta-header span.woocommerce-Price-amount.amount bdi{font-size:15px;margin-top:16px}.site-header-cart .woocommerce ul.product_list_widget li a:not(.remove){font-family:'Avenir Next'}body .woocommerce .widget_shopping_cart .total strong,body .woocommerce.widget_shopping_cart .total strong{font-family:'Avenir Next'}.site-header-cart .woocommerce-mini-cart__buttons a.button.wc-forward{font-family:'Avenir Next';font-size:11px}ul#breadcrumbs{display:none}.ekit-wid-con .ekit-sidebar-widget{position:fixed;top:0;bottom:0;width:100%;max-width:360px;z-index:999999;overflow:visible;height:100%;overflow-y:visible;background-color:#fff}.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit_sidebar-widget-container{background-color:#fff;position:inherit}.ekit-wid-con .ekit_sidebar-textwidget{padding:20px;padding-top:60px;border-left:4px #c39b53 solid;height:1000px}h1.page-title{font-family:"Avenir Next";text-transform:uppercase;font-size:52px;letter-spacing:1px;font-weight:400}.ot-heading>span{font-family:"Avenir Next";letter-spacing:3px;text-transform:uppercase;font-size:14px}h2.main-heading{font-family:Antonio;letter-spacing:0;font-size:35px}h2,h3{font-family:"Avenir Next";font-size:35px}.octf-btn{font-family:"Antro Vectra";font-size:26px;letter-spacing:3px;text-transform:inherit}.special-home-title .elementor-text-editor.elementor-clearfix{font-family:"Antro Vectra";color:#fff;font-size:32px;letter-spacing:1px}.home .entry-meta{display:none}.home .entry-media.post-cat-abs{height:159px;filter:grayscale(.8)}.home h5.entry-title a.title-link{font-family:'Avenir Next'}.title-home-avenir{font-family:"Avenir Next"!important;text-transform:uppercase}.btn-slider{font-family:"Antro Vectra"!important;font-size:54px;letter-spacing:3px;text-transform:inherit!important}.title-home-anton{font-family:'Antonio'!important}.special-font-shop span{font-family:"Antro Vectra";text-align:center}span.product-title{font-family:"Antro Vectra";font-size:30px;display:block;padding:15px;text-align:center}.all-products ul.product_list_widget{padding:0;list-style-type:none}.all-products ul.product_list_widget li{width:49%;display:inline-block;padding:3px}.all-products ul.product_list_widget li img{transition:.2s ease-out all;margin-bottom:7px;height:500px;width:auto}.all-products ul.product_list_widget li>div.widget-prthumb:hover{background-color:#c39b530d}.all-products .widget-prcontent{text-align:center}.all-products span.product-title{padding-bottom:0;padding-top:1px}.all-products .widget-prthumb{text-align:center}.all-products span.woocommerce-Price-amount.amount bdi{color:#EABE70;font-size:20px;font-family:"Avenir Next";letter-spacing:1px;font-weight:800}small.woocommerce-price-suffix{color:#EABE70;font-weight:600;font-size:13px}#tab-degustation img{max-width:50px;margin-bottom:12px;margin-top:12px;margin-right:8px;padding:3px}body button.single_add_to_cart_button.button.alt{font-family:"Antro Vectra";text-transform:none;font-size:22px}body.woocommerce .quantity .qty{height:65px}body.woocommerce .quantity .qty{height:65px;background-color:#eaeaea}.product_meta{display:none}.woocommerce-product-details__short-description h2{font-family:'Antonio';font-size:25px}section.related.products{display:none}h1.product_title.entry-title,.special-title-champagnes span{font-family:"Antro Vectra";font-size:43px}.woocommerce ul.products li.product a{font-family:"Antro Vectra";font-size:33px}h2.woocommerce-loop-product__title{margin-bottom:24px!important}.single-product .is-fixed,.post-type-archive-product .is-fixed{background-color:#1a1a1a}.content-product-wrapper{margin-top:85px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:46%}.woocommerce ul.products a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.octf-btn.octf-btn-dark{font-size:19px;text-transform:inherit}body.woocommerce ul.products li.product a img{margin:auto}body.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:13px;margin:1px;padding:12px;font-family:'Avenir Next'}body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{border-color:#EABE70}.woocommerce div.product .woocommerce-tabs .panel p{margin-bottom:1px}.woocommerce div.product .woocommerce-tabs .panel{background-color:#c39b5312;padding:20px;vertical-align:middle}div#tab-degustation{padding-left:50px;text-align:left}body.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#c39b530d}body.woocommerce div.product div.images img{max-height:500px;margin:auto;text-align:center;height:500px;width:auto;max-width:unset}.woocommerce.single-product .woocommerce-product-gallery.woocommerce-product-gallery--with-images .flex-viewport{height:500px!important}body.woocommerce div.product form.cart{padding:0;margin:0;border:none}.woocommerce #content div.product .woocommerce-tabs ul.tabs li#tab-title-additional_information{display:none}div#tab-additional_information{display:none!important}body.woocommerce div.product div.images .flex-control-thumbs li{border:1px solid #eaeaea;margin:4.6px;padding:0;text-align:center;width:15%}body.woocommerce div.product div.images .flex-control-thumbs li img{height:85px;width:auto;border:none;text-align:center;margin:auto;filter:grayscale(.4)}body.woocommerce div.product div.images .flex-control-thumbs{margin:auto}html body.woocommerce.woocommerce-page.single-product div.site div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(6n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:inherit}.woocommerce-tabs.wc-tabs-wrapper{margin-bottom:50px}button.shop-return{background-color:#c39b53;border:1px solid #c39b53;font-family:"Antro Vectra";text-transform:none;font-size:24px;padding:20px 45px 12px 45px;color:#fff;margin:auto;display:block}button.shop-return a{color:#fff}button.shop-return:hover{background-color:#fff;border:#000 1px solid;color:#000}button.shop-return:hover a{color:#000}li.woocommerce-mini-cart-item.mini_cart_item span.quantity{display:block;margin-top:12px}.woocommerce table.shop_table{font-family:'Avenir Next'}body .woocommerce table.shop_table td.product-name a,body span.woocommerce-Price-amount.amount bdi,.quantity input,body .cart_totals h2,tr.cart-subtotal th,body tr.order-total th{font-size:16px;font-family:'Avenir Next';text-align:center}body span.woocommerce-Price-amount.amount bdi{color:#EABE70;font-size:25px;font-family:"Avenir Next";letter-spacing:3px;font-weight:700}body .woocommerce button.button,body .woocommerce button.button:disabled,body .woocommerce button.button:disabled[disabled],a.checkout-button.button.alt.wc-forward,a.button.wc-backward,button#place_order,body .woocommerce .woocommerce-message .button{font-family:'Avenir Next';letter-spacing:0;font-size:13px}body .woocommerce-message,body .woocommerce-form-coupon-toggle .woocommerce-info{border-top-color:#c39b53;background-color:#fff9ed}body .woocommerce table.shop_table th{font-family:'Avenir Next'}ul.delivery-conditions{max-width:28%;background-color:#c39b53;padding:19px;position:absolute;color:#fff;list-style-type:none;font-size:15px;word-break:break-word}li.title-memo{font-size:20px;font-weight:700;margin-bottom:12px;margin-top:15px}p.memo-before-shipping{font-size:14px;color:#585858}.cart_totals.calculated_shipping h2{font-size:24px}ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details span.woocommerce-Price-amount.amount bdi,tr.woocommerce-table__line-item.order_item bdi{font-size:17px}body .cart_totals.calculated_shipping span.woocommerce-Price-amount.amount bdi,body tr.woocommerce-cart-form__cart-item.cart_item bdi,body table.shop_table.shop_table_responsive bdi,body table.shop_table.woocommerce-checkout-review-order-table bdi{font-size:17px}.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td{text-align:left}.woocommerce-cart .cart-collaterals .cart_totals table tr{padding:15px;margin-bottom:5px;display:block}.woocommerce-cart .cart-collaterals .cart_totals table tr.cart-subtotal{background-color:#fbfbfb}.woocommerce-cart .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals.shipping{background-color:whitesmoke}.woocommerce-cart .cart-collaterals .cart_totals table tr.order-total{background-color:#fff9ed}.woocommerce-cart .cart-collaterals .cart_totals table tr.order-total bdi{font-size:24px;display:block;text-align:left}body .woocommerce .cart-collaterals .cart_totals,body .woocommerce-page .cart-collaterals .cart_totals{width:68%}section.woocommerce-order-details tfoot tr:last-child td:last-child{background-color:#fff9ed}section.woocommerce-order-details tfoot tr:last-child td:last-child small.includes_tax,section.woocommerce-order-details tfoot tr:last-child td:last-child small.includes_tax span.woocommerce-Price-amount.amount{font-size:16px}section.woocommerce-order-details tfoot tr th:first-child{font-size:15px}.woocommerce-error{background-color:#ffddde}.woocommerce-billing-fields{background-color:whitesmoke;padding:23px}.woocommerce-shipping-fields{background-color:#fbfbfb;padding:23px}table.shop_table.woocommerce-checkout-review-order-table tr.order-total td{background-color:#fff9ed}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#f5f5f5;border-radius:5px}input#payment_method_bacs+label{font-size:22px;font-weight:700;font-family:'Avenir Next'}table.shop_table.woocommerce-checkout-review-order-table .order-total bdi,section.woocommerce-order-details tfoot tr:last-child td:last-child span.woocommerce-Price-amount.amount{font-size:24px;color:#EABE70;font-family:'Avenir Next';font-weight:700}tr.order-total span.woocommerce-Price-amount.amount,section.woocommerce-order-details tfoot tr:last-child td:last-child small.includes_tax span.woocommerce-Price-amount.amount{font-size:18px;color:#9f9e9e}table.shop_table.woocommerce-checkout-review-order-table th{font-size:15px;text-align:left}ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{font-family:'Avenir Next'}body .woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{padding-top:0}.woocommerce-cart .cart-collaterals .cart_totals table th{width:120px}nav.woocommerce-MyAccount-navigation ul li{padding-bottom:12px}nav.woocommerce-MyAccount-navigation ul{list-style-type:none}nav.woocommerce-MyAccount-navigation{background-color:#fff9ed;padding:12px}.woocommerce-MyAccount-content{background-color:#f7f7f7;padding:20px}.u-columns.woocommerce-Addresses.col2-set.addresses div{padding:15px}.u-columns.woocommerce-Addresses.col2-set.addresses div h3{padding:1px;font-size:22px}tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-on-hold.order{margin-bottom:13px;margin-top:13px}body .woocommerce table.shop_table_responsive tr:nth-child(2n) td,body .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:#fff0}.entry-meta{display:none}.blog aside#primary-sidebar h6.widget-title,.single-post aside#primary-sidebar h6.widget-title{font-family:"Avenir Next";font-size:17px}.blog a.title-link,.blog .btn-details,.single-post a.title-link,.blog .btn-details{font-family:'Avenir Next'}.blog aside .woocommerce ul.product_list_widget li a:not(.remove),.single-post aside .woocommerce ul.product_list_widget li a:not(.remove){text-align:left;font-family:"Antro Vectra";font-size:28px;letter-spacing:1px}.blog .woocommerce ul.product_list_widget li .widget-prthumb,.single-post .woocommerce ul.product_list_widget li .widget-prthumb{background-color:#fff0;display:block;float:inherit;margin:auto}.blog aside#primary-sidebar .woocommerce ul.product_list_widget li a:not(.remove) img,.single-post aside#primary-sidebar .woocommerce ul.product_list_widget li a:not(.remove) img{text-align:center;width:auto}.blog .woocommerce ul.product_list_widget li .price,.single-post .woocommerce ul.product_list_widget li .price{display:block}.blog span.woocommerce-Price-amount.amount bdi,.single-post span.woocommerce-Price-amount.amount bdi{font-size:18px;text-align:center}.blog .woocommerce ul.product_list_widget li .price,.single-post .woocommerce ul.product_list_widget li .price{display:block;text-align:center}.blog .woocommerce ul.product_list_widget li,.single-post .woocommerce ul.product_list_widget li{margin-bottom:54px}.blog .inner-post .btn-details:before,.single-post .inner-post .btn-details:before{background:#c39b537a}.blog .woocommerce ul.product_list_widget li .widget-prthumb,.single-post .woocommerce ul.product_list_widget li .widget-prthumb{background-color:#fff0;display:block;float:inherit;margin:auto;max-width:224px;border:none;margin-bottom:4px;margin-top:19px}.blog .special-title-champagnes span{font-family:'Antro Vectra';font-size:43px}.blog img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{width:100%;filter:grayscale(.6)}.blog .entry-media.post-cat-abs{max-height:300px}.single-post .entry-media.post-cat-abs img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{width:100%;filter:grayscale(.8)}.blog-post p{text-align:justify}.single-post .related-posts .entry-media.post-cat-abs{filter:grayscale(.6);max-height:230px}aside#primary-sidebar{padding-left:20px;padding-right:20px}.contact-form-lc input.wpcf7-form-control.wpcf7-submit:hover{background:#fff;color:#1a1a1a;border-color:#1a1a1a}.contact-form-lc input.wpcf7-form-control.wpcf7-submit{transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;font-size:13px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:18px 41px;line-height:1.42857143;display:inline-block;margin-bottom:0;text-decoration:none;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;vertical-align:middle;font-family:"Titillium Web",sans-serif;font-weight:600;text-align:center;background:#1a1a1a;cursor:pointer;border:1px solid #fff0;color:#fff;outline:none;position:relative;border-color:#1A1A1A;color:#fff;background:#1a1a1a}.contact-form-lc p{width:45%;display:-webkit-inline-box;margin:2%;overflow:hidden}.contact-form-lc p.message-bloc{width:100%}.contact-form-lc p.checkbox-contact{width:100%}.info-contact h6{font-family:"Avenir Next";letter-spacing:1px}.contact-form-lc input.wpcf7-form-control.wpcf7-submit{font-family:"Antro Vectra";font-size:26px;letter-spacing:3px;text-transform:inherit;padding-bottom:12px}.wpcf7 form.sent .wpcf7-response-output{background-color:#d9fdd7}.wpcf7 form.invalid .wpcf7-response-output{background-color:#ffd0d0;border-color:red}body .maps-hover-transition:hover{filter:grayscale(0)}body .maps-hover-transition{filter:grayscale(.5);transition:.2s ease-out all}.icons-footer .elementor-social-icon-instagram:hover{background:-webkit-linear-gradient(-45deg,#405de6 0%,#5851db 16%,#833ab4 30%,#e1306c 50%,#f73c2e 64%,#f77737 78%,#ffdc80 95%)}.icons-footer .elementor-social-icon-linkedin-in:hover{background-color:#007BB5!important}.icons-footer .elementor-social-icon-facebook-f:hover{background-color:#3B5998!important}.menu_footer a,#site-footer span{font-family:"Avenir Next"}.copyright-bloc a,.copyright-bloc p{color:#7D7D7D;font-size:12px;font-weight:300}.copyright-bloc a:hover{color:#dadada}h5.cli_messagebar_head{color:#fff}a#wt-cli-accept-all-btn,a#cookie_action_close_header_reject,a.cli_settings_button,a#CONSTANT_OPEN_URL{font-weight:600;font-size:14px}@media screen and (max-width:1400px){.all-products ul.product_list_widget li img{height:auto;width:auto}}@media screen and (max-width:991px){.blog .woocommerce ul.product_list_widget li,.single-post .woocommerce ul.product_list_widget li{display:inline-block;width:49%}.blog div#primary{margin-bottom:5px}.blog .gallery-columns-2 .gallery-item{max-width:25%}.all-products span.product-title{font-size:38px}.all-products ul.product_list_widget li img{height:auto;width:auto}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%}.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-widget-container .elementor-grid{display:inline-block!important;text-align:center}}@media screen and (max-width:780px){.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-sidebar-widget{max-width:80%;height:2000px}.ekit-wid-con .ekit_close-side-widget{position:fixed!important}.all-products span.product-title{font-size:38px}ul.delivery-conditions{position:initial;max-width:100%}.woocommerce-cart .cart-collaterals .cart_totals table tr.order-total bdi{font-size:24px;display:block;text-align:inherit}body .woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{display:block;width:100%;margin-bottom:18px}.logos-hve .elementor-widget.elementor-widget-image{width:32%}}@media screen and (max-width:600px){html body.woocommerce.woocommerce-page.single-product div.site div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product div.images .flex-control-thumbs li{width:27%;margin:2.6px}}@media screen and (max-width:400px){.page-header{height:344px}.elementor-2724 .elementor-element.elementor-element-a004cb7{margin-left:20px}.blog .woocommerce ul.product_list_widget li a:not(.remove),.single-post .woocommerce ul.product_list_widget li a:not(.remove){font-size:21px}.blog aside .woocommerce ul.product_list_widget li a:not(.remove),.single-post aside .woocommerce ul.product_list_widget li a:not(.remove){text-align:left;font-family:"Antro Vectra";font-size:22px;letter-spacing:1px}.all-products ul.product_list_widget li{width:49%;display:inline-block}.all-products span.product-title{font-size:22px;padding:0}.special-title-champagnes span{font-family:'Antro Vectra';font-size:30px}.woocommerce .quantity .qty{padding:5px;width:56px}div#tab-degustation{text-align:center;padding:15px}#tab-degustation img{display:block;margin:auto;margin-bottom:4px;margin-top:20px}.woocommerce div.product .woocommerce-product-gallery__image:first-child img.wp-post-image{max-height:500px;margin:auto;text-align:center;width:auto;max-width:-webkit-fill-available;height:auto}.woocommerce .woocommerce-message .button{display:block;width:100%;text-align:center;margin-bottom:12px}.woocommerce.single-product .woocommerce-product-gallery.woocommerce-product-gallery--with-images .flex-viewport{height:350px!important}body.woocommerce div.product form.cart .button{padding:20px 38px}body.woocommerce div.product div.images .flex-control-thumbs li{width:27%;margin:2.6px}body.woocommerce div.product div.images img{height:100%}body.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){height:349px}.contact-form-lc p.checkbox-contact+p{width:100%}}