.elementor-34 .elementor-element.elementor-element-8575783{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-8575783:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-8575783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-34 .elementor-element.elementor-element-539c140 .elementor-repeater-item-e17d446 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://cherryperfum.com/wp-content/uploads/2026/01/Banner-Cherry-Perfum.png);background-size:cover;}.elementor-34 .elementor-element.elementor-element-539c140 .elementor-repeater-item-9b26ec5 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://cherryperfum.com/wp-content/uploads/2026/01/Banner-Cherry-Perfum-3.png);background-size:cover;}.elementor-34 .elementor-element.elementor-element-539c140 .swiper-slide{transition-duration:calc(5000ms*1.2);height:322px;}.elementor-34 .elementor-element.elementor-element-539c140 .swiper-slide-contents{max-width:66%;}.elementor-34 .elementor-element.elementor-element-539c140 .swiper-slide-inner{text-align:center;}.elementor-34 .elementor-element.elementor-element-a5d8ff1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-34 .elementor-element.elementor-element-4cd5fda{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-34 .elementor-element.elementor-element-9078224.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-34 .elementor-element.elementor-element-9078224.elementor-wc-products  ul.products{grid-column-gap:100px;grid-row-gap:89px;}.elementor-34 .elementor-element.elementor-element-9078224.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:19px 19px 19px 19px;margin-bottom:0px;}.elementor-34 .elementor-element.elementor-element-9078224.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#D4AF37;margin-bottom:0px;}.elementor-34 .elementor-element.elementor-element-9078224.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#D4AF37;margin-bottom:0px;}.elementor-34 .elementor-element.elementor-element-9078224.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-34 .elementor-element.elementor-element-9078224.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-34 .elementor-element.elementor-element-9078224.elementor-wc-products ul.products li.product .star-rating{color:#D4AF37;font-size:0.2em;margin-bottom:2px;}.elementor-34 .elementor-element.elementor-element-9078224.elementor-wc-products ul.products li.product .star-rating::before{color:#D4AF37;}.elementor-34 .elementor-element.elementor-element-9078224.elementor-wc-products ul.products li.product .price{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-34 .elementor-element.elementor-element-9078224.elementor-wc-products ul.products li.product .price ins{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-9078224.elementor-wc-products ul.products li.product .price ins .amount{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-9078224.elementor-wc-products ul.products li.product .price del{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-9078224.elementor-wc-products ul.products li.product .price del .amount{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-9078224.elementor-wc-products ul.products li.product .button{color:#0F0F0F;background-color:#D4AF37;border-color:#D4AF37;border-radius:32px 32px 32px 32px;margin-top:0px;}.elementor-34 .elementor-element.elementor-element-9078224.elementor-wc-products ul.products li.product .button:hover{background-color:#D4AF37;}.elementor-34 .elementor-element.elementor-element-9078224.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-34 .elementor-element.elementor-element-238b9e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-34 .elementor-element.elementor-element-9dd9118{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-34 .elementor-element.elementor-element-017f1d9.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-34 .elementor-element.elementor-element-017f1d9.elementor-wc-products  ul.products{grid-column-gap:67px;grid-row-gap:65px;}.elementor-34 .elementor-element.elementor-element-017f1d9.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:19px 19px 19px 19px;}.elementor-34 .elementor-element.elementor-element-017f1d9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#D4AF37;}.elementor-34 .elementor-element.elementor-element-017f1d9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#D4AF37;}.elementor-34 .elementor-element.elementor-element-017f1d9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-34 .elementor-element.elementor-element-017f1d9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-34 .elementor-element.elementor-element-017f1d9.elementor-wc-products ul.products li.product .star-rating{color:#D4AF37;}.elementor-34 .elementor-element.elementor-element-017f1d9.elementor-wc-products ul.products li.product .star-rating::before{color:#D4AF37;}.elementor-34 .elementor-element.elementor-element-017f1d9.elementor-wc-products ul.products li.product .price{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-34 .elementor-element.elementor-element-017f1d9.elementor-wc-products ul.products li.product .price ins{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-017f1d9.elementor-wc-products ul.products li.product .price ins .amount{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-017f1d9.elementor-wc-products ul.products li.product .price del{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-017f1d9.elementor-wc-products ul.products li.product .price del .amount{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-017f1d9.elementor-wc-products ul.products li.product .button{color:#0F0F0F;background-color:#D4AF37;border-color:#D4AF37;border-radius:37px 37px 37px 37px;margin-top:0px;}.elementor-34 .elementor-element.elementor-element-017f1d9.elementor-wc-products ul.products li.product .button:hover{background-color:#D4AF37;}.elementor-34 .elementor-element.elementor-element-017f1d9.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-34 .elementor-element.elementor-element-f324293{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-34 .elementor-element.elementor-element-d9d1913{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-34 .elementor-element.elementor-element-b36a7a1.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-34 .elementor-element.elementor-element-b36a7a1.elementor-wc-products  ul.products{grid-column-gap:67px;grid-row-gap:65px;}.elementor-34 .elementor-element.elementor-element-b36a7a1.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:19px 19px 19px 19px;}.elementor-34 .elementor-element.elementor-element-b36a7a1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#D4AF37;}.elementor-34 .elementor-element.elementor-element-b36a7a1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#D4AF37;}.elementor-34 .elementor-element.elementor-element-b36a7a1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-34 .elementor-element.elementor-element-b36a7a1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-34 .elementor-element.elementor-element-b36a7a1.elementor-wc-products ul.products li.product .star-rating{color:#D4AF37;}.elementor-34 .elementor-element.elementor-element-b36a7a1.elementor-wc-products ul.products li.product .star-rating::before{color:#D4AF37;}.elementor-34 .elementor-element.elementor-element-b36a7a1.elementor-wc-products ul.products li.product .price{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-34 .elementor-element.elementor-element-b36a7a1.elementor-wc-products ul.products li.product .price ins{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-b36a7a1.elementor-wc-products ul.products li.product .price ins .amount{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-b36a7a1.elementor-wc-products ul.products li.product .price del{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-b36a7a1.elementor-wc-products ul.products li.product .price del .amount{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-b36a7a1.elementor-wc-products ul.products li.product .button{color:#0F0F0F;background-color:#D4AF37;border-color:#D4AF37;border-radius:37px 37px 37px 37px;margin-top:0px;}.elementor-34 .elementor-element.elementor-element-b36a7a1.elementor-wc-products ul.products li.product .button:hover{background-color:#D4AF37;}.elementor-34 .elementor-element.elementor-element-b36a7a1.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-34 .elementor-element.elementor-element-969c070{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-34 .elementor-element.elementor-element-3972edc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-34 .elementor-element.elementor-element-3f26433{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}body.elementor-page-34:not(.elementor-motion-effects-element-type-background), body.elementor-page-34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-34 .elementor-element.elementor-element-9078224.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-34 .elementor-element.elementor-element-017f1d9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-34 .elementor-element.elementor-element-b36a7a1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-a5d8ff1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-4cd5fda{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-9078224.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-34 .elementor-element.elementor-element-017f1d9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-34 .elementor-element.elementor-element-b36a7a1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-9078224 *//* 1. Resetar o botão para virar um círculo dourado limpo */
.elementor-34 .elementor-element.elementor-element-9078224 ul.products li.product .button {
    background-color: #D4AF37 !important; /* Dourado */
    color: transparent !important; /* Esconde qualquer texto teimoso */
    width: 50px !important;
    height: 50px !important;
    border-radius: 100px !important; /* Perfeitamente redondo */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 15px auto !important; /* Centraliza na vitrine */
    padding: 0 !important;
    border: none !important;
    position: relative !important;
    overflow: hidden;
}

/* 2. Colocar o ícone da sacola PRETO no centro */
.elementor-34 .elementor-element.elementor-element-9078224 ul.products li.product .button::before {
    content: ''; /* Criamos a sacola manualmente para não falhar */
    width: 20px;
    height: 20px;
    background-color: #000; /* Cor da sacola */
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19,7H16V6A4,4 0 0,0 12,2A4,4 0 0,0 8,6V7H5A2,2 0 0,0 3,9V20A2,2 0 0,0 5,22H19A2,2 0 0,0 21,20V9A2,2 0 0,0 19,7M10,6A2,2 0 0,1 12,4A2,2 0 0,1 14,6V7H10V6M19,20H5V9H19V20Z'/%3E%3C/svg%3E") no-repeat center;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19,7H16V6A4,4 0 0,0 12,2A4,4 0 0,0 8,6V7H5A2,2 0 0,0 3,9V20A2,2 0 0,0 5,22H19A2,2 0 0,0 21,20V9A2,2 0 0,0 19,7M10,6A2,2 0 0,1 12,4A2,2 0 0,1 14,6V7H10V6M19,20H5V9H19V20Z'/%3E%3C/svg%3E") no-repeat center;
    position: absolute;
    display: block;
}

/* 3. Remover avisos chatos que aparecem depois de clicar */
.elementor-34 .elementor-element.elementor-element-9078224 .added_to_cart, 
.elementor-34 .elementor-element.elementor-element-9078224 .woocommerce-notices-wrapper {
    display: none !important;
}

/* --- INCLUIR EFEITO GLOW NO CARD DO PRODUTO --- */

/* 1. Preparar o card do produto para a animação */
.elementor-34 .elementor-element.elementor-element-9078224 ul.products li.product {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid transparent !important;
    border-radius: 12px !important; /* Deixa as bordas do card suaves */
}

/* 2. Efeito Glow Dourado ao passar o mouse */
.elementor-34 .elementor-element.elementor-element-9078224 ul.products li.product:hover {
    /* Borda dourada acende levemente */
    border-color: rgba(212, 175, 55, 0.4) !important;
    
    /* Brilho Dourado (Glow) ao redor de todo o perfume */
    box-shadow: 0px 0px 20px rgba(212, 175, 55, 0.3) !important;
    
    /* Leve movimento para cima para dar profundidade */
    transform: translateY(-8px) !important;
    
    background-color: #050505 !important; /* Opcional: escurece o fundo para o dourado brilhar mais */
}

/* 3. Fazer o botão que você já tem brilhar mais forte junto com o card */
.elementor-34 .elementor-element.elementor-element-9078224 ul.products li.product:hover .button {
    box-shadow: 0px 0px 15px rgba(212, 175, 55, 0.6) !important;
    filter: brightness(1.1);
}

/* Container que envolve o botão e o parcelamento */
.elementor-34 .elementor-element.elementor-element-9078224 .woocommerce-loop-product__link + .button, 
.elementor-34 .elementor-element.elementor-element-9078224 .cherry-parcelas {
    display: inline-flex !important;
    vertical-align: middle !important;
    align-items: center;
}

/* Ajuste do Texto de Parcelamento */
.cherry-parcelas {
    color: #FFFFFF!important;
    font-family: 'Poppins', sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    margin-left: 15px !important; /* Espaço entre o botão e o texto */
    display: inline-block !important;
}

/* Forçar a centralização do conjunto (Botão + Texto) */
.elementor-34 .elementor-element.elementor-element-9078224 ul.products li.product {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-017f1d9 *//* 1. Resetar o botão para virar um círculo dourado limpo */
.elementor-34 .elementor-element.elementor-element-017f1d9 ul.products li.product .button {
    background-color: #D4AF37 !important; /* Dourado */
    color: transparent !important; /* Esconde qualquer texto teimoso */
    width: 50px !important;
    height: 50px !important;
    border-radius: 100px !important; /* Perfeitamente redondo */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 15px auto !important; /* Centraliza na vitrine */
    padding: 0 !important;
    border: none !important;
    position: relative !important;
    overflow: hidden;
}

/* 2. Colocar o ícone da sacola PRETO no centro */
.elementor-34 .elementor-element.elementor-element-017f1d9 ul.products li.product .button::before {
    content: ''; /* Criamos a sacola manualmente para não falhar */
    width: 20px;
    height: 20px;
    background-color: #000; /* Cor da sacola */
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19,7H16V6A4,4 0 0,0 12,2A4,4 0 0,0 8,6V7H5A2,2 0 0,0 3,9V20A2,2 0 0,0 5,22H19A2,2 0 0,0 21,20V9A2,2 0 0,0 19,7M10,6A2,2 0 0,1 12,4A2,2 0 0,1 14,6V7H10V6M19,20H5V9H19V20Z'/%3E%3C/svg%3E") no-repeat center;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19,7H16V6A4,4 0 0,0 12,2A4,4 0 0,0 8,6V7H5A2,2 0 0,0 3,9V20A2,2 0 0,0 5,22H19A2,2 0 0,0 21,20V9A2,2 0 0,0 19,7M10,6A2,2 0 0,1 12,4A2,2 0 0,1 14,6V7H10V6M19,20H5V9H19V20Z'/%3E%3C/svg%3E") no-repeat center;
    position: absolute;
    display: block;
}

/* 3. Remover avisos chatos que aparecem depois de clicar */
.elementor-34 .elementor-element.elementor-element-017f1d9 .added_to_cart, 
.elementor-34 .elementor-element.elementor-element-017f1d9 .woocommerce-notices-wrapper {
    display: none !important;
}

/* --- INCLUIR EFEITO GLOW NO CARD DO PRODUTO --- */

/* 1. Preparar o card do produto para a animação */
.elementor-34 .elementor-element.elementor-element-017f1d9 ul.products li.product {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid transparent !important;
    border-radius: 12px !important; /* Deixa as bordas do card suaves */
}

/* 2. Efeito Glow Dourado ao passar o mouse */
.elementor-34 .elementor-element.elementor-element-017f1d9 ul.products li.product:hover {
    /* Borda dourada acende levemente */
    border-color: rgba(212, 175, 55, 0.4) !important;
    
    /* Brilho Dourado (Glow) ao redor de todo o perfume */
    box-shadow: 0px 0px 20px rgba(212, 175, 55, 0.3) !important;
    
    /* Leve movimento para cima para dar profundidade */
    transform: translateY(-8px) !important;
    
    background-color: #050505 !important; /* Opcional: escurece o fundo para o dourado brilhar mais */
}

/* 3. Fazer o botão que você já tem brilhar mais forte junto com o card */
.elementor-34 .elementor-element.elementor-element-017f1d9 ul.products li.product:hover .button {
    box-shadow: 0px 0px 15px rgba(212, 175, 55, 0.6) !important;
    filter: brightness(1.1);
}

/* Container que envolve o botão e o parcelamento */
.elementor-34 .elementor-element.elementor-element-017f1d9 .woocommerce-loop-product__link + .button, 
.elementor-34 .elementor-element.elementor-element-017f1d9 .cherry-parcelas {
    display: inline-flex !important;
    vertical-align: middle !important;
    align-items: center;
}

/* Ajuste do Texto de Parcelamento */
.cherry-parcelas {
    color: #FFFFFF!important;
    font-family: 'Poppins', sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    margin-left: 15px !important; /* Espaço entre o botão e o texto */
    display: inline-block !important;
}

/* Forçar a centralização do conjunto (Botão + Texto) */
.elementor-34 .elementor-element.elementor-element-017f1d9 ul.products li.product {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-b36a7a1 *//* 1. Resetar o botão para virar um círculo dourado limpo */
.elementor-34 .elementor-element.elementor-element-b36a7a1 ul.products li.product .button {
    background-color: #D4AF37 !important; /* Dourado */
    color: transparent !important; /* Esconde qualquer texto teimoso */
    width: 50px !important;
    height: 50px !important;
    border-radius: 100px !important; /* Perfeitamente redondo */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 15px auto !important; /* Centraliza na vitrine */
    padding: 0 !important;
    border: none !important;
    position: relative !important;
    overflow: hidden;
}

/* 2. Colocar o ícone da sacola PRETO no centro */
.elementor-34 .elementor-element.elementor-element-b36a7a1 ul.products li.product .button::before {
    content: ''; /* Criamos a sacola manualmente para não falhar */
    width: 20px;
    height: 20px;
    background-color: #000; /* Cor da sacola */
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19,7H16V6A4,4 0 0,0 12,2A4,4 0 0,0 8,6V7H5A2,2 0 0,0 3,9V20A2,2 0 0,0 5,22H19A2,2 0 0,0 21,20V9A2,2 0 0,0 19,7M10,6A2,2 0 0,1 12,4A2,2 0 0,1 14,6V7H10V6M19,20H5V9H19V20Z'/%3E%3C/svg%3E") no-repeat center;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19,7H16V6A4,4 0 0,0 12,2A4,4 0 0,0 8,6V7H5A2,2 0 0,0 3,9V20A2,2 0 0,0 5,22H19A2,2 0 0,0 21,20V9A2,2 0 0,0 19,7M10,6A2,2 0 0,1 12,4A2,2 0 0,1 14,6V7H10V6M19,20H5V9H19V20Z'/%3E%3C/svg%3E") no-repeat center;
    position: absolute;
    display: block;
}

/* 3. Remover avisos chatos que aparecem depois de clicar */
.elementor-34 .elementor-element.elementor-element-b36a7a1 .added_to_cart, 
.elementor-34 .elementor-element.elementor-element-b36a7a1 .woocommerce-notices-wrapper {
    display: none !important;
}

/* --- INCLUIR EFEITO GLOW NO CARD DO PRODUTO --- */

/* 1. Preparar o card do produto para a animação */
.elementor-34 .elementor-element.elementor-element-b36a7a1 ul.products li.product {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid transparent !important;
    border-radius: 12px !important; /* Deixa as bordas do card suaves */
}

/* 2. Efeito Glow Dourado ao passar o mouse */
.elementor-34 .elementor-element.elementor-element-b36a7a1 ul.products li.product:hover {
    /* Borda dourada acende levemente */
    border-color: rgba(212, 175, 55, 0.4) !important;
    
    /* Brilho Dourado (Glow) ao redor de todo o perfume */
    box-shadow: 0px 0px 20px rgba(212, 175, 55, 0.3) !important;
    
    /* Leve movimento para cima para dar profundidade */
    transform: translateY(-8px) !important;
    
    background-color: #050505 !important; /* Opcional: escurece o fundo para o dourado brilhar mais */
}

/* 3. Fazer o botão que você já tem brilhar mais forte junto com o card */
.elementor-34 .elementor-element.elementor-element-b36a7a1 ul.products li.product:hover .button {
    box-shadow: 0px 0px 15px rgba(212, 175, 55, 0.6) !important;
    filter: brightness(1.1);
}

/* Container que envolve o botão e o parcelamento */
.elementor-34 .elementor-element.elementor-element-b36a7a1 .woocommerce-loop-product__link + .button, 
.elementor-34 .elementor-element.elementor-element-b36a7a1 .cherry-parcelas {
    display: inline-flex !important;
    vertical-align: middle !important;
    align-items: center;
}

/* Ajuste do Texto de Parcelamento */
.cherry-parcelas {
    color: #FFFFFF!important;
    font-family: 'Poppins', sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    margin-left: 15px !important; /* Espaço entre o botão e o texto */
    display: inline-block !important;
}

/* Forçar a centralização do conjunto (Botão + Texto) */
.elementor-34 .elementor-element.elementor-element-b36a7a1 ul.products li.product {
    text-align: center !important;
}/* End custom CSS */