/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 02 2023 | 06:22:50 */
.woocommerce table.shop_table th {background-color: #FDE6F0; text-align:center; font-family:Haboro Serif Norm; color:#464646; font-size:20; font-weight:600; line-height:28px;}
.woocommerce table.shop_table td {background:none; text-align:center; font-family:futura-pt; color:#4A4A4A; font-size:18 !important; font-weight: 350; line-height:28px;}
.do-quantity-buttons div.quantity {justify-content: center;}
.woocommerce-cart table.cart td.actions .coupon .input-text::placeholder{color:#F03D88;}
.woocommerce-cart table.cart td.actions .coupon .input-text {background-color: #fff !important; padding: 8px 15px!important; display: flex!important; align-items: center!important;justify-content: center;border-radius: 4px;cursor: pointer;font-family: futura-pt, sans-serif !important;font-size: 12px !important;line-height: 18px;font-weight: 400;letter-spacing: 0px;overflow: hidden;position: relative;transition: all 480ms ease-in-out;text-decoration: none!important;z-index: 1;line-height:21px;border: 1px solid #F03D88!important; }
.woocommerce-Price-amount amount bdi{font-size:28px; font-family:futura-pt;}

/* .woocommerce-cart table.cart td.actions .coupon .input-text:before {content: '';width: 120%;border-radius: 4px 25px 25px 4px!important;background-color: #000000;color: #ffffff;position: absolute;left: -120%;top: 0;height: 100%;transition: all 900ms ease-in-out;overflow: hidden!important;z-index: -1;}
.woocommerce-cart table.cart td.actions .coupon .input-text:hover:before {left: 0%;} */

/* input#coupon_code:focus,input#coupon_code:hover { background: #f79ec3 !important; color: #fff; border: 1px solid #F03D88!important; opacity: 1;}
input#coupon_code:hover::placeholder { color: #fff;} */
.woocommerce table.shop_table{border:1px solid #ED0D6B36;border-radius: 6px;}
.woocommerce-cart table.cart img{width:80px; border-radius:10px;}
.woocommerce a.remove{font-weight:800;line-height:1;}
.product-name>a{text-align:center; font-family:futura-pt; color:#4A4A4A; font-size:18px; font-weight: 350; line-height:28px;text-decoration:none;}
.shop-btn a:link, a:visited{text-align:center; font-family:futura-pt; color:#4A4A4A; font-size:18px; font-weight: 350; line-height:28px;}
.woocommerce-Price-currencySymbol, .woocommerce-Price-amount amount{text-align:center; font-family:futura-pt; color:#4A4A4A; font-size:18px; font-weight: 350; line-height:28px;}
.cart_totals>h2{margin-bottom:28px;}
.woocommerce-cart .cart-collaterals .cart_totals table th{border-bottom: 1px solid rgba(0,0,0,.1);}
.woocommerce-cart .cart-collaterals .cart_totals table td{text-align:center; font-family:futura-pt; color:#4A4A4A; font-size:18px; font-weight: 350; line-height:28px;}
.select2-dropdown { background-color: #fff; border: 1px solid #ED0D6B; border-radius: 4px; box-sizing: border-box; display: block; position: absolute; left: -100000px; width: 100%; }
input.select2-search__field{background-color:#FFFFFF;}
.woocommerce-cart table.cart td.actions .coupon .input-text::placeholder{text-transform: capitalize;}
.woocommerce button.button{text-transform: capitalize;}
.wc-proceed-to-checkout a{border-radius:4px !important;}
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]{color:#FFFFFF;}
.product-price bdi{font-size:18px;}
.product-subtotal bdi{font-size:18px;}

@media only screen and (min-width:240px) and (max-width:319px){
	.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:#FFFFFF;}
	.woocommerce-cart table.cart td.actions .coupon .input-text {padding: 12px 10px;}
	.woocommerce-page table.cart td.actions .coupon> button {padding: 12px 10px !important;}
	.do-quantity-buttons div.quantity {justify-content: right;}
}

@media only screen and (min-width:320px){
	.woocommerce-cart table.cart td.actions .coupon .input-text{padding: 10px 8px!important; font-size: 14px!important;}
	.woocommerce-page table.cart td.actions .coupon> button {padding: 10px 8px!important; font-size: 14px!important;}
	.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:#FFFFFF;}
	.do-quantity-buttons div.quantity {justify-content: right;}
}

@media only screen and (min-width: 360px) and (max-width:767px){ 
	.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:#FFFFFF;}
	.woocommerce-cart table.cart td.actions .coupon .input-text {padding: 12px 10px;}
	.woocommerce-page table.cart td.actions .coupon> button {padding: 12px 10px !important;}
	.do-quantity-buttons div.quantity {justify-content: right;}
}

@media only screen and (min-width: 600px) and (max-width:767px){ 
	.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:#FFFFFF;}
}

@media only screen and (min-width: 820px){
	.woocommerce-cart table.cart td.actions .coupon .input-text {padding: 12px 20px!important; text-align:center;}
	.woocommerce-page table.cart td.actions .coupon> button {padding: 12px 20px!important; text-align:center;}
	.do-quantity-buttons div.quantity {justify-content: center;}
	.woocommerce-Price-amount amount>bdi{font-size:28px; font-family:futura-pt;}
}
