html,
body {
    direction: rtl;
    text-align: right;
    -webkit-locale: "ar";
}


/* .site-header .grid--table {
    flex-direction: row-reverse;
} */
.componentSpacing .el-input__suffix {
    right: 0;
    left: 5px;
    text-align: left;
}

.site-nav.site-nav--init {
    display: inline-block;
    float: left;
}

.user .header_account-popover {
    text-align: right !important;
}

#my_tabs svg,
.explosions_box_detail svg,
.newsletter__submit-text--small svg,
#pagination li>a img,
.wideDpx .btn-box svg,
.post .btn-box svg,
.centered .article div svg.arrow,
.system-text-body-color .system-container .system-relative svg {
    transform: rotate(180deg);
}

.wideDpx .btn-box a.btn {
    padding-right: 0 !important;
}

.centered .article svg {
    margin-left: 10px;
    margin-right: initial !important;
}


.disclosure .disclosure__list li {
    text-align: right;
}


.grid__item.large--one-third.medium-down--one-half {
    width: auto !important;
}

.site-nav.site-nav--init {
    justify-content: left !important;
}


.plugin_activitybar_list-rule {
    text-align: center !important;
}


.selector-wrapper label {
    margin-right: 0;
    margin-left: 10px;
}


.grid__item.large--seven-twelfths.medium--seven-twelfths.text-center {
    padding-left: 20px !important;
    padding-right: 0px !important;
}



.grid-product__price.emphasize-family {
    text-align: right;
    display: block;
}

/* .grid-product__wrapper a.grid-product__meta .ratingClassNameClass {
    justify-content: start !important;
} */

.grid-product__wrapper a.grid-product__meta .ratingClassNameClass .commodityRating img {
    transform: scaleX(-1);
}

.grid-product__image-wrapper a.grid-product__meta

/* .grid-product__wrapper a.grid-product__meta  */
    {
    display: flex;
    justify-content: center;
}


.gridBox_D .Discount {
    left: 0 !important;
    right: auto;
}


.coupon_plugin__single,
#confirm_receipt {
    direction: ltr;
}

.coupon_plugin__single .rules__first-line .off {
    direction: rtl;
}

#reviews .reviews-header-rating_sum-stars {
    margin-left: 0;
    margin-right: 15px;
}

#reviews .reviews-header-rating_sum {
    padding-right: 0 !important;
    margin-right: 0 !important;
    border-right: none !important;
}

#reviews .reviews-sort-option {
    text-align: right;
}

#reviews .reviews-header-rating_distibutions-rating {
    margin-left: 30px !important;
    padding-left: 30px !important;
    border-left: 1px solid #eee !important;

    margin-left: initial;
    padding-left: initial;
    border-left: initial;
}

/* .drawer--left {
    left: initial;
    right: -300px;
} */


.Discount,
#goods_bpx .grid-product__wrapper .Discount,
#goods_bpx .Discount,
#MainContent #goods_bpx .grid-product__wrapper .Discount {
    left: initial !important;
}


#reviews .reviews-list-item_header-rating {
    margin-inline-end: 14px;
}

.reviews-rating-wrap.d-inline-flex.align-items-center .hint>img,
.reviews-pagination-prev,
.reviews-pagination-first,
.reviews-pagination-next,
.reviews-pagination-last {
    transform: scaleX(-1);
}

div.p-1>div {
    margin-left: 0;
    margin-right: 10px;
}

.Discount_box {
    align-items: center;
}

/* .p-0 a.remove img {
    margin: 0 auto;
} */


.shape.shaped.circle {
    float: left !important;
}

.box_Cart.font_Size span:first-child {
    padding-left: 5px;
}


.banner-with-text-section {
    direction: ltr;
}

/* 支付页 */


.flex-start .form-group {
    margin-right: 0px !important;
}

.site-wrap input[type=radio] {
    margin-left: 5px;
}

.order-info-wrapper .ajax-cart__item-image {
    margin-right: 0px;
    margin-left: 15px;
}

/* .phone-wrapper .form-group label {
    right: 15px;
} */

.pictureAndProductName div {
    margin-left: 0 !important;
    margin-right: 12px;
}

/* .preferential-tips {
    margin-right: 20px;
} */


/* .ajax-cart__final-details div {
    padding: 10px;
} */

.ajax-cart__final-details .a-left {
    text-align: right;
}

.ajax-cart__final-details .a-right {
    text-align: left;
}

.site-wrap .right-wrapper {
    padding-right: 30px !important;
}


.contact-information>span {
    margin: 0 !important;
}

