@font-face{
    font-family:'Amazon Ember';
    src:url("../fonts/ember/Amazon_Ember.woff2") format("woff2"),
    url("../fonts/ember/Amazon_Ember.woff") format("woff")
    
}
    
@font-face{
    font-family:'Amazon Ember';
    font-weight:500;
    src:url("../fonts/ember/Amazon_Ember500.woff2") format("woff2"),
    url("../fonts/ember/Amazon_Ember500.woff") format("woff")
}
@font-face{
    font-family:'Amazon Ember';
    font-weight:700;
    src:url("../fonts/ember/Amazon_Ember700.woff2") format("woff2"),
    url("../fonts/ember/Amazon_Ember700.woff") format("woff")
}
body {
    background: #fafafa;
    color: #262626;
    font-family: 'Amazon Ember';
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    overflow-y: scroll;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    text-align: right;
    direction: rtl;
}
a{
    text-decoration: none
}
.block-zone__arrow {
    margin-right: auto;
    margin-left: 0;
}
@media  (min-width: 1200px){
    .header-area .nav li:first-child {
        margin-right: 0;
    }
    .header-area .nav li:last-child {
        margin-right: 35px;
    }
    .main-menu li.has-submenu .sub-menu li a{
        text-align: right;
    }
}
.block-zone__arrow--next {
    margin-right: -5.37131px;  margin-left: 0
}

.block-features__item-icon {
    margin-left: 1.375rem;
    margin-right: 0;
}
.block-sale__item .product-card .product-card__price--old,
.block-zone__carousel-item .product-card .product-card__price--old,
.product-card--layout--horizontal .product-card__price--old ,
.block-products-columns__list-item .product-card .product-card__price--old ,
.product-card--layout--grid .product-card__price--old,
.products-list[data-layout=grid] .product-card .product-card__price--old {
    margin-right: 6px;
    margin-left: 0px;
}
.arrow--prev svg {
    margin-left: -1px;
    transform: rotate(180deg);
}
.arrow--next svg {
    margin-left: -1px;
    transform: rotate(180deg);
}
.arrow__button:before {
    transform: skewX(20deg);
}
.block-zone__card {
    margin-left: 36px;
    margin-right: 0;
}
.section-header__links-item {
    padding-left: 18px;
    padding-right: 0px;
}
.product-card--layout--horizontal .product-card__actions-list ,
.block-products-columns__list-item .product-card .product-card__actions-list {
    left: 0;
    right:unset;
}
.product-card--layout--horizontal .product-card__badges ,
.block-products-columns__list-item .product-card .product-card__badges{
   left: unset;
    right: 10px;
}
.product-card--layout--horizontal .product-card__name, 
.block-products-columns__list-item .product-card .product-card__name{
    padding-left: 26px;
    padding-right: 0px;
}
.product-card--layout--horizontal .product-card__prices,.block-products-columns__list-item .product-card .product-card__prices  {
   left: unset;
    right: 122px;
}
[type="tel"], [type="url"], [type="email"], [type="number"] {
    direction: rtl;
}
.account-menu__form-forgot-link {
    left: 5px !important;
    right: unset !important;
}
.account-menu__user-avatar {
    margin-right:0 !important ;
    margin-left: 14px;
}
.indicator__content {
    left: 0;
    right: unset !important;
}
.section-header__groups-button:after {
   
    right: 0;
    transform: skewX(20deg);
    transform-origin:right bottom;
    border-top-left-radius: 2.5px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2.5px;
}
.section-header__groups {
    overflow-x: inherit;
}
.widget-products__image {
    margin-right: 0px;
    margin-left: 12px;
}
.breadcrumb__item-link:before {
    transform: skewX(30deg);
}
.breadcrumb__spaceship-safe-area {
    float: left;
}
.breadcrumb__item {
    margin-left: -7.12435px;
    margin-right: 0px;
    float: right;
}
.breadcrumb__item--first .breadcrumb__item-link:after {
    right: 0;
    left: 12.12435px;
}
.breadcrumb__item--first .breadcrumb__item-link {
    padding-left: 17px;
    padding-right: 5px;
}
.product-card--layout--horizontal .product-card__rating-stars {
    margin-left: 7px;
    margin-right: 0px;
}
.filter__arrow {
  right: unset !important;
    left: 10px;
}
.filter__title {
    text-align: right;
}
.filter-categories__item>a {
    padding-right: 0px;
}
.filter-categories__item--child {
    padding-right: 14px;
    padding-left: 0;
}
.widget-filters__actions>*+* {
    margin-left: 0px;
    margin-right: 8px;
}
.filter-list__counter ,
.filter-rating__item-counter{
    margin-left: 0px;
    margin-right: 12px;
}
.filter-list__input {
    margin-right: 0px;
    margin-left: 7px;
}
.filter-rating__item-input {
    margin-right: 0px;
    margin-left: 8px;
}
.view-options__select {
    margin-right: 20px;
    margin-left: 0;
}
.view-options__select>label {
    margin-left: 10px;
    margin-right: 0;
}
.products-list[data-layout=list] .product-card .product-card__actions-list {
    left: 0;
    right: unset;
}
.product-card .product-card__features li {
   padding-left: 0;
    padding-right: 12px;
}
.product-card .product-card__features li:before {
   left: unset;
    right: 3px;
}
.products-list[data-layout=list] .product-card .product-card__rating-stars {
    margin-right: 0px;
    margin-left: 7px;
}
.products-list[data-layout=table] .products-list__column--price {
    text-align: left;
    padding-left: 30px;
}
.page-link__arrow--right ,.page-link__arrow--left {
    transform: rotate(180deg);
}
.view-options__filters-button, .view-options__layout {
    margin-left: 1.25rem;
    margin-right: unset;
}
.product--layout--full .product__info {
    margin-right: var(--product-gutter);
    margin-left: unset;
}
.share-links__item+.share-links__item {
    margin-right: 4px;
    margin-left: unset;
}
.product__actions-item--compare svg, .product__actions-item--wishlist svg {
    margin-left: 8px;
    margin-right: inherit;
}
.shop-features__item-icon {
    margin-left: 18px;
    margin-right: inherit;
}
.product--layout--full .product__features li:before {
  left: inherit;
    right: 0;
}
.product--layout--full .product__features li {
  
    padding: 3px 11px 2px 0px;
}
.product__meta th {
    padding-right: inherit;
    padding-left: 12px;
}
.product__actions-item--quantity {
    margin-left: 8px;
    margin-right: inherit;
}
.btn-lg:not(.btn-icon) {
    padding: 11px 24px;
}
.product__rating-stars {
    margin-right: inherit;
    margin-left: 8px;
}
.product--layout--full .product__gallery {
    padding: 36px 40px 48px 0px;
}
.cart-table__column--total ,
.cart-table__column--price{
    text-align: left;
}


