.elementor-6 .elementor-element.elementor-element-20aaf62{padding:50px 25px 50px 25px;}.elementor-6 .elementor-element.elementor-element-fcaf81b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-ad0ac70{--update-cart-automatically-display:none;--sections-title-color:var( --e-global-color-primary );--links-normal-color:var( --e-global-color-primary );--links-hover-color:var( --e-global-color-secondary );--totals-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-ad0ac70 .cart_totals h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6 .elementor-element.elementor-element-ad0ac70 {--sections-descriptions-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-ad0ac70 .e-cart-content, .elementor-6 .elementor-element.elementor-element-ad0ac70 .woocommerce-shipping-destination, .elementor-6 .elementor-element.elementor-element-ad0ac70 .shipping-calculator-button{font-family:"Presetz Fonts", Sans-serif;font-weight:500;}.elementor-6 .elementor-element.elementor-element-ad0ac70 #shipping_method li label{font-family:"Presetz Fonts", Sans-serif;font-size:14px;font-weight:500;}.elementor-6 .elementor-element.elementor-element-ad0ac70 .cart_totals .shop_table td:before, .elementor-6 .elementor-element.elementor-element-ad0ac70 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6 .elementor-element.elementor-element-ad0ac70 .checkout-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6 .elementor-element.elementor-element-ad0ac70 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-ad0ac70 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-ad0ac70 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-20aaf62{padding:50px 15px 50px 15px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-ad0ac70 */.elementor-6 .elementor-element.elementor-element-ad0ac70 div.e-shop-table.e-cart-section {
  font-family: "Presetz Font", sans-serif;
}

.elementor-6 .elementor-element.elementor-element-ad0ac70 th.product-name, 
.elementor-6 .elementor-element.elementor-element-ad0ac70 td.product-name, 
.elementor-6 .elementor-element.elementor-element-ad0ac70 td.product-total, 
.elementor-6 .elementor-element.elementor-element-ad0ac70 td.product-remove a, 
.elementor-6 .elementor-element.elementor-element-ad0ac70 td.actions .coupon .input-text, 
.elementor-6 .elementor-element.elementor-element-ad0ac70 td.actions .button, 
.elementor-6 .elementor-element.elementor-element-ad0ac70 td.actions .checkout-button, 
.elementor-6 .elementor-element.elementor-element-ad0ac70 div.woocommerce .woocommerce-message, 
.elementor-6 .elementor-element.elementor-element-ad0ac70 div.woocommerce form.checkout #billing_address_1_field input, 
.elementor-6 .elementor-element.elementor-element-ad0ac70 div.woocommerce form.checkout #billing_country_field select, 
.elementor-6 .elementor-element.elementor-element-ad0ac70 div.woocommerce form.checkout #billing_city_field input, 
.elementor-6 .elementor-element.elementor-element-ad0ac70 div.woocommerce form.checkout #billing_state_field input, 
.elementor-6 .elementor-element.elementor-element-ad0ac70 div.woocommerce form.checkout #billing_postcode_field input {
  font-family: "Presetz Font", sans-serif;
}



.elementor-6 .elementor-element.elementor-element-ad0ac70 button.button.e-apply-coupon {
  font-family: 'Presetz Font', sans-serif; 
}

.elementor-widget-woocommerce-cart .woocommerce button.button {
    border-color: #d5d8dc!important;
}

.elementor-widget-woocommerce-cart .woocommerce button.button:hover {
    border-color:#a8a8a8!important;
}

.elementor-6 .elementor-element.elementor-element-ad0ac70 .product-thumbnail {
  display: block !important;
}

.elementor-6 .elementor-element.elementor-element-ad0ac70 td.product-name {
  font-weight: bold;
}


.elementor-6 .elementor-element.elementor-element-ad0ac70 tbody tr.woocommerce-cart-form__cart-item.cart_item.wcpa_cart_has_fields {
    padding: 0;
}



  .elementor-6 .elementor-element.elementor-element-ad0ac70 .woocommerce-cart-form .product-thumbnail img {
    width: 100%;
    max-width: 200px;
    height: auto;
  }

