/**
 * Theme Name: Rey Child
 * Theme URI: http://reytheme.com/
 * Description: This is a child theme of Rey.
 * Author: Marius H.
 * Author URI:  https://twitter.com/mariushoria
 * Template: rey
 * Version: 1.0.0
 * License: General Public License
 * License URI: http://www.gnu.org/licenses/gpl.html
 * Text Domain: rey-child
 */
body { overflow-x: hidden; /* Hide scrollbars */ }

.--carousel-navPos-outside .reyEl-productGrid--skin-carousel.reyEl-productGrid.woocommerce .rey-arrowSvg.rey-arrowSvg--right {
	/*transform: rotate(0deg);*/
}

.rtl .--carousel-navPos-outside .reyEl-productGrid--skin-carousel.reyEl-productGrid.woocommerce .rey-arrowSvg.rey-arrowSvg--left,
.rtl .rtl-arrow span.elementor-icon-list-icon,
.rtl :is(.related.products,.upsells.products,.crosssells.products,.rey-extra-products)>.splide>.splide__arrows .rey-arrowSvg svg{
	/*transform: rotate(180deg);*/
}
.rtl .rey-sliderComp-nav,
.rtl .elementor-188 .elementor-element.elementor-element-b2b49b0 .rey-carouselEl{
   direction: ltr;
}
.rtl .rey-card.--brooklyn .__captionBtn ,
.rtl .rey-card.--brooklyn .__captionTitle,
.rtl .rey-card.--brooklyn .__captionTitle{
	left:var(--spacing-left, var(--spacing));
    right: auto;
}
.rtl .rey-gridEl.--type-vlist .rey-card.--basic .__media-link {
	margin-right:auto;
	margin-left: var(--gap, 40px);
}
.rtl .rey-crossSells-carousel.splide .splide__pagination {
	right:auto !important;
	left: 0;
}
.rtl ul.products .rey-productVariations2.--side {
	float: left ;
}
.rtl .rey-wc-skin--proto .rey-productInner {
	border-radius: 10px;
}
.rtl .rey-cartExtraProducts .__toggle {
    right: auto;
    left: 0;
}
.rtl .rey-cartExtraProducts {
    left: auto;
	right: 100%;
	padding-right: var(--ppadding);
    padding-left: calc(var(--ppadding)* 1.5);
}
.rtl .ss-scroll{
	left:10px;
	right:auto;
}
.rtl div.rey-crossSells-bubble {
    left: auto !important;
    right: calc(100% + 20px + var(--extra-pos, 0px)) !important;
}
.rtl div.rey-crossSells-bubble:after {
    transform: rotate(180deg);
    right: auto;
	left: 100%;
}
@media (min-width: 1025px){
.rtl .rey-stickyAtc .rey-stickyAtc-title {
    font-size: 18px;
}
}
.rtl .rey-cartExtraProducts .__product .__product-title{
	line-height:1.6;
}
.rtl .elementor-kit-270 h2 {
	font-size: inherit;
}
.rtl .rey-headerIcon-counter .__cart-count{
	font-family: var(--body-font-family);
}
.rtl .js-rey-woocommerce-form-login input{
	text-align:left;
}
.rtl .rey-cartPage.--layout-custom .woocommerce-cart-formWrapper {
    margin-left: var(--cart-table-distance);
	margin-right:0;
}
.rtl :is(.woocommerce-message,.woocommerce-error,.woocommerce-info)::before {
	left: auto;
    right: calc(var(--padding-start) / 2 - .5em);
}
.rtl .woocommerce-form__label-for-checkbox input[type=checkbox]:not(:only-child)+:is(label,span):before{
	margin-left: .6em;
	margin-right:0px;
}
.rtl h4.rey-pSubtitle.--pos-after_title {
    font-family: var(--body-font-family);
	font-size: 15px;
}
.rtl .rey-brandLink span.__text {
    display: inline-block;
    margin-top: 5px;
}
.rtl .ss-content.rtl {
    width: calc(95% + var(--scrollbar-width, 18px));
}
.woocommerce-checkout .woocommerce-additional-fields,
#billing_country_field,#billing_company_field,
#order_comments_field,#billing_address_2_field,
p#shipping_country_field, p#shipping_company_field{
	display:none;
}

.rtl .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {
    right:auto;
    left: 7px;
}
body.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product[class*="rey-wc-skin"] .woocommerce-loop-product__title,
.rey-cartExtraProducts .__product .__product-title{
    overflow: hidden;
    max-height: calc(var(--title-line-count, 1)* var(--title-line-height, 2.95em));
    line-height: var(--title-line-height, 1em);
}
.rtl h2.woocommerce-Reviews-title {
    font-size: unset ;
}
.rtl .reyEl-wcAttr-alphaItem>h4:after {
    margin-left: 1em;
	margin-right: auto;
}
.rtl ul.reyEl-wcAttr-list img.attachment-thumbnail.size-thumbnail{
    margin-right: var(--inner-spacing, 1em);
	margin-left: var(--inner-spacing, 0em);
}
@media (max-width: 768px) {
    .rtl body.woocommerce ul.products li.product .woocommerce-loop-product__title,
    .rtl .woocommerce ul.products li.product[class*="rey-wc-skin"] .woocommerce-loop-product__title,
	.rtl .woocommerce ul.products li.product .price{
        font-size: 13px;
    }
	.rtl .rey-wc-skin--proto .rey-productInner .rey-thPos.rey-thPos--top-left{
		display:none;
	}
	.ktabinner .mreeir-master-width {
		width: 100% !important;
		max-width: 100% !important;
	}
	body .ktabcontent .mreeir-logreg-form {
    padding: 0px !important;
	}
	.login-icon svg {
    display: inline !important;
	}
}
ul.rey-countDown li.__item.--d {
    display: none;
}
