/*
Theme Name: Organium
Theme URI: https://organium.artureanec.com/
Author: Artureanec
Author URI: https://demo.artureanec.com/
Description: Meet WordPress Theme by Artureanec - really amazing, powerful, clean and ultramodern product, that created with love and attention to details. We know it's difficult to represent yourself on the web in the right way, that's why we spent a lot of time trying to make our Theme more effective. It's flexible, easy customizable, high-quality and really easy to use! So everyone can make awesome website with it. Hope you'll like it. Enjoy!
Version: 1.0.2
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: organium

*/
.organium_ad_banner_widget.view_type_1 .organium_banner_content {
    text-shadow: rgba(30, 28, 28, 0.26) 4px 4px 4px !important;
}

.organium_ad_banner_widget .organium_banner_description{
	color: #fff !important;
}

.organium_page_title_additional {
	display: none!important;
}

.breadcrumbs-wrapper {
	display: none !important;
}

.organium_heading_widget .organium_up_heading {
    text-transform: none !important;
}

.organium_header_menu_container {
	display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

.organium_blog_content_wrapper.with_bottom_margin {
	margin-bottom: 0 !important;
}

.organium_copyright_container.column {
	width:80%!important
}
@media (max-width:1023px) {
	.organium_copyright_container.column {
		width:95%!important
	}
}

.organium_page_title_container .organium_page_title {
    font-size: 80px!important;
    text-align: center !important;
    font-family: 'la belle aurore'!important;
    color: #fff!important;
    text-shadow: rgb(30, 28, 28) 4px 4px 4px !important;
	font-weight: 200 !important;
}

.organium_page_title_bg {
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

.organium_page_title::before {
	display: none !important;
}

.organium_page_content_wrapper.with_bottom_margin, .organium_blog_content_wrapper.with_bottom_margin {
	margin-bottom: 0 !important;
}

.organium_icon_box_widget ul.organium_icon_box_socials li a {
	width: 50px !important;
	height: 50px !important;
}

.organium_icon_box_widget ul.organium_icon_box_socials li a .fab {
	line-height: 1.7 !important;
}

.organium_post_meta_item:not(:last-child):after,
.meta_item_comments,
.meta_item_author {
	display: none !important;
}
.component_title_wrapper {
	padding: 10px 20px;
	margin: 15px 0;
	background-color:#f6f6f6;
}
.component_title_text.step_title_text:before {
	color:#db0650!important;
}

.icon-pat .text,
.icon-pat .icon {
	padding-right: 14px !important;
}
/*.component_content {
	display:none!important;
}*/
.component_content div:has(bundle_form) {
	background-color:red!important;
}
/* Voici ce qu'il faut faire pour un produit composé de produits groupés */
/*.postid-4398 .composite_component:nth-child(2) .component_options, .postid-4398 .composite_component:nth-child(3) .component_options, .postid-5262 .composite_component:nth-child(2) .component_options, .postid-5262 .composite_component:nth-child(3) .component_options {
	display:none!important;
}*/
.composite_component .component_content {
	display:none!important;
}
/*.postid-4398 .composite_component:nth-child(2) .component_content, .postid-4398 .composite_component:nth-child(3) .component_content, .postid-5262 .composite_component:nth-child(2) .component_content, .postid-5262 .composite_component:nth-child(3) .component_content {
	display:block!important;
}
.postid-4398 .bundled_item_cart_details .stock.out-of-stock, .postid-5262 .bundled_item_cart_details .stock.out-of-stock {
	display:none!important;
}*/

/* .componed-with-bundle .composite_component:nth-child(2) .component_options, .componed-with-bundle .composite_component:nth-child(3) .component_options {
	display:none!important;
}
.componed-with-bundle .composite_component:nth-child(2) .component_content, .componed-with-bundle .composite_component:nth-child(3) .component_content {
	display:block!important;
} */
.componed-with-bundle .selection_thumbnail_hidden.composite_component .component_options, .componed-with-bundle .selection_thumbnail_hidden.composite_component .component_options, .componed-with-bundle .paginate-results.composite_component .component_options, .componed-with-bundle .paginate-results.composite_component .component_options {
 display:none!important;
}
.componed-with-bundle .selection_thumbnail_hidden.composite_component .component_content, .componed-with-bundle .selection_thumbnail_hidden.composite_component .component_content, .componed-with-bundle .paginate-results.composite_component .component_content, .componed-with-bundle .paginate-results.composite_component .component_content {
 display:block!important;
}
.componed-with-bundle .bundled_item_cart_details .stock.out-of-stock, .componed-with-bundle .bundled_item_cart_details .stock.out-of-stock {
	display:none!important;
}
/* ci-dessus, la partie dans le cas ou il y a un ou plusieurs produits groupés dans le produit composé */


/*Smartphone*/
@media (max-width:767px) {
	.page-id-2522 .organium_archive_listing_wrapper.grid_listing.columns_3 div:nth-child(2),
	.page-id-2522 .organium_archive_listing_wrapper.grid_listing.columns_3 div:nth-child(3) {
    	display: none !important;
	}
	.page-id-2522 .products.columns-4 li:nth-child(8),
	.page-id-2522 .products.columns-4 li:nth-child(7) {
		display: none !important;
	}
	.organium_page_title_container .organium_page_title {
    	font-size: 46px!important;
	}
}
/*tablette*/
@media (min-width:768px) and (max-width:1024px) {
	.page-id-2522 .organium_archive_listing_wrapper.grid_listing.columns_3 div:nth-child(3) {
    	display: none !important;
	}
	.page-id-2522 .products.columns-4 li:nth-child(8),
	.page-id-2522 .products.columns-4 li:nth-child(7) {
		display: none !important;
	}
	.wpcf7-form label {
		display: block !important;
	}
	.organium_page_title_container .organium_page_title {
    	font-size: 50px!important;
	}
}
/*Small Laptops*/
@media (min-width:1025px) and (max-width:1366px) {
	.organium_page_title_container .organium_page_title {
    	font-size: 50px!important;
	}
	
}
/*Normal*/
@media (min-width:1367px) {
	
}
.component_options_inner ul li {
	border:2px solid #FCFCFC;
	margin: 3.5px 3px!important;
	-webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.25); 
	box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.25);
	max-height:100px!important;
}
.bundled_product.bundled_product_summary.product {
	border:2px solid #FCFCFC;
	margin: 3.5px 3px!important;
	padding:0!important;
	-webkit-box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.25); 
	box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.25);
}
.component_options_inner ul li .cp_clearfix.component_option_radio_button {
	margin-top:-23.5px!important;
}
/*.component_options_inner ul li:hover {
	border:2px solid #db0650;
	transition: border-color, .5s, ease-in;
}*/
.component_options_inner ul li:before {
	background:none!important;
}
.component_options_inner ul li .image.thumbnail_image, .bundled_product.bundled_product_summary.product .bundled_product_images.images {
	max-width:80px;
}
.component_options_inner ul li .image.thumbnail_image img, .bundled_product.bundled_product_summary.product figure img {
	border-radius:50%;
	-webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.25); 
	box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.25);
}

