﻿/*size-joorab-edit*/
.size-edit {
    min-width: max-content;
    min-width: -moz-max-content;
}
/*RTL*/
.product.product-cart .product-detail {
    margin: 0 0 0rem 1rem;
}

.product.product-cart .product-media {
    margin-left: 1rem;
    margin-right: initial;
}

.product.product-cart .product-quantity::after {
    margin-right: .8rem;
}

.product-label-group {
    right: 2rem;
    left: initial;
}
.product-action-vertical {
    left: 15px !important;
    right: initial !important;
}
/*.product-form .btn-cart i {
    margin-left: .8rem;
    margin-right: initial;
}*/

/*.product-single .btn-wishlist i, .product-single .btn-compare i {
    margin: 0 0 .3rem .5rem;
}*/

.product-popup .divider {
    margin-right: 1.5rem;
    margin-left: 1.4rem;
}
/*.product-details > .btn-wishlist {
    left: 2rem;
    right: initial !important;
}*/

/*.product-name {
    padding-left: 20px !important;
    padding-right: initial !important;
}*/

.product-price .new-price {
    margin-left: 1rem;
    margin-right: initial !important;
}

.ratings-full + .rating-reviews {
    margin-right: 1rem;
    margin-left: initial;
}
/*.product-form-group > :not(:last-child) {
    margin-left: 2rem;
    margin-right: initial;
}*/

.product-variations > a:not(.size-guide) {
    margin: 3px 2px 3px 5px;
    padding: 0 5px;
}

    .product-variations > a:not(.size-guide):last-child {
        margin-left: 0;
    }

.product-variations > a.color:first-child {
    margin-right: 1px !important;
}

/*.size-guide i {
    margin-left: .5rem;
    margin-right: initial;.product-single .social-links {
    margin-right: 0;
    margin-left: 3rem;
}
}*/

.product-nav li + li {
    margin-right: 1.5rem;
    margin-left: initial;
}

/*.list-type-check li {
    padding-right: 2.4rem;
    padding-left: initial;
}*/

/*    .list-type-check li::before {
        position: absolute;
        display: block;
        right: 0;
        left: initial;
        top: 2px;
        content: '\e964';
        font-family: 'Donald';
        font-size: 1.2rem;
    }*/

/*.product-tabs .nav-item:not(:last-child) {
    margin-left: 2.3rem;
    margin-right: initial;
}*/

#product-tab-reviews .comment-rating {
    left: 0;
    right: initial;
}
.product-list-sm .product-media {
    margin: 0 0 0 1rem;
}

.product.product-cart .btn-close {
    left: 0rem;
    right: initial;
}

    .product.product-cart .btn-close i {
        margin-left: 4px;
        margin-top: 0px;
    }
.product-list .product-media {
    margin: 0 0 0 2rem;
}

.page-item-dots::before {
    margin-left: .5rem;
    margin-right: initial;
}
.product-list .btn-wishlist {
    margin: 0 .8rem 0 0;
}

.product-details .btn-quickview, .product-hide-details .btn-quickview {
    margin: 0 .8rem 0 0;
}

.product-variation-clean {
    right: 0;
    left: initial;
}
.cart .product-thumbnail .product-remove {
    left: -0.8rem;
    right: initial;
}
/*.product-meta span {
    margin: 0 3px 0 1.9rem;
}*/
.btn-product-icon btn-wishlist {
    margin-right: 7px;
}
.filter-items a::before {
    right: 2px;
    left: initial;
}

.filter-items a {
    padding: 28px 0 1rem 1rem !important;
}

.filter-items .with-ul > a > i {
    left: 0 !important;
    right: initial !important;
    margin: -1rem 0 0 -3px !important;
}
.filter-items a {
    padding: 1rem 28px 1rem 0 !important;
}

.filter-items li span {
    right: initial !important;
    left: 2px !important;
}
.filter-items ul {
    padding-right: 1.3rem;
    padding-left: initial;
}

    .filter-items ul:before {
        left: initial;
        right: 2px !important;
    }
.filter-clean {
    margin-right: auto;
    margin-left: initial;
}
.pswp__button--arrow--left, .pswp__button--arrow--right {
    font-family: 'Donald' !important;
}

    .pswp__button--arrow--left:before {
        left: initial;
        right: 6px;
    }

.pswp__button--arrow--right {
    right: initial;
    left: 10%;
}

    .pswp__button--arrow--right::before {
        content: "\e819";
    }

.pswp__button--arrow--left::before {
    content: "\e81a";
}

.pswp__button--arrow--left {
    left: initial;
    right: 10%;
}
/*.size-guide i {
    margin-right: 0;
    margin-left: .5rem;
}*/

/*.product-form .btn-cart i {
    margin-right: 0;
    margin-left: .8rem;
}*/

/*.product-single .social-links {
    margin-right: 0;
    margin-left: 3rem;
}*/

/*.social-link {
    margin: 2px 0 2px 8px;
}*/

.product-single .divider {
    margin-right: 1.9rem;
    margin-left: 1.8rem;
}

/*.product-single .btn-wishlist i, .product-single .btn-compare i {
    margin: 0 0 .3rem .5rem;
}*/

/*.product-tabs .nav-item:not(:last-child) {
    margin-right: 0;
    margin-left: 2.3rem;
}*/

.product-tabs .tab-pane {
    padding-left: 0;
    padding-right: 2px;
}
/*.text-left {
    text-align: right !important;
}*/
rating-form label {
    margin-right:initial;
    margin-left: 1rem;
}
.card-header a::after {
    right: initial;
    left: .4rem;
}
.carousel-border {
    margin: 3px 2px 3px 5px;
    display: inline-block;
    position: relative;
    margin: 3px 5px 3px 0;
    padding: 0 5px;
    border-radius: 2px;
    background-color: transparent;
    background-size: cover;
    font-size: 1.2rem;
    font-family: inherit;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    width: 2.6rem;
    height: 2.6rem;
    color: #222;
    transition: .3s;
    border: 1px solid #e1e1e1;
}
.product-variations {
    display: flex;
}