/*
Theme Name: Ecomus Child
Theme URI: https://wpecomus.com/
Author: DrFuri
Author URI: http://drfuri.com/
Description: Multipurpose WooCommerce WordPress Theme
Version: 1.0.0
Requires at least: 5.0
Tested up to: 5.8
Requires PHP: 7.0
License: GNU General Public License v2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ecomus
Domain Path: /lang/
Tags: one-column, two-columns, left-sidebar, right-sidebar, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
Template: ecomus
*/


/* NAVBAR */
.site-header__desktop .header-main {
    margin: 16px 38px 0 38px;
    border-radius: 100px;
}

.site-header__desktop.minimized .header-main {
    margin: 0;
    border-radius: 0;
}

/* HERO SLIDER */
.ecomus-slides-elementor .ecomus-slide__before-title {
	color: #E04013 !important;
    box-sizing: border-box;
	padding: 6px 16px;
	background: linear-gradient(205.82deg, #FBFBFE 16.3%, #F1F0FB 86.48%);
	border: 0.5px solid #E04013;
	box-shadow: inset 0px -1px 2.5px rgba(190, 186, 233, 0.25), inset 0px 2px 2px rgba(255, 255, 255, 0.77);
	border-radius: 100px;
}

.ecomus-slides-elementor .ecomus-slide__button {
	display: none !important;
}

#hero-slider .swiper-pagination-bullet:before {
    background-color: rgb(192, 57, 43, 0.3) !important;
}

#hero-slider .swiper-pagination-bullet-active:before,
#hero-slider .swiper-pagination-bullet:hover:before {
    background-color: rgb(192, 57, 43, 1) !important;
}

ul.products.product-card-layout-9 li.product .product-inner {
	background-color: #F4F1EA !important;
	border-radius: 30px !important;
}


/* PRODUCT CARD */
ul.products.product-card-layout-6 li.product .product-inner  .product-loop-button-atc {
    background-color: #E04013 !important;
	border: 0;
}

.ecomus-rating.em-flex.em-flex-align-center {
    display: none !important;
}


/* Preço Regular */
.price .woocommerce-Price-amount.amount {
    font-size: 20px !important;
    font-weight: 700 !important;
    color: #01070f !important;
    font-family: 'Raleway', sans-serif !important;
}

/* Preço com Desconto - Preço Antigo (Riscado) */
.price del .woocommerce-Price-amount.amount {
    color: #C0392B !important;
    font-weight: 200 !important;
    font-size: 14px !important;
    text-decoration: line-through !important;
    text-decoration-color: #C0392B !important;
    text-decoration-thickness: 2px !important;
    margin-right: 8px !important;
}

/* Preço com Desconto - Preço Novo */
.price ins .woocommerce-Price-amount.amount {
    color: #01193D !important;
    font-weight: 700 !important;
    font-size: 20px !important;
    text-decoration: none !important;
    background: #01193D !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
}

/* Container de Preço com Desconto */
.price del + ins {
    margin-left: 8px !important;
}

/* Badge de Desconto */
.woocommerce-badges {
	top: 5px !important;
	left: 5px !important;
}

.woocommerce-badges .onsale {
    background: #FFF !important;
    color: #E04013 !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    border-radius: 20px !important;
    padding: 8px 16px !important;
}

/* Preço na Página do Produto */
.single-product .price {
    display: flex !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    gap: 10px !important;
    margin-bottom: 20px !important;
}

.single-product .price del{
	color: #E04013 !important;
}

/* Preço Regular na Página do Produto */
.single-product .price .woocommerce-Price-amount.amount {
    font-size: 24px !important;
    font-weight: 700 !important;
    color: #01070f !important;
}

/* Preço Antigo na Página do Produto */
.single-product .price del .woocommerce-Price-amount.amount {
    font-size: 20px !important;
    color: #999999 !important;
}

/* Preço Novo na Página do Produto */
.single-product .price ins .woocommerce-Price-amount.amount {
    font-size: 32px !important;
    background: linear-gradient(135deg, #E04013 0%, #FF6B35 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
}

/* Responsividade para Preços */
@media (max-width: 768px) {
    .price .woocommerce-Price-amount.amount {
        font-size: 16px !important;
    }

    .price del .woocommerce-Price-amount.amount {
        font-size: 12px !important;
    }

    .price ins .woocommerce-Price-amount.amount {
        font-size: 18px !important;
    }

    .single-product .price .woocommerce-Price-amount.amount {
        font-size: 24px !important;
    }

    .single-product .price del .woocommerce-Price-amount.amount {
        font-size: 18px !important;
    }

    .single-product .price ins .woocommerce-Price-amount.amount {
        font-size: 28px !important;
    }
}

/* PRODUCT GALLERY */
.woocommerce-product-gallery__image {
	overflow: hidden !important;
	border-radius: 15px !important;
}

.woocommerce-product-gallery__image img {
	width: 100% !important;
	height: 100% !important;
	object-fit: cover !important;
	object-position: center !important;
	transition: transform 0.3s ease !important;
}

.woocommerce-product-gallery__image:hover img {
	transform: scale(1.05) !important;
}

/*.single-product .product img {
    width: 500px !important;
    height: auto;
}*/

/* TESTIMONIALS */
.ecomus-testimonial-carousel-2__item .ecomus-testimonial-carousel-2__image {
	display: none !important;
}

@media (min-width: 1920px) {
	.em-container {
		max-width: 100%;
		padding-right: 50px;
		padding-left: 50px;
	}
}


.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true], .elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover, .elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true], .elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover {
    background-color: #E2D5B7 !important;
    background-image: none;
}

/* FRAGRÂNCIA OLFATIVA - Apenas o texto "Fragrância olfativa:" em negrito */
#olfactory_fragrance .elementor-heading-title {
    font-weight: normal !important;
}

#olfactory_fragrance .elementor-heading-title::before {
    content: "Fragrância olfativa: ";
    font-weight: bold !important;
}

#olfactory_fragrance .elementor-heading-title::after {
    content: "";
}

.ecomus-price-saved {
    display: none !important;
}

span.header-counter.header-cart__counter {
    color: #E04013 !important;
    background-color: #F4F1EA !important;
}

a.em-button.em-button-text.em-button-icon:hover {
    color: #000;
}

ul.products li.product .product-featured-icons:not(.product-featured-icons--no-spacing){
    display: none !important;
}

.header-mobile-menu__currency-language,
.header-mobile-menu__custom-link,
.header-mobile-menu__custom-text{
    display: none !important;
}