/* ============================================
   PRODUCT BUTTONS STICKY AT BOTTOM - MOBILE ONLY
   Makes ADD TO CART and BUY NOW buttons stick to bottom
   like mobile apps - ONLY for mobile view (max-width: 768px)
   ============================================ */

@media (max-width: 768px) {
    /* Product Actions - Fixed at bottom like mobile app - Highest specificity */
    html body main.product-main .product-container .product-content .product-images-wrapper .product-actions-left,
    html body main.product-main .product-container #productContent .product-images-wrapper .product-actions-left,
    html body .product-main .product-container .product-content .product-images-wrapper .product-actions-left,
    html body .product-main .product-container #productContent .product-images-wrapper .product-actions-left,
    body main.product-main .product-container .product-content .product-images-wrapper .product-actions-left,
    body main.product-main .product-container #productContent .product-images-wrapper .product-actions-left,
    body .product-main .product-container .product-content .product-images-wrapper .product-actions-left,
    body .product-main .product-container #productContent .product-images-wrapper .product-actions-left,
    html body .product-actions-left,
    body .product-actions-left,
    .product-actions-left {
        position: fixed !important;
        bottom: 0 !important;
        left: 0 !important;
        right: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
        flex-direction: row !important;
        padding: 12px 16px !important;
        gap: 12px !important;
        border-top: 1px solid #e0e0e0 !important;
        background: white !important;
        z-index: 10000 !important;
        box-shadow: 0 -2px 8px rgba(0,0,0,0.15) !important;
        margin: 0 !important;
        box-sizing: border-box !important;
    }
    
    /* Buttons side by side */
    html body .product-actions-left .btn-add-cart,
    body .product-actions-left .btn-add-cart,
    .product-actions-left .btn-add-cart,
    html body .product-actions-left .btn-buy-now,
    body .product-actions-left .btn-buy-now,
    .product-actions-left .btn-buy-now {
        flex: 1 !important;
        width: auto !important;
        font-size: 14px !important;
        padding: 14px 16px !important;
        min-height: 48px !important;
        font-weight: 600 !important;
        border-radius: 4px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 8px !important;
    }
    

}
