.checkout-order-review .featured-boxes {
  border-color: #54595F;
}
.featured-box-primary .box-content {
  background-color: #FAF5EB;
  border-color: #222529;
}
.woocommerce-cart .main-content {
  border-color: #222529;
}
.hentry .woocommerce {
  border-color: #222529;
}
body.woocommerce-page .main-content .featured-box {
  border-color: #222529;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.actions {
  border-color: #222529;
}
html > body > div:nth-child(9) > #main > div > div > div:nth-child(1) > #content > .post-12 > div > div > div:nth-child(3) > div > div > div > table > tbody > tr:nth-child(2) > td {
  border-color: #222529;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.actions #coupon_code {
  background-color: #FAF5EB;
  padding-top: 8px;
  padding-bottom: 8px;
}
.woocommerce #content div.product .woocommerce-tabs #tab-description {
  background-color: #FAF5EB;
}
.woocommerce-tabs .tab-content {
  background-color: #FAF5EB;
}
#searchform #s {
  background-color: #FAF5EB;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  background-color: #FAF5EB;
  border-color: #FAF5EB;
}
.woocommerce-ordering select {
  border-color: #FAF5EB;
  background-color: #FAF5EB;
}
.searchform .btn i {
  background-color: #FAF5EB;
}
.form-row input[type=text] {
  background-color: #FAF5EB;
  border-color: #000000;
}
.woocommerce-page.archive .sidebar-content {
  color: #000000;
  border-color: #000000;
}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered {
  background-color: #FAF5EB;
  border-color: #000000;
  color: #000000;
  border-width: 1px;
  border-style: solid;
}
.woocommerce-checkout .woocommerce p {
  border-color: #000000;
}
.woocommerce-account .featured-boxes {
  border-color: #000000;
}
.woocommerce-account .featured-box .icon-featured {
  border-color: #000000;
  color: #000000;
}
.woocommerce-account .account-sub-title i {
  color: #000000;
}
.page-id-14 #main {
  margin-bottom: 159px;
}
#mini-cart .widget_shopping_cart_content {
  background-color: #FAF5EB;
}
.woocommerce ul.products li.product a.button {
  color: #FFFFFF;
  background-color: #222529;
}
.form-row input[type=email] {
  border-color: #000000;
  background-color: #FAF5EB;
}
.form-row input[type=password] {
  background-color: #FAF5EB;
  border-color: #000000;
}
.form-row input[type=tel] {
  background-color: #FAF5EB;
  border-color: #000000;
}
.form-row > SPAN {
  border-color: #000000;
  background-color: #FAF5EB;
}
.woocommerce #content div.product .price {
  margin-top: 20px;
  font-size: 28px;
}
body.woocommerce-checkout .fc-content DIV {
  background-color: #FAF5EB;
}
div.woocommerce .fc-wrapper .fc-checkout-order-review .fc-checkout-order-review__inner {
  background-color: #FAF5EB;
}
html > body > #main > div > div > form > #fc-wrapper > div:nth-child(1) > div > section:nth-child(2) > div:nth-child(2) > #fc-substep__fields--shipping_address > div > div > div > div:nth-child(1) > #shipping_first_name_field > span > #shipping_first_name {
  background-color: #FAF5EB;
}
html > body > #main > div > div > form > #fc-wrapper > div:nth-child(1) > div > section:nth-child(2) > div:nth-child(2) > #fc-substep__fields--shipping_address > div > div > div > div:nth-child(1) > #shipping_last_name_field > span > #shipping_last_name {
  background-color: #FAF5EB;
}
html > body > #main > div > div > form > #fc-wrapper > div:nth-child(1) > div > section:nth-child(2) > div:nth-child(2) > #fc-substep__fields--shipping_address > div > div > div > div:nth-child(1) > #shipping_postcode_field > span > #shipping_postcode {
  background-color: #FAF5EB;
}
html > body > #main > div > div > form > #fc-wrapper > div:nth-child(1) > div > section:nth-child(2) > div:nth-child(2) > #fc-substep__fields--shipping_address > div > div > div > div:nth-child(1) > #shipping_state_field > span > span > span:nth-child(1) > span > #select2-shipping_state-container {
  background-color: #FAF5EB;
}
html > body > #main > div > div > form > #fc-wrapper > div:nth-child(1) > div > section:nth-child(2) > div:nth-child(2) > #fc-substep__fields--shipping_address > div > div > div > div:nth-child(1) > #shipping_address_1_field > span > #shipping_address_1 {
  background-color: #FAF5EB;
}
html > body > #main > div > div > form > #fc-wrapper > div:nth-child(1) > div > section:nth-child(2) > div:nth-child(2) > #fc-substep__fields--shipping_address > div > div > div > div:nth-child(1) > #shipping_number_field > span > #shipping_number {
  background-color: #FAF5EB;
}
html > body > #main > div > div > form > #fc-wrapper > div:nth-child(1) > div > section:nth-child(2) > div:nth-child(2) > #fc-substep__fields--shipping_address > div > div > div > div:nth-child(1) > #shipping_city_field > span > #shipping_city {
  background-color: #FAF5EB;
}
html > body > #main > div > div > form > #fc-wrapper > div:nth-child(1) > div > section:nth-child(2) > div:nth-child(2) > #fc-substep__fields--shipping_address > div > div > div > div:nth-child(1) > #shipping_neighborhood_field > span > #shipping_neighborhood {
  background-color: #FAF5EB;
}
html > body > #main > div > div > form > #fc-wrapper > div:nth-child(1) > div > section:nth-child(2) > div:nth-child(2) > #fc-substep__fields--shipping_address > div > div > div > div:nth-child(2) > #shipping_phone_field > span > #shipping_phone {
  background-color: #FAF5EB;
}
html > body > #main > div > div > form > #fc-wrapper > div:nth-child(1) > div > section:nth-child(4) > div:nth-child(3) > #fc-substep__fields--payment > div > #payment > div > ul > li > div > ul > li:nth-child(1) > div > #pagarme-fieldset-credit-card > p > #installments_card {
  background-color: #FAF5EB;
  border-color: #000000;
}
a {
  padding-bottom: 5px;
  padding-top: 5px;
}
html > body > div:nth-child(13) > #main > div > div > div:nth-child(1) > #content > .post-13 > div > div > div > div:nth-child(3) > div > a {
  color: #FEFEFE;
}
.woocommerce-product-search .search-field {
  background-color: #FAF5EB;
  border-color: #373435;
}
.porto-checkbox {
  padding-top: 6px;
}
#content .wpb_text_column :last-child {
  font-size: 14px;
}
html > body > div:nth-child(13) > #main > div > div > div:nth-child(1) > #content > .post-13 > div > section > div > div > div > div:nth-child(2) > div > div > #checkout > #customer_details > div:nth-child(1) > div > div > div:nth-child(2) > #ship-to-different-address > label > span {
  font-size: 16px;
}
html > .post-type-archive.post-type-archive-product > div:nth-child(13) > div:nth-child(3) > #footer > div > div > div:nth-child(1) > div:nth-child(3) > div > div:nth-child(2) > div > #menu-menu-principal-2 > #nav-menu-item-646 > a {
  padding-bottom: 5px;
  padding-top: 5px;
}
tbody .actions .button {
  color: #fefefe;
}
#product-3005 > div:nth-child(1) > div > div:nth-child(2) > div:nth-child(4) > div > blockquote {
  border-color: #222529;
  border-width: 0px 0px 0px 5px;
}
#product-3036 > div:nth-child(1) > div > div:nth-child(2) > div:nth-child(4) > div > blockquote {
  border-color: #222529;
}
#product-3038 > div:nth-child(1) > div > div:nth-child(2) > div:nth-child(4) > div > blockquote {
  border-color: #222529;
}
#product-3034 > div:nth-child(1) > div > div:nth-child(2) > div:nth-child(4) > div > blockquote {
  border-color: #222529;
}
body .page-top .row {
  margin-right: 0px;
  margin-left: 0px;
}
.page-wrapper .breadcrumbs-wrap {
  padding-left: 0px;
  padding-right: 0px;
}
.row #name {
  background-color: #ffffff;
}
.row #phone {
  background-color: #ffffff;
}
.row #email {
  background-color: #ffffff;
}
.row .default {
  border-color: #222529;
}
#content > .post-12 > div > div > div:nth-child(3) > div > div > div > table > tbody > tr:nth-child(2) > td > form > section > p:nth-child(2) > button {
  background-color: #17191c;
  color: #FAF5EB;
}
.main-content > #content #commentform {
  background-color: #faf5eb;
  border-width: 1px;
  border-style: solid;
}
#content > .post-12 > div > div > div:nth-child(2) > div > form > table > tbody > tr:nth-child(2) > td > div:nth-child(1) > input:nth-child(3) {
  background-color: #222529;
  color: #ffffff;
}
.woocommerce form.checkout .form-row .input-text {
  background-color: #faf5eb;
}
#wpcf7-f5120-p4911-o1 > form > div:nth-child(3) > span > input {
  background-color: #ffffff;
}
#wpcf7-f5120-p4911-o1 > form > div:nth-child(5) > span > input {
  background-color: #ffffff;
}
.swal2-content > #swal2-content .panel-heading {
  background-color: #222529;
}
.row .cwg_iagree_checkbox > label {
  margin-top: 0px;
  padding-top: 0px;
}
.row .cwgstock_button {
  padding-top: 8px;
  margin-top: 9px;
}
#woocommerce_price_filter-2 .button {
  background-color: #222529;
  color: #ffffff;
}
.woocommerce-billing-fields #billing_nascimento {
  background-color: #faf5eb;
  border-color: #17191c;
  padding-top: 14px;
  padding-bottom: 14px;
}
.product-col .viewcart-style-3 {
  background-color: #222529;
  color: #ffffff;
}
h2 {
  margin-top: 6px;
}
.pb-4 .wpb_custom_f3300361db85ac9c47a2c195a39d8ecf h2 {
  margin-top: 7px;
}
.woocommerce ul.products li.product {
  margin-top: 20px;
  margin-bottom: 20px;
}
.shop_table .product-name > .nobr {
  color: #FFFFFF;
  text-align: center;
}
.shop_table .product-stock-status > .nobr {
  color: #FFFFFF;
}
.shop_table .product-add-to-cart > .nobr {
  color: #FFFFFF;
}
#yith-wcwl-row-5852 .viewcart-style-3 {
  padding-left: 25px;
}
.box-content #yith-wcwl-row-5852 > .product-stock-status {
  text-align: left;
}
.box-content #yith-wcwl-row-5852 > .product-add-to-cart {
  text-align: center;
}
.box-content #yith-wcwl-row-5852 > .product-price {
  text-align: left;
}
.wpb_wrapper > #yith-wcwl-form .shop_table {
  text-align: center;
}
#content > .post-7114 > div > section > div > div > div > div > div > div:nth-child(2) > div > h4:nth-child(1) > span > a {
  font-size: 22px;
}
#content > .post-7114 > div > section > div > div > div > div > div > div:nth-child(2) > div > h4:nth-child(2) > span > a {
  font-size: 22px;
}
.variations #cor {
  background-color: #faf5eb;
  color: #222529;
}
.variations .reset_variations {
  color: #ffffff;
  background-color: #222529;
}
@media screen and (max-width: 375px) and only screen and (max-width: 768px) {
  .woocommerce #content div.product .product_title .product_title,
  .woocommerce #content div.product .product_title .woocommerce-single-product .product_title {
    white-space: normal;
    overflow-wrap: break-word;
  }
}
@media screen and (max-width: 768px) {
  .shop-loop-before {
    background-color: #FAF5EB;
  }
  .woocommerce-ordering select {
    padding-right: 4px;
    margin-right: 8px;
  }
  a {
    color: #222529;
  }
}
@media screen and (max-width: 320px) {
  a {
    background-color: #FAF5EB;
  }
}
@media screen and (min-width: 720px) and (max-width: 1280px) {
  padding-top: 22px;
  .row > DIV {
    margin-left: 27px;
  }
}
