html,body{height:calc(100% - 108px)}section#produit{display:grid;grid-template-columns:40% 1fr;min-height:100%}section#produit .col--left{display:grid;grid-template-rows:1fr}section#produit .col--left #top{background:#191c27;background-image:url(/wp-content/themes/chanoir/img/bg-wave-light.png);background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;justify-content:center;align-items:center;overflow:hidden}section#produit .col--left #top h1{font-size:82px;color:#fff;font-family:Bodoni Moda;display:flex;align-items:center;width:50%}section#produit .col--left #bottom{background:#777;background-size:cover;background-repeat:no-repeat;background-position:center}section#produit .col--right{display:grid;grid-template-columns:1fr;align-content:flex-start;padding:15% 150px 0 200px;background:#fff;background-image:url(/wp-content/themes/batisselancelot/img/ocre.jpg);background-repeat:no-repeat;background-position:top right;background-size:50%}section#produit .col--right h1 a{color:#000}section#produit .col--right h1 a i{color:#000;margin-left:50px;font-size:28px;text-align:center}section#produit .col--right h1 a i::after{content:"Fiche conseil";display:flex;font-size:10px;font-family:montserrat;color:#000;text-align:center;margin:auto;padding-top:5px}section#produit .col--right h2,section#produit .col--right h3{font-family:Bodoni Moda}section#produit .col--right h2{font-size:58px}section#produit .col--right h3{color:;font-size:25px}section#produit .col--right h3::after{content:'';display:block;width:50px;height:2px;margin-top:5px;background-color:}section#produit .col--right p{text-align:justify}section#produit .col--right section.related.products{display:none}section#produit h1.product_title.entry-title,section#produit .product_meta{display:none}section#produit form.cart{display:inline-flex;flex-direction:column}section#produit form.cart .single_add_to_cart_button{background:#000;height:40px;padding:10px 25px;color:#fff;border-radius:30px;border:2px solid #000;transition:all 0.5s ease}section#produit form.cart .single_add_to_cart_button:hover{transition:all 0.2s ease;background:#fff;border:2px solid #000;color:#000}section#produit form.cart input.input-text.qty.text{border:2px solid #000;color:#000;border-radius:30px;height:40px;margin-right:50px;padding-left:10px;outline:none}section#produit form.cart span.price{display:block;padding:0 0 20px 0}section#produit form.cart span.price span.woocommerce-Price-amount{font-size:24px;font-family:Bodoni Moda;color:#000}.photo--produit{position:absolute;margin:auto;display:block;left:-20%;right:0;top:190px;bottom:0;height:fit-content;width:fit-content;z-index:99999}.photo--produit img{max-height:550px;-webkit-filter:drop-shadow(5px 5px 10px rgb(0 0 0 / .5));filter:drop-shadow(5px 5px 10px rgb(0 0 0 / .5));transition:all 0.5s ease-out;cursor:url(/wp-content/themes/chanoir/img/pngegg.cur),auto}.photo--produit img:hover{transform:scale(1.1);transition:all 5s ease-out}.photo--produit.coffret{left:24%;right:inherit}.woocommerce-shop section#cuvees-related{margin:50px}section#cuvees-related{position:relative;display:grid;grid-template-columns:10% 1fr 1fr 1fr 1fr 1fr;max-width:100%;margin:auto;background:#fff}section#cuvees-related h2{font-size:110px;color:#000;font-family:Bodoni Moda;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);margin:0;padding:25px 0}section#cuvees-related .photo--bouteille img{max-height:480px;width:auto;margin:auto;display:block;transition:all 0.2s ease}section#cuvees-related .photo--bouteille img:hover{transform:scale(1.1);transition:all 0.2s ease}section#cuvees-related .photo--bouteille img:hover>span.decouvrir{transition:all 0.2s ease;background-color:#9d785e;color:#fff}section#cuvees-related .photo--bouteille a.link-bouteille{transition:all 0.4s ease;height:100%;width:100%;margin:auto;position:relative;display:flex;flex-direction:column;align-items:center;text-decoration:none;background-color:#1b1f23;z-index:1}section#cuvees-related .photo--bouteille:nth-child(even) a.link-bouteille{background-color:#f4eeea}section#cuvees-related .photo--bouteille a.link-bouteille:before{opacity:0}section#cuvees-related .photo--bouteille a.link-bouteille:hover:before{opacity:1}section#cuvees-related .photo--bouteille div.bg-collection{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center;opacity:0;z-index:0;transition:all 0.4s ease}section#cuvees-related .photo--bouteille div.bg-collection p{font-size:32px;display:block;color:#222;background:rgb(255 255 255 / .85);padding:25px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}section#cuvees-related span.decouvrir{position:relative;font-family:Bodoni Moda;color:#fff;font-size:21px;text-decoration:none;bottom:0;margin:auto;left:0;right:0;text-align:center;border:1px solid #9d785e;color:#9d785e;border-radius:50px;width:50%;transition:all 0.2s ease}section#cuvees-related span.decouvrir:hover{transition:all 0.2s ease;background-color:#9d785e;color:#fff}section#produit.panachage{display:grid;grid-template-columns:1fr;min-height:100%}section#produit.panachage .col--right{display:grid;grid-template-columns:1fr;align-content:flex-start;padding:50px;background:#fff;background-image:url(/wp-content/themes/batisselancelot/img/ocre.jpg);background-repeat:no-repeat;background-position:top right;background-size:50%}section#produit.panachage .col--right h2,section#produit.panachage .col--right h3{font-family:Bodoni Moda}section#produit.panachage .col--right h2{font-size:58px}section#produit.panachage .col--right h3{color:;font-size:25px}section#produit.panachage .col--right h3::after{content:'';display:block;width:50px;height:2px;margin-top:5px;background-color:}section#produit.panachage .col--right p{text-align:justify}section#produit.panachage .col--right section.related.products{display:none}section#produit.panachage h1.product_title.entry-title,section#produit.panachage .product_meta{display:none}section#produit.panachage form.cart{display:inline-flex;flex-direction:column}section#produit.panachage form.cart .single_add_to_cart_button{background:#000;height:40px;padding:10px 25px;color:#fff;border-radius:30px;border:2px solid #000;transition:all 0.5s ease}section#produit.panachage form.cart .single_add_to_cart_button:hover{transition:all 0.2s ease;background:#fff;border:2px solid #000;color:#000}section#produit.panachage form.cart input.input-text.qty.text{border:2px solid #000;color:#000;border-radius:30px;height:40px;margin-right:50px;padding-left:10px;outline:none}section#produit.panachage form.cart span.price{display:block;padding:0 0 20px 0}section#produit.panachage form.cart span.price span.woocommerce-Price-amount{font-size:24px;font-family:Bodoni Moda;color:#000}section#produit.panachage #ubp_cutom_box_product_layouts .col-left ul li{background:#f4eeea;border-color:#f4eeea}section#produit.panachage #ubp_cutom_box_product_layouts .col-left ul li img{width:auto;height:100%!important;position:absolute;z-index:25;left:0;top:0;margin:auto;right:0}section#produit.panachage #ubp_cutom_box_product_layouts .col-left .price.ubp_bundle{color:#9d7c4c}section#produit.panachage #ubp_cutom_box_product_layouts .col-right ul li{border:none;height:300px}section#produit.panachage #ubp_cutom_box_product_layouts .col-right ul li figure{background:#f4eeea}section#produit.panachage #ubp_cutom_box_product_layouts .col-right ul li figure img{max-height:200px;width:auto;margin:auto;display:block;padding:5px 0}section#produit.panachage #ubp_cutom_box_product_layouts .col-right ul li figure figcaption{height:96px!important}section#produit.panachage #ubp_cutom_box_product_layouts .col-right ul li figure figcaption a{color:#9d7c4c;text-decoration:none;font-size:14px}body.page-template-default.user-registration-page{background-color:#f5f5f5}section#mon-compte{font-family:Montserrat}section#mon-compte row{--bs-gutter-x:0}section#mon-compte h2{text-align:center;padding-bottom:20px}section#mon-compte #user-registration-form-658{box-shadow:0 0 20px rgb(0 0 0 / .25);border:none}section#mon-compte #user-registration-form-658 label{font-weight:500}section#mon-compte #user-registration-form-658 input{border:none;border-radius:5px;padding:8px;background-color:#eaeaea}section#mon-compte #user-registration-form-658 button[type="submit"]{margin-left:inherit!important;background-color:#d4cfc8}section#mon-compte #user-registration-form-658 button[type="submit"]:hover{padding:10px 25px}section#mon-compte form#loginform{padding:30px;background-color:#d4cfc8}section#mon-compte form#loginform input{border:none;border-radius:5px;padding:8px}section#mon-compte form#loginform p{display:grid}#invite_code_field abbr{display:none}.woocommerce-product-gallery,.woocommerce-tabs,.product>div.summary.entry-summary>p.price{display:none}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:none;width:auto}.product>div.summary.entry-summary>form>table>tbody{display:grid;grid-template-columns:1fr 1fr}.product>div.summary.entry-summary>form>table>tbody tr:nth-child(3){grid-column-start:3;grid-column-end:1}.product>div.summary.entry-summary>form>table>tbody label,.product>div.summary.entry-summary>form>table>tbody a.reset_variations{display:none!important;visibility:hidden}.product>div.summary.entry-summary>form>table>tbody select{border-radius:25px;border:2px solid #000;outline:none;padding:5px}.woocommerce div.product form.cart .variations td.label{padding-right:0}form.woocommerce-cart-form{background-color:#fff;box-shadow:0 0 20px rgb(0 0 0 / .3);margin-bottom:50px;font-family:Montserrat;font-weight:300}form.woocommerce-cart-form .product-name a{color:;font-family:Montserrat}form.woocommerce-cart-form .coupon input{width:fit-content!important}form.woocommerce-cart-form a.remove{color:!important;transition:all 0.25s ease}form.woocommerce-cart-form a.remove:hover{background:!important;transition:all 0.25s ease}.woocommerce button[name="update_cart"],.woocommerce input[name="update_cart"]{display:none}.retour-boutique{color:;border:1px solid;padding:10px;text-decoration:none;border-radius:5px;width:fit-content;background:#fff;transition:all 0.25s ease}.retour-boutique:hover{background:;color:#fff;transition:all 0.25s ease}.woocommerce-shipping-calculator a{color:}.cart_totals h2{font-family:Montserrat;color:;padding-bottom:15px}.cart_totals table.shop_table{background-color:#fff;box-shadow:0 0 20px rgb(0 0 0 / .3)}.woocommerce-cart h1{text-align:center;color:;font-family:Montserrat;padding-bottom:25px}.woocommerce-cart section.container{padding-top:100px;padding-bottom:50px}.wc-proceed-to-checkout a.button.alt{background-color:;font-family:Montserrat;font-weight:300}.wc-proceed-to-checkout a.button.alt:hover{background-color:}.woolentor_button_area a::before{background:#c0a680 none repeat scroll 0 0}body>section.container>div>div>div>form>table>tbody>tr.woocommerce-cart-form__cart-item.cart_item23>td.product-subtotal>span>bdi{display:none}tr.woocommerce-cart-form__cart-item.cart_item23.panachage{background:#ececec}div#panier{position:relative}div#panier .misha-cart{color:#c0a680;padding-bottom:7px;padding-left:1px;font-family:Montserrat;font-weight:600;font-size:14px;position:absolute;margin:auto;right:0;bottom:0;left:0;text-align:center}.xoo-wsc-basket{display:none!important}.woocommerce-checkout{font-family:Montserrat}.woocommerce-checkout section.container{padding-bottom:50px}.woocommerce-checkout h3#order_review_heading{padding:25px 0 0 37px;display:block;color:}.woocommerce-checkout #customer_details,.woocommerce-checkout .woocommerce-checkout-review-order-table{background:#fff;box-shadow:0 0 20px rgb(0 0 0 / .25);padding:25px;border-radius:5px}.woocommerce-checkout #customer_details input,.woocommerce-checkout .woocommerce-checkout-review-order-table input{border-radius:4px;padding:8px;border:none;background-color:#eaeaea}.woocommerce-checkout #customer_details textarea,.woocommerce-checkout .woocommerce-checkout-review-order-table textarea{border-radius:4px;padding:8px}.woocommerce-checkout .woocommerce-info{border-radius:0 0 4px 4px}.woocommerce-checkout .woocommerce-additional-fields{background:#ceba8d;margin-top:34px;padding:10px;border-radius:4px}.woocommerce-checkout .woocommerce-additional-fields span.titre{font-size:1.75rem;line-height:27px;font-weight:500;display:flex}.woocommerce-checkout .woocommerce-additional-fields span.titre::before{content:url(https://boutique-champagne-trudon.com/wp-content/themes/trudon/img/pen.svg);width:50px;margin-right:16px}.woocommerce-checkout .woocommerce-additional-fields span.exemples{font-size:1rem;display:inline-block;padding-bottom:5px}.woocommerce-checkout .woocommerce-additional-fields span.optional{display:none}