.elementor-2902 .elementor-element.elementor-element-76f9f60f > .elementor-container{max-width:1300px;}.elementor-2902 .elementor-element.elementor-element-76f9f60f{padding:60px 0px 60px 0px;}.elementor-2902 .elementor-element.elementor-element-9ddbc5e .elementor-heading-title{font-family:"Lobster Two", Sans-serif;color:var( --e-global-color-secondary );}.elementor-2902 .elementor-element.elementor-element-4ddc5a74 > .elementor-widget-container{margin:20px 0px 0px 0px;}@media(max-width:767px){.elementor-2902 .elementor-element.elementor-element-76f9f60f{margin-top:0px;margin-bottom:0px;padding:10% 5% 10% 5%;}.elementor-2902 .elementor-element.elementor-element-5bba743a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS */.elementor-element-populated{
	font-family: "DM Sans", Sans-serif !important;
	color: #333 !important;
}

.woocommerce-info{
	border-top-color: #30316B !important;
}

.woocommerce-billing-fields h3, .woocommerce-additional-fields h3, #order_review_heading{
      font-family: "Lobster Two", Sans-serif;
      color:#333;
}

.woocommerce-billing-fields__field-wrapper label{
    font-family: "DM Sans", Sans-serif !important;
}

.woocommerce-additional-fields__field-wrapper label{
    font-family: "DM Sans", Sans-serif !important;
}

.shop_table .woocommerce-checkout-review-order-table{
    font-family: "DM Sans", Sans-serif !important;
}

#place_order{
    background-color: #E2B4B7;
    padding: 15px 25px;
}

#place_order:hover{
    background-color: #DFAC9E;
}

#billing_company_field{
    display: none;
}

/* For Cart Module */

.woocommerce-cart-form th{
	font-family: "DM Sans", Sans-serif !important;
	color: #333 !important;
}

.woocommerce table.shop_table{
	border: 1px solid #333 !important;
	
}

.woocommerce-cart-form th{
	border: 1px solid #333 !important;
	color: #333 !important;
}


.woocommerce-cart-form td{
	font-family: "DM Sans", Sans-serif !important;
	border: 1px solid #333 !important;
	color: #333 !important;
}

.woocommerce-cart-form td a{
	font-family: "DM Sans", Sans-serif !important;
	color: #333 !important;
}

.woocommerce-cart-form tbody{
	font-family: "DM Sans", Sans-serif !important;
	border: 1px solid #333 !important;
}

.cart_totals {
	font-family: "DM-Sans", Sans-serif !important;
	color: #333 !important;
}

.myaccount111 ol, ul{
	margin: 0 10px 0 10px;
}

@media only screen and (max-width: 414px) {
 .woocommerce-MyAccount-content {
    padding-top:30px !important;
  }
}


.elementor-button--view-cart{
	background-color: #ffc97b !important;
}


.elementor-button--checkout{
	background-color: #ffc97b !important;
}


.product-price .woocommerce-Price-amount{
	color: #104900 !important;
}


.shop_table .cart-subtotal{
	border: 1px solid #104900 !important;
}

.woocommerce a.button {
  margin-top: 15px;
  line-height: 1;
  cursor: pointer;
  padding: 15px 25px;
  border-radius: 5px;
  color: #fff;
  background-color: #E2B4B7;
}

.woocommerce button.button{
  margin-top: 15px;
  line-height: 1;
  cursor: pointer;
  padding: 15px 25px;
  border-radius: 5px;
  color: #fff;
  background-color: #E2B4B7;
}

.woocommerce a.button:hover{
      background-color: #DFAC9E;
      color:#fff;
}

.woocommerce button.button{
    background-color: #DFAC9E;
      color:#fff;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
  background-color: #DFAC9E;
  color: #fff;
}

.woocommerce a.button.alt{
    background-color: #E2B4B7;
    font-family: "DM Sans", Sans-serif !important;
}

.cart_totals h2{
    font-family: "Lobster Two", Sans-serif; !important;
    font-size:33px;
}

.shop_table{
    font-family: "DM Sans", Sans-serif !important;
}/* End custom CSS */