.contact-information>span:last-child {
    margin-right: 5px !important;
}


.col-sm-6.grid-border--right {
    background: white !important;
    padding-left: 20px !important;
}



#content .right-wrapper::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    display: block;
    width: 300%;
    z-index: -1;
    background-color: rgba(24, 144, 255, 0.05);
}

#content .right-wrapper {
    position: relative;
    border-right: 1px solid #d7d7d7;
    border-left: none;
}

#breadcrumb .Payment_type {
    text-align: center !important;
}

.form-group .form-check label.form-check-label {
    padding-left: initial;
    padding-right: 30px;
}

.system-body-minus-2 span:first-child {
    margin-left: 50px !important;
    margin-right: 0px !important;
}

.lg\:system-flex-wrap a.name {
    margin-left: 0px !important;
    margin-right: 10px !important;
}

.system-pl-0 {
    padding-left: 0px !important;
    padding-right: 20px !important;
}


.social-icons .icon {
    padding-left: 4px !important;
    padding-right: 0px !important;
}


.coupon_plugin__success-text {
    background-position: 120% 0% !important;
    background-repeat: no-repeat !important;
    text-align: right !important;
    padding: 18px 180px 18px 18px !important;
}

.coupon_plugin__coupon {
    transform: scaleX(-1);
}

.coupon_plugin__coupon .rules__first-line {
    text-align: right !important;
    transform: scaleX(-1);
    order: 0;
    padding-right: 38px;
    padding-left: 20px !important;
}

.coupon_plugin__coupon .rules__second-line {
    transform: scaleX(-1);
    order: 1;
}

#starHalfTop img {
    transform: scaleX(-1);
}

/* .chunk-header .container .logo img {
    margin-right: 0 !important;
    margin-left: 5px;
}


.chunk-header .container .logo .slogan {
    border-right: 1px solid #fff;
    border-left: none !important;
    padding-left: 0px !important;
    padding-right: 5px;
}


.chunk-header .container .contact .tel,
.chunk-header .container .contact .montosat {
    display: flex !important;
} */

.form-group .select-arrow-dowm {
    right: initial !important;
    left: 12px !important;
}


#pc-show .coupon-code-input {
    margin-right: 0px !important;
    margin-left: 10px !important;
}

div[data-cart-item-regular-price-group] {
    text-align: left !important;
}


.newsletter__submit-text--large,
.emphasize-family,
.original_price_box,
#ProductPrice,
#addToCart,
.shoppaas-payment-button {
    max-width: unset !important;
}


.disclosure-box .chinese,
.disclosure-box .currency {
    direction: ltr;
}


.sales_pop__box1 .close {
    right: initial !important;
    left: 0 !important;
}


.modal__form-style_template6 .modal__close-icon {
    right: initial !important;
    left: 10px !important;
}



.box_Cart.font_Size h4,
.box_Cart.font_Size p,
.box_Cart p {
    margin-left: initial !important;
}

.rte summary table td {
    text-align: right;
}


.layui-layer-title {
    padding: 0 20px 0 20px !important;
    text-align: center !important;
}




#msshop-section-order-details .system-ml-3 {
    margin-left: inherit !important;
    margin-right: .75rem;
}

/* #content .hide-scrollbar {
    padding: 10px 0 !important;
} */

#content .system-pb-1 {
    padding: 10px 0px !important;
}

#content .lg\:system-flex-wrap a.name {
    text-align: right;
}

.ajax-cart__item-image .corner-mark-wrapper .corner-mark {
    right: initial;
    left: -22px;
}

.address_list .address-item_content h2 {
    margin-right: 0px !important;
    margin-left: 30px !important;
}

.address_list .address-item_header_operate_btn {
    margin: 0;
    margin-right: 50px;
}

label[for="nan"] {
    margin-right: 0 !important;
    margin-left: 10px !important;
}

.resetpw_code input.resetpw_code-input {
    margin-right: 0 !important;
}

.discounts .title span.glyphicon.glyphicon-tags {
    padding-right: 5px;
}


#cookie-bar p {
    margin: 0 !important;
    margin-right: 10px !important;
}

#cookie-bar-button {
    margin-right: 0 !important;
    margin-left: 20px !important;
}


.step__footer.row .col-xs-6.text-left {
    text-align: right;
}

.step__footer.row .col-xs-6.text-right {
    text-align: left;
}


.grid-border--right #breadcrumb {
    text-align: right;
}

.sales_pop__box.left_up_box {
    right: 20px !important;
    left: auto !important;
}

.disclosure .disclosure__toggle {
    padding: 8px 8px 8px 28px !important;
}

