select {appearance: none; -webkit-appearance: none;  background-image: url(https://btrac.com/wp-content/uploads/2026/03/select_icon.svg); background-repeat: no-repeat; background-position: center right 10px; background-size: 12px; }





.ctm-addcrt-btn {
    padding: 8px 17px !important;
    font-size: 18px !important;
    font-family: blauer_nuesemibold !important;
    font-weight: 500 !important;
    border-radius: 80px !important;
    overflow: hidden;
    position: relative;
    display: inline-block;
    z-index: 1;
}

.ctm-addcrt-btn:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    border-radius: 80px;
    transform: translateX(-110%);
    transition: 0.5s;
    z-index: -1;
}


.ctm-addcrt-btn:hover:before {
    transform: translateX(0);
}

.ctm-addcrt-btn:hover {
    color: #fff; 
}



.product_detail .flex-control-thumbs {overflow: auto;z-index:9; }
.product_detail .flex-control-thumbs li { width: 39px !important; min-width: 66px; }

.woocommerce-shop section.product-section.product-category-section{    padding-inline: 0 !important;}
body.tax-product_cat section.product-section { padding-inline: 0px !important; }


.product_detailright form.cart .single_add_to_cart_button::before { position: static !important; left: 60px !important; background: 0 0; top: 12px; border-color: #fff; display: inline-block; margin: 0 5px; vertical-align: middle; }



@media (max-width: 767px) {
.wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper .wc-block-components-order-summary {
    padding: 0 !important;
}
	.woocommerce-checkout .wc-block-checkout__main form.wc-block-checkout__form {
    padding: 16px;
	}
	
	.product_detail .flex-control-thumbs { overflow: auto; display: none !important; z-index: 9; }
	
.is-mobile table.wc-block-cart-items .wc-block-cart-items__row {padding: 16px 10px !important; }
	table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link { text-align: justify; color: red !important; }
	
	
	form#wc-block-components-totals-coupon__form .wc-block-components-text-input.is-active input[type=text] {
    padding-block: 0;
}
}