.elementor-1723 .elementor-element.elementor-element-f0cc517{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1723 .elementor-element.elementor-element-65c14b9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1723 .elementor-element.elementor-element-8c3ae74 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1723 .elementor-element.elementor-element-060b706 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1723 .elementor-element.elementor-element-02be369{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1723 .elementor-element.elementor-element-3e86db6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1723 .elementor-element.elementor-element-250e83c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}body.elementor-page-1723{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS *//* TRANSFORMANDO O GRID EM GALERIA DE LUXO (VERSÃO OTIMIZADA) */
.archive .products ul.products li.product,
.oro-main-shop ul.products li.product {
    border: none !important;
    background: transparent !important;
    text-align: center !important;
    margin-bottom: 60px !important;
}

.archive .products ul.products li.product img,
.oro-main-shop ul.products li.product img {
    background: var(--oro-gray-light) !important; /* Usando sua variável global */
    padding: 30px !important;
    transition: var(--transition-default) !important;
}

.archive .products ul.products li.product:hover img,
.oro-main-shop ul.products li.product:hover img {
    background: #f2f2f2 !important;
    transform: translateY(-10px);
}

/* AJUSTE DE PREÇO E TÍTULO USANDO VARIÁVEIS */
.woocommerce-loop-product__title {
    font-family: var(--font-body) !important;
    font-size: 11px !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    margin-top: 25px !important;
    color: var(--oro-black) !important;
}

.price {
    color: var(--oro-gold) !important;
    font-family: var(--font-body) !important;
    font-weight: 500 !important;
}/* End custom CSS */