.plan-de-site {
    pointer-events: none !important;
}



/************** woocomerce ***************/
/*** produits ***/
/* .pc-cart-elem a {
    width: 100%;
    text-align: center !important;
    justify-content: center !important;
}

.pc-price-elem .price {
    background: #f69e36;
    padding: 6px;
    border-radius: 4px;
}

.pc-product-elem > .fusion-column-wrapper > .fusion-builder-row-inner:nth-child(2) {
    padding:20px !important;
    box-shadow:4px 0 12px rgb(0 0 0 / 15%);
}

 .pc-img-elem a{
	text-align:center !important;
}

.pc-img-elem img {
    width: 100%;
	margin:0px;
	min-height: 320px !important;
    max-height: 320px !important;
    object-fit: contain !important;
}
.pc-col-img .fusion-column-wrapper {
    margin: 0 !important;
}


#wrapper .section-pc-product .catalog-ordering {
    margin-bottom: 0px !important;
}
@media only screen and (max-width: 800px){
	.pc-price-elem {
		display: flex;
		justify-content: center !important;
	}

}


 */




/* woocomerce page  */
.woocommerce-page #content {
    margin-bottom: 0px;
}

/* cart */
.woocommerce-cart #main {
    padding:70px 20px 70px 20px;
}
.fusion-menu-cart-checkout a:hover {
    color: #FFE361 !important;
}

.fusion-menu-cart-checkout {}

.wc-block-cart__submit-container .wc-block-components-button {
    font-family: "DM SANS" !important;
    background: #FFBF66;
    color:#fff;
    height:55px !important;
    border:unset !important;
    font-size: 17px !important;
    font-weight: 400 !important;
}
.wc-block-cart__submit-container .wc-block-components-button:hover {
    background: #FFE361;
    color:#fff
}

.wc-block-cart{
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    padding:30px !important;
    border-radius:8px;
    box-shadow:0 0 6px #FFBF66;
}
.is-large.wc-block-cart {
    margin-bottom: 0 !important;
}
.wc-block-cart__sidebar {
    margin-bottom: 0 !important;
}

tr.wc-block-cart-items__header span,
.is-large.wc-block-cart .wc-block-cart__totals-title{
    font-size: 16px;
    color:#FFBF66
}
.is-medium .wc-block-cart__sidebar{
    margin-bottom:0 !important;
}

/* cart vide  */
.woocommerce-cart .wp-block-button__link{color:#fff !important;background:#FFBF66 !important;border-radius:6px !important}
.woocommerce-cart .wp-block-button__link:hover{color:#fff !!important;background:#FFE361 !important}

/* woocommerce checkout */




.woocommerce-checkout .wc-block-components-title {
    color: #FFBF66;
}

.wp-block-woocommerce-checkout{
    margin-top: 50px !important;
    margin-bottom: 50px !important;
    padding:30px !important;
    border-radius:8px;
    box-shadow:0 0 6px #FFBF66;
}
.wc-block-components-sidebar-layout{margin-bottom:0}

.is-large .wc-block-checkout__actions {
    border-top: 1px solid hsla(0,0%,7%,.11);
    padding: 36px 0 0;
}
/* */
.woocommerce-order-received #main,.single-product #main{
    padding:50px 20px !important;
}
@media only screen and (max-width: 800px){
    .woocommerce-order-received #main,.single-product #main{
    padding:20px !important;
}
}
/* single product */
.single-product .woocommerce-Price-amount.amount{font-size:24px;font-weight:700;}
/* .single-product .quantity.buttons_added .minus, .single-product .quantity.buttons_added .plus {color:#fff !important} */
/* .single-product .quantity.buttons_added .minus:hover, .single-product .quantity.buttons_added .plus:hover {color:#fff !important} */
ul.social-share.clearfix {
    display: none !important;
}
.single-product .related.products .title-heading-left{font-size:23px !important;font-weight:600 !important;}
a.show_details_button {
    display: none !important;
}

.fusion-content-sep.sep-double.sep-solid {
    display: none;
}

.single-product .related.products .add_to_cart_button {
    background: #FFBF66;
    color: #fff;
    padding: 10px 20px;
    text-align: center !important;
    border-radius:4px !important;
	max-width: 200px !important;
    width: 100% !important;
}
.single-product .related.products .add_to_cart_button:hover {
    background: #FFE361;
    color: #fff !important;
}


.single-product .related.products .product-buttons a:before {
    display: none;
    
}


.single-product .related.products .product-details {
    text-align: center;
}

.single-product .related.products .fusion-price-rating {
    display: flex;
    justify-content: center !important;
    margin-top: 10px;
}

.single-product .related.products .product-buttons-container {
    display: flex;
    justify-content: center;
}

@media only screen and (max-width: 800px){
	.wp-block-woocommerce-checkout {
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	   padding:20px !important;

	}
	.woocommerce-checkout #main {
		padding:20px !important;
	}

	/* cart */
	.woocommerce-cart #main {
		padding: 20px !important;
	}
		 .wc-block-cart{
		padding: 20px !important;

	}
	/* product page */
	.single-product  #wrapper .product .summary.entry-summary {
		margin-left: 0% !important;
	}
}
@media only screen and (max-width: 497px){
	.wc-block-cart-items__row {
		display: flex !important;
		flex-direction: column;
		align-items: flex-start;
		gap: 20px;
	}
}
section.related.products ul.products .product img {
    min-height: 320px !important;
    max-height: 320px !important;
    object-fit: contain !important;
}
/*side barre*/
.fusion-content-widget-area .widget ul.product-categories li a {
    text-transform: uppercase !important;
    display: inline-block;
    padding: 10px 40px !important;
    width: 100% !important;
	font-size:16px !important;
}
.fusion-content-widget-area .widget ul.product-categories li {
    padding: 0 !important;
    margin: 0 !important;
}

.fusion-content-widget-area .widget ul.product-categories li>ul.children>li>a {
    padding-left: 60px !important;
}
.fusion-content-widget-area .widget ul.product-categories li.cat-item.current-cat>a,.fusion-content-widget-area .widget ul.product-categories li.cat-item>a:hover {
    background: var(--awb-color2);
    color: #fff !important;
}
.fusion-content-widget-area .widget ul.product-categories li.cat-item.current-cat>a:before,.fusion-content-widget-area .widget ul.product-categories li.cat-item>a:hover:before{
	color: #fff !important;
}
.widget.woocommerce.widget_product_categories h4.widget-title {
    padding: 0 30px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    font-size: 20px !important;
}


