/* =========================================================
   Fix específico: single product relacionados
   producto.css declara estos contenedores con #fafafa
   usando body.template-product, por eso esta regla debe igualar/superar especificidad.
   ========================================================= */

body.template-product #shopify-section-template--woocommerce-product__related,
body.template-product #shopify-section-template--woocommerce-product__relate,
body.template-product .tbs-related-carousel-section,
body.template-product .tbs-related-carousel-wrapper,
body.template-product .tbs-related-carousel,
body.template-product .tbs-related-carousel-viewport,
body.template-product .tbs-related-carousel-track,
body.template-product #product-recommendations,
body.template-product .related__wrapper,
body.template-product .related__products {
    background: #ffffff !important;
    background-color: #ffffff !important;
}

body.template-product #shopify-section-template--woocommerce-product__related::before,
body.template-product #shopify-section-template--woocommerce-product__related::after,
body.template-product .tbs-related-carousel-section::before,
body.template-product .tbs-related-carousel-section::after,
body.template-product .tbs-related-carousel-wrapper::before,
body.template-product .tbs-related-carousel-wrapper::after {
    background: #ffffff !important;
    background-color: #ffffff !important;
}

.drawer__body {
    background-color: #ffffff !important;
}

#cart-drawer .drawer__head {
    background-color: #ffffff !important;
}

#cart-drawer .drawer__empty__inner {
    background-color: #ffffff !important;
}

#cart-drawer .drawer__message {
    display: none !important;
}

#home-destacados {
    background-color: #ffffff !important;
}

#home-mas-vendidos {
    background-color: #ffffff !important;
}

#product-recommendations {
    margin-top: 40px;

}

.footer-cat {
    margin-bottom: 20px !important;
}

.tbs-myaccount-page .woocommerce-privacy-policy-text {
    display: none !important;
}