.component_options_inner ul li .radio_button_title.title, .bundled_product.bundled_product_summary.product .details .product_title .item_title {
	font-size:18px!important;
	margin-top:0!important;
	letter-spacing:0!important;
	line-height: 0.8px!important;
}

.component_title_wrapper {
	padding: 0px 10px;
    margin: 8px 0;
}
.component_title_wrapper h2{
	font-size:38px!important;
    margin-bottom: 0!important;
	padding: 4px 0 8px 0!important;
}
.component_title_wrapper h2 span{
	margin-left:45px!important;
	margin-right:15px!important;
}
@media (min-width: 768px) {
	.component_option_radio_button_container.col-md-4 {
    	flex: 0 0 32%!important;
    	max-width: 32%!important;
	}
}
.bundled_product.bundled_product_summary.product {
	max-width:32%!important;
	width:32%!important;
}
.bundled_product.bundled_product_summary.product .bundled_product_title_link {
	display:none;
}
.bundled_product.bundled_product_summary.product div.images {
	width:80px!important;
	margin:0!important;
}
.bundled_product.bundled_product_summary.product .details {
	max-width:70%!important;
	padding:0!important;
}
.bundled_product.bundled_product_summary.product {
	display:inline-block!important;
}
.bundled_product.bundled_product_summary.product .details .cart {
	max-width:85px!important;
	float:right!important;
	margin-top:-25px!important;
}
.bundled_product.bundled_product_summary.product .details .cart, .bundled_product.bundled_product_summary.product label {
	display:inline-block!important;
}
.bundled_product.bundled_product_summary.product .details .cart .bundled_item_cart_content {
	display:block!important;
}
.bundled_product.bundled_product_summary.product .details .cart .bundled_item_cart_content .quantity {
	margin-top:7px!important;
}
.bundled_product.bundled_product_summary.product .details .cart .bundled_item_cart_content .qty {
	width: 4.631em!important;
	padding: 8px 10px!important;
	height:45px!important;
	width:55px!important;
	margin-right:10px!important;
}
.bundled_product_optional_checkbox .price .price_wrapper, .bundled_product_optional_checkbox .price .bundled_item_price_quantity {
	max-width:64px!important;
	display:inline-block!important;
}
.pinky-range {
	color:#db0650;
	font-weight:600;
	font-size:20px;
}
.component_section_title {
	display:none!important;
}
.row.organium_sidebar_none .col-lg-4 #woocommerce_widget_composite_summary-3 {
	background-color:#FCFCFC;
	padding:31px 10px;
	-webkit-box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.25); 
	box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.25);
}
.row.organium_sidebar_none .col-lg-4 #woocommerce_widget_composite_summary-3 h6 {
	text-align:center;
	font-size:48px;
	line-height:1.2px;
	font-weight: 700;
}
.row.organium_sidebar_none .col-lg-4 #woocommerce_widget_composite_summary-3 .step_title::before {
	content: "— ";
}
.row.organium_sidebar_none .col-lg-4 #woocommerce_widget_composite_summary-3 .step_title::after {
	content: " —";
}
.row.organium_sidebar_none .col-lg-4 #woocommerce_widget_composite_summary-3 .step_index {
	display:none;
}
.row.organium_sidebar_none .col-lg-4 #woocommerce_widget_composite_summary-3 .step_title {
	color:#db0650;
}
.row.organium_sidebar_none .col-lg-4 #woocommerce_widget_composite_summary-3 h3 {
	width:fit-content;
	display:inline-block;
}
.row.organium_sidebar_none .col-lg-4 #woocommerce_widget_composite_summary-3 img {
	max-width:100px;
	width:100px;
	border-radius:50%;
	-webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.25); 
	box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.25);
}
.row.organium_sidebar_none .col-lg-4 #woocommerce_widget_composite_summary-3 .summary_element_image.summary_element_data {
	overflow:initial;
}
.row.organium_sidebar_none .col-lg-4 #woocommerce_widget_composite_summary-3 .content_product_title {
	font-size: 18px;
    color: #000;
    margin-top: 40px!important;
    font-weight: 700;
}
.row.organium_sidebar_none .col-lg-4 #woocommerce_widget_composite_summary-3 .composite_price .price {
	width:calc(100% + 20px);
	margin-left:-10px;
	padding:15px 50px;
	background-color:#db0650;
	color:#FFF;
}
.row.organium_sidebar_none .col-lg-4 #woocommerce_widget_composite_summary-3 .composite_price .price .woocommerce-Price-amount.amount::before {
	content: "Total";
	float:left;
}
.row.organium_sidebar_none .col-lg-4 #woocommerce_widget_composite_summary-3 .widget_composite_summary_button .composite_button {
	width:100%;
	display:flex;
}
.row.organium_sidebar_none .col-lg-4 #woocommerce_widget_composite_summary-3 .widget_composite_summary_button .composite_button .quantity-wrapper {
	width:60%;
}
.row.organium_sidebar_none .col-lg-4 #woocommerce_widget_composite_summary-3 .widget_composite_summary_button .composite_button .single_add_to_cart_button {
	background-color:#db0650;
}
.row.organium_sidebar_none .col-lg-4 #woocommerce_widget_composite_summary-3 .summary_elements {
	padding: 5px;
	padding-top: 15px;
}
.row.organium_sidebar_none .col-lg-4 #woocommerce_widget_composite_summary-3 .summary_element {
	padding: 5px;
	background-color:#FFF;
	-webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.25); 
	box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.25);
}
/*.row.organium_sidebar_none .col-lg-4 #woocommerce_widget_composite_summary-3 .summary_element_wrapper_outer {
	border-bottom: 1px solid #2D3131;
}*/
.composite_summary li.summary_element .selected .summary_element_select_wrapper:after {
	content:""!important;
}
.item_qty, .bundled_qty {
	display:none;
}
.bundled_product.bundled_product_summary.product {
	min-height:110px;
}
.bundled_product.bundled_product_summary.product figure,  .bundled_product.bundled_product_summary.product .details{
	margin: 13px 0;
}
.bundled_product_optional_checkbox {
	cursor:pointer!important;
}
.composite_wrap .composite_button .quantity-wrapper div {
	max-width:33.333%!important;
	display:inline-block!important;
}
@media (min-width:1280px) {
	.composite_wrap .composite_button {
		width:50%!important;
		margin-left:auto!important;
	}
}
.composite_button {
	text-align:right!important;
}
.composite_wrap .composite_button .quantity-wrapper, .composite_wrap .composite_button .yith-wcwl-add-to-wishlist {
	max-width:33.333%!important;
	width:33%!important;
	display:inline-block!important;
	vertical-align:top!important;
	text-align:center!important;
}
.composite_wrap .composite_button .single_add_to_cart_button {
	background-color:#db0650!important;
	background:#db0650!important;
}
.composite_wrap .composite_price .price {
	text-align:right;
	padding:20px 0;
	background-color:#db0650!important;
	color:#FFF;
}
.composite_wrap .composite_price .price .woocommerce-Price-amount {
	margin-right:50px;
	font-size: 18px;
    font-weight: 700;
}
.composite_wrap .composite_price .price .woocommerce-Price-amount::before {
	content: "Total";
	float:left;
	margin-left:50px;
}
.bundled_item_after_cart_details.bundled_item_button {
	margin-top:-15px!important;
}
.summary_element_selection .summary_element_content, .summary_element_selection .summary_element_content .content_product_title {
	margin-top:0!important;
}
.bundle_wrap.component_wrap .bundle_button .quantity {
	display:none!important;
}
.bundle_wrap.component_wrap .bundle_price .price {
	text-align:right!important;
}
.bundle_wrap.component_wrap .bundle_price .price .woocommerce-Price-amount {
	margin-right:50px;
}
.bundle_wrap.component_wrap .bundle_price .price::before {
	content: "Total des suppléments : ";
}
.componed-with-bundle .validation_message {
	border-top-color:#db0650!important;
}
.componed-with-bundle .validation_message::before {
	color:#db0650!important;
}
/*Vignettes des images de produits groupés dans le rappel "votre composition" d'un produit composé*/
#woocommerce_widget_composite_summary-3 .content_bundled_product_image {
	display:inline-block!important;
	width:100px;
	max-width:100px;
}
#woocommerce_widget_composite_summary-3 .content_bundled_product_title {
	display:inline-block!important;
	vertical-align:top!important;
	font-size:18px!important;
	font-weight:700!important;
	margin-top: 45px;
    margin-left: 15px;
	width: calc(100% - 130px)!important;
}
#woocommerce_widget_composite_summary-3 .content_bundled_product_title strong {
	color:#db0650!important;
}
.widget_composite_summary.widget_position_default li.summary_element {
	text-align:left!important;
}
@media (min-width:1280px) {
	.page-id-4936 .organium_page_content_wrapper.with_top_margin, .page-id-4936  .organium_blog_content_wrapper.with_top_margin {
		margin-top:0!important;
	}
}



