.elementor-31155 .elementor-element.elementor-element-7a9f4e03{--display:flex;}.elementor-31155 .elementor-element.elementor-element-3d3d16f6 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-31155 .elementor-element.elementor-element-3d3d16f6 .jet-wishlist .jet-woo-products__item{--columns:4;}.elementor-31155 .elementor-element.elementor-element-3d3d16f6 .jet-wishlist .jet-wishlist-item{background-color:var( --e-global-color-8fe2f1a );border-radius:10px 10px 10px 10px;overflow:hidden;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.17);padding:20px 20px 20px 20px;}.elementor-31155 .elementor-element.elementor-element-3d3d16f6 .jet-cw-thumbnail{order:1;}.elementor-31155 .elementor-element.elementor-element-3d3d16f6 .jet-wishlist .jet-cw-product-title a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;}.elementor-31155 .elementor-element.elementor-element-3d3d16f6 .jet-wishlist .jet-cw-product-title{order:1;}.elementor-31155 .elementor-element.elementor-element-3d3d16f6 .jet-wishlist .jet-cw-price del{display:inline-block;color:var( --e-global-color-secondary );font-size:14px;font-weight:400;text-decoration:line-through;}.elementor-31155 .elementor-element.elementor-element-3d3d16f6 .jet-wishlist .jet-cw-price ins{display:inline-block;color:var( --e-global-color-primary );font-size:15px;font-weight:700;text-decoration:none;}.elementor-31155 .elementor-element.elementor-element-3d3d16f6 .jet-wishlist .jet-cw-price{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;color:var( --e-global-color-primary );text-align:left;order:1;}.elementor-31155 .elementor-element.elementor-element-3d3d16f6 .jet-wishlist .jet-cw-price .amount{color:var( --e-global-color-primary );}.elementor-31155 .elementor-element.elementor-element-3d3d16f6 .jet-wishlist .jet-cw-price del .amount{color:var( --e-global-color-secondary );}.elementor-31155 .elementor-element.elementor-element-3d3d16f6 .jet-wishlist .jet-cw-price ins .amount{color:var( --e-global-color-primary );}.elementor-31155 .elementor-element.elementor-element-3d3d16f6 .jet-wishlist .jet-cw-price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-31155 .elementor-element.elementor-element-3d3d16f6 .jet-cw-add-to-cart .button{width:100%;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-8fe2f1a );background-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-31155 .elementor-element.elementor-element-3d3d16f6 .jet-cw-add-to-cart{text-align:center;order:1;}.elementor-31155 .elementor-element.elementor-element-3d3d16f6 .jet-cw-remove-button.jet-wishlist-item-remove-button{text-align:right;order:1;}.elementor-31155 .elementor-element.elementor-element-3d3d16f6 .jet-cw-remove-button.jet-wishlist-item-remove-button .icon{font-size:12px;margin-right:12px;}.rtl .elementor-31155 .elementor-element.elementor-element-3d3d16f6 .jet-cw-remove-button.jet-wishlist-item-remove-button .icon{margin-left:12px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-31155 .elementor-element.elementor-element-3d3d16f6 .jet-wishlist .jet-woo-products__item{--columns:3;}}@media(max-width:767px){.elementor-31155 .elementor-element.elementor-element-3d3d16f6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31155 .elementor-element.elementor-element-3d3d16f6 .jet-wishlist .jet-woo-products__item{--columns:2;}.elementor-31155 .elementor-element.elementor-element-3d3d16f6 .jet-cw-add-to-cart .button{font-size:15px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for jet-wishlist, class: .elementor-element-3d3d16f6 *//* ==========================================
   WISHLIST: IMAGENS E CARDS PADRONIZADOS
   ========================================== */

/* Mantém a borda original do widget */

.wishlist-padronizada .jet-wishlist__item-content,
.wishlist-padronizada .jet-wishlist-item__content {
    display: flex !important;
    flex-direction: column !important;
    width: 100%;
    height: 100%;
    min-width: 0;
    padding: 0 !important;
    border: none !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    box-sizing: border-box;
}

.wishlist-padronizada .jet-wishlist {
    align-items: stretch !important;
}

.wishlist-padronizada .jet-wishlist__item,
.wishlist-padronizada .jet-wishlist-item {
    display: flex !important;
    flex-direction: column !important;
    min-width: 0;
    height: auto !important;
}

/* Fotos: mesma altura em todos os produtos */

.wishlist-padronizada .jet-wishlist__item-content img,
.wishlist-padronizada .jet-wishlist-item__content img {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: 320px !important;
    max-height: none !important;
    object-fit: cover !important;
    object-position: center !important;
    border-radius: 8px;
}

/* Libera a altura dos links que envolvem as fotos */

.wishlist-padronizada .jet-wishlist__item-content a:has(> img),
.wishlist-padronizada .jet-wishlist-item__content a:has(> img) {
    display: block;
    width: 100%;
    height: auto !important;
    flex-shrink: 0;
}

/* Títulos com espaço para duas linhas */

.wishlist-padronizada .jet-wishlist__item-content > [class*="title"],
.wishlist-padronizada .jet-wishlist-item__content > [class*="title"],
.wishlist-padronizada .jet-wishlist__item-content > h2,
.wishlist-padronizada .jet-wishlist__item-content > h3,
.wishlist-padronizada .jet-wishlist-item__content > h2,
.wishlist-padronizada .jet-wishlist-item__content > h3 {
    min-height: 48px !important;
    margin: 14px 0 10px !important;
    font-size: 16px !important;
    line-height: 24px !important;
    font-weight: 500;
    text-align: left;
}

/* Preço na base do card */

.wishlist-padronizada .jet-wishlist__item-content > [class*="price"],
.wishlist-padronizada .jet-wishlist-item__content > [class*="price"] {
    min-height: 30px;
    margin-top: auto !important;
    margin-bottom: 10px !important;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.5;
}

/* Botão comprar */

.wishlist-padronizada a.button {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 100% !important;
    min-height: 44px;
    margin: 0 !important;
    padding: 11px 10px !important;
    border-radius: 9px !important;
    background: #171717 !important;
    color: #fff !important;
    font-size: 14px !important;
    font-weight: 600;
    line-height: 1.4 !important;
    text-decoration: none;
    box-sizing: border-box;
}

.wishlist-padronizada a.button:hover {
    background: #afd5dc !important;
    color: #253b40 !important;
}

/* Tablet */

@media (max-width: 1024px) {
    .wishlist-padronizada .jet-wishlist__item-content img,
    .wishlist-padronizada .jet-wishlist-item__content img {
        height: 280px !important;
    }
}

/* Celular */

@media (max-width: 767px) {
    .wishlist-padronizada .jet-wishlist__item-content img,
    .wishlist-padronizada .jet-wishlist-item__content img {
        height: 210px !important;
    }

    .wishlist-padronizada .jet-wishlist__item-content > [class*="title"],
    .wishlist-padronizada .jet-wishlist-item__content > [class*="title"],
    .wishlist-padronizada .jet-wishlist__item-content > h2,
    .wishlist-padronizada .jet-wishlist__item-content > h3,
    .wishlist-padronizada .jet-wishlist-item__content > h2,
    .wishlist-padronizada .jet-wishlist-item__content > h3 {
        min-height: 44px !important;
        font-size: 14px !important;
        line-height: 22px !important;
    }

    .wishlist-padronizada a.button {
        min-height: 42px;
        font-size: 12px !important;
    }
}/* End custom CSS */