body {
  background-color: #2A2A2E;
  color: #EDEDED;
}

header, footer {
  background-color: #1A1A1D;
  color: #EDEDED;
}

.wp-block-post-date a {
  color: #EDEDED;
}

.wc-block-mini-cart__badge {
  background-color: #DD2500;
  color: #EDEDED;
  font-weight: bold !important;
}
.wp-element-button {
  background-color: #BE3698;
  font-weight: bold;
  border-radius: 0;
}

.wc-block-product {
  background: #39393F; 
  border-radius: 8px;
}

.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button {
  margin-bottom: 15px;
}

.wp-block-woocommerce-product-price {
  font-size: 
}

.wc-block-components-checkout-step label {
  color: #C37DA0 !important;
}

.wc-block-components-checkout-step input {
  color: #EDEDED !important;
}

.wc-block-components-text-input label {
  color: #C37DA0 !important;
}

input {
  background-color: #38383D !important;
  color: #EDEDED !important;
}

.wc-block-components-address-card__address-section--primary {
  color: #EDEDED !important;
}

.wc-block-components-address-card__address-section--secondary {
  color: #EDEDED !important;
}

.wc-block-components-country-input {
  padding-top: 12px;
}

.wc-block-components-product-rating span::before {
  color: #ffd700 !important;
}

select {
        
        height: 35px;
        padding: 5px 35px 5px 5px;
        font-size: 18px;
        border-radius: 8px;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
}
/*
#1A1A1D /* escuro */
#3B1C32 /* roxo escuro */
#6A1E55 /* roxo */
#A64D79 /* roxo claro / rosa */
*/