.redirect-message {
	font-size:18px;
	color:#FFF;
}

.page-id-4936 .default #wdap_type_location, .page-id-4936  .default #wdapziptextbox {
	width:60%!important;
}
.page-id-4936 .default.wdap_product_availity_form button, .page-id-4936  .default #wdapzipsumit {
	width:40%!important;
	text-transform: initial!important;
}
.organium_button.organium_button--squared {
	padding:13px 10px!important;
	border-radius:50%!important;
	font-size:26px!important;
}
@media only screen and (max-width:1024px) {
	.header_button_container {
		text-align:center!important;
	}
}

/* PRODUCT BUNDLE OUT OF STOCK */
.bundled_item_cart_details .stock.out-of-stock {
	display:none!important;
}
.details .stock.out-of-stock {
	position:absolute!important;
	bottom:0!important;
	right:10px!important;
}
.organium_page_title_container .container {
	width:100%!important;
	margin:0 auto!important;
}

.postid-4398.componed-with-bundle .organium_page_title_bg {
	background-image: url('https://maisonheron.com/wp-content/uploads/2021/01/header-salad-min.jpg')!important;
}
.page-id-253 .organium_page_title_bg {
	background-image: url('https://maisonheron.com/wp-content/uploads/2021/01/header-faq.jpg')!important;
}
.postid-6457 .organium_page_title_bg {
	background-image: url('https://maisonheron.com/wp-content/uploads/2021/11/su-commande.jpg')!important;
}
.postid-6478 .organium_page_title_bg {
	background-image: url('https://maisonheron.com/wp-content/uploads/2021/11/su-commande.jpg')!important;
}
.postid-6089 .componed-with-bundle .organium_page_title_bg {
	background-image: url('https://maisonheron.com/wp-content/uploads/2021/11/salade-2.jpg')!important;
}