@media only screen and (max-width: 767px) {
  .elementor-6 .elementor-element.elementor-element-ad0ac70 td.product-remove {
    float: right !important;
    clear: right !important;
  }
}


.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img {
  border-radius: 5px!important;
}

.elementor-6 .elementor-element.elementor-element-ad0ac70 td.product-thumbnail::before {
  display: none!important;
}


.elementor-6 .elementor-element.elementor-element-ad0ac70 li.wcpa_cart_meta_item.wcpa_cart_item_radio-group {
  font-size: 12px;
}

.elementor-6 .elementor-element.elementor-element-ad0ac70 .wcpa_cart_meta_item-value p,
.elementor-6 .elementor-element.elementor-element-ad0ac70 .wcpa_cart_meta_item-value span {
  font-size: 12px!important;
}

.elementor-6 .elementor-element.elementor-element-ad0ac70 .wcpa_cart_meta {
    padding-left: 0px;
}



.elementor-6 .elementor-element.elementor-element-ad0ac70 .cart_totals.calculated_shipping h2 {
  font-size: 18px;
}

.elementor-6 .elementor-element.elementor-element-ad0ac70 th.product-name, 
.elementor-6 .elementor-element.elementor-element-ad0ac70 th.product-price, 
.elementor-6 .elementor-element.elementor-element-ad0ac70 th.product-subtotal,
.elementor-6 .elementor-element.elementor-element-ad0ac70 th.product-quantity {
    font-size: 14px;
}



.elementor-6 .elementor-element.elementor-element-ad0ac70 .input-text.qty.text {
  text-align: center;
}



.elementor-6 .elementor-element.elementor-element-ad0ac70 tr.cart-subtotal {
  display: none;
}



.elementor-6 .elementor-element.elementor-element-ad0ac70 a.remove:hover {
  color: #8a0709!important;
}


.elementor-6 .elementor-element.elementor-element-ad0ac70 td.product-name,
.elementor-6 .elementor-element.elementor-element-ad0ac70 td.product-price,
.elementor-6 .elementor-element.elementor-element-ad0ac70 td.product-quantity {
  padding-top: 5px!important;
  padding-bottom: 5px!important;
}


.elementor-6 .elementor-element.elementor-element-ad0ac70 .woocommerce-message {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom:20px;
}


@media only screen and (max-width: 1024px) {
 .elementor-6 .elementor-element.elementor-element-ad0ac70 td.product-subtotal {
   padding-top: 5px!important; 
   padding-bottom: 25px!important; 
 }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Presetz Fonts';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://presetz.co/wp-content/uploads/2023/08/VisbyCF-Regular.woff2') format('woff2'),
		url('https://presetz.co/wp-content/uploads/2023/08/VisbyCF-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Presetz Fonts';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://presetz.co/wp-content/uploads/2023/08/VisbyCF-Bold.woff2') format('woff2'),
		url('https://presetz.co/wp-content/uploads/2023/08/VisbyCF-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Presetz Fonts';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://presetz.co/wp-content/uploads/2023/08/VisbyCF-Medium.woff2') format('woff2'),
		url('https://presetz.co/wp-content/uploads/2023/08/VisbyCF-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Presetz Fonts';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://presetz.co/wp-content/uploads/2023/08/VisbyCF-Light.woff2') format('woff2'),
		url('https://presetz.co/wp-content/uploads/2023/08/VisbyCF-Light.woff') format('woff');
}
@font-face {
	font-family: 'Presetz Fonts';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://presetz.co/wp-content/uploads/2023/08/VisbyCF-Heavy.woff2') format('woff2'),
		url('https://presetz.co/wp-content/uploads/2023/08/VisbyCF-Heavy.woff') format('woff');
}
@font-face {
	font-family: 'Presetz Fonts';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://presetz.co/wp-content/uploads/2023/08/VisbyCF-ExtraBold.woff2') format('woff2'),
		url('https://presetz.co/wp-content/uploads/2023/08/VisbyCF-ExtraBold.woff') format('woff');
}
/* End Custom Fonts CSS */