html {
    margin: 0;
    padding: 0;
    border: 0;
    height: 100%;
    vertical-align: baseline;
    overflow-x: hidden;
    box-sizing: border-box;
    -webkit-text-size-adjust: 100%;
}
html.rtl {}
html.rtl body {direction: rtl;}
html.rtl .text-left,
html.rtl .text_left{text-align:right;}
html.rtl .text-right ,
html.rtl .text_right {text-align:left;}
html.rtl .item-content-left .magicslider {
    padding-left: 0;
    padding-right: 55px;
}
html.rtl .item-content-left .magicslider .item {
	text-align: right;
}

html.rtl .item-content-left .magicslider .slick-next {
	left: inherit !important;
	right: 0 !important ;
}
html.rtl .item-content-left .magicslider .slick-prev {
	left: inherit !important;
	right: 30px !important;
}
html.rtl .header__action .header-tool .minicart-wrapper .showcart .qty, 
html.rtl .header__action .header-tool .btn-heart .qty {
	right: inherit;
	left: -1px;
}
html.rtl .header-search .form-search .input-text {
	padding-left: 20px;
	padding-right: 40px;
}
html.rtl .header-search .form-search button.search {
	left: inherit;
	right: 1px;
}
html.rtl #popup-newsletter .block-content {
} 
html.rtl input[type="checkbox"] {
	margin: 0 0 0 5px;
}

html.rtl .content-products .slick-next, 
html.rtl .grid-slider .slick-next {
	right: -30px;
    left: inherit;
}
html.rtl .content-products .slick-prev, 
html.rtl .grid-slider .slick-prev {
	right: inherit;
    left: -30px;
}

html.rtl .content-products:hover .slick-next, 
html.rtl .grid-slider:hover .slick-next {
	right: -10px;
    left: inherit;
}
html.rtl .content-products:hover .slick-prev, 
html.rtl .grid-slider:hover .slick-prev {
	right: inherit;
    left: -10px;
}


html.rtl .text-horizontal-running.slide-left .wrap-text {
  animation: slide-right var(--alo-healing-speed) linear infinite;
}
html.rtl .text-horizontal-running.slide-right .wrap-text {
  animation: slide-left var(--alo-healing-speed) linear infinite;
}


html.rtl .alo-lookbook .item-gram .gram trigger-modal {
	right: inherit;
	left: 1rem;
}

html.rtl .testimonial .inner-right {
	text-align:right;
}



html.rtl .product-label .sticker {
	left: inherit;
	right: 1.5rem;
}

html.rtl .add-to-links {
	right: inherit;
	left: 1.5rem;
	transform: translate(-1.5rem, 0);
}
html.rtl .product-label {
	left: inherit;
    right: 1.5rem;
}

html.rtl .alo_tooltip.right .alo_tooltip-content{
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translateY(-50%);
  left: inherit;
  right: 100%;
}
html.rtl .alo_tooltip.right .alo_tooltip-content:before  {
    left: inherit;
    right: 0px;
}

html.rtl .alo_tooltip.left .alo_tooltip-content{
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translateY(-50%);
    left: 100%;
    right: inherit;
}
html.rtl .alo_tooltip.left .alo_tooltip-content:before  {
    left: -5px;
    right: inherit;
}

html.rtl .alo_tooltip.right:hover .alo_tooltip-content {
	-webkit-transform: translate(-5px, -50%);
	-moz-transform: translate(-5px, -50%);
	-ms-transform: translate(-5px, -50%);
	-o-transform: translate(-5px, -50%);
	transform: translate(-5px, -50%);
}
html.rtl .alo_tooltip.left:hover .alo_tooltip-content {
    -webkit-transform: translate(5px, -50%);
    -moz-transform: translate(5px, -50%);
    -ms-transform: translate(5px, -50%);
    -o-transform: translate(5px, -50%);
    transform: translate(5px, -50%);
}

html.rtl .popup-product .header-popup .close {
	left: 5px;
    right: inherit;
    text-align: left;
}
html.rtl .modal-popup .action-close {
	right: inherit;
	left: 10px;
}
html.rtl .header-popup .close:before, 
html.rtl .childnode-search .search-inner-wrap .btn-close:before, 
html.rtl .minicart-wrapper .mage-dropdown-dialog .block-minicart .close:before,
html.rtl .modal-popup .action-close:before ,
html.rtl .header-popup .close:after, 
html.rtl .childnode-search .search-inner-wrap .btn-close:after, 
html.rtl .minicart-wrapper .mage-dropdown-dialog .block-minicart .close:after,
html.rtl .modal-popup .action-close:after {
	right:inherit;
}
html.rtl .product-info-main .page-title-wrapper .page-title {
	text-align:right;
}

html.rtl .popup-product .block-products-list .products.list .product-item .product-reviews-summary {
	justify-content: flex-start;
}
html.rtl .product-next-prev {
	float: left;
}
html.rtl .review-ratings {
	float: inherit;
}
html.rtl .sidebar .meanmenu-accordion ul.nav-accordion li .collapse:before {
	position: absolute;
    right: 0;
}
html.rtl accordion-tab .tab-panel .tab-title i.icon-plus {
	right: inherit;
	left: 0;
}
html.rtl .block-search.brand-search .form-search .field.search .control-search input {
	padding-right: 20px;
	padding-left: 40px;
}
html.rtl .block-search.brand-search .form-search .field.search .actions {
	right: inherit;
	left: 0;
}
html.rtl #backtotop {
	right: inherit;
	left: 3rem;
}
html.rtl .magepow-categories .categories-square .category-item-info .category-item-details {
	text-align:right;
}

html.rtl .minicart-wrapper .mage-dropdown-dialog, 
html.rtl .top-form-language .dropdown .mage-dropdown-dialog {
	left: 0;
	right:inherit;
}
html.rtl .header-popup .close, .childnode-search .search-inner-wrap .btn-close, 
html.rtl .minicart-wrapper .mage-dropdown-dialog .block-minicart .close {
	right: inherit;
    left: 0;

}
html.rtl .minicart-wrapper.active .mage-dropdown-dialog {
	-webkit-transform: translate(0);
	transform: translate(0);
}
html.rtl campaign-bar.campaign-footer {
	padding: 0 30px 0 50px;
}
html.rtl campaign-bar .close-x {
	right: inherit;
    left: 0;
}
html.rtl .modals-quickview .product-view .product.media {
	padding-left: calc(var(--bs-gutter-x) * .5);
    padding-right: 0;
}
html.rtl .product-next-prev .product-prev .arrow:before {
    content: '\e608';
}
html.rtl .product-next-prev .product-next .arrow:before {
    content: '\e617';
}
html.rtl  .magepow-cart-addons .product-item-info .product-item-details .swatch-attribute-options, 
html.rtl  .magepow-cart-addons .product-item-info .product-item-details .product-reviews-summary {
	justify-content: right;
}
html.rtl .minicart-items .product-item .product .product-item-details {
	padding-right: 0;
	padding-left: 30px;
}
html.rtl .minicart-items .product-item .product .product-item-details .product.actions {
	left: 0;
	right: inherit;
}
@media screen and (min-width: 1024px) {
	html.rtl .modals-quickview .product-view .product-shop {
		right: inherit;
		left: 0px;
	}
}

html.rtl .footer-copyright .top-form-language .dropdown .mage-dropdown-dialog {
	left: inherit;
	right: 0;
}