﻿
footer#footer .telefone a::before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.242' height='13.219' viewBox='0 0 13.242 13.219'%3E%3Cg id='noun_Phone_2031970' transform='translate(-13.772 -47.855)'%3E%3Cg id='Grupo_1' data-name='Grupo 1' transform='translate(14.024 48.119)'%3E%3Cpath id='Caminho_1' data-name='Caminho 1' d='M37.079,38.308a11.834,11.834,0,0,0,3.764,3.764l1.1-1.1a1.008,1.008,0,0,1,1.477,0l2.335,2.287a1.036,1.036,0,0,1,0,1.43,3.06,3.06,0,0,1-1.191.858c-2.621,1.1-6.052-1.382-7.815-3.145S32.5,37.212,33.6,34.591a3.06,3.06,0,0,1,.858-1.191.993.993,0,0,1,1.43.048l2.335,2.287a1.1,1.1,0,0,1,0,1.477Zm-.619-.1,1.382-1.382a.518.518,0,0,0,0-.715l-2.335-2.335a.572.572,0,0,0-.715,0C30.6,37.5,41.653,48.553,45.37,44.359a.518.518,0,0,0,0-.715L43.035,41.31a.518.518,0,0,0-.715,0l-1.382,1.43A11.683,11.683,0,0,1,36.459,38.212Z' transform='translate(-33.33 -33.119)' stroke='%23000' stroke-width='0.4' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    margin-right: 5px;
}

footer#footer {
    margin: 0;
    background-color: #FFFFFF;
    padding: 5px 10px;
    max-width: 1200px;
    margin: auto;
    text-align: initial;
    align-items: center;
}

.linha-1 {
    display: grid;
    grid-template-columns: 45% 55%;
    margin-bottom: 10px;
    /* padding: 40px 20px; */
    /* max-width: 1200px; */
    /* margin: auto; */
    text-align: initial;
    align-items: center;
}

.linha-1 .text {
    display: grid;
    grid-auto-flow: column;
}

.linha-1 .text a {
    color: black;
    font-size: 14px;
}

.linha-1  .wd-header {
    display: none;
}

.wd-content input {
    padding: 0;
    height: 35px !important;
    outline: none;
}

.wd-content button {
    height: 35px;
    width: 100px;
    padding: 0;
}

.form-wrapper {
    display: grid;
    grid-template-columns: 35% 35% 20%;
    /* grid-auto-flow: column; */
    gap: 10px;
    justify-content: end;
    align-items: center;
}

.form-wrapper p {
    display: none;
}

.form-wrapper label {
    display: none !important;
}


.linha-2 p {
    font-size: 11px;
    color: #808080;
    font-weight: 600;
}

.input-wrapper.input-name-marketing-newsletter,
.input-wrapper.input-email-marketing-newsletter,
.input-wrapper.input-button-marketing-newsletter {
    margin: 0 !important;
}

.wd-marketing-newsletter .input-wrapper:last-child {
    text-align: initial;
}

.linha-1 .text a:hover {
    text-decoration: none;
}

.linha-2 {
    display: grid;
    grid-auto-flow: column;
}

.linha-2 .grid {
    display: grid;
    grid-auto-flow: column;
    text-align: center;
    align-items: center;
}

.wd-product-line .wd-buy-button .loading-buy, button.btn-buy:hover, button:hover {
    background-color: #bda08c !important;
}

@media only screen and (max-width:1200px){
    .linha-1 {
        grid-template-columns: unset;
        gap: 25px;
    }
    
    .linha-1 .text {
        /* grid-auto-flow: unset; */
        text-align: center;
        width: 100%;
    }

    .linha-1 .text a {
        font-size: 11px;
    }
    
    .form-wrapper {
        grid-template-columns: unset;
        justify-content: normal;
    }
    
    .linha-2 .grid {
        grid-auto-flow: unset;
        gap: 15px;
    }
    
    .linha-2 {
        grid-auto-flow: unset;
        text-align: center;
        gap: 20px;
    }
    
    .form-wrapper input {
        width: 100% !important;
    }
    
    .input-wrapper.input-name-marketing-newsletter {
        width: 100% !important;
    }

    .wd-content button {
        width: 100%;
    }

    footer#footer {
        padding: 20px 10px;
        margin-top: 20px;
        border-top: solid 1px lightgray;
    }
}