.botao {
    background-color: var(--amarelo);

    text-align: center;
    font-family: inherit;
    font-weight: var(--peso-botao);
    color: var(--branco);

    width: 100%;
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;

    box-shadow: 10px 10px 30px var(--amarelo-transparente);

    border: none;
}

.botao--alternativo {
    color: var(--amarelo);

    background-color: unset;

    box-shadow: none;

    border: 1px solid var(--amarelo);
}

.carrinho__botao-fechar {
    position: absolute;
    right: 1rem;

    background-color: unset;

    width: auto;

    border: none;
}

.botao--cep {
    height: 4.675rem;
}
