/* Phocealys CSS */
:root{
	--bs-primary: #676e7b;
	--bs-secondary: #cabca8;
	--bs-success: #a8b5a3;
	--bs-warning: #ef8f2e;
	--bs-danger: #ef8f2e;
	--bs-light: #e9e1d8a6;
	--bs-dark: #646b77;
	--bs-link-hover-color: #CABCA8;
	--bs-primary-text-emphasis: var(--bs-secondary);
	--bs-primary-rgb: 168, 181, 163;
}

/* theme fix */
@layer bs-base {
	@media (min-width: 992px) {
		.col-lg-3 {flex-basis: calc(25% - 1.5rem);}
	}
}
@layer ps-components {
	.left-block, .right-block {
		border-bottom: none;
	}
}
@layer ps-modules {
	.ps-emailalerts__content {
		padding: 1.5rem;
	}
}

.header a:not(.dropdown-item):not(.btn):hover i{color:var(--bs-warning);}

.form-check-input:checked{ 
	background-color: var(--bs-success);
	border-color: var(--bs-success);
}
.form-control:focus,
.form-select:focus,
.form-check-input:focus{ 
	border-color:var(--bs-primary);
	box-shadow: 0 0 0 .25rem rgba(var(--bs-primary-rgb),.25);
}

/* NS -- Creative Slider */
.ls-v6 .ls-nav-start:after{
	border-top: 2px solid rgb(239, 143, 46) !important;
    border-right: 2px solid rgb(239, 143, 46) !important;
}
#layerslider_18 .ls-bottom-nav-wrapper .ls-nav-stop,
#layerslider_18 .ls-bottom-nav-wrapper .ls-nav-stop:hover, 
#layerslider_18 .ls-bottom-nav-wrapper .ls-nav-stop-active {	
	border-left: 2px solid rgb(239, 143, 46) !important;
    border-right: 2px solid rgb(239, 143, 46) !important;
}
#layerslider_18 .ls-bottom-nav-wrapper .ls-bottom-slidebuttons a{ border:2px solid rgb(239, 143, 46) !important; }
#layerslider_18 .ls-bottom-nav-wrapper .ls-bottom-slidebuttons a.ls-nav-active{background-color: rgb(239, 143, 46) !important;}

/* Blog */
.ybc_image-single.ybc_item_img_ladyload,
.ybc_blog_img_wrapper img,
.blog-product-list img,
.ybc_blog_sidebar a,
.ybc-navigation-blog-content img {
	border-radius: 10px;
}
.ybc-blog-related-products-list .product-list-review {
	display: none;
}

/* B2B module fix */
.b2b-cart-message {
		background: #e9e1d8;
		padding: 1.5rem 1.5rem 0;
		font-size: 1rem;
		border: none;
		border-radius: 10px;
}
.b2b-cart-message.alert {}
.b2b-cart-message p.title {
		font-size: 1.2rem;
		font-weight: 600;
}
@layer bs-base {
		.b2b-cart-message .row > * {
				width: auto;
		}
}

/* Module - opartDevis */
#opartDevisForm .panel-heading {margin:15px 0;}
#opartDevisForm .panel-body .col-lg-3,
#opartDevisForm .panel-body .col-lg-6,
#opartDevisForm .panel-body .col-lg-12
{margin: 20px 0;}
#opartDevisForm .cart_navigation.clearfix {display: none;}
.page-content--customer a.btn.btn-sm {margin : 5px 0}

/* tunnel */
button.checkout-steps__btn.btn.btn-link{height: 75px;}
.cart-summary__actions.checkout.js-cart-detailed-actions .d-grid div a {width: 100%}

/* whishlist */
.wishlist-list-item:hover .wishlist-list-item-title,
.wishlist-list-item:hover .wishlist-list-item-title span
{color:#fff!important;}
.wishlist-list .wishlist-list-item:hover{background:var(--bs-secondary)!important;color:white!important;}
.wishlist-product-combinations a:hover{color:var(--bs-secondary)!important;}
/* page produit */
.discounts-table th {color:var(--bs-warning); font-family: "PT Serif";font-size: 1.2rem;font-weight: normal;}
.discounts-table td {color:var(--bs-primary);}

.discounts-table th:last-child,
.discounts-table td:last-child
{display: none;}