@import url("https://fonts.googleapis.com/css2?family=Roboto");.elementor-column .attachment-large {
  filter: saturate(65%);
}
.shipping_address .woocommerce-radio-wrapper {
  display: block;
  line-height: 35px;
}
.woocommerce form.checkout .form-row .input-text {
  border-radius: 5px 5px 5px 5px;
  background-color: #ffffff;
  border-width: 1px;
  border-style: solid;
  border-color: #314b52;
}
.row .added_to_cart {
  background-color: rgba(255, 255, 255, 0);
  font-family: Roboto;
  font-weight: 400;
  border-radius: 50px 50px 50px 50px;
  margin-top: -50px;
  display: none;
}
.elementor-element-678803e .row {
  display: block;
}
#billing_post_field {
  display: flex;
  flex-direction: column;
}
#shipping_method_field {
  display: flex;
  flex-direction: column;
}
.woocommerce-shipping-fields #shipping_method_field > .woocommerce-input-wrapper {
  display: block;
}
.elementor-element #elementor-tab-title-1191 {
  border-width: 1px;
  border-style: solid;
  border-radius: 62px 62px 62px 62px;
  text-align: center;
}
.elementor-toggle-item > #elementor-tab-title-1191 .elementor-toggle-icon-closed > .fas {
  padding-top: 40%;
}
#product-87 > div:nth-child(1) > div:nth-child(2) > div > p:nth-child(4) > b {
  display: none;
}
body > #wrapper #pageheader {
  display: none;
}
.main .details_product_item {
  margin-top: 30px;
  margin-bottom: 10px;
}
.woocommerce #content div.product .price {
  margin-top: 30px;
  margin-bottom: 30px;
}
.woocommerce #content div.product form.cart {
  display: block;
}
.woocommerce #content div.product .single_add_to_cart_button {
  margin-top: 20px;
  margin-bottom: 20px;
}
.row .product_item {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.woocommerce ul.products li.product a img {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 30px;
}
.woocommerce form.checkout {
  font-size: 18px;
}
.woocommerce-MyAccount-content .woocommerce-orders-table__row > .woocommerce-orders-table__cell-order-actions {
  display: flex;
  flex-direction: column;
}
.woocommerce-orders-table .woocommerce-orders-table__row .woocommerce-button {
  margin-top: 5px;
}
.elementor-element #quantity_69120eba93237 {
  padding-right: 45px;
}
.elementor-widget-wrap .single_add_to_cart_button {
  margin-left: 45px !important;
}
.elementor-widget-wrap .added_to_cart {
  display: none;
}
.elementor-element #quantity_691211241041e {
  display: flex;
}
.elementor-element #quantity_69121a604519a {
  padding-left: 0px !important;
  padding-right: 40px !important;
}
.elementor-element #quantity_69121b24d0017 {
  padding-left: 0px;
  padding-right: 40px;
}
.elementor-element #quantity_69121b24d405c {
  padding-left: 0px;
  padding-right: 40px;
}
@media screen and (max-width: 1024px) {
  body #kt-mobile-cart {
    background-color: #F9F9F9;
  }
  .kt-mobile-cart-contain .woocommerce-mini-cart a {
    color: #314B52 !important;
  }
  .pop-modal-body .button {
    width: 100% !important;
    margin-bottom: 20px;
  }
  .pop-modal-body .checkout {
    width: 100% !important;
    margin-left: 0px !important;
  }
  #ktmain .woocommerce-cart-form {
    width: 100% !important;
    padding-left: 7%;
    padding-right: 7%;
    margin-bottom: 40px;
  }
  .woocommerce .cart-collaterals {
    padding-left: 7%;
    padding-right: 7%;
    width: 100% !important;
  }
  .woocommerce .wc-proceed-to-checkout .button {
    width: 50%;
  }
  .kt-woo-cart-form-wrap thead > tr {
    display: none;
  }
  .woocommerce-cart .woocommerce table.shop_table.cart td.product-price {
    display: none;
  }
  #wrapper > #containerfooter .footercol1 {
    display: flex;
  }
  #wrapper > #containerfooter .footercol2 {
    display: flex;
  }
  #wrapper > #containerfooter .footercol3 {
    display: flex;
  }
  #wrapper > #containerfooter .footercol4 {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .woocommerce-cart .woocommerce table.shop_table.cart td.product-thumbnail {
    display: none;
  }
  #ktmain .woocommerce-cart-form {
    padding-left: 3%;
    padding-right: 3%;
  }
  .woocommerce .cart-collaterals {
    padding-right: 3%;
    padding-left: 3%;
  }
}
@media screen and (max-width: 667px) {
  .woocommerce .cart-collaterals .cart_totals h2 {
    margin-top: 50px;
  }
}
@media screen and (max-width: 375px) {
  #ktmain .woocommerce-cart-form {
    padding-right: 0px;
    padding-left: 0px;
  }
  .woocommerce-cart .woocommerce table.shop_table.cart td.product-thumbnail {
    display: none;
  }
  .woocommerce-cart .woocommerce table.shop_table.cart thead th {
    display: none;
  }
}
