.elementor-39 .elementor-element.elementor-element-1843348{--display:flex;--padding-top:54px;--padding-bottom:54px;--padding-left:24px;--padding-right:24px;}.elementor-39 .elementor-element.elementor-element-1843348:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-1843348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#183D32;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-6543644{text-align:center;}.elementor-39 .elementor-element.elementor-element-6543644 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:58px;font-weight:600;line-height:1.05em;color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-6976181{--display:flex;--padding-top:36px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}@media(min-width:768px){.elementor-39 .elementor-element.elementor-element-1843348{--content-width:1120px;}.elementor-39 .elementor-element.elementor-element-6976181{--content-width:1120px;}}/* Start custom CSS for rtsb-wishlist, class: .elementor-element-e873a98 *//* ================================ RTSB WISHLIST - FAVORITOS Shortcode: [rtsb_wishlist] Visual clean premium bege
================================ */ /* Container geral */
.rtsb-wishlist-wrapper,
.rtsb-wishlist-content,
.rtsb-wishlist { max-width: 1280px; margin: 0 auto; direction: rtl; color: #E7D9D6;
} /* Área da tabela/lista */
.rtsb-wishlist-wrapper table,
.rtsb-wishlist-content table,
.rtsb-wishlist table { width: 100%; border-collapse: separate !important; border-spacing: 0; background: #fff; border: 1px solid rgba(78, 69, 60, 0.14); border-radius: 18px; overflow: hidden; box-shadow: 0 12px 35px rgba(78, 69, 60, 0.05);
} /* Cabeçalho da tabela */
.rtsb-wishlist-wrapper table thead,
.rtsb-wishlist-content table thead,
.rtsb-wishlist table thead { background: #F7F2EA;
}.rtsb-wishlist-wrapper table th,
.rtsb-wishlist-content table th,
.rtsb-wishlist table th { background: #E7D9D6 !important; color: #4E453C !important; font-size: 15px; font-weight: 700; padding: 18px 16px !important; border: none !important; text-align: right;
} /* Linhas */
.rtsb-wishlist-wrapper table td,
.rtsb-wishlist-content table td,
.rtsb-wishlist table td { padding: 18px 16px !important; border-top: 1px solid rgba(78, 69, 60, 0.12) !important; border-left: none !important; border-right: none !important; color: #4E453C; vertical-align: middle;
} /* Imagem do produto */
.rtsb-wishlist-wrapper table img,
.rtsb-wishlist-content table img,
.rtsb-wishlist table img { width: 92px !important; height: 92px !important; object-fit: cover !important; object-position: center; border-radius: 12px; background: #F7F2EA; display: block;
} /* Nome do produto */
.rtsb-wishlist-wrapper.product-name a,
.rtsb-wishlist-content.product-name a,
.rtsb-wishlist.product-name a,
.rtsb-wishlist-wrapper table td a,
.rtsb-wishlist-content table td a,
.rtsb-wishlist table td a { color: #4E453C !important; font-size: 16px; font-weight: 700; text-decoration: none !important; transition: 0.25s ease;
}.rtsb-wishlist-wrapper table td a:hover,
.rtsb-wishlist-content table td a:hover,
.rtsb-wishlist table td a:hover { color: #9B8565 !important;
} /* Preço */
.rtsb-wishlist-wrapper.price,
.rtsb-wishlist-content.price,
.rtsb-wishlist.price,
.rtsb-wishlist-wrapper.amount,
.rtsb-wishlist-content.amount,
.rtsb-wishlist.amount { color: #4E453C !important; font-size: 16px; font-weight: 700;
} /* Estoque */
.rtsb-wishlist-wrapper.stock,
.rtsb-wishlist-content.stock,
.rtsb-wishlist.stock { font-size: 14px; font-weight: 600; color: #5f554d;
} /* Botões */
.rtsb-wishlist-wrapper.button,
.rtsb-wishlist-content.button,
.rtsb-wishlist.button,
.rtsb-wishlist-wrapper button,
.rtsb-wishlist-content button,
.rtsb-wishlist button,
.rtsb-wishlist-wrapper a.add_to_cart_button,
.rtsb-wishlist-content a.add_to_cart_button,
.rtsb-wishlist a.add_to_cart_button { background: #9B8565 !important; color: #fff !important; border: none !important; border-radius: 999px !important; padding: 12px 24px !important; font-size: 14px !important; font-weight: 700 !important; line-height: 1.2 !important; text-decoration: none !important; transition: all 0.25s ease; display: inline-flex; align-items: center; justify-content: center; min-height: 42px;
}.rtsb-wishlist-wrapper.button:hover,
.rtsb-wishlist-content.button:hover,
.rtsb-wishlist.button:hover,
.rtsb-wishlist-wrapper button:hover,
.rtsb-wishlist-content button:hover,
.rtsb-wishlist button:hover,
.rtsb-wishlist-wrapper a.add_to_cart_button:hover,
.rtsb-wishlist-content a.add_to_cart_button:hover,
.rtsb-wishlist a.add_to_cart_button:hover { background: #4E453C !important; color: #fff !important;
} /* Botão remover / X */
.rtsb-wishlist-wrapper.remove,
.rtsb-wishlist-content.remove,
.rtsb-wishlist.remove,
.rtsb-wishlist-wrapper.remove_from_wishlist,
.rtsb-wishlist-content.remove_from_wishlist,
.rtsb-wishlist.remove_from_wishlist { width: 34px !important; height: 34px !important; border-radius: 50% !important; background: #F7F2EA !important; color: #4E453C !important; display: inline-flex !important; align-items: center; justify-content: center; font-size: 18px !important; font-weight: 700; text-decoration: none !important; transition: 0.25s ease;
}.rtsb-wishlist-wrapper.remove:hover,
.rtsb-wishlist-content.remove:hover,
.rtsb-wishlist.remove:hover,
.rtsb-wishlist-wrapper.remove_from_wishlist:hover,
.rtsb-wishlist-content.remove_from_wishlist:hover,
.rtsb-wishlist.remove_from_wishlist:hover { background: #4E453C !important; color: #fff !important;
} /* Mensagem quando vazio */
.rtsb-wishlist-wrapper.rtsb-wishlist-empty,
.rtsb-wishlist-content.rtsb-wishlist-empty,
.rtsb-wishlist.rtsb-wishlist-empty,
.rtsb-wishlist-wrapper.woocommerce-info,
.rtsb-wishlist-content.woocommerce-info,
.rtsb-wishlist.woocommerce-info { background: #F7F2EA !important; color: #4E453C !important; border: none !important; border-radius: 18px; padding: 28px !important; text-align: center; font-size: 17px; font-weight: 600; box-shadow: 0 10px 28px rgba(78, 69, 60, 0.06);
} /* Remove bordas/estilos padrões */
.rtsb-wishlist-wrapper *,
.rtsb-wishlist-content *,
.rtsb-wishlist * { box-shadow: none;
} /* ================================ MOBILE - vira cards
================================ */ @media (max-width: 767px) {.rtsb-wishlist-wrapper,.rtsb-wishlist-content,.rtsb-wishlist { padding: 0 14px; }.rtsb-wishlist-wrapper table,.rtsb-wishlist-content table,.rtsb-wishlist table,.rtsb-wishlist-wrapper thead,.rtsb-wishlist-content thead,.rtsb-wishlist thead,.rtsb-wishlist-wrapper tbody,.rtsb-wishlist-content tbody,.rtsb-wishlist tbody,.rtsb-wishlist-wrapper th,.rtsb-wishlist-content th,.rtsb-wishlist th,.rtsb-wishlist-wrapper td,.rtsb-wishlist-content td,.rtsb-wishlist td,.rtsb-wishlist-wrapper tr,.rtsb-wishlist-content tr,.rtsb-wishlist tr { display: block !important; width: 100% !important; }.rtsb-wishlist-wrapper table,.rtsb-wishlist-content table,.rtsb-wishlist table { border: none !important; background: transparent; box-shadow: none; }.rtsb-wishlist-wrapper thead,.rtsb-wishlist-content thead,.rtsb-wishlist thead { display: none !important; }.rtsb-wishlist-wrapper tr,.rtsb-wishlist-content tr,.rtsb-wishlist tr { background: #fff; border: 1px solid rgba(78, 69, 60, 0.14); border-radius: 18px; margin-bottom: 18px; padding: 16px; box-shadow: 0 10px 28px rgba(78, 69, 60, 0.05); overflow: hidden; }.rtsb-wishlist-wrapper td,.rtsb-wishlist-content td,.rtsb-wishlist td { border: none !important; padding: 8px 0 !important; text-align: center !important; }.rtsb-wishlist-wrapper table img,.rtsb-wishlist-content table img,.rtsb-wishlist table img { width: 100% !important; height: auto !important; aspect-ratio: 1 / 1; max-height: 320px; border-radius: 16px; margin: 0 auto 10px; }.rtsb-wishlist-wrapper table td a,.rtsb-wishlist-content table td a,.rtsb-wishlist table td a { font-size: 16px; }.rtsb-wishlist-wrapper.button,.rtsb-wishlist-content.button,.rtsb-wishlist.button,.rtsb-wishlist-wrapper button,.rtsb-wishlist-content button,.rtsb-wishlist button,.rtsb-wishlist-wrapper a.add_to_cart_button,.rtsb-wishlist-content a.add_to_cart_button,.rtsb-wishlist a.add_to_cart_button { width: 100% !important; margin-top: 8px; }.rtsb-wishlist-wrapper.remove,.rtsb-wishlist-content.remove,.rtsb-wishlist.remove,.rtsb-wishlist-wrapper.remove_from_wishlist,.rtsb-wishlist-content.remove_from_wishlist,.rtsb-wishlist.remove_from_wishlist { margin: 0 auto; }
}/* End custom CSS */