p.woocommerce-result-count {
    font-family: 'Assistant';
}

select.orderby {
    font-family: 'Assistant';
}

.woocommerce-message, .woocommerce-error, .woocommerce-info {
    font-family: 'Assistant';
}

p.return-to-shop a {
    font-family: 'Assistant' !important;
}

.woocommerce-cart input[type="radio"] + label:before, .woocommerce-checkout input[type="radio"] + label:before, .woocommerce-checkout input[type="checkbox"] + span:before {
    right: 0;
}

.woocommerce-cart input[type="radio"] + label, .woocommerce-checkout input[type="radio"] + label, .woocommerce-checkout input[type="checkbox"] + span {
    padding-right: 1.2vw;
}

p#billing_country_field span.woocommerce-input-wrapper {
    font-family: 'Assistant';
}

.woocommerce-order-received p, .woocommerce-order-received li, .woocommerce-order-received strong, .woocommerce-order-received a, .woocommerce-order-received th, .woocommerce-order-received td, .woocommerce-order-received address {
    font-family: 'Assistant' !important;
}

/* .single-product.requiresFitting .elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart:after {
    content: 'מוצר זה דורש מדידה ואי אפשר לרכוש אותו אונליין.';
    font-weight: bold;
    font-family: 'Assistant';
    font-size: 0.8vw;
    line-height: 1.5em;
} */

.requiresFittingMessage,
.requiresFittingMessage a {
    font-family: "Assistant";
}

.cfvsw-swatches-option .cfvsw-swatch-inner {
    font-family: 'Assistant';
}

@media (min-width:1026px) {
	
	ul.products li.product .woocommerce-loop-product__title {
		float: right;
	}

	ul.products li.product .price {
		float: left;
		text-align: left;
	}
	
	.woocommerce div.product form.cart .variations th, .woocommerce div.product form.cart .variations th label {
    text-align: right;
    font-size: 0.85vw;
    font-family: 'Assistant';
	line-height: 1.5em;
}

a.reset_variations {
    font-size: 0.8vw !important;
    font-family: 'Assistant';
}
	
}

@media (min-width:768px) and (max-width:1025px) {
	
	ul.products li.product .woocommerce-loop-product__title, ul.products li.product .price {
    text-align: right !important;
}

	.woocommerce div.product form.cart .variations th, .woocommerce div.product form.cart .variations th label {
    text-align: right;
    font-size: 1.85vw;
    font-family: 'Assistant';
	line-height: 1.5em;
}

a.reset_variations {
    font-size: 1.8vw !important;
    font-family: 'Assistant';
}
	
}

@media (max-width:767px) {
	
	ul.products li.product .woocommerce-loop-product__title, ul.products li.product .price {
    text-align: right !important;
}

	.woocommerce div.product form.cart .variations th, .woocommerce div.product form.cart .variations th label {
    text-align: right;
    font-size: 3.85vw;
    font-family: 'Assistant';
	line-height: 1.5em;
}

a.reset_variations {
    font-size: 3.8vw !important;
    font-family: 'Assistant';
}
	
}