.empty-wpmenucart,.hidden-wpmenucart{display:none!important}.cartcontents+.amount:before{content:'-';margin:0 .25em}.wpmenucart-icon-shopping-cart{background-image:none;vertical-align:inherit}.wpmenucart-thumbnail img{width:32px;height:auto;margin-right:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.3);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.wpmenucart-submenu-item a{overflow:hidden;white-space:nowrap!important}.wpmenucart-order-item-info,.wpmenucart-thumbnail{display:inline-block;vertical-align:middle}.wpmenucart-product-name,.wpmenucart-product-quantity-price{display:block}.wpmenucart .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.wpmenucart .clearfix{display:inline-block}* html .wpmenucart .clearfix{height:1%}.wpmenucart .clearfix{display:block}.wpmenucartli{line-height:inherit!important}li.wpmenucartli a.wpmenucart-contents span{display:inline-block!important}:root {
--color-green: #85A196;
--color-pink: #E2C2BF;
--color-dark-blue: #2c4c57;
} .btn_global {
border-radius: 30px 3px 30px 3px !important;
}
.btn_global:hover{
border-radius: 3px 30px 3px 30px !important;
}
.inline_btn .et_pb_button_module_wrapper{
display: inline;
}
.inline_btn .et_pb_button_module_wrapper .et_pb_button{
margin: 10px 0;
} .mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a{
color: #d3927e !important;
}
.et_mobile_menu li a:hover, .nav ul li a:hover {
background-color: transparent !important;
opacity: 1;
} .blurb_align .et_pb_blurb_content{
display: flex;
align-items: flex-end;
}
.blurb_align .et_pb_blurb_content .et_pb_main_blurb_image{
width: 100px;
margin-bottom: 0;
} .amelia-v2-booking #amelia-container .am-eli__organizer-img{
background-color: white !important;
} .wpc-filter-title{
display: none !important;
}
.wpc-filter-content ul.wpc-filters-ul-list{
display: flex;
justify-content: center;
}
.wpc-filter-content ul.wpc-filters-ul-list li .wpc-term-item-content-wrapper{
margin: 0 20px;
}
.wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label span.wpc-filter-label-wrapper {
border: 2px solid var(--color-pink) !important;
margin-left: 0;
cursor: pointer;
display: flex;
padding: 8px 20px !important;
border-radius: 100px !important;
}
body .wpc-filters-main-wrap input.wpc-label-input:checked+label span.wpc-filter-label-wrapper {
background-color: var(--color-pink) !important;
}
body .wpc-filters-main-wrap input.wpc-label-input:checked+label {
border-color: var(--color-pink) !important;
}
.wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label{
border: none !important;
}
body .wpc-filters-main-wrap input.wpc-label-input+label:hover{
background-color: var(--color-pink) !important;
border-radius: 100px !important;
color: white !important;
}
body .wpc-filters-main-wrap input.wpc-label-input+label:hover span.wpc-filter-label-wrapper{
background-color: var(--color-pink) !important;
border-radius: 100px !important;
color: white !important;
}
.wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label a:hover{
color: white !important;
}
.wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label a {
text-decoration: none;
transition: none;
text-transform: uppercase !important;
font-weight: 500 !important;
letter-spacing: 1px !important;
font-size: 14px !important;
color: var(--color-pink) !important;
}
.wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item input:checked+label a {
color: white !important;
}
.shop_products_list{
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-gap: 30px;
}
.shop_products_item{
border-radius: 20px;
overflow: hidden;
box-shadow: 0px 1px 15px 1px rgba(226,194,191,0.3);
-webkit-box-shadow: 0px 1px 15px 1px rgba(226,194,191,0.3);
-moz-box-shadow: 0px 1px 15px 1px rgba(226,194,191,0.3);
}
.shop_products_item img{
width: 100%;
height: 340px;
object-fit: cover;
}
.shop_products_item .shop_products_content{
padding: 20px;
min-height: 160px;
display: flex;
flex-direction: column;
justify-content: space-between;
background-color: white;
}
.shop_products_item .shop_products_content h2{
font-size: 21px !important;
font-weight: 500 !important;
}
.shop_products_item .shop_products_content h2::before{
content: "";
background: url(//petrichor-ceramique.fr/wp-content/themes/divi-child-main/assets/images/picto_leaves.webp);
background-size: contain;
background-repeat: no-repeat;
width: 40px;
height: 40px;
display: block;
margin-bottom: -15px;
}
.shop_products_item .shop_products_content span.price{
background-color: var(--color-pink);
padding: 2px 20px;
border-radius: 100px;
color: white;
font-weight: 500;
}
.shop_products_item .shop_products_content .bottom{
display: flex;
justify-content: flex-end;
}
.single-product .cart button{
border-radius: 30px 3px 30px 3px !important;
}
.single-product .cart button:hover{
border-radius: 3px 30px 3px 30px !important;
} .shop_membership_product{
display: grid;
grid-template-columns: repeat(2,1fr);
} footer ul.sub-menu{
margin-top: 10px;
} .contact_form{
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 15px;
}
.contact_form .cf_row:nth-child(3), .contact_form .cf_row:nth-child(4), .contact_form .cf_row:nth-child(5){
grid-column: 1/3;
}
.contact_form input, .contact_form textarea{
width: 100%;
width: 100%;
padding: 8px;
border: 2px solid #e2c2bf;
border-radius: 5px;
}
.contact_form input[type="checkbox"]{
width: auto !important;
}
.wpcf7-list-item{
margin: 0;
}
span.wpcf7-list-item-label{
font-size: 13px;
line-height: 13px;
}
.contact_form .cf_row button{
transition: all linear 200ms;
color: #FFFFFF !important;
letter-spacing: 1px;
font-size: 13px;
font-weight: 600 !important;
text-transform: uppercase !important;
background-color: #E2C2BF;
border-radius: 30px 3px 30px 3px !important;
padding: 8px 25px;
border: 2px solid #E2C2BF;
cursor: pointer;
}
.contact_form .cf_row button:hover{
border-radius: 3px 30px 3px 30px !important;
} .sgpb-popup-close-button-6{
width: 20px !important;
height: 20px !important;
top: 10px !important;
right: 10px !important;
}
#sgpb-popup-dialog-main-div{
padding: 60px !important;
text-align: center;
}
.popup_title{
font-size: 25px;
color: #85A196;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 1px;
display: flex;
flex-direction: column;
align-items: center;
}
.popup_title::before{
content: "";
background: url(//petrichor-ceramique.fr/wp-content/themes/divi-child-main/assets/images/picto_leaves.webp);
background-size: contain;
background-repeat: no-repeat;
width: 50px;
height: 50px;
display: block;
margin-bottom: -15px;
} @media screen and (max-width: 1300px){
.shop_products_list{
grid-template-columns: repeat(3, 1fr);
}
}
@media screen and (max-width: 980px){
.shop_products_list{
grid-template-columns: repeat(2, 1fr);
}
.shop_products_item img {
height: 250px;
}
}
@media screen and (max-width: 600px){
.shop_products_list{
grid-template-columns: 1fr;
}
.shop_products_item img {
height: 250px;
}
}