.woocommerce form.checkout .form-row .input-text {
  color: #e0e0e0;
  background-color: #333 !important;
  border-color: #555 !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  background-color: rgba(255, 255, 255, 0);
}
.woocommerce-checkout .woocommerce .shop_table th {
  background-color: #444446 !important;
  border-color: rgba(229, 229, 229, 0.4) !important;
  border-width: 0px 0px 0px 0px;
  border-style: none;
  border-top-width: 0px;
  border-bottom-width: 0px;
}
.woocommerce-checkout .woocommerce .shop_table td {
  background-color: #444446 !important;
  border-color: rgba(255, 255, 255, 0.4) !important;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-right-style: solid;
  border-width: 0px 0px 0px 0px !important;
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(3) > div > #post-25 > div > form > #order_review > table > tfoot > tr:nth-child(2) > th {
  background-color: rgba(250, 250, 250, 0);
  border-style: solid;
  border-width: 0px 0px 0px 0px !important;
  border-left-width: 1px;
  border-bottom-width: 1px;
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(3) > div > #post-25 > div > form > #order_review > table > tfoot > tr:nth-child(1) > th {
  background-color: rgba(250, 250, 250, 0);
  border-bottom-width: 1px;
  border-bottom-style: none;
  border-color: rgba(255, 255, 255, 0.4);
  border-width: 0px 0px 0px 0px;
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(3) > div > #post-25 > div > form > #order_review > table > tfoot > tr:nth-child(1) > td {
  background-color: rgba(250, 250, 250, 0);
  border-bottom-width: 0px;
  border-color: rgba(255, 255, 255, 0.4);
  border-width: 0px 0px 0px 0px !important;
  border-style: none;
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(3) > div > #post-25 > div > form > #order_review > table > tfoot > tr:nth-child(2) > td {
  background-color: rgba(250, 250, 250, 0);
  border-style: solid;
  border-width: 0px 0px 0px 0px !important;
}
.woocommerce-checkout .woocommerce p span {
  border-width: 0px;
  border-style: solid;
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(3) > div > #post-25 > div > form > #customer_details > div:nth-child(1) > div > div > #billing_country_field > span {
  color: #e0e0e0;
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(3) > div > #post-25 > div > form > #customer_details > div:nth-child(1) > div > div > #billing_country_field > span > span > span:nth-child(1) > span > #select2-billing_country-container:hover {
  color: #e0e0e0;
  background-color: rgba(245, 200, 97, 0);
}
html > body {
  background-color: rgba(255, 255, 255, 0);
  color: #e0e0e0;
  border-style: solid;
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(3) > div > #post-25 > div > form > #order_review > table > tfoot > tr:nth-child(3) > th {
  background-color: rgba(250, 250, 250, 0);
  border-bottom-style: solid;
  border-color: rgba(229, 229, 229, 0.4);
  border-width: 0px 0px 0px 0px;
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(3) > div > #post-25 > div > form > #order_review > table > tfoot > tr:nth-child(3) > td {
  background-color: rgba(250, 250, 250, 0);
  border-width: 0px 1px 1px 0px !important;
  border-style: none;
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(3) > div > #post-25 > div > form > #customer_details > div:nth-child(1) > div > div > #billing_country_field > span > span > span:nth-child(1) > span > span:nth-child(2) {
  background-color: rgba(255, 255, 255, 0);
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(3) > div > #post-25 > div > form > #customer_details > div:nth-child(1) > div > div > #billing_country_field > span > span > span:nth-child(1) > span > span:nth-child(2) > b {
  background-color: rgba(255, 255, 255, 0);
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(3) > div > #post-25 > div > form > #customer_details > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div > #shipping_country_field > span > span > span:nth-child(1) > span > #select2-shipping_country-container {
  color: #e0e0e0;
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(3) > div > #post-25 > div > form > #customer_details > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div > #shipping_state_field > span > span > span:nth-child(1) > span > #select2-shipping_state-container {
  color: #e0e0e0;
}
.woocommerce #customer_details .col-1 {
  border-style: solid;
  border-width: 0px;
  margin-top: 0;
}
.page-id-25 .woocommerce form.checkout .form-row .input-text {
  border-style: solid;
  border-color: #E0E0E066;
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(3) > div > #post-25 > div > form > #order_review > #payment > ul > li > div > span {
  color: #e0e0e0;
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(3) > div > #post-25 > div > form > #customer_details > div:nth-child(1) > p > label > span {
  border-style: solid;
  border-left-style: solid;
  padding-right: 0px;
  padding-left: 10px;
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(3) > div > #post-24 > div > div:nth-child(3) > div > table > tbody > tr:nth-child(1) > th {
  background-color: rgba(250, 250, 250, 0);
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(3) > div > #post-24 > div > div:nth-child(3) > div > table > tbody > tr:nth-child(1) > td {
  background-color: rgba(250, 250, 250, 0);
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(3) > div > #post-24 > div > div:nth-child(3) > div > table > tbody > tr:nth-child(2) > td {
  background-color: rgba(250, 250, 250, 0);
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(3) > div > #post-24 > div > div:nth-child(3) > div > table > tbody > tr:nth-child(3) > th {
  background-color: rgba(250, 250, 250, 0);
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(3) > div > #post-24 > div > div:nth-child(3) > div > table > tbody > tr:nth-child(3) > td {
  background-color: rgba(250, 250, 250, 0);
}
.page-id-27 #wpcf7-f1528-p27-o1 input[type=text] {
  background-color: #555555;
  border-style: none;
  color: #dbd4d4;
}
#wpcf7-f1528-p27-o1 input[type=text] {
  color: #d9d9d9 !important;
}
.page-id-27 #wpcf7-f1528-p27-o1 input[type=email] {
  background-color: #555555;
  border-style: none;
}
.page-id-27 #wpcf7-f1528-p27-o1 textarea {
  background-color: #555555;
  border-style: none;
}
#wpcf7-f1528-p27-o1 input[type=email] {
  color: #d9d9d9;
}
#wpcf7-f1528-p27-o1 input[type=submit] {
  transform: scale(1) skew(0deg);
  margin-bottom: 0px;
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(3) > div > #post-27 > div > div:nth-child(2) > div > div:nth-child(1) > div:nth-child(1) > div > #wpcf7-f1528-p27-o1 > form > p:nth-child(6) > input {
  color: #ffffff;
}
#wpcf7-f1528-p27-o1 textarea {
  color: #d9d9d9;
}
p:last-child input {
  background-color: rgba(255, 255, 255, 0);
  border-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  font-size: 12px;
}
html > body > div:nth-child(2) > #nm-footer > div:nth-child(1) > div > div > div > ul > #mc4wp_form_widget-4 > #mc4wp-form-1 > div:nth-child(1) > p > input:nth-child(3) {
  border-style: solid;
  border-color: #777777;
  padding-bottom: 5px;
  padding-right: 12px;
  padding-left: 5px;
  padding-top: 5px !important;
}
.elementor-kit-1529 input[type=submit] {
  transform: translate(0px, -20px);
}
html > body > div:nth-child(2) > #nm-footer > div:nth-child(1) > div > div > div > ul > #mc4wp_form_widget-4 > #mc4wp-form-1 > div:nth-child(1) > p > input:nth-child(6) {
  color: #ffffff;
}
.xsmall-block-grid-1 > li:nth-of-type(n+1) select {
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(225, 225, 225, 0);
}
html > body > div:nth-child(2) > #nm-footer > div:nth-child(1) > div > div > div > ul > #wcpbc_country_selector-7 > div > select {
  background-color: rgba(255, 255, 255, 0);
  border-style: none;
}
.page-id-25 .woocommerce p span {
  color: #e0e0e0 !important;
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(3) > div > #post-25 > div > form > #customer_details > div:nth-child(1) > div > div > #billing_country_field > span > span > span:nth-child(1) > span > #select2-billing_country-container {
  color: #e0e0e0;
  border-style: none;
  border-width: 1px;
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(3) > div > #post-25 > div > form > #customer_details > div:nth-child(1) > div > div > #billing_country_field > span > span > span:nth-child(1) > span {
  border-bottom-width: 1px;
  border-color: #595959 !important;
}
.woocommerce #payment div.form-row .button {
  border-color: #e0e0e0;
  color: #e0e0e0;
}
html > body > div:nth-child(2) > div:nth-child(1) > div > #product-1523 > div:nth-child(1) > div:nth-child(3) > div > div > div:nth-child(2) > div:nth-child(2) > form > button {
  background-color: #3cbcb3;
}
.woocommerce div.product .stock {
  background-color: rgba(99, 183, 152, 0) !important;
}
.nm-quantity-wrap {
  background-color: rgba(255, 255, 255, 0);
  border-style: none;
}
.woocommerce div.product form.cart div.quantity input.qty {
  background-color: rgba(255, 255, 255, 0);
  color: #e0e0e0;
}
.col-xs-12 {
  background-color: rgba(0, 0, 0, 0) !important;
}
html > body > div:nth-child(2) > div:nth-child(1) > div > #product-1523 > div:nth-child(1) > div:nth-child(3) > div > div > div:nth-child(2) > div:nth-child(2) > form > div > div > #quantity_65158792b72b4 {
  background-color: rgba(255, 255, 255, 0);
}
.page-id-24 .shop_table.cart .actions .button {
  color: #e0e0e0;
}
.woocommerce-cart .woocommerce table.shop_table.cart div.quantity input.qty {
  color: #e0e0e0;
}
.woocommerce .cart-collaterals .cart_totals table {
  border-color: #e0e0e0;
}
#order_review .shop_table tbody .product-total {
  border-style: solid;
}
.ups_eu_woocommerce_container {
  background-color: rgba(255, 255, 255, 0) !important;
  border-style: solid;
  border-color: rgba(224, 224, 224, 0.4) !important;
  border-radius: 0px !important;
}
.woocommerce #order_review {
  background-color: rgba(255, 255, 255, 0);
  border-style: none;
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(3) > div > #post-25 > div > form > #order_review {
  border-style: none;
  border-width: 0px 0PX 0PX 0PX;
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(3) > div > #post-25 > div > form > #order_review > table > tbody > tr > td {
  border-width: 0px 0px 0px 0px !important;
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(3) > div > #post-25 > div > form > #order_review > table > tfoot > tr:nth-child(4) > th {
  border-style: none;
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(3) > div > #post-25 > div > form > #order_review > table > tfoot > tr:nth-child(4) > td {
  border-style: none;
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(3) > div > #post-25 > div > form > #order_review > #ups_eu_woocommerce_container_e_shopper {
  border-style: none;
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(3) > div > #post-25 > div > form > #order_review > #payment > ul > li:nth-child(1) > div > #stripe-payment-data > #wc-stripe-cc-form > div:nth-child(1) > div > #stripe-card-element {
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(224, 224, 224, 0.5);
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(3) > div > #post-25 > div > form > #order_review > #payment > ul > li:nth-child(1) > div > #stripe-payment-data > #wc-stripe-cc-form > div:nth-child(2) > #stripe-exp-element {
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(224, 224, 224, 0.5);
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(3) > div > #post-25 > div > form > #order_review > #payment > ul > li:nth-child(1) > div > #stripe-payment-data > #wc-stripe-cc-form > div:nth-child(3) > #stripe-cvc-element {
  border-color: rgba(224, 224, 224, 0);
  background-color: rgba(255, 255, 255, 0);
}
.nm-checkout-ty {
  background-color: rgba(255, 255, 255, 0);
}
.woocommerce form.checkout {
  margin-top: 28px;
  list-style-type: disc;
  box-sizing: border-box;
}
.nm-shop-notice.woocommerce-info span {
  color: #f5c861;
}
.nm-cart-empty p.icon i {
  background-color: #59a5c5;
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(4) > div > #post-24 > div > div:nth-child(3) > div > table > tbody > tr:nth-child(1) > th {
  background-color: #444446;
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(4) > div > #post-24 > div > div:nth-child(3) > div > table > tbody > tr:nth-child(1) > td {
  background-color: #444446;
}
.woocommerce .cart-collaterals .cart_totals table td {
  background-color: rgba(250, 250, 250, 0);
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(4) > div > #post-24 > div > div:nth-child(3) > div > table > tbody > tr:nth-child(2) > td {
  background-color: #444446;
}
.woocommerce .cart-collaterals .cart_totals table th {
  background-color: rgba(250, 250, 250, 0);
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(4) > div > #post-24 > div > div:nth-child(3) > div > table > tbody > tr:nth-child(3) > th {
  background-color: #444446;
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(4) > div > #post-24 > div > div:nth-child(3) > div > table > tbody > tr:nth-child(3) > td {
  background-color: #444446;
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(4) > div > #post-25 > div > form > #order_review > table > tbody > tr:nth-child(1) > td {
  border-right-width: 0px;
  border-style: solid;
  border-width: 0 !important;
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(4) > div > #post-25 > div > form > #order_review > table > tfoot > tr:nth-child(1) > td {
  border-top-width: 1px !important;
  border-bottom-width: 0px !important;
  border-style: solid;
  border-width: 0px;
  border-left-style: solid;
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(4) > div > #post-25 > div > form > #order_review > table > tfoot > tr:nth-child(1) > th {
  border-top-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 1px;
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(4) > div > #post-25 > div > form > #order_review > table > tbody > tr:nth-child(2) > td {
  border-style: solid;
  border-width: 0 !important;
  border-right-width: 0px;
}
html > body > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(4) > div > #post-25 > div > form > #order_review > table > tfoot > tr:nth-child(2) > td {
  border-left-width: 1px !important;
}
html > body > div:nth-child(3) > div:nth-child(1) > div > div:nth-child(3) > div > #post-25 > div > form > #order_review > table > tfoot > tr:nth-child(2) > td {
  border-width: 0px 1px 0px 0px;
  border-left-width: 0px;
}
html > body > div:nth-child(3) > div:nth-child(1) > div > div:nth-child(3) > div > #post-25 > div > form > #order_review > table > tfoot > tr:nth-child(1) > th {
  border-left-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
}
html > body > div:nth-child(3) > div:nth-child(1) > div > div:nth-child(3) > div > #post-25 > div > form > #order_review > table > tfoot > tr:nth-child(3) > th {
  border-bottom-width: 0px;
  border-left-width: 0px;
}
html > body > div:nth-child(3) > div:nth-child(1) > div > div:nth-child(3) > div > #post-25 > div > form > #order_review > table > tfoot > tr:nth-child(3) > td {
  border-right-width: 0px;
}
html > body > div:nth-child(3) > div:nth-child(1) > div > div:nth-child(3) > div > #post-25 > div > form > #order_review > table > tfoot > tr:nth-child(2) > th {
  border-left-width: 0px;
  border-bottom-width: 0px;
}
html > body > div:nth-child(3) > div:nth-child(1) > div > div:nth-child(3) > div > #post-25 > div > form > #order_review > table > tfoot > tr:nth-child(4) > th {
  border-bottom-width: 0px;
  border-left-width: 0px;
}
.elementor-page .nm-page-default {
  padding-left: 50px;
  padding-right: 50px;
}
.woocommerce-checkout .woocommerce p {
  margin-top: 0px;
  border-style: solid;
  margin-bottom: 5px;
}
html > body > div:nth-child(3) > div:nth-child(1) > div > div:nth-child(3) > div > #post-25 > div > form > #order_review > #payment > ul > li:nth-child(2) > div > p {
  margin-top: 12px;
}
html > body > div:nth-child(3) > div:nth-child(1) > div > div:nth-child(3) > div > #post-25 > div > form > #customer_details > div:nth-child(1) > div > div > #billing_address_2_field > span > #billing_address_2 {
  margin-top: 20px;
}
html > .post-type-archive.post-type-archive-product > div:nth-child(3) > #nm-footer > div:nth-child(1) > div > div > div > ul > #mc4wp_form_widget-4 > #mc4wp-form-1 > div:nth-child(1) > p > input:nth-child(6) {
  color: #413f3f;
  background-color: #59a5c5;
  border-radius: 6px;
}
html > .post-type-archive.post-type-archive-product > div:nth-child(3) > #nm-footer > div:nth-child(1) > div > div > div > ul > #mc4wp_form_widget-4 > #mc4wp-form-1 > div:nth-child(1) > p > input:nth-child(3) {
  background-color: #f5c861;
  border-style: solid;
  transform: scale(1.34) translate(15px, 0px);
}
