/*html {
  scroll-behavior: auto !important;
}*/
a.page-link-load-more,
a.page-link-load-more:hover {
    display: inline-flex;
    text-align: center;
    text-transform: uppercase;
    padding: 1.25rem 3.2rem;
    background: var(--cs-text-primary);
    color: #fff !important;
    border-radius: 5.6rem !important;
}

.product-flags .badge.discount {
    border: 1px solid #a74c38;
    color: #a74c38;
}

.product-miniature .product-miniature__prices .product-miniature__discount-price .product-miniature__regular-price {
    color: #a74c38;
}

.ets_mm_megamenu .mm_columns_ul {
    /*height: 100vh;*/
}

body .layout_layout5.ets_mm_megamenu::before {
    background: transparent !important;
}

.product-miniature .product-miniature__infos__top {
    margin-top: 40px;
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #dcbf87;
    --bs-btn-border-color: #dcbf87;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #dcbf87;
    --bs-btn-hover-border-color: #dcbf87;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #dcbf87;
    --bs-btn-active-border-color: #dcbf87;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #dcbf87;
    --bs-btn-disabled-border-color: #dcbf87;
}

a {
    color: #dcbf87;
    text-decoration: none;
    transition: var(--cs-transition-default)
}

a:active,
a:hover {
    color: #dcbf87;
}

.btn-outline-primary {
    background-color: #fff;
    border-color: #dcbf87;
    color: #dcbf87;
}

.btn-outline-primary:hover {
    background-color: #dcbf87;
    border-color: #dcbf87;
    color: var(--cs-btn-secondary-hover);
}

.ps_sharebuttons ul li a:hover {
    color: #dcbf87;
}

.breadcrumb .breadcrumb-item .breadcrumb-link {
    color: #dcbf87;
}

.customer-link>a:hover,
.customer-link__link:hover {
    color: #dcbf87;
}

.account-menu>a.active .link-item,
.account-menu>a.active .link-item i,
.account-menu>a:hover .link-item,
.account-menu>a:hover .link-item i {
    color: #dcbf87;
}

.btn-tertiary-text {
    color: #dcbf87;
}

.btn-tertiary:hover,
.swiper-button-next:hover,
.swiper-button-prev:hover {
    color: #dcbf87;
}

.quantity-button button:hover {
    background-color: #dcbf87;
    border-color: #dcbf87;
}


/* add 30/01/2025 for client spec */

body#product div#left-column {
    display: none;
}

body#product div#content-wrapper {
    width: 100%;
}


/* add 30/01/2025 for client spec */


/*Ajout pour ressoudre le souci d'affichage du champ de recherche sur le menu au moment du click sur l'icode */

.mm_extra_item.mm_display_search_default #search_widget .js-search-input.form-control {
    top: 0 !important;
}


/* b2b shop new product badge color */

.product-flags .badge.new {
    border-color: #5f6b38 !important;
    background-color: #5f6b38 !important;
}


/* add 10/03/2025 for client spec */

body.private_modern_theme ul#pshop_bottom_footer .lost_password a {
    color: #5f6b38 !important;
}

body.private_modern_theme ul#pshop_bottom_footer .lost_password a:hover {
    color: #5f6b38 !important;
}

body.private_modern_theme .btn {
    background-color: #5f6b38 !important;
    border-color: #5f6b38 !important;
    box-shadow: 0 1px #5f6b38 inset, 1px 0 #5f6b38 inset, -1px 0 #5f6b38 inset, 0 -1px #5f6b38 inset, 0 2px #5f6b38, 0 3px #5f6b38, 0 4px 2px rgba(0, 0, 0, 0);
}


/* add 27/03/2025 out of stock attribute */

.isoproduct-sizes .btn.out-of-stock {
    background: #ddd;
    /* opacity: 0.6; */
    pointer-events: none;
}
.page-product .product__title-review{
flex-direction: column;
}
/* QUICK view ON HOVER NONE*/
@media(hover:none){
    /*.product-miniature .product-miniature__quickview{
        display:block !important;
    }*/
    .product-miniature .product-miniature__infos__top
    {
        margin-top: 0 !important;
    }
    
}
.isoproduct-sizes .btn
{
    font-size: 12px;
}

/* ADD 10/04/2025 */
.whatsapp-badge
{
z-index : 1054 !important;
}

.js-discount.cart-voucher__offers{/*display:none;*/}

.iso-b2b-access-link.iso-b2b-access-link-url {
    text-transform: uppercase;
}
/** 20-10-2025 */
#submit-login-b2c {
    border-color: #5f6b38;
    background-color: #5f6b38;
}
.iso-b2b-access-link.iso-b2b-access-link-url:hover {
    color: #5f6b38;
}
@media (max-width: 768px) {
  #submit-login-b2c {
    display: none !important;
  }
  .blockcart__badge{
	background: var(--cs-surface-badge);
    color: #000;
  }
}

/*27/10/2025*/
#isomod-associated-products .product-list li[data-id="0"] {
    display: none !important;
}

.obs_floatingcart_product .obs_floatingcart_product_quantity {
    background-color: #5f6b38;
}

.seosa_product_label.top-right, 
.seosa_product_label.center-right, 
.seosa_product_label.bottom-right
{
    width: 90px !important;
    height: auto !important;
}