html {
    direction: rtl !important;
}

@media screen and (min-width: 990px) {
    .an-rtl-main .slider--desktop .slider__slide:first-child {
        margin-left: unset !important;
        margin-right: var(--desktop-margin-left-first-item) !important;
        scroll-margin-left: unset !important;
        scroll-margin-right: var(--desktop-margin-left-first-item) !important;
    }
}

.an-rtl-main {
    --card-text-alignment: right !important;
}

.an-rtl-main html,
.an-rtl-main body {
    direction: rtl !important;
}

.an-rtl-main .footer-block__brand-info {
    text-align: right !important;
}

.an-rtl-main .price .price-item {
    margin: 0 0 0 1rem !important;
}

.an-rtl-main .totals > * + * {
    margin-right: 2rem !important;
    margin-left: unset !important;
}

.an-rtl-main .slideshow__text.slideshow__text-mobile--left {
    text-align: right !important;
}

.an-rtl-main .product__media-gallery {
    direction: ltr !important;
}

.an-rtl-main .thumbnail-list.list-unstyled.slider.slider--mobile,
.an-rtl-main .slider-buttons.no-js-hidden.quick-add-hidden {
    direction: rtl !important;
}

.an-rtl-main .slider-button--next .icon {
    transform: rotate(-270deg) !important;
}

.an-rtl-main .slider-button--next:not([disabled]):hover .icon {
    transform: rotate(-270deg) scale(1.1) !important;
}

.an-rtl-main .slider-button--prev .icon {
    transform: rotate(270deg) !important;
}

.an-rtl-main .slider-button--prev:not([disabled]):hover .icon {
    transform: rotate(270deg) scale(1.1) !important;
}

.an-rtl-main .article-template__link .icon-wrap {
    display: flex;
    margin-left: 1rem;
    transform: rotate(180deg);
}

.an-rtl-main .icon-arrow {
    transform: rotate(180deg) !important;
}

.an-rtl-main .newsletter-form__button {
    right: unset !important;
    left: var(--inputs-border-width) !important;
}

.an-rtl-main .field__input,
.an-rtl-main .customer .field input {
    text-align: right !important;
}

.an-rtl-main .field__label,
.an-rtl-main .customer .field label {
    left: unset !important;
    right: calc(var(--inputs-border-width) + 2rem) !important;
}

.an-rtl-main .accordion .icon-accordion {
    margin-right: unset !important;
    margin-left: calc(var(--font-heading-scale) * 1rem) !important;
}

.an-rtl-main summary .icon-caret {
    left: 0rem !important;
    right: unset !important;
}

.an-rtl-main .facets__summary {
    padding: 0 0 0 1.75rem !important;
}

.an-rtl-main .facet-checkbox>svg {
    margin-left: 1.2rem !important;
    margin-right: unset !important;
}

.an-rtl-main .facet-filters__label {
    margin: 0 0 0 2rem !important;
}

.an-rtl-main .card .icon-wrap {
    margin-right: 0.8rem !important;
    margin-left: unset !important;
}

.an-rtl-main .facets__summary .icon-caret {
    left: 0 !important;
    right: unset !important;
}

.an-rtl-main .share-button__button .icon-share {
    margin-left: 1rem !important;
    margin-right: unset !important;
}

.an-rtl-main .copyright__content:nth-child(1) {
    float: left !important;
}

.an-rtl-main .copyright__content:nth-child(2) {
    float: right !important;
    padding-left: 3px !important;
}

.an-rtl-main .mobile-facets__arrow,
.an-rtl-main .mobile-facets__summary .icon-caret {
    margin-right: auto !important;
    margin-left: unset !important;
}

.an-rtl-main .drawer.active .drawer__inner {
    transform: translate(0) !important;
}

.an-rtl-main .cart-items th {
    text-align: right !important;
}

.an-rtl-main .search__button {
    left: var(--inputs-border-width);
    right: unset !important;
}

.an-rtl-main .drawer__close {
    left: -10px !important;
    right: unset !important;
}

.an-rtl-main .menu-drawer {
    right: 0 !important;
    left: unset !important;
    transform: translate(100%) !important;
}

.an-rtl-main .no-js details[open]>.menu-drawer,
.an-rtl-main .js details[open].menu-opening>.menu-drawer,
.an-rtl-main details[open].menu-opening>.menu-drawer__submenu {
    transform: translate(0) !important;
}

.an-rtl-main .select__select option {
    color: black !important;
}

@media screen and (min-width: 750px) {
    .an-rtl-main .image-with-text__content--desktop-left>* {
        text-align: right !important;
    }

    .an-rtl-main .image-with-text--overlap .image-with-text__grid--reverse .image-with-text__content {
        margin-right: 0 !important;
        margin-left: -4rem !important;
    }

    .an-rtl-main .product__info-wrapper {
        padding-left: unset !important;
        padding-right: 5rem !important;
    }

    .an-rtl-main .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media-item:after,
    .an-rtl-main .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media,
    .an-rtl-main .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media img,
    .an-rtl-main .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__text-item:after,
    .an-rtl-main .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content,
    .an-rtl-main .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content:after {
        border-top-right-radius: var(--media-radius) !important;
        border-bottom-right-radius: var(--media-radius) !important;
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
    }

    .an-rtl-main .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__text-item:after,
    .an-rtl-main .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__content,
    .an-rtl-main .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__content:after,
    .an-rtl-main .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media-item:after,
    .an-rtl-main .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media,
    .an-rtl-main .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media img {
        border-top-left-radius: var(--media-radius) !important;
        border-bottom-left-radius: var(--media-radius) !important;
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
    }

    .an-rtl-main .cart-item>td+td,
    .an-rtl-main .cart-items th+th {
        padding-right: 4rem !important;
        padding-left: unset !important;
    }

    .an-rtl-main .totals {
        justify-content: flex-start !important;
    }
}

