/* In The Guard: compra fixa no mobile, conforme referencia FYHE. */
@media (max-width: 991px) {
    body:has(#product-buttons-cart) {
        padding-bottom: calc(64px + env(safe-area-inset-bottom, 0px));
    }
    #product .product-column-right {
        position: static !important;
    }
    #product-buttons-cart {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        padding: 8px 8px calc(8px + env(safe-area-inset-bottom, 0px));
        background: #fff;
        z-index: 999;
    }
    body:has(#product-buttons-cart) .whatsapp-wrapper {
        bottom: calc(80px + env(safe-area-inset-bottom, 0px));
    }
}