.disclosure .disclosure__toggle span span {
    position: absolute;
    right: initial !important;
    left: 10px !important;
}

.hero__text-wrap {
    direction: ltr;
}

.hero__controls ul li button svg {
    transform: scaleX(-1);
}

.last\:system-text-right:last-child {
    text-align: center !important;
}

.input-phone-num-wrapper .area-code-wrapper .area-code-text-wrapper span:first-child {
    display: inline-block;
    direction: ltr;
}

.plugin_activitybar_list-rule b,
h2.msshop-section-title b,
.total-price.money,
.order-grid .total span {
    display: inline-block !important;
}

.footer-policy>span {
    margin-right: initial !important;
    margin-left: 40px;
}

.policy_dialog .el-dialog__headerbtn {
    right: initial !important;
    left: 0;
}

.sort-top form svg {
    right: initial !important;
    left: 10px;
}


#triangle-topright {
    transform: rotate(270deg);
    left: 0 !important;
    right: inherit !important;
}

.address-item.span-6.auto svg {
    right: initial !important;
    left: 20px;
}

.min_750 .large--text-right {
    text-align: left !important;
    padding-left: 0;
}

.search .search-products>h2,
.bundle-plugin__bottom .bundle-plugin__product-title,
.activity_bar .plugin_activitybar_list-rule,
.search .search-products .search-empty .empty {
    text-align: right !important;
}

.order-info__drawer-wrapper .ajax-cart__item-image img {
    margin: initial !important;
}

.layui-layer-btn {
    text-align: left !important;
}

.area-code-wrapper {
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border: 1px solid #efefef;
    border-right: 1px solid #efefef !important;
    border-left: 0 !important;
}

#msshop-section-order-details ul li div:last-child {
    text-align: left !important;
}

/* .last\:system-justify-end:last-child {
    justify-content: center !important;
} */

.msshop-policy__container .msshop-policy__body {
    text-align: right;
}

.product-single__description {
    text-align: initial !important;
    /* direction: ltr; */
}

/* .product-single__meta--wrapper .product-single__description img,
.product-single__meta--wrapper .product-single__description p {
    text-align: right !important;
} */


.nothing {
    margin-right: initial !important;
    margin-left: 17rem;
}

.bear-field-radio>label,
.bear-field>label,
.bear-field-checkbox>label {
    text-align: right;
}

.bear-field .bear-field-label-opt {
    flex: initial !important;
    margin-left: initial !important;
    margin-right: 8px !important;
}

.bear-field-opt input[type='radio'],
.bear-field-opt input[type='checkbox'] {
    margin: 0 !important;
}

.bear-field-select select {
    padding: 0 20px !important;
}

.bear-field-header-title {
    text-align: initial !important;
    direction: ltr;
}

.msshop-policy__body .rte p,
.msshop-policy__body .rte span {
    text-align: right !important;
}

#msshop-section-template--search__main div.Discount {
    left: unset !important;
}

.shoppaas-sku .shoppaas-sku-group .shoppaas-sku-radios .shoppaas-sku-radio,
.shoppaas-sku .shoppaas-sku-group .shoppaas-sku-radios .selected_sku {
    text-align: right !important;
}

@media screen and (max-width: 800px) {
    .disclosure .chinese {
        right: 0;
        left: initial !important;
    }

    #msshop-section-template--index__featured-collection .content {
        margin-right: 0 !important;
    }

    .minmodel {
        left: initial;
        right: 305px;
    }

    .child_Min {
        padding-left: initial;
        padding-right: 30px;
    }

    .coupon_plugin__single .coupon_plugin__coupon {
        height: auto !important;
    }

    .plugin_activitybar_list-name .plugin_activitybar_list-rule.seckill div {
        margin: auto;
    }

    .coupon_plugin__success-text {
        padding: 8px 100px 8px 8px !important;
        width: 300px !important;
    }

    .coupon_plugin__success-text {
        background-position: 125% 0% !important;
    }

    #phone-show .coupon-code-input {
        margin-right: 0px !important;
        margin-left: 10px !important;
    }

    .phone-show {
        padding: 0 !important;
    }

    .site-wrap .desktop-12.tablet-6.mobile-3 {
        text-align: right !important;
    }

    .billing-address-wrapper .billing-address-item {
        padding: 15px 0px;
    }

    .flex-just-items-center input[type="button"] {
        min-width: 200px;
    }

    .contact-us-wrapper img,
    .continue_shopping img {
        margin-left: 8px !important;
        margin-right: initial !important;
    }

    .order-image {
        margin: initial !important;
        margin-left: initial !important;
        margin-top: -10px !important;
    }



    .system-pl-0 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .system-mr-3 {
        margin: 0 !important;
    }

    .system-ml-3 {
        margin-left: inherit !important;
        margin-right: .75rem;
    }

    .order-detail-content-item>div>div {
        justify-content: flex-start !important;
    }

    #reviews .reviews-header-rating_distibutions-rating {
        margin-left: initial !important;
        margin-right: initial !important;
        padding-left: initial !important;
        border-left: none !important;
    }

    .newsletter__submit-text--small {
        display: flex;
    }

    .large--text-right {
        text-align: left !important;
    }

    .md\:system-top-1\/2 {
        top: 13% !important;
    }

    .md\:system-left-0 {
        right: 10px !important;
    }
}




