.elementor-134 .elementor-element.elementor-element-4a989623{--display:flex;--min-height:650px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-134 .elementor-element.elementor-element-4a989623{--content-width:1280px;}}/* Start custom CSS for container, class: .elementor-element-4a989623 */.woocommerce {
    max-width: 500px;
}
.elementor-134 .elementor-element.elementor-element-4a989623{
    background:
    linear-gradient(to left,#fffe,#fffe),
    url(https://brasilsat.com.br/loja/agro/wp-content/uploads/2025/05/LOGO_FOOTER.svg);
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: 40%;
    
    form{
        a{
            color: #076949 !important
        }
        input{
            border-color: #076949
        }
    }
}
.logged-in{
.elementor-134 .elementor-element.elementor-element-4a989623{
    a{
        color: #076949
    }
   ul{
        padding: 0;
        list-style:none;
        gap:1rem;
        li{
            color:#076949;
            border: 2px solid #076949;

            a{
                color: #076949;
                padding:.5rem;
                display: block;
                transition: .2s ease all;
                font-weight: 600;
                text-wrap: nowrap;
                &:hover{
                    background: #076949;
                    color: white
                }
            }
        }
    }
    .woocommerce{
        width: auto;
        max-width: 100%;
        display: flex;
        justify-content: space-between;
        gap:2rem;
        > div{
            max-width:65%;
            width: auto;
        }
        > nav{
            max-width: 25%;
            width: 100% !important;
            overflow-x: auto;
            ul{
                display: flex;
                flex-direction: column;
            }
            li:nth-child(3){
                display: none
            }
        }
    }
}
    
}
.logged-in{
    .download-file a{
        background:none !important;
}
@media screen and (max-width:1024px){
    .elementor-134 .elementor-element.elementor-element-4a989623{
       .woocommerce{
            flex-direction:column;
            gap:2rem;
            
            nav{
                max-width: 100%;
                ul{
                    flex-direction: row !important;
                    justify-content:center;
                    gap:1rem;
                }
            }
        }
    }
}

}/* End custom CSS */