@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&display=swap');


body {
    font-family: 'Cairo', sans-serif;
    direction: rtl;
}

.primary__btn--arrow__icon {
    vertical-align: middle;
    rotate: 180deg;
}

/* //////////////////  header //////////////// */
.dropdown__language {
    left: 0;
}

.header__social--list {
    margin-right: 0;
    margin-left: 1.8rem;
}
.header__social--list:last-child {
    margin-left: 0;
}

.offcanvas__sub_menu_toggle {
    right: unset;
    left: 0;
}

.offcanvas__sub_menu_item {
    padding: 15px 30px 15px 0;
}

@media only screen and (min-width: 1366px) {
    .header__menu--items {
        margin-right: 0;
        margin-left: 4rem;
    }
}

@media only screen and (min-width: 1200px) {
    .header__menu--items {
        margin-right: 0;
        margin-left: 3rem;
    }
}

@media only screen and (min-width: 992px) {
    .header__menu--items {
        margin-right: 0;
        margin-left: 2.5rem;
    }
}
.header__menu--items:last-child {
    margin-left: 0;
}

.header__sub--menu {
    left: unset;
    right: 0px;
}

.menu__arrowdown--icon {
    margin-left: 0;
    margin-right: 3px;
}

.header__account2--items {
    margin-right: 0;
    margin-left: 2rem;
}

.header__account--items:last-child {
    /* margin-right: 0; */
    margin-left: 0;
}

/* //////////////////  bradcrumb //////////////// */

.breadcrumb__content--menu__items {
    margin-right: 0;
    padding-right: 0;
    margin-left: 20px;
    padding-left: 22px;
}

.breadcrumb__content--menu__items:last-child {
    margin-left: 0;
    padding-left: 0;
}

.breadcrumb__content--menu__items::before {
    right: unset;
    left: 0;
}


/* //////////////////  mini cart //////////////// */
.minicart__text {
    padding-left: 0;
    padding-right: 10px;
}

/* //////////////////  filter //////////////// */
.widget__form--check__label {
    padding: .5rem 1.5rem .5rem 3rem;
}
.widget__form--checkmark {
    right: unset;
    left: 1rem;
}
.price__filter--currency {
    margin-right: 0;
    margin-left: .6rem;
}
.widget__filter--btn__text {
    margin-left: 0;
    margin-right: .7rem;
}

@media only screen and (max-width: 479px) {
    .widget__filter--btn {
        margin-right: 0;
        margin-left: 2.5rem;
    }
}

.product__grid--column__buttons--icons {
    margin-right: 0;
    margin-left: 10px;
}
.product__grid--column__buttons--icons:last-child {
    margin-left: 0;
}


/* //////////////////  quick view //////////////// */

.quickview__social--title {
    margin-right: 0;
    margin-left: 15px;
}
.quickview__social--list {
    margin-right: 0;
    margin-left: 10px;
}
.quickview__social--list:last-child {
    margin-left: 0;
}


/* //////////////////  big banner //////////////// */

.banner__content--style2 {
    left: unset;
    right: 0;
    width: 100%;
}

@media only screen and (min-width: 992px) {
    .banner__content--style2 {
        left: unset;
        right: 6rem;
    }
}
@media only screen and (min-width: 768px) {
    .banner__content--style2 {
        left: unset;
        right: 3.5rem;
    }
}

/* //////////////////  contact us in home //////////////// */
.home__contact--info__icon {
    margin-right: 0;
    margin-left: 1.5rem;
}

@media only screen and (min-width: 1200px) {
    .home__contact--info__icon {
        margin-right: 0;
        margin-left: 2.5rem;
    }
}

@media only screen and (max-width: 575px) {
    .home__contact--info__icon {
        margin-left: 0;
    }
}

/* //////////////////  profile //////////////// */
.accordion-button::after {
    margin-left: 0;
    margin-right: auto;
}


/* //////////////////  contact us  //////////////// */
.contact__info--icon {
    margin-right: 0;
    margin-left: 1.2rem;
}
.contact__info--social__list {
    margin-right: 0;
    margin-left: 11px;
}
.contact__info--social__list:last-child {
    margin-left: 0;
}


/* //////////////////  footer  //////////////// */
.footer__widget--title__arrowdown--icon {
    right: unset;
    left: 0;
}
.social__shear--list {
    margin-right: 0;
    margin-left: 1.3rem;
}
.social__shear--list:last-child {
    margin-left: 0;
}
.footer__widget--title::before {
    left: unset;
    right: 0;
}


/* //////////////////  cart  //////////////// */
.quickview__value--quantity.decrease {
    border-radius: 0 17px 17px 0;
}
.quickview__value--quantity.increase {
    border-radius: 17px 0 0 17px;
}

.cart__table--header__list {
    padding: 0 1.5rem 2rem 0;
    text-align: right;
}
.cart__remove--btn {
    margin-right: 0;
    margin-left: 1rem;
}
@media only screen and (min-width: 768px) {
    .cart__remove--btn {
        margin-right: 0;
        margin-left: 1.5rem;
    }
}
.cart__content {
    padding-left: 0;
    padding-right: 1.5rem;
}

/* //////////////////  checkout  //////////////// */
.readcrumb__chevron-icon {
    rotate: 180deg;
}
.select::before {
    border-right: 2px solid var(--black-color);
    right: unset;
    left: 18px;
}
.product__description {
    padding-left: 0;
    padding-right: 1.5rem;
}

.checkout__total--title {
    text-align: right !important;
}
.checkout__total--amount {
    text-align: left !important;
}
.checkout__total--calculated__text {
    text-align: left !important;
}
.checkout__total--footer__title {
    text-align: right !important;
}
.checkout__total--footer__amount {
    text-align: left !important;
}
.checkout__footer {
    text-align: right !important;
}
