/*
Theme Name: Astra Child GSAP
Template: astra
Description: Tema filho do Astra com integração GSAP
Author: Everton Silva - GEM Coders
Version: 1.0.0
*/
@import url("../astra/style.css");

/* Header fixo e transparente */
#masthead {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    z-index: 9999 !important;
    width: 100% !important;
    background: transparent !important;
    backdrop-filter: blur(5px);
}

/* Quando está logado, empurrar o header para baixo da admin bar */
body.logged-in #masthead {
    /* top: 32px !important; */
}

/* Compensar o espaço do header fixo */
body:not(.logged-in) {
    margin-top: 158px !important;
}

body.logged-in {
    margin-top: 190px !important; /* 120px + 32px da barra admin */
}

/* Ajustar o conteúdo principal */
#primary {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

#content {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

/* Mobile - admin bar menor */
@media (max-width: 782px) {
    body.logged-in #masthead {
        /* top: 46px !important; */
    }
    /* Compensar o espaço do header fixo */
    body:not(.logged-in) {
    margin-top: 120px !important;
    }

    body.logged-in {
    margin-top: 132px !important; /* 120px + 32px da barra admin */
    }
}

/*#post-9 > div > div > div.wc-block-components-sidebar-layout.wc-block-checkout.is-large > div.wc-block-components-main.wc-block-checkout__main.wp-block-woocommerce-checkout-fields-block > form > div:nth-child(1) > div.wc-block-components-express-payment-continue-rule.wc-block-components-express-payment-continue-rule--checkout {*/
/*    visibility: hidden;*/
/*    flex: 0;*/
/*}*/

/*#post-9 > div > div > div.wc-block-components-sidebar-layout.wc-block-checkout.is-large > div.wc-block-components-main.wc-block-checkout__main.wp-block-woocommerce-checkout-fields-block > form > div:nth-child(1) > div.wc-block-components-express-payment-continue-rule.wc-block-components-express-payment-continue-rule--checkout:before {*/
/*    visibility: hidden;*/
/*    flex: 0;*/
/*}*/

/*#post-9 > div > div > div.wc-block-components-sidebar-layout.wc-block-checkout.is-large > div.wc-block-components-main.wc-block-checkout__main.wp-block-woocommerce-checkout-fields-block > form > div:nth-child(1) > div.wc-block-components-express-payment-continue-rule.wc-block-components-express-payment-continue-rule--checkout:after {*/
/*    content: "Finalizar Compra";*/
/*    visibility: visible;*/
/*    font-size: 30px;*/
/*}*/
.wc-block-components-express-payment__title {
    padding-bottom: 20px;
}

.wc-block-components-express-payment__content, .wc-block-components-express-payment__title-container {
    display: none;
}

#post-9 > div > div > div.wc-block-components-sidebar-layout.wc-block-checkout.is-large > div.wc-block-components-main.wc-block-checkout__main.wp-block-woocommerce-checkout-fields-block > form > div:nth-child(1) > div.wc-block-components-express-payment-continue-rule.wc-block-components-express-payment-continue-rule--checkout, #post-9 > div > div > div.wc-block-components-sidebar-layout.wc-block-checkout.is-small > div.wc-block-components-main.wc-block-checkout__main.wp-block-woocommerce-checkout-fields-block > form > div:nth-child(1) > div.wc-block-components-express-payment-continue-rule.wc-block-components-express-payment-continue-rule--checkout {
    visibility: hidden;
}