#msshop-section-order-details ul li {
    padding: 20px 30px 50px !important;
    padding: 10px 30px !important;
}

/**关闭按钮位置 **/
.minmodel {
    right: 262px !important;
    left: auto !important;
}




.logisticsProcessicons .generalLogistics {
    margin-left: inherit !important;
    margin-inline-start: 20px;
}

.subLevelline,
.logisticsDot {
    order: 1;
}

.subLevelline {
    margin-left: 10px !important;
}

.logisticsDot {
    margin-left: -5px !important;
}

.incompleteColor {
    width: 100%;
    text-align: right !important;
    padding-right: 0px;
}

.searchBox.wrapper button {
    margin-right: 8px;
}

.rtl-postion {
    position: absolute;
    right: 0;
    left: calc(33% + 6px);
    width: auto !important;
    bottom: 0;
}

.rtl-wrap-box {
    padding-left: 8px;
}

.rtl-wrap-box .subLevelline {
    position: relative;
    margin-left: 1px !important;
    left: 1px;
}

.rtl-text-inquiry {
    margin-right: 0px;
    margin-inline: 0px !important;
    margin-left: 44px !important;
    max-width: calc(88% - 2px) !important;
}

.rtl-occurLocation {
    padding-right: 20px;
}

@media screen and (max-width: 800px) {
    .incompleteColor {
        padding-right: 28px;
    }

    .rtl-h5-lline .incompleteColor {
        padding-right: 16px;
        margin: 0px !important;
    }

    .rtl-h5-llin .subLevelline {
        right: 0px;
    }

    .rtl-h5-lline {
        flex-flow: row-reverse;
    }

    .rtl-h5-lline {
        padding-right: 10px !important;
    }

    .rtl-h5-lline .subLevelline {
        margin-left: 0px !important;
    }

    .logisticsSignIn.incompleteColor .line {
        order: 1;
    }

    .logisticsLine {
        right: 6px;
    }

    .logisticsLine {
        left: 24%;
        margin-right: 4px !important;

    }

    .rtl-line {
        margin-right: 28px !important;
        margin-left: 0px !important;
    }

    .logisticsDot {
        margin-right: -4px;
    }

    .rtl-last-line {
        order: 1;
        margin-left: 0px !important;
    }

    .rtl-postion-line {
        margin-right: 28px !important;
        margin-left: 0px !important;
    }

    .subLevelline {
        margin-left: 90px !important;
    }

    .logisticsProcessicons .generalLogistics {
        margin-inline-start: 5px;
    }
}



.truss-loadding-box {
    direction: rtl;
}


.truss-loadding-box .overbuy_title,
.truss-loadding-box .overbuy_price {
    text-align: right;
}

.truss-loadding-box .pillow-help-wrap .shoppaas-sku-center .shoppaas-sku-group .shoppaas-sku-title,
.truss-loadding-box .shoppaas-sku .shoppaas-sku-group .shoppaas-sku-title {
    text-align: right !important;
}

.truss-loadding-box .pillow-help-wrap .shoppaas-sku-center .shoppaas-sku-group .shoppaas-sku-radios {
    justify-content: right;
}

.truss-loadding-box p.discounti,
.truss-loadding-boxp.discounti b,
.truss-loadding-box p.discountr {
    direction: rtl;
}

.truss-loadding-box .fancybox-close-small {
    right: inherit;
    left: 0;
}


/* .bundle-plugin__selected-variant-text .speci{
    background: inherit !important;
    appearance: auto !important;
    -webkit-appearance: auto !important;
} */

.site-header__logo-link,
.site-header__logo-link:hover {
    margin: initial;
    text-align: center;
}

.large--left {
    float: initial !important;
}

.large--left .shopname{
    text-align: start;
}



.btnClickquantity:first-child {
    right: 0;
    left: initial;
    border: none;
    border-right: none !important;
    border-left: 1px solid #e9e9e9;
}