.organium_header .organium_main-menu li:not(:last-of-type), body .quadmenu-navbar-nav li:not(:last-of-type) {
    margin-right: 10px !important;
}
.widget_composite_summary_content .widget_composite_summary_button {
	display:none!important;
}
.composite_wrap .composite_button .quantity-wrapper {
	display:none!important;
}
/* Bouton favoris */
.componed-with-bundle .composite_button {
	margin-top:40px!important;
}
.componed-with-bundle .yith-wcwl-add-button a {
	padding: 17px 23px!important;;
    border: 1px solid!important;;
    border-radius: 5px!important;;
    vertical-align: text-top!important;;
}
.componed-with-bundle .yith-wcwl-add-button a i {
	margin:0!important;
}
.details.component_data {
	max-height:374px!important;
	overflow-y:scroll;
}
@media only screen and (max-width:1024px) {
	.componed-with-bundle .col-lg-12 {
		flex: 0 0 100%!important;
		max-width:100%!important;
	}
	.componed-with-bundle .col-lg-4 {
		display:none!important;
	}
	form.cart.cart_group.composite_form.progressive.standard.grouped_form {
		width: 98vw!important;
		margin-left:-19%!important;
	}
	.bundled_product .component_options_inner ul li .image.thumbnail_image, .bundled_product.bundled_product_summary.product .bundled_product_images.images {
		max-width:100%!important;
		width:100%!important;
	}
	.bundled_product_images figure a img {
		width: 50%!important;
    	margin: 0 auto!important;
	}
	.bundled_product.bundled_product_summary.product .details {
		max-width:100%!important;
	}
	.bundled_product.bundled_product_summary.product .details .cart .bundled_item_cart_content .quantity {
		margin-top:25px!important;
	}
}
@media only screen and (max-width:768px) {
	.componed-with-bundle .container {
		width:95%!important;
		margin:0!important;
	}
	form.cart.cart_group.composite_form.progressive.standard.grouped_form {
		width: 98vw!important;
    	margin-left: -3%!important;
	}
	.details.component_data {
		max-height:auto!important;
		overflow-y:auto!important;
	}
	.bundled_product.bundled_product_summary.product {
		max-width: 95%!important;
    	width: 95%!important;
	}
	.bundled_product h4 {
		text-align:center!important;
	}
	.component_title_wrapper h2 span {
		margin-left:5px!important;
		margin-right:5px!important;
	}
}
#place_order {
	background-color:#db0650!important;
}
.price del {
	display:none!important;
}
/* Cross-sells sur la page panier */
@media (min-width:1024px) {
	.woocommerce-cart .cross-sells {
		width:65% !important;
	}
	.woocommerce-cart .cross-sells ul li {
		width:30% !important;
	}
	.woocommerce-cart .cross-sells ul li img {
		max-width:180px !important;
	}
}
span.flash-item.sale {
	display:none!important;
}
.cn-button.bootstrap {
	background:#db0650!important;
}
.cookie-notice-container {
	background:#FFF!important;
	color:#7d7d7d!important;
	border-top:2px solid #db0650!important;
}
.cn-close-icon:after, .cn-close-icon:before {
	background-color:#7d7d7d!important;
}
.woocommerce-mini-cart__empty-message:last-of-type {
	color:#db0650!important;
	font-weight:800!important;
}
.woocommerce-checkout-shipping-method {
	font-size:16px!important;
	color: #db0650!important;
    font-weight: 800!important;
}
.notice-warning, .sbi_notice, .notice-info, .updated.groups-rating, .frash-notice {
	display:none!important;
}
#carte_fidelite_field .woocommerce-input-wrapper::before {
	content: "Numéro de carte de fidélité";
}
.product_meta_item.sku_wrapper {
	display:none!important;
}
/* .woocommerce-price-suffix {
	display:none!important;
} */
.product-template-default.single.single-product .product.type-product,.product-template-default.single.single-product .related.products ul {
	display:flex;
}
.component:not(.selection_thumbnail_hidden) .composited_product_details_wrapper>.details {
	width:100%!important;
}
.composited_product_images.images {
	display:none!important;
}
.woocommerce .shop_mode_grid .woocommerce-loop-product__wrapper .attachment-woocommerce_flash, .woocommerce-page .shop_mode_grid .woocommerce-loop-product__wrapper .attachment-woocommerce_flash, .single-product.woocommerce div.product .woocommerce-product-gallery .attachment-woocommerce_flash {
	width:100px!important;
}
@media screen and (min-width:1365px) and (max-width:1574px) {
	header .sticky_wrapper .container-fluid, header .sticky_wrapper .container-fluid .row.no-gutters.justify-content-between {
		padding:0!important;
	}
	.organium_header .organium_main-menu > li > a, body .quadmenu-navbar-nav > li > a {
		padding:2px!important;
	}
	.dropdown-trigger .dropdown-trigger__item:before {
		margin-left:-30px!important;
	}
	.component_options_inner ul li .radio_button_title.title, .bundled_product.bundled_product_summary.product .details .product_title .item_title {
		font-size:18px!important;
	}
	.bundled_product.bundled_product_summary.product .details {
		max-width:66%!important;
		padding:0!important;
	}
	.component_options_inner ul li .image.thumbnail_image, .bundled_product.bundled_product_summary.product .bundled_product_images.images {
		max-width:50px;
	}
}
@media screen and (min-width:1008px) and (max-width:1435px) {
	.organium_heading_widget h3.organium_heading {
		font-size:26px!important;
	}
}
.mini_cart_panel .woocommerce-mini-cart img, .mini_cart_panel .woocommerce-mini-cart dl dt {
	display:none!important;
}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd {
	padding: 0 5px!important;
}
.woocommerce .catalog-top-info-wrapper .woocommerce-result-count {
	display:none!important;
}
@media screen and (min-width:990px) and (max-width:1574) {
	.elementor-3577 .elementor-element.elementor-element-1527e10 img.organium_image_widget_main_image {
		max-width:56vw!important;
	}
}
.woocommerce-cart-form__cart-item.cart_item.component_table_item .product-remove {
	padding: 72px!important;
}
.woocommerce-cart-form__cart-item.cart_item.component_table_item .product-thumbnail, .woocommerce-cart-form__cart-item.cart_item.component_table_item dl dt, .woocommerce-cart-form__cart-item.cart_item.component_table_item .product-price {
	visibility:hidden!important;
}
.woocommerce-cart-form__cart-item.cart_item.component_table_item .quantity-wrapper.styled {
	display:none!important;
}
.woocommerce-cart-form__cart-item.cart_item.component_table_item .product-quantity {
	text-align:center!important;
}
.woocommerce-cart-form__cart-item.cart_item.component_table_item td, .woocommerce .woocommerce-cart-form table.shop_table .component_table_item td, .woocommerce-page .woocommerce-cart-form table.shop_table .component_table_item td {
	padding-top:0px!important;
	padding-bottom:0px!important;
}



