.home .logo_container{
display: none;
}         .et_pb_wc_add_to_cart .quantity input.qty {
max-width: 6em !important;
}
.woocommerce .quantity input.qty{
width: 5em !important;
}
.woocommerce table.shop_table tbody th{
width: 110px !important;
}
#footer-info, #footer-info .et_pb_text_inner{
opacity: 0.7;
width:100%;  
display: flex;
justify-content: space-between;
padding: 3px 0 3px !important;
}
#rgpdblock{
width:230px;
}
span.email b {
display: none;
} .full-image-slider .et_pb_slide {
padding-left: 0 !important;
padding-right: 0 !important;
}
.full-image-slider .et_pb_slide:first-child .et_pb_slide_image img.active {
animation: unset !important;
}
.full-image-slider .et_pb_container {
max-width: 100% !important;
width: 100% !important;
height: auto !important;
min-height: 0 !important;
}
.full-image-slider .et_pb_slide_image img {
max-height: none !important;
width: 100% !important;
}
.full-image-slider .et_pb_slide_image {
margin: 0 !important;
padding: 0 !important;
top: 0 !important;
position: relative !important;
width: 100% !important;
display: block !important;
-webkit-animation-name: fade !important;
-moz-animation-name: fade !important;
-ms-animation-name: fade !important;
-o-animation-name: fade !important;
animation-name: fade !important;
}
.full-image-slider .et_pb_slider_container_inner {
position: relative;
}
.full-image-slider .et_pb_slide_description {
position: absolute !important;
top: 0 !important;
bottom: 0 !important;
left: 0 !important;
right:  0 !important;
padding: 0 !important;
margin: 0 !important;
width: auto !important;
height: auto !important;
}
.full-image-slider .et_pb_slide_description .et_pb_button_wrapper,
.full-image-slider .et_pb_slide_description .et_pb_button_wrapper a,
.full-image-slider .et_pb_slide_description .et_pb_button_wrapper a:hover {
width: 100% !important;
height: 100% !important;
padding: 0 !important;
margin: 0 !important;
color: rgba(0, 0, 0, 0) !important;  
border: none !important;
background: none !important;
}
.et_pb_column.et_pb_slider_fullwidth_off.full-image-slider .et_pb_slide_description .et_pb_slide_title,
.et_pb_column.et_pb_slider_fullwidth_off.full-image-slider .et_pb_slide_description .et_pb_slide_content,
.full-image-slider .et_pb_slide_description .et_pb_slide_title,
.full-image-slider .et_pb_slide_description .et_pb_slide_content {
display: none;
} .et_pb_slide .et_pb_button.et_pb_more_button{
pointer-events: none;
cursor: default;
}  body:not(.logged-in).popup{
display:none;	
z-index: -1; }
.popup {
position: fixed; top: 0; left:0;
width: 100%; height: 100vh; z-index: -1; justify-content: center; align-items: center; opacity: 0; overflow: hidden;
transition: opacity 0.4s ease-in-out; -moz-transition: opacity 0.4s ease-in-out;
-webkit-transition: opacity 0.4s ease-in-out;
background-color: #555;
} .popup.show {
display: flex; opacity: 0.8; z-index: 999999; } .popup>.et_pb_row:after {
display: block;
content: "\4d"; font-family: ETmodules;
position: absolute; top: 0px; right: 40px; font-size: 40px;
visibility: visible;
color: #fff;
cursor: pointer; }
.boxShadow, .boxShadow h2 {
transition: box-shadow .3s;
transition: all .3s;
}
.boxShadow:hover {
box-shadow: 0 0 18px rgba(33,33,33,.3); 
}
.boxShadow:hover h2{
color: #d9522b;
margin-left: 30px;
}
@media screen and ( max-width: 980px ) {
.reverse {
display: flex;
flex-direction: column-reverse;
}
}
.detail li:before {
content: " ";
position: absolute;
top: 8px;
left: -17px;
width: 12px;
height: 12px;
background: url(//brasserie-clave.fr/wp-content/uploads/2025/04/bottle-cap-wh.svg) no-repeat 0px 0px transparent;
}
.detail li { display: block;
position: relative;
margin: 0; list-style-image: none; }
.detailConclusion:before{
content : " ";
position: absolute;
top: -30px;
left: -30px;
background: url(//brasserie-clave.fr/wp-content/uploads/2025/04/bottle-cap-wh.svg) no-repeat 0px 0px transparent;
width: 64px;
height: 64px;
} .woocommerce div.product div.images img {
display: block;
width: auto;
max-height: 600px;
height: 600px;
box-shadow: none;
}
.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{
height: 450px !important;
object-fit: contain;
object-position: center;
}