.btnClickquantity:last-child {
    left: 0;
    right: initial;
    border: none;
    border-left: none !important;
    border-right: 1px solid #e9e9e9;
}

.grid__item.social_media {
    float: inline-start;
}


.search-box.search-bar--page input[type=search] {
    text-indent: 5px;
}


.supports-fontface #pagination .icon:before {
    display: inline-block;
    transform: rotate(180deg);
}

.box_r,
.box_l {
    width: auto;
}

.site-nav__link--icon.cart-link .icon {
    /* padding-left: 8px; */
}

.section-cart.cart-popup .cart tr {
    column-gap: 30px;
}

.popup-table .js-qty {
    background: inherit;
}

.text-right * {
    text-align: left !important;
}

.icon-arrow-right,
.icon-slide-next,
.icon-slide-prev {
    display: inline-block !important;
    transform: rotate(180deg);
}

#pagination .icon-slide-next,
#pagination .icon-slide-prev {
    transform: rotate(0deg);
}

#msshop-section-template--msshop__cart-popup .ajaxcart__policies {
    text-align: right !important;
}

.section-cart.cart-popup .cart tr {
    width: 100%;
}

.section-cart .cart table {
    padding-right: 30px;
}

.section-cart .cart table {
    width: 400px;
}

.section-cart.cart-popup div.ajax-cart__info-wrapper {
    padding-right: 0;
    width: 340px;
    text-align: right;
}

div.payment_Box {
    float: left;
}

.pc-table .table-header p:last-of-type {
    text-align: left !important;
}

.grid__item:has(.payment-icons) {
    padding-left: 0 !important;
}

.form-cart .custom-fee-info {
    text-align: left !important;
}

.accordion .accordion-item .collapsible-content .collapsible-content__inner pre {
    text-align: right !important;
}

.cart-popup .box-empty {
    padding-inline-start: 30px;
}

.section-cart.cart-popup .cart table tr .td-2 {
    padding-left: 0;
    text-align: right;
}

.input_quantity.arrow {
    text-align: right;
}

.Discount {
    right: -8px;
}

.cart-popup .ajaxcart__subtotal {
    text-align: right;
}

/*抽屉 s*/
.drawer--left {
    left: -400px;
}

.js-drawer-open-left .drawer--left {
    display: block;
    -webkit-transform: translateX(400px);
    -moz-transform: translateX(400px);
    -ms-transform: translateX(400px);
    -o-transform: translateX(400px);
    transform: translate(400px);
}

.js-drawer-open-left .page-container,
.js-drawer-open-left .drawer__header-container {
    -webkit-transform: translateX(310px);
    -moz-transform: translateX(310px);
    -ms-transform: translateX(310px);
    -o-transform: translateX(310px);
    transform: translate(310px);
}
span.shoppingcart {
    right: auto;
    left: 6px;
    top: 13px;
}
@media screen and (min-width: 768px) {
    .js-drawer-open-left .page-container,
    .js-drawer-open-left .drawer__header-container {
    -webkit-transform: translateX(400px);
    -moz-transform: translateX(400px);
    -ms-transform: translateX(400px);
    -o-transform: translateX(400px);
    transform: translate(400px);
   }
}
@media screen and (min-width: 591px) {

    .js-drawer-open-right .page-container,
    .js-drawer-open-right .drawer__header-container {
        -webkit-transform: translateX(-300px);
        -moz-transform: translateX(-300px);
        -ms-transform: translateX(-300px);
        -o-transform: translateX(-300px);
        transform: translate(-300px);
    }
}

/*抽屉 e*/
@media screen and (max-width: 767.98px) {
    span.shoppingcart {
        right: auto;
        left: 2px;
        top: 0px;
    }
    .section-cart.cart-popup .cart table tr .td-2 {
        padding-left: 15px;
    }

    .cart-popup .box-empty {
        padding-inline-start: 15px;
    }

    .site-header__logo-link,
    .site-header__logo-link:hover {
        margin: 0 auto;
        text-align: center;
    }

    .section-cart .check-out {
        margin-right: 15px !important;
    }

    .section-cart .cart table {
        width: 300px;
    }

    .section-cart.cart-popup div.ajax-cart__info-wrapper {
        width: 270px;
        text-align: right;
    }
}

.site-footer__payment-icons {
    margin-left: inherit !important;
    margin-right: -7.5px !important;
}


#msshop-section-order-details ul li div.size-color {
    text-align: right;
}


.pod-quantity {
    right: inherit !important;
    left: -20px;
}