.woocommerce-info {
	border-top-color:#db0650!important;
}
.woocommerce-info::before {
	color:#db0650!important;
}


.yith-wcwl-add-to-wishlist.exists.wishlist-fragment.on-first-load {
	float:left!important;
}
.composite_wrap .composite_button {
	width:100%!important;
}
.stock.available-on-backorder {
	margin-top: 35px!important;
    line-height: 13px;
    font-size: 13px;
}
@media screen and (min-width:1281px) {
	.woocommerce-cart-form__cart-item.cart_item.component_table_item.bundle_table_item input 

, .woocommerce-cart-form__cart-item.cart_item.bundled_table_item input {
	border:none;
/* 	margin-left:15px; */
	pointer-events:none;
	min-width:5em
}

.woocommerce-cart-form__cart-item.cart_item.component_table_item.bundle_table_item  .quantity-wrapper.styled

, .woocommerce-cart-form__cart-item.cart_item.bundled_table_item .product-quantity .quantity-wrapper.styled {
	display:none!important;
}


.woocommerce-cart-form__cart-item.cart_item.component_table_item.bundle_table_item  .quantity

, .woocommerce-cart-form__cart-item.cart_item.bundled_table_item .product-quantity .quantity {
	text-align:right!important;
}
.woocommerce-cart-form__cart-item.cart_item.component_table_item .product-quantity {
	padding-left:90px!important;
}
/* .woocommerce-cart-form__cart-item.cart_item.bundled_table_item .product-thumbnail {
	visibility:hidden!important;
} */



.woocommerce-cart-form__cart-item.cart_item.bundled_table_item, .woocommerce-cart-form__cart-item.cart_item.bundled_table_item td {
	padding-top:2px!important;
	padding-bottom:2px!important;
}
.woocommerce-cart-form__cart-item.cart_item.component_table_item.bundle_table_item p {
	font-weight:700!important;
	text-decoration: underline;
}

}

