/**BRAND**/

.pwb-az-listing-header {
    min-height: 50px;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
        margin:50px 0
}.pwb-az-listing-header {}

ul.pwb-clearfix {
    min-height: 100px;
}

.pwb-az-listing-header li {
    border: none;
    width: 50px;
    height: 50px;
    line-height: 50px;
}
/**HOME**/
.ecomus-currency-language.ecomus-currency .current {
    font-weight: 300;
}
.pwb-brands-in-loop, .pwb-brand-shortcode {
    text-transform: uppercase !important;
}
div#site-content {
    padding-top: 0 !Important;
}
.swiper a.ecomus-button-link {
    display: block;
}
.menu-item--widget-heading {
    font-size: 16px !important;
	font-weight: bold;
}

/**BADGE**/
.woocommerce-badge {
    height: 60px;
    width: 60px;
}

/**REVIEWS DISPLAY**/
span.user-rating.rating-stars {
    color: orange;
}
h2.woocommerce-Reviews-title {
    font-size: 27px;
    letter-spacing: 3px;
}

.elementor-element-eb12c62 div#tab-description, .elementor-element-eb12c62  div#tab-additional_information {
    display: none;
}


#tab-reviews .woocommerce-tabs-title.em-font-semibold.em-color-dark {
    display: none;
}
.comment_container {
    display: flex;
}


.comment-text {
    width: 100%;
}

img.avatar.avatar-60.photo {
    height: 60px;
}
.elementor-element-42a8d51 div#tab-reviews {
    display: none;
}


/**PRODUCT DETAILS**/
.wpccl-btn-wrapper {
    display: flex;
    align-items: center;
    padding-left: 10px;
}
.single-product .product-gallery-summary img {
    max-width: 100%;
    width: 100%;
}
p.stock.in-stock.woocommerce-badge {
    height: 30px !important;
    padding: 0 !important;
}
.ecomus-product-price span.woocommerce-Price-amount.amount bdi {
    font-size: 18px;
}
.woocommerce-tabs-title.em-font-semibold.em-color-dark {
    padding: 20px 0 !important;
}


button.single_add_to_cart_button.button.alt, button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
    height: 50px;
    width: 250px;
}

button.single_add_to_cart_button.button.alt span.price, 
button.single_add_to_cart_button.button.alt span.divide, .product-featured-icons.product-featured-icons--single-product {
    display: none !important;
}


.single-product div.product .entry-summary .quantity {
    height: 50px !important;
    border-radius: 5px;
}
button.single_add_to_cart_button.button {
    background: darkgreen;
    border: none;
}
/**CATALOG**/
.woocommerce-badges.sold-out {
    background-color: #ffcffc !Important;
}

.pwb-brands-in-loop {
    order: -1;
}

.product-summary {
    display: grid;
}

.ecomus-rating.em-flex.em-flex-align-center {
    order: 1;
}
.product-summary bdi {
    font-size: 16px;
    font-weight: 400;
}
.products-filter-widget .products-filter__option-name, .products-filter-widget .products-filter__option-toggler, .products-filter-widget--elementor .products-filter__option-name, .products-filter-widget--elementor .products-filter__option-toggler {
    font-weight: 300;
}
span.products-filter__filter-name.filter-name {
    padding: 10px 0;
}
span.products-filter__count.counter {
    font-weight: 300;
}
.products-filter__filter {
    text-transform: uppercase;
}
.product--cat {
    text-transform: uppercase;
}

