/* Custom CSS --> SHOP.MYCABINEEXCLUSIVE.CON */

/********************************************************
         HEADER & LOGO
 ********************************************************/
.header-right {
    display: flex;
    justify-content: flex-end;
    padding-top: 19px;
}

.clientservice_open-modal-btn, #header a {
    color: #fa9dff;

/********************************************************
         MEGA-MENU
 ********************************************************/

/*  Titre des catégories dans le MegaMenu */
.category-item.level-1 > .h5 a {
	color: #14004c;
        font-size: 14px;
        font-weight: bold;
	line-height: 1.2;
}

/* Couleur de la catégorie du MegaMenu */
#header .amenu-item a {
	color: #14004c;
}

.categories-grid {
	padding: 0 16px;
	text-align: left;
}

/********************************************************
         SCROLLBAR
 ********************************************************/

/* Firefox */
* {
    scrollbar-width: thin;
    scrollbar-color: #FB398F #DFE9EB;
}

/* Chrome, Edge and Safari */
*::-webkit-scrollbar {
    width: 10px;
}
*::-webkit-scrollbar-track {
    border-radius: 5px;
    background-color: #DFE9EB;
}

*::-webkit-scrollbar-track:hover {
    background-color: #B8C0C2;
}

*::-webkit-scrollbar-track:active {
    background-color: #B8C0C2;
}

*::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background-color: #FB398F;
}

*::-webkit-scrollbar-thumb:hover {
    background-color: #D9317C;
}

*::-webkit-scrollbar-thumb:active {
    background-color: #FB86B1;
}

/********************************************************/

/* PANIER */
.cart-grid-body .card-block h1 {
    margin: 38px 0 20px;
    padding-left: 10px;
    padding-top: 10px;
}

/* CHECKBOX */
#header a:hover, .dropdown:hover .expand-more, .dropdown-item:focus, .page-my-account #content .links a:hover i, .search-widget form input[type="text"]:focus + button .search, #header .top-menu a[data-depth="0"]:hover, .search-widget form button[type="submit"] .search:hover, #products .highlighted-informations .quick-view:hover, .featured-products .highlighted-informations .quick-view:hover, .product-accessories .highlighted-informations .quick-view:hover, .product-miniature .highlighted-informations .quick-view:hover, .block-categories .collapse-icons .add:hover, .block-categories .collapse-icons .remove:hover, .block-categories .arrows .arrow-down:hover, .block-categories .arrows .arrow-right:hover, .cart-grid-body a.label:hover, #blockcart-modal .product-name {
    color: #b8006b;
}

/* Connection, menu-language */
.clientservice_open-modal-btn,#header a {
    color: #fd39b4;
}

/* Marques wrapper */
.brandslider-wrapper {
    border-top: 1px solid #f4f4f4;
    padding-bottom: 25px;
}



.category-item.level-1, .manufacturers-grid {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: start;
    margin-right: 30px !important;
}

/* PRIX en gras */
#products .product-price-and-shipping, .featured-products .product-price-and-shipping, .product-accessories .product-price-and-shipping, .product-miniature .product-price-and-shipping, .product-price-and-shipping .product-price, .new-price, .price, .cart-preview .product-infos .product-price {
    color: #414141;
    font-size: 20px;
    font-weight: 550;
}

/* Opacité des prix "Rupture de stock" */
.btn.disabled, .btn:disabled {
    cursor: not-allowed;
    opacity: .25;
}

#products .products, .featured-products .products, .product-accessories .products, .product-miniature .products {
    flex-wrap: wrap;
    justify-content: space-between;
}

#product .product-accessories .product-miniature{width: 33.333%; max-width: 33.333%;}
#product .product-accessories .thumbnail-container{padding: 20px;}
#product .product-accessories .product-thumbnail{height: inherit!important;}
#product .product-accessories .products{justify-content: center;}
#product .product-accessories .an_productattributes{margin-top: 20px;}

.copyright-container {
    margin-top: 10px;
    padding: 16px 0;
    border-top: 1px solid #c7c7c7;
}

/* Ligne du Footer cartes crédit */
#header .amenu-item .amenu-link:hover {
  border-bottom: 3px solid #ff4a76;
}