@media screen and (max-width:1280px) {
	.woocommerce-cart-form__cart-item.cart_item.component_table_item .product-thumbnail, .woocommerce-cart-form__cart-item.cart_item.component_table_item.bundle_table_item .product-thumbnail {
		display:none!important;
	}
	.woocommerce-cart-form__cart-item.cart_item.component_table_item .product-name .component-name, .woocommerce-cart-form__cart-item.cart_item.component_table_item.bundle_table_item .product-name .component-name {
		text-align:left!important;
		
	}
		.woocommerce-cart-form__cart-item.cart_item.component_table_item.bundle_table_item  .quantity-wrapper.styled

	, .woocommerce-cart-form__cart-item.cart_item.bundled_table_item .product-quantity .quantity-wrapper.styled {
		display:none!important;
	}
	.woocommerce-cart-form__cart-item.cart_item.component_table_item.bundle_table_item input 

, .woocommerce-cart-form__cart-item.cart_item.bundled_table_item input {
		border:none;
		pointer-events:none;
		min-width:5em
	}
	.woocommerce-cart-form__cart-item.cart_item.component_table_item td, .woocommerce-cart-form__cart-item.cart_item.component_table_item.bundle_table_item td {
		min-height:20px!important;
	}
	.woocommerce-cart-form__cart-item.cart_item.component_table_item td, .woocommerce-cart-form__cart-item.cart_item.component_table_item.bundle_table_item td {
		
	}
}
.component_option_radio_button.selected .radio_button_description .radio_button_price.price .price_wrapper {
	color:#fff;
	font-size:20px;
}
.component_option_radio_button:not(.selected) .radio_button_description .radio_button_price.price .price_wrapper {
	color:rgb(219, 6, 80);
	font-size:20px;
}
.organium_grid_blog_item_wrapper .organium_featured_image_container .organium_media_categories {
	display:none;
}
.woocommerce-cart-form__cart-item.cart_item.bundled_table_item .product-thumbnail {
	visibility:hidden!important;
}
.woocommerce-cart-form__cart-item.cart_item.bundled_table_item .product-thumbnail img {
	max-height:15px!important;
}
@media screen and (max-width:1080px) {
	.cross-sells li.product {
		max-width:45%!important;
		width:45%!important;
		margin:5px!important;
	}
	.cross-sells li.product .button.add_to_cart_button {
		padding: 10px 0px!important;
	}
}
#tab-description p span {
	display:none!important;
}
.organium_content_wrapper > .summary.entry-summary > .price {
	color:#db0650!important;
	font-size:18px;
	font-weight:600;
	margin: 11px 0 0;
}
.attachment-woocommerce_flash {
	width:90px!important;
}
.home .attachment-woocommerce_wrapper .yith-wcwl-add-to-wishlist.wishlist-fragment.on-first-load {
	display:none!important;
}

.organium_page_title_bg {
	background: url("https://maisonheron.com/wp-content/uploads/2020/12/header-actu.jpg");
}
@media screen and (max-width:767px) {
	.product-template-default.single.single-product .product.type-product, .product-template-default.single.single-product .related.products ul {
		flex-direction: column!important;
	}
}

/* hide "carte fidélité my account  */

.page-id-14 .woocommerce-info {
	display:none!important;
}
.page-id-14 .col-12 {
	display:none!important;
}

/* Modal add to cart */

.modal {
    display: none;
    position: fixed;
    z-index: 2000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
}

.modal-background {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
}


.modal-content {
	position: relative;
    width: 30% !important;
	padding: 12px 12px 30px 12px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    z-index: 2001;
}

.modal.is-active {
    display: flex;
    justify-content: center;
    align-items: center;
}

.modal-close {
    position: absolute;
    top: 0;
    right: 10px;
    font-size: 24px;
    font-weight: bold;
    cursor: pointer;
    background-color: rgba(255, 255, 255, 0.5);
}
