.elementor-11 .elementor-element.elementor-element-6a2d6ea{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-11 .elementor-element.elementor-element-da2accc{--update-cart-automatically-display:none;--sections-border-radius:10px 10px 10px 10px;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-border-type:solid;--forms-buttons-border-color:#EE914C;--forms-buttons-border-radius:6px 6px 6px 6px;--checkout-button-border-radius:6px 6px 6px 6px;}.elementor-11 .elementor-element.elementor-element-da2accc .shop_table .button{background-color:#EE914C;font-family:"Teachers", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;border-width:1px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-da2accc .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#EE914C;}.elementor-11 .elementor-element.elementor-element-da2accc .coupon .input-text, .elementor-11 .elementor-element.elementor-element-da2accc .cart-collaterals .input-text, .elementor-11 .elementor-element.elementor-element-da2accc select, .elementor-11 .elementor-element.elementor-element-da2accc .select2-selection--single{border-style:none;}.elementor-11 .elementor-element.elementor-element-da2accc .cart_totals .shop_table td:before, .elementor-11 .elementor-element.elementor-element-da2accc .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Teachers", Sans-serif;font-size:18px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-da2accc .checkout-button{font-family:"Teachers", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-da2accc .coupon{--sections-border-type:solid;border-width:1px 1px 1px 1px;--sections-border-color:#D3D3D3;}/* Start custom CSS for woocommerce-cart, class: .elementor-element-da2accc */.woocommerce-cart-form__cart-item.cart_item .product-name{display: flex; gap:20px; word-break:break-word;}
.elementor-widget-woocommerce-cart .e-cart__container{grid-template-columns:70% auto;}
#add_payment_method table.cart .product-thumbnail, .woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail{
    min-width: 90px;
    max-width:90px;
    border: 1px solid #e8e8e8;
    height: 90px;
    text-align: center;
    display: flex
;
    justify-content: center;
    align-items: center;
}
.prodetails a{font-weight: 600;font-size: 18px;font-family: 'teachers';color:#232223 !important;}
.elementor-widget-woocommerce-cart .woocommerce table.shop_table th:first-child{width:30%;}
.product-price .woocommerce-Price-amount.amount, .product-price .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol{font-weight: 600 !important;font-size: 18px !important;font-family: 'teachers';color:#2F3C47 !important;}
.product-subtotal .woocommerce-Price-amount.amount, .product-subtotal .woocommerce-Price-currencySymbol{font-weight: 600 !important;font-size: 18px !important;font-family: 'teachers';color:#2F3C47 !important;}
.product-quantity .quantity{display:flex;align-items:center;}
.product-quantity .quantity button{background-color:#fff;color:#474747;}
.product-quantity .quantity button:hover{background:#f8f8f8;}
.product-quantity .quantity .minus{border-right:0px;border-radius:4px 0 0 4px;border:1px solid #DBDBDB;}
.product-quantity .quantity .qty{border-radius:0px;border:1px solid #DBDBDB;}
.product-quantity .quantity .plus{border-left:0px;border-radius:0px 4px 4px 0px;border:1px solid #DBDBDB;}
input[type="number"] {
  -moz-appearance: textfield; 
}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.elementor-widget-woocommerce-cart .woocommerce table.shop_table h2{font-weight: 600 !important;font-size: 42px;font-family: 'teachers';color:#0D1B2A;}
.elementor-widget-woocommerce-cart .woocommerce table.shop_table th{font-family: 'teachers';color:#0D1B2A;font-weight:500;font-size:16px;}
.product-subtotal .woocommerce-Price-amount.amount{float:left;}
.product-subtotal .product-remove{float:right;}
.elementor-widget-woocommerce-cart .woocommerce table.cart .product-remove img{width:20px;}
table.shop_table thead .product-price span, table.shop_table thead .product-subtotal span{border:1px solid #DACCAE;background:rgba(236, 223, 187, 0.2);border-radius:15px;font-weight:500;font-size:12px;padding:4px 9px;}
.cart-collaterals h2{font-family: 'teachers';font-weight:600;font-size:25px;}
.elementor-widget-woocommerce-cart .woocommerce .coupon .button{background:#EE914C;padding:15px 25px;text-transform:uppercase;font-weight:700;font-size:14px;border:1px solid #EE914C;}
.elementor-widget-woocommerce-cart .woocommerce .coupon .button:hover{border:1px solid #EE914C;color:#fff;}
.elementor-widget-woocommerce-cart .woocommerce .coupon-col-start{padding-right:13px;}
.elementor-widget-woocommerce-cart .woocommerce .coupon-col-start .input-text{border:1px solid #d3d3d3;background:#fff;border-style:solid !important;border-radius:6px;}
.elementor-widget-woocommerce-cart .woocommerce table.shop_table .shipping-calculator-form .button:hover{color:#fff;border:1px solid #EE914C;}
.elementor-widget-woocommerce-cart .woocommerce table.shop_table tr:nth-child(2) th{border-bottom:1px solid #EBEBEB; border-top:1px solid #EBEBEB;padding:10px 0;}
.woocommerce .e-cart__column-end .e-cart-totals.e-cart-section{padding:30px;}/* End custom CSS */