/* ============================================================
   PREMIUM ECOLOGICA
   BOARD 4
   MOBILE CTA FINAL HOTFIX

   Validação feita em runtime:
   .box-tocart .fieldset .actions precisa vencer
   a especificidade das folhas legadas.

   MOBILE ONLY.
   ============================================================ */

@media screen and (max-width: 767px) {

    html body.catalog-product-view
    .product-info-main
    .box-tocart
    .fieldset
    .actions {
        display: flex !important;
        flex-direction: column !important;
        align-items: stretch !important;

        width: 100% !important;

        gap: 10px !important;
        row-gap: 10px !important;

        margin: 0 !important;
        padding: 0 !important;

        box-sizing: border-box !important;
    }


    html body.catalog-product-view
    .product-info-main
    .box-tocart
    .fieldset
    .actions
    #product-addtocart-button {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        width: 100% !important;
        max-width: none !important;

        height: 42px !important;
        min-height: 42px !important;

        margin: 0 !important;
        padding: 0 14px !important;

        box-sizing: border-box !important;

        border-radius: 8px !important;

        line-height: 1 !important;

        overflow: hidden !important;
    }


    html body.catalog-product-view
    .product-info-main
    .box-tocart
    .fieldset
    .actions
    .premium-board4-whatsapp-cta {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        width: 100% !important;
        max-width: none !important;

        height: 42px !important;
        min-height: 42px !important;

        margin: 0 !important;
        padding: 0 14px !important;

        box-sizing: border-box !important;

        border-radius: 8px !important;

        line-height: 1 !important;

        overflow: hidden !important;
    }
}