.btn-xl:not(.btn-icon) {
    justify-content: center;
    display: flex;
    align-items: center;
}

.payment-methods__item-radio {
    margin-right: inherit;
    margin-left: 8px;
}
.checkout__totals td:last-child, .checkout__totals th:last-child {
    padding-right: 20px;
    padding-left: inherit;
    text-align: left;
}
.form-control+.select2-container .select2-selection--single {  
    background-position: left 10px center;
}
.block-finder__form-control--select .select2-selection--single, .block-finder__form-control--select select {
   
    background-position: left 12px center;
    text-align: right;
}
.form-control+.select2-container .select2-selection__rendered {
    padding-right: 10px;
}
.product-tabs__item:first-child {
    margin-right: auto;
    margin-left: unset;
}
.product-tabs__item:last-child {
    margin-left: auto;
    margin-right: unset;
}
.address-card__badge {
    left: 12px;
    right: inherit;
}
.order-list__column-total {
    text-align: left;
}
.order-success__meta-item:not(:last-child):before {
   right: unset;
    left: -1px;
}
.wishlist__product-rating-title {
    margin-right: 8px;
    margin-left: unset;
}
.blog-view__item+.blog-view__item {
    margin-right: 48px;
    margin-left: 0;
}
.widget-categories__list--root>.widget-categories__item:before {
   left: unset;
    right: 2px;
}
.widget-categories__expander {
   right: unset;
    left: 0;
}
.widget-posts__image {
    margin-left: 14px;
    margin-right: unset;
}
.widget-comments__name:before {
  left: unset;
    right: 8px;
}
.widget-comments__name {
    padding-right: 20px;
    padding-left: 0;
}
.post-header__meta-item+.post-header__meta-item:before {
   left: unset;
    right: -14px;
}
.post-navigation__item--next .post-navigation__direction-arrow {
    margin-right: 8px;
    margin-left: unset;
}
.post-navigation__item--prev .post-navigation__direction-arrow {
    margin-right: unset;
    margin-left: 8px;
}
.post-navigation__direction-arrow svg {
    transform: rotate(180deg);
}
.post-navigation__item--next {
    text-align: left;
}
.post-navigation__item--prev {
    text-align: right;
}
.post__tags {
    margin-left: 32px;
    margin-right: unset;
}
.post__author-avatar {
    margin-right: 0;
    margin-left: 20px;
}
.post-navigation__item--next .post-navigation__item-image {
    margin-right: 18px;
    margin-left: 0;
}
.post-navigation__item--prev .post-navigation__item-image {
    margin-left: 18px;
    margin-right: 0;
}
.post-header__meta-item+.post-header__meta-item {
    position: relative;
    margin-right: 24px;
    margin-left: 0;
}
.block-sale__controls .arrow--prev svg , .block-sale__controls .arrow--next svg  {
    transform: rotate(0deg);
}
.about__card-author:before {
    left: unset;
    right: 0;
}
.about__card-author {
    padding-left: unset;
    padding-right: 28px;
}
.block-reviews__item-author:before {
   left: unset;
    right: 0;
    margin-left: 4px;
    margin-right: unset;
}
.block-reviews__item-avatar {
    margin-right: 12px;
    margin-left: -12px;
}
.not-found__search-input {
  margin-right: unset;
    margin-left: 10px;
}
.typography ol, .typography ul {
    padding-left: unset;
    padding-right: 2.5rem;
}
select.form-control-sm {
    padding-right: unset;
    padding-left: 23px;
    background-position: left 8px center;
}
select.form-control {
    padding-right: 10px;
    /* padding-left: 23px; */
    background-position: left 8px center;
}
.order-header__title {
    padding-right: unset;
    padding-left: 3.5rem;
    float: right;
}
.order-header__actions {
    float: left;
}
.card-table table {
    text-align: right;
}
.card-table td:first-child, .card-table th:first-child {
    padding-right: 2rem;
    padding-left: unset;
}
.block-posts-carousel--layout--grid .post-card .post-card__date:before {
  margin-right: unset;
    margin-left: 2px;
}
@media (max-width: 1399.98px){
.product--layout--full .product__gallery {
    padding: 24px 28px 36px 0;
}
.cart__totals {
    margin-right: auto;
    margin-left: unset;
}
}
@media (min-width:1200px) and (max-width:1399.98px) {
    .products-list[data-layout=table] .product-card .product-card__image {
        margin-left: 16px
    }
}
@media (min-width: 1200px){
    .about__indicators {
        margin-left: unset;
        margin-right: 52px;
    }
.products-list[data-layout=table] .product-card .product-card__name {
    padding: 0 18px;
    border-right: 1px solid #ebebeb;
    border-left: none;
}
.products-list[data-layout=table] .product-card .product-card__meta, .products-list[data-layout=table] .product-card .product-card__rating {
    border-left: none;
    border-right: 1px solid #ebebeb;}
}


@media (min-width:992px) {
    .account-nav__item--active a {
        /* box-shadow: inset 0 3px #f25900; */
        box-shadow: 3px 0 #f25900;
    }
    .cart-table__coupon-form {
        display: flex;
    }
.cart-table__options li:before {
    right: 2px;
    left: unset;
}
.cart-table__column:first-child {
    padding-left: inherit;
    padding-right: 28px;
}
.cart-table__options li {
    padding-left: 0px;
    padding-right: 12px;
}
}
@media (min-width:768px) {
    .wishlist__column:first-child {
    padding-right: 28px;
    padding-left: unset;
}
.wishlist__column:last-child {
    padding-left: 28px;
    padding-right: inherit;
}
.wishlist__column--price , .wishlist__column--button{
    text-align: left;
}
    .products-list[data-layout=list] .product-card .product-card__compare svg {
        margin-right: 10px;
        margin-left: 7px;
    }
    .products-list[data-layout=list] .product-card .product-card__wishlist svg {
        margin-right: -3 px ;
        margin-left: 7px;
    }
    .products-list[data-layout=list] .product-card .product-card__info {
        padding: 20px 0px 57px 20px;
    }
    .products-list[data-layout=list] .product-card .product-card__fit {
     left: unset;
        right: 258px;
    }
    .products-list[data-layout=list] .product-card .product-card__badges {
        top: 16px;
        right: 16px;
        left:unset
    }
}
@media (min-width: 992px) and (max-width: 1399.98px){
    .block-split--has-sidebar .block-split__item+.block-split__item {
        margin-right: 32px;
        margin-left: unset;
    }
}

.arrow--next {
    margin-left: -5.37131px;
    transform: rotate(180deg);
}
.arrow--prev {
    transform: rotate(180deg);
}
@media (min-width:576px) {
.order-list td:first-child, .order-list th:first-child {
    padding-right: 1.5rem;
}
.products-list[data-layout=table] .product-card .product-card__footer {
    border-right: 1px solid #ebebeb;
    border-left: none;
    padding-right: 16px;
    padding-left: unset;
}
.products-list[data-layout=table] .product-card .product-card__prices {
    border-right: none;
    border-left: 1px solid #ebebeb;
    padding-right: unset;
    padding-left: 16px
}
}
#checkout .panel .images, #checkout .left .left-head .back, #checkout .left .qty span, #checkout .left .total span{
    float: left;
}
#checkout .btn.cart-btn, .order-page .card #track {
    right: inherit;
    top: 15px;
    left: 15px;
}
.form-check-input{
    margin-right: -15px;
    margin-left: 0;
}
.modal-header .close {
    margin: 0;
    padding: 0;
}
.vehicle-picker-modal__close{
    right: inherit;
    left: 0;
}
#call {
    position: fixed;
    bottom: 5px;
    right: initial;
    left: 20px;}
#call ul li i {
    color: #fff;
    margin: auto;
    position: absolute;
    top: 10px;
    bottom: 0;
    right: 11px;
    left: initial;
}