/** tema subordinado bowie peluqueros **/
 /* importación */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&family=Playfair+Display+SC:wght@400;700&display=swap');


#header {background-color:#22252b}
#header a {color:#fff}
#header a:hover {color: rgba(255,255,255,.5)}
#header .header-nav {max-height:50px; border-bottom:none}
#header .header-nav .blockcart {
       text-align: center;
    color: #405ea7;
    border: solid 2px #405ea7;
background-color:#22252b}
#header .header-nav .cart-preview .shopping-cart {color:#405ea7}
#header .header-top a[data-depth="0"] {
    color: #fff;
    font-weight:500;
	font-family: 'Montserrat', sans-serif;
text-transform: capitalize;
}
#header .header-nav .cart-preview.active {
    background: #22252b;
}
#header .header-nav .blockcart.active a:hover {
    color: #2D4B93;
}
#header .header-nav .cart-preview.active a, #header .header-nav .cart-preview.active i {
    color: #2D4B93;
}
#header .header-top a[data-depth="0"]:hover {
    color: rgb(255 255 255 / 69%);
    border-bottom: 1px solid rgb(255 255 255 / 69%);
}
#header, #header .header-top {
    background-color: #22252b;
}

#header .header-top .menu {
    padding-left: 120px;
}

#search_widget form input {
    padding: 10px 40px;
    background-color: #22252b;
    border: 2px solid #7a7a7a;
    color: #7a7a7a;
}

#search_widget form i {
    padding: 0.5rem;
}

.top-menu .sub-menu {
    background-color: #22252b;
	margin-top: 10px;
}


#_desktop_top_menu .top-menu[data-depth="0"] li:hover .sub-menu{
border-top: 2px solid #E48425;}

#wrapper {
    padding-top: 1.563rem;
    background-color: #eeeeee;
}

#footer {
    background-color: #22252b;
}

.h1, .h2, .h3 {
    color: #E48425;
    text-transform: uppercase;
    font-family: 'Playfair Display SC', serif;
}

#block_myaccount_infos .myaccount-title a {
    color: #E48425;
    font-family: 'Playfair Display SC', serif;
}

.footer-container .h3, .footer-container .h4 {
    color: #E48425;
    font-family: 'Playfair Display SC', serif;
}

.footer-container li a {
    color: #fff;
}

.footer-container li a:hover {
   color: rgb(255 255 255 / 69%);
}

a {
    color: #E48425;
}

a:hover {
   color: rgb(255 255 255 / 69%);
}

.btn-primary {
    color: #2D4B93;
    background-color: #24b9d700;
    border: 2px solid #2D4B93;
}

.btn-primary:hover {
    color: #E48425;
    background-color: #24b9d700;
    border: 2px solid #E48425;
}

.product-flags li.product-flag {
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    background-color: #2D4B93;
}

.product-images>li.thumb-container>.thumb.selected, .product-images>li.thumb-container>.thumb:hover {
    border: #2D4B93 2px solid;
}

.social-sharing li a:hover {
  color: #E48425;
}

.product-price {
    color: #2D4B93;
}

#products .product-title a, .featured-products .product-title a, .product-accessories .product-title a, .product-miniature .product-title a {
      font-weight: 500;
    color: #E48425;
    text-align: center;
    text-decoration: none;
}

#products .highlighted-informations .quick-view, .featured-products .highlighted-informations .quick-view, .product-accessories .highlighted-informations .quick-view, .product-miniature .highlighted-informations .quick-view {
     color: #2D4B93;
}
#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 .quick-view js-quick-view:hover {
    color: #E48425;
}

.block-categories {
    display: none;
}

#subcategories ul li .subcategory-image {
    display: none;
}

#subcategories ul li .subcategory-name:hover {
    text-transform: uppercase;
color: #7a7a7a;
}

.pagination .page-list {
    background-color: #22252b;
}

.pagination a:hover {
  color: color: rgb(255 255 255 / 69%);
}

.pagination .current a {
    color: #E48425;
}

.pagination a {
    font-weight: 600;
    color: #fff;
}
.block_newsletter {
    background: #22252b;
}
#footer .block_newsletter #block-newsletter-label {
    color: #fff;
}
.block_newsletter form input[type="email"] {
       border: 2px solid #7a7a7a;
    background-color: #22252b;
}

.carousel .carousel-control .icon-next i:hover, .carousel .carousel-control .icon-prev i:hover {
    color: #2D4B93;
}
#products .products-section-title, .featured-products .products-section-title, .product-accessories .products-section-title, .product-miniature .products-section-title {
       font-weight: 600;
    text-align: center;
    font-size: 45px;
}
#custom-text h2 {
       font-weight: 600;
    color: #E48425;
    text-transform: uppercase;
    font-family: 'Playfair Display SC';
}
#custom-text p, #custom-text .page-content.page-cms ul, .page-content.page-cms #custom-text ul {
    font-weight: 400;
    color: #22252b;
    font-family: 'Montserrat';
}
.carousel .carousel-item .caption .caption-description p, .carousel .carousel-item .caption .caption-description .page-content.page-cms ul, .page-content.page-cms .carousel .carousel-item .caption .caption-description ul {
       color: #fff;
    font-weight: 200;
    font-family: 'Montserrat';
}
.carousel .carousel-item .caption .display-1 {
    font-weight: 700;
    color: #E48425;
    font-family: 'Playfair Display SC';
}
.carousel .carousel-item .caption {
    color: #fff;
    bottom: 52px;
    left: 70px;
}
#subcategories ul li:hover .subcategory-image a{padding:5px;border:2px solid #E48425}

.products-sort-order .select-list:hover, .brands-sort .select-list:hover, .suppliers-sort .select-list:hover {
    color: #fff;
    text-decoration: none;
    background: #22252b;
}
.text-sm-center {
    font-size: 12px;
}