@media screen and (min-width: 990px) {
    .an-rtl-main .cart-item .cart-item__quantity,
    .an-rtl-main .cart-items .cart-items__heading--wide {
        padding-right: 6rem !important;
        padding-left: unset !important;
    }
}

.an-rtl-main .slideshow.banner {
    direction: ltr !important;
}

@media screen and (max-width: 749px) {
    .an-rtl-main .footer-block.footer-block--menu:only-child {
        text-align: right !important;
    }

    .an-rtl-main .slider.slider--mobile {
        scroll-padding-right: 1.5rem !important;
        scroll-padding-left: unset !important;
    }

    .an-rtl-main .grid--peek.slider .grid__item:first-of-type {
        margin-right: 1.5rem !important;
        margin-left: unset !important;
    }
}

@media screen and (min-width: 750px) {
    .an-rtl-main .footer-block__details-content>li:not(:last-child) {
        margin-right: unset;
        margin-left: 1.5rem;
    }
}

.an-rtl-main .banner__heading {
    direction: rtl !important;
}

@media screen and (min-width: 750px) {
    .an-rtl-main .footer-block__details-content>li:not(:last-child) {
        margin-right: unset !important;
        margin-left: 1.5rem !important;
    }
}

@media screen and (min-width: 750px) {
    .an-rtl-main .product--right .product__info-wrapper {
        padding: 0 0 0 5rem !important;
    }
}

@media screen and (min-width: 750px) {
    .an-rtl-main .footer-block__details-content>li:not(:last-child) {
        margin-left: 1.5rem !important;
        margin-right: unset !important;
    }
}

@media screen and (min-width: 750px) {
    .an-rtl-main .collapse-padding .image-with-text__grid:not(.image-with-text__grid--reverse) .image-with-text__content:not(.image-with-text__content--desktop-center) {
        padding-left: 0 !important;
        padding-right: 7rem !important;
    }
}

@media screen and (min-width: 990px) {
    .an-rtl-main .slider--desktop .slider__slide:first-child {
        margin-left: unset !important;
        margin-right: var(--desktop-margin-left-first-item) !important;
        scroll-margin-left: unset !important;
        scroll-margin-right: var(--desktop-margin-left-first-item) !important;
    }

    .an-rtl-main .slider--desktop {
        scroll-padding-left: unset !important;
        scroll-padding-right: var(--desktop-margin-left-first-item) !important;
    }

    .an-rtl-main .slider--desktop:after {
        padding-left: unset !important;
        padding-right: 5rem !important;
        margin-left: unset !important;
        margin-right: calc(-1 * var(--grid-desktop-horizontal-spacing)) !important;
    }
}

.an-rtl-main .card--card:after,
.an-rtl-main .card--standard .card__inner:after {
    left: unset !important;
    right: calc(var(--border-width) * -1) !important;
}

.an-rtl-main .left {
    text-align: right !important;
}

@media screen and (max-width: 989px) {
    .an-rtl-main .collection .slider--tablet.product-grid {
        scroll-padding-left: 1.5rem !important;
        scroll-padding-right: 1.5rem !important;
    }
}

.an-rtl-main .header--top-center.drawer-menu>.header__search {
    margin-left: unset !important;
    margin-right: 3.2rem !important;
}

.an-rtl-main .drawer__inner {
    transform: translate(-100%) !important;
}

.an-rtl-main .drawer.active .drawer__inner {
    transform: translate(0) !important;
}




/* Custom */

.an-rtl-main .footer-block__details-content{
    direction: rtl;
}


 .an-rtl-main .jdgm-arrow svg {
    transform: scaleX(-1) !important;
}


.an-rtl-main .klaviyo-form .klaviyo-textinput input {
    text-align: right !important;
}

.an-rtl-main .klaviyo-form .klaviyo-phoneinput input {
    text-align: right !important;
}

.an-rtl-main .klaviyo-form .klaviyo-checkboxes label {
    display: flex !important;
    align-items: center !important;
    direction: rtl !important;
    width: 100% !important;
    text-align: right !important;
}

.an-rtl-main .klaviyo-form .klaviyo-checkboxes label > div {
    direction: rtl !important;
    text-align: right !important;
    flex: 1 !important;
}

.an-rtl-main .klaviyo-form .klaviyo-checkboxes label svg {
    flex-shrink: 0 !important;
    right: 17px !important;
}
.an-rtl-main .klaviyo-form .klaviyo-checkboxes [data-testid="form-component"] {
    justify-content: flex-end !important;
}



.an-rtl-main .shopify-block-ultimate-recently-viewed  .glider-next {
    left: -30px;
    right: auto;
}

.an-rtl-main .shopify-block-ultimate-recently-viewed .glider-next svg {
    transform: scaleX(-1) !important;
}
.an-rtl-main .shopify-block-ultimate-recently-viewed .glider-prev {
   right: -30px !important;
    left: auto !important;    
}



.an-rtl-main .shopify-block-ultimate-recently-viewed .glider-prev svg {
    transform: scaleX(-1) !important;
}

 


.an-rtl-main .product__tax.caption.rte {
  display: none !important;
}


@media screen and (max-width: 768px) {
  .an-rtl-main #menu-drawer {
    transform: translateX(0) !important;
  }
}


.an-rtl-main .jdgm-carousel-number-of-reviews, .jdgm-rating-text{

    display: none !important;
}