/* .button.secondary{display: none;} */


.woocommerce-info{border-color:  #fcda07;}
.woocommerce-info::before{color: #fcda07;}

.checkout-form{background-color: #f2f2f2; padding: 25px;}

.woocommerce-cart-form .product-remove a{margin: 0 auto;}
.woocommerce-cart-form .product-thumbnail{text-align: center;}
.woocommerce-cart-form .coupon{display: flex;}
.woocommerce-cart-form .coupon input{width: 100% !important; padding: 6px 15px 5px !important;}
.woocommerce-cart-form .actions button{background-color: #fcda07; color: #000;}
.woocommerce-cart-form .actions button:hover{background-color: #000; color: #fff;}
input::-webkit-inner-spin-button{display: none;}
.woocommerce-cart-form table.shop_table_responsive tr th,.woocommerce-cart-form table.shop_table_responsive tr td,.cart_totals tr td{font-family: Cabin, "Myriad Pro", Arial, "Helvetica Neue";}
.wc-proceed-to-checkout .checkout-button{background-color: #fcda07 !important; color: #000 !important;} 
.wc-proceed-to-checkout .checkout-button:hover{background-color: #000 !important; color: #fff !important;} 

.woocommerce-checkout .form-row{margin-bottom: 15px !important;}

.checkout-form .form-row label{display: block !important; color: #000; line-height: 1.2 !important; margin-bottom: 6px;  font-family: Cabin, "Myriad Pro", Arial, "Helvetica Neue"; font-weight: 600;}
.checkout-form .form-row span {width: 100%;}
.woocommerce-billing-fields .form-row  input{width: 100% ;border-radius:  0 !important; height: 50px !important;border: 1px solid #bbb !important;color: #000;font-size: 16px;font-weight: 400;padding: 5px 20px !important;background: #fff;appearance: none;box-shadow: none;transition: all 0.5s ease;}
.woocommerce-billing-fields .wooccm-type-state{clear: none !important; float: right; width: 47%;}
.woocommerce-billing-fields .form-row textarea{height: 150px !important; border-radius:  0 !important; border: 1px solid #bbb !important;color: #000;font-size: 16px;font-weight: 400;padding: 10px 20px !important;background: #fff;appearance: none;box-shadow: none;transition: all 0.5s ease;}

.woocommerce-checkout .wooccm-field-first_name {width: 50%; float: left;}
.woocommerce-checkout .wooccm-type-email{width: 100% !important;}
.woocommerce-checkout .woocommerce-checkout-payment{background-color: transparent !important; margin-top: 10px;}
.woocommerce-checkout .woocommerce-checkout-payment .place-order{    text-align: center;padding: 0 !important; margin-bottom: 0 !important;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{float: initial !important;}
.woocommerce-checkout .woocommerce-checkout-payment button{ background-color: #fcda07 !important; color: #000 !important; padding: 10px 45px; width: auto !important;}
.woocommerce-checkout .woocommerce-checkout-payment button:hover{ background-color: #000 !important; color: #fff !important;}

ul.woocommerce-error{padding-left: 40px !important;}
ul.woocommerce-error::before{top: 7px !important; left:13px !important;}
.woocommerce-error li{padding-left: 22px !important;} 
.alert ul li{padding-left: 22px !important;}

.woocommerce-message{border-color: #fcda07;}
.woocommerce-message::before{color: #fcda07;}
.return-to-shop a, .woocommerce-message a{background-color: #fcda07 !important; color: #000 !important;}
.return-to-shop a:hover, .woocommerce-message a:hover{background-color: #000 !important; color: #fff !important;}


.woocommerce-cart-form .shop-qut-counter{width: 115px; margin: 0 auto; flex: none; padding: 0;}
.woocommerce-cart-form table.cart .number img{width: 14px;}
.woocommerce-cart-form .shop-qut-counter .number input{height: 46px;}

/* prodeuct detail page start */
.shop-price-main h4 > .woocommerce-Price-amount{font-size: 28px;} 
.single_variation_wrap .price {font-size: 22px; font-weight: 600; display: block; margin-bottom: 10px;  color: #0c783d;}
.variations .form-group .reset_variations{font-size: 15px; padding: 1px 10px; border-radius: 10px; background-color: #fcda07; width: fit-content; margin-bottom: 10px; font-weight: 700;margin-top: 10px;display: block;}
/* prodeuct detail page end */

.wc-tabs-wrapper table th{border-bottom: 1px; font-weight: 700; font-size: 17px;}
.wc-tabs-wrapper table th,.wc-tabs-wrapper table td{border-color: #000;}

.shop-filter-main .shop-filter-card .shop-filter-price h6{font-size: 17px;}

@media(max-width: 1199px){
    
    .shop-filter-main .shop-filter-card .shop-filter-btn > a {padding: 9px 25px;}
    .shop-filter-main .shop-filter-card .shop-filter-price h6 {font-size: 15px;}
}


@media (max-width: 768px) {
.woocommerce-cart-form .product-remove a {margin-left: auto; margin-right: 0;}
.woocommerce-cart-form table.shop_table_responsive tr th,.woocommerce-cart-form table.shop_table_responsive tr td,.cart_totals tr td {font-size: 15px !important;}
    
.woocommerce-cart-form table.shop_table_responsive tr td, .woocommerce-cart-form table.shop_table_responsive tr td, .cart_totals tr td{padding: 8px 10px !important;}
.woocommerce-cart-form .actions button{font-size: 14px;}
.wc-proceed-to-checkout .checkout-button{font-size: 18px !important;}

.checkout-form .woocommerce-billing-fields .form-row  input {height: 43px !important;}
.woocommerce-cart-form .shop-qut-counter{margin-left: auto; margin-right: 0;}
.woocommerce-cart-form .form-group-qut{margin-bottom: 0;}

/* prodeuct detail page start */
.shop-price-main h4 > .woocommerce-Price-amount {font-size: 24px;}

.breadcrums-main ul {display: none !important; overflow-x: auto; flex-wrap: nowrap;  padding-bottom: 4px; }
.breadcrums-main ul li{ white-space: nowrap;}
/* prodeuct detail page end */

}

@media (max-width: 575px){
.woocommerce-cart-form table.shop_table_responsive tr th, .woocommerce-cart-form table.shop_table_responsive tr td,.cart_totals tr td {font-size: 14px !important;}
.checkout-form {padding: 15px;}
.woocommerce-cart-form table.cart .number input{height: 38px !important;}
}

@media (max-width: 479px){
.woocommerce-checkout .wooccm-field-first_name {width: 100%; float: none;}

.woocommerce-cart-form .actions button{font-size: 13px; width: 100% !important; min-width: auto; }
.woocommerce-cart-form table.shop_table_responsive tr td a{display: block; line-height: 1.4;}
.woocommerce-cart-form .product-quantity input{height: 23px;width: 48px;}
.wc-proceed-to-checkout {padding: 6px 0;}
.wc-proceed-to-checkout .checkout-button{font-size: 16px !important;}

.woocommerce-checkout .form-row {margin-bottom: 10px !important;}
.woocommerce-billing-fields .form-row input {height: 40px !important;}

.woocommerce-billing-fields p{clear: both;}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first{float: none; width: 100%;}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last{float: none; width: 100%;}
.woocommerce-billing-fields .form-row textarea{height: 123px !important;}

.woocommerce-cart-form .shop-qut-counter .number input{width: 118px;}


.shop-price-main h4 > .woocommerce-Price-amount {font-size: 20px;}
.single_variation_wrap .price .amount bdi {font-size: 18px;}
}
.shop-details-right span.onsale {
    display: none;
}