/**MENU**/
.hambuger-navigation .mega-menu .mega-menu-sub-item {
    border: none;
}
.menu-item-1102, .menu-item-1103, 
.menu-item-1104, .menu-item-1105, 
.menu-item-1106, .menu-item-1107, 
.menu-item-1108, .menu-item-1109, 
.menu-item-1110, .menu-item-1111, 
.menu-item-1112, .menu-item-1113, 
.menu-item-1114, .menu-item-1115, 
.menu-item-1116, .menu-item-1117, 
.menu-item-1118, .menu-item-1119, 
.menu-item-1120, .menu-item-1121, 
.menu-item-1122, .menu-item-1123, 
.menu-item-1124, .menu-item-1125, 
.menu-item-1126, .menu-item-1127 {
    width: 50px;
    display: inline-block;
    
}
li.mega-menu-container.em-container.full-width {
    max-width: 1200px;
    padding: 10px;
}
/**BRAND BANNER**/
.archive div#page-header {
    padding: 0;
}
.term-augustinus-bader div#page-header {
    background-image: url(/wp-content/uploads/2025/07/Agustinus-brader.png);
    height: 350px;
    background-size: contain;
    background-color: #f8e6ff;
    
}
.term-huda-beauty div#page-header {
    background-image: url(/wp-content/uploads/2025/07/huda-beauty.png);
    height: 350px;
    background-size: contain;
    background-color: #f8e6ff;
    
}
.term-iconic-london div#page-header {
    background-image: url(/wp-content/uploads/2025/07/iconic-london.png);
    height: 350px;
    background-size: contain;
    background-color: #f8e6ff;
    
}
 .term-kora-organics div#page-header {
    background-image: url(/wp-content/uploads/2025/07/kora-organic.png);
    height: 350px;
    background-size: contain;
    background-color: #f8e6ff;
    
}
 .term-fenty-beauty div#page-header {
    background-image: url(/wp-content/uploads/2025/07/fenty-beauty.png);
    height: 350px;
    background-size: contain;
    background-color: #ffd3c2;
    
}
 .term-gisou div#page-header {
    background-image: url(/wp-content/uploads/2025/07/gisou.png);
    height: 350px;
    background-size: contain;
    background-color: #ffd3c2;
    
}
 .term-hourglass div#page-header {
    background-image: url(/wp-content/uploads/2025/07/hourglass.png);
    height: 350px;
    background-size: contain;
    background-color: #ffd3c2;
    
}
 .term-natasha-denona div#page-header {
    background-image: url(/wp-content/uploads/2025/07/natasha-denona.png);
    height: 350px;
    background-size: contain;
    background-color: #ffd3c2;
    
}
 .term-one-size-by-patrick-starrr div#page-header {
    background-image: url(/wp-content/uploads/2025/07/onesize.png);
    height: 350px;
    background-size: contain;
    background-color: #ffd3c2;
    
}
.term-patrick-ta div#page-header {
    background-image: url(/wp-content/uploads/2025/07/patric-ta.png);
    height: 350px;
    background-size: contain;
    background-color: #ffd3c2;
    
}
.term-paulas-choice div#page-header {
    background-image: url(/wp-content/uploads/2025/07/paulas-choice.png);
    height: 350px;
    background-size: contain;
    background-color: #f8e6ff;
    
}
.term-summer-fridays div#page-header {
    background-image: url(/wp-content/uploads/2025/07/summer-fridays.png);
    height: 350px;
    background-size: contain;
    background-color: #ffd3c2;
    
}
.term-tatcha div#page-header {
    background-image: url(/wp-content/uploads/2025/07/tatcha.png);
    height: 350px;
    background-size: contain;
    background-color: #f8e6ff;
    
}
.term-kosas div#page-header {
    background-image: url(/wp-content/uploads/2025/07/kosas.png);
    height: 350px;
    background-size: contain;
    background-color: #ffd3c2;
    
}
.term-farmacy div#page-header {
    background-image: url(/wp-content/uploads/2025/07/farmacy.png);
    height: 350px;
    background-size: contain;
    background-color: #edecdf;
    
}
.term-makeup-by-mario div#page-header {
    background-image: url(/wp-content/uploads/2025/07/mario.png);
    height: 350px;
    background-size: contain;
    background-color: #edecdf;
    
}
.term-rhode div#page-header {
    background-image: url(/wp-content/uploads/2025/07/rhode.png);
    height: 350px;
    background-size: contain;
    background-color: #edecdf;
    
}
.term-youth-to-the-people div#page-header {
    background-image: url(/wp-content/uploads/2025/07/ytp.png);
    height: 350px;
    background-size: contain;
    background-color: #edecdf;
    
}
.term-dr-barbara-sturm div#page-header {
    background-image: url(/wp-content/uploads/2025/07/barbara.png);
    height: 350px;
    background-size: contain;
    background-color: #edecdf;
    
}
.term-byredo div#page-header {
    background-image: url(/wp-content/uploads/2025/07/byredo.png);
    height: 350px;
    background-size: contain;
    background-color: #edecdf;
    
}
.term-victoria-beckham-beauty  div#page-header {
    background-image: url(/wp-content/uploads/2025/07/victoria-beckam.png);
    height: 350px;
    background-size: contain;
    background-color: #edecdf;
    
}
.term-dior  div#page-header {
    background-image: url(/wp-content/uploads/2025/07/dior.png);
    height: 350px;
    background-size: contain;
    background-color: #edecdf;
    
}
.term-charlotte-tilbury  div#page-header {
    background-image: url(/wp-content/uploads/2025/07/charlotte.png);
    height: 350px;
    background-size: contain;
    background-color: #f8e6ff;
    
}

.archive h1.page-header__title.em-font-h4 {
    color: transparent;
}
.term-chanel div#page-header {
    background-image: url(/wp-content/uploads/2025/07/chanel-1.png);
    height: 350px;
    background-size: contain;
    background-color: #edebdd;
}

.tax-pwb-brand .products-filter__filter.filter.pwb-brand.pwb-brand.checkboxes.multiple.products-filter--collapsible.products-filter--scrollable {
    display: none;
}
.post-type-archive-product div#page-header {
    display: none;
}

/**FONT**/
.hambuger-navigation ul.menu .menu-item-has-children > a {
    text-transform: capitalize;
}
span.header-item__text.header-account__text.em-font-medium {
    font-weight: 300;
}

a.underline-hover {
    font-weight: 400;
}

@media (max-width: 767px){
	a.ecomus-button-link {
    padding: 5px 0 !important;
}
	.tax-pwb-brand div#page-header {
    max-height:145px;
}
}

/* HOME SLIDES in WIDTH SCREEN */
@media(min-width:1441px){
    .elementor-127 .elementor-element.elementor-element-e1f7825 .ecomus-slides-elementor .ecomus-slides-elementor__item {
        height: 41vw;
    }
}