/** Shopify CDN: Minification failed

Line 45:16 Unexpected "@keyframes"
Line 45:42 Unexpected "0%"

**/
/* Generated from the theme's original base.css by rtl-fix/build-splide-unflip.js.
   base.rtl.css flips every physical property, including Splide's. But Splide is
   switched to its own native direction:'rtl' by rtl-engine.js, and only its JS can
   reverse slide ORDER. Letting both act flips the carousel twice, putting arrows and
   slides back on the LTR side. These rules restore Splide's original geometry at
   higher specificity so direction is owned by Splide alone.
   Rules: 121   Media blocks: 9   DO NOT EDIT BY HAND. */
html[dir='rtl'] .display-block, html[dir='rtl'] splide-component{display: block;}
html[dir='rtl'] .splide--loop.is-active .announcement-bar__separator::before{display: black;}
@media screen and (min-width: 750px){
  html[dir='rtl'] .announcement-bar .splide .splide__track .splide__list.announcement-bar__desktop-grid{display: grid;align-items: center;grid-template-columns: repeat(var(--columns-desktop), 1fr);column-gap: var(--gap-desktop);row-gap: 1rem;}
  html[dir='rtl'] .announcement-bar .splide .splide__track .splide__list.announcement-bar__desktop-grid[data-columns-desktop="0"]{display: flex;justify-content: center;flex-wrap: wrap;}
  html[dir='rtl'] .announcement-bar__desktop-grid .splide__slide{width: auto !important;margin-right: 0 !important;}
}
@media screen and (max-width: 749px){
  html[dir='rtl'] .announcement-bar .splide .splide__track .splide__list.announcement-bar__mobile-grid{display: grid;align-items: center;grid-template-columns: repeat(var(--columns-mobile), 1fr);column-gap: var(--gap-mobile);row-gap: 1rem;}
  html[dir='rtl'] .announcement-bar .splide .splide__track .splide__list.announcement-bar__mobile-grid[data-columns-mobile="0"]{display: flex;justify-content: center;flex-wrap: wrap;}
  html[dir='rtl'] .announcement-bar__mobile-grid .splide__slide{width: auto !important;margin-right: 0 !important;}
}
html[dir='rtl'] .splide__container{box-sizing: border-box;position: relative;}
html[dir='rtl'] .splide__list{backface-visibility: hidden;display: -ms-flexbox;display: flex;height: 100%;margin: 0 !important;padding: 0 !important;}
html[dir='rtl'] .splide--ltr .splide__list, html[dir='rtl'] .splide--rtl .splide__list{align-items: flex-start;}
html[dir='rtl'] .splide--vertically-centered .splide__list{align-items: center;}
html[dir='rtl'] .splide.splide--inactive .splide__list{display: block;}
html[dir='rtl'] .splide__pagination{-ms-flex-align: center;align-items: center;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: center;justify-content: center;margin: 0;pointer-events: none;}
html[dir='rtl'] .splide__pagination li{display: inline-block;line-height: 1;list-style-type: none;margin: 0;pointer-events: auto;}
html[dir='rtl'] .splide:not(.is-overflow) .splide__pagination{display: none;}
html[dir='rtl'] .splide__progress__bar{width: 0;}
html[dir='rtl'] .splide{position: relative;}
html[dir='rtl'] .splide.is-initialized, html[dir='rtl'] .splide.is-rendered{visibility: visible;}
html[dir='rtl'] .splide__slide{backface-visibility: hidden;box-sizing: border-box;-ms-flex-negative: 0;flex-shrink: 0;list-style-type: none !important;margin: 0;position: relative;}
html[dir='rtl'] .splide--precalc-width .splide__slide{--columns: var(--columns-mobile);--gap: var(--gap-mobile);width: calc(((100% + var(--gap)) / var(--columns)) - var(--gap));margin-right: var(--gap);}
html[dir='rtl'] .splide--precalc-padding .splide__track{padding-left: var(--padding-mobile);padding-right: var(--padding-mobile);}
html[dir='rtl'] .splide__spinner{animation: splide-loading 1s linear infinite;border: 2px solid #999;border-left-color: transparent;border-radius: 50%;bottom: 0;contain: strict;display: inline-block;height: 20px;left: 0;margin: auto;position: absolute;right: 0;top: 0;width: 20px;}
html[dir='rtl'] .splide__sr{clip: rect(0 0 0 0);border: 0;height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
html[dir='rtl'] .splide__toggle.is-active .splide__toggle__play, html[dir='rtl'] .splide__toggle__pause{display: none;}
html[dir='rtl'] .splide__toggle.is-active .splide__toggle__pause{display: inline;}
html[dir='rtl'] .splide__track{overflow: hidden;position: relative;z-index: 0;}
html[dir='rtl'] @keyframes splide-loading{0% {transform: rotate(0);}to {transform: rotate(1turn);}}
html[dir='rtl'] .splide__track--draggable{-webkit-touch-callout: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;}
html[dir='rtl'] .splide__track--fade > .splide__list > .splide__slide{margin: 0 !important;opacity: 0;z-index: 0;}
html[dir='rtl'] .splide__track--fade > .splide__list > .splide__slide:not(.is-active){pointer-events: none;}
html[dir='rtl'] .splide__track--fade > .splide__list > .splide__slide.is-active{opacity: 1;z-index: 1;}
html[dir='rtl'] .splide--rtl{direction: rtl;}
html[dir='rtl'] .splide__track--ttb > .splide__list{display: block;}
html[dir='rtl'] .splide__arrow{-ms-flex-align: center;align-items: center;border: 0;border-radius: 50%;display: -ms-flexbox;display: flex;font-size: 3rem;height: 1em;width: 1em;-ms-flex-pack: center;justify-content: center;opacity: 0.7;padding: 0;position: absolute;top: 50%;transform: translateY(-50%);z-index: 1;background-color: rgb(var(--color-background));flex-shrink: 0;}
html[dir='rtl'] .splide--transparent-arrows .splide__arrow{background-color: transparent;color: rgb(var(--color-background));}
html[dir='rtl'] .splide__arrow svg{fill: currentColor;height: 0.6em;width: 0.6em;}
html[dir='rtl'] .splide--small-pagination .splide__arrow svg{height: 0.5em;width: 0.5em;}
html[dir='rtl'] .splide__arrow:hover:not(:disabled){opacity: 0.9;}
html[dir='rtl'] .splide__arrow:disabled{opacity: 0.3;}
html[dir='rtl'] .splide__arrow:focus-visible{outline: 3px solid rgba(var(--color-foreground), 0.5);outline-offset: 3px;}
html[dir='rtl'] .splide__arrow--prev{left: 1rem;}
html[dir='rtl'] .splide__arrow--prev svg{transform: scaleX(-1);}
html[dir='rtl'] .splide__arrow--next{right: 1rem;}
html[dir='rtl'] .splide.is-focus-in .splide__arrow:focus{outline: 3px solid rgba(var(--color-foreground), 0.5);outline-offset: 3px;}
html[dir='rtl'] .splide__pagination{bottom: 0.5rem;left: 0;padding: 0 1rem;position: absolute;right: 0;z-index: 1;}
html[dir='rtl'] .splide__pagination__page{--dot-color: rgb(var(--color-foreground));--dot-size: 0.6rem;--padding: 0.6rem;border-radius: 50%;display: inline-block;width: var(--dot-size);height: var(--dot-size);padding: var(--padding);position: relative;box-sizing: content-box;background: transparent;}
html[dir='rtl'] .splide__pagination__page.dots-custom-color{--dot-color: rgb(var(--color-background));}
html[dir='rtl'] .splide__pagination__page::before{content: "";display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);border-radius: 50%;width: var(--dot-size);height: var(--dot-size);background: var(--dot-color);transition: transform 0.2s linear;opacity: 0.5;}
html[dir='rtl'] .splide__pagination__page:hover::before{opacity: 0.9;}
html[dir='rtl'] .splide__pagination__page.is-active::before{opacity: 1;--dot-size: 0.9rem;}
html[dir='rtl'] .splide__pagination__page:focus-visible{outline: 3px solid rgba(var(--color-foreground), 0.5);outline-offset: 3px;}
html[dir='rtl'] .splide.is-focus-in .splide__pagination__page:focus{outline: 3px solid rgba(var(--color-foreground), 0.5);outline-offset: 3px;}
html[dir='rtl'] .splide__progress__bar{background: #ccc;height: 3px;}
html[dir='rtl'] .splide__slide{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
html[dir='rtl'] .splide__slide:focus{outline: 0;}
@media screen and (-ms-high-contrast: none){
  html[dir='rtl'] .splide__slide:focus-visible{border: 3px solid rgba(var(--color-foreground), 0.5);}
}
@media screen and (-ms-high-contrast: none){
  html[dir='rtl'] .splide.is-focus-in .splide__slide:focus{border: 3px solid rgba(var(--color-foreground), 0.5);}
  html[dir='rtl'] .splide.is-focus-in .splide__track > .splide__list > .splide__slide:focus{border-color: rgba(var(--color-foreground), 0.5);}
}
html[dir='rtl'] .splide__toggle{cursor: pointer;}
html[dir='rtl'] .splide__toggle:focus-visible{outline: 3px solid rgba(var(--color-foreground), 0.5);outline-offset: 3px;}
html[dir='rtl'] .splide.is-focus-in .splide__toggle:focus{outline: 3px solid rgba(var(--color-foreground), 0.5);outline-offset: 3px;}
html[dir='rtl'] .splide__track--nav > .splide__list > .splide__slide{border: 3px solid transparent;cursor: pointer;}
html[dir='rtl'] .splide__track--nav > .splide__list > .splide__slide.is-active{border: 3px solid #000;}
html[dir='rtl'] .splide__arrows--rtl .splide__arrow--prev{left: auto;right: 1rem;}
html[dir='rtl'] .splide__arrows--rtl .splide__arrow--prev svg{transform: scaleX(1);}
html[dir='rtl'] .splide__arrows--rtl .splide__arrow--next{left: 1rem;right: auto;}
html[dir='rtl'] .splide__arrows--rtl .splide__arrow--next svg{transform: scaleX(-1);}
html[dir='rtl'] .splide__arrows--ttb .splide__arrow{left: 50%;transform: translate(-50%);}
html[dir='rtl'] .splide__arrows--ttb .splide__arrow--prev{top: 1em;}
html[dir='rtl'] .splide__arrows--ttb .splide__arrow--prev svg{transform: rotate(-90deg);}
html[dir='rtl'] .splide__arrows--ttb .splide__arrow--next{bottom: 1em;top: auto;}
html[dir='rtl'] .splide__arrows--ttb .splide__arrow--next svg{transform: rotate(90deg);}
html[dir='rtl'] .splide__pagination--ttb{bottom: 0;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;left: auto;padding: 1em 0;right: 0.5em;top: 0;}
html[dir='rtl'] .splide--number-pagination .splide__pagination{counter-reset: pagination-num;}
html[dir='rtl'] .splide--number-pagination .splide__pagination__page:before{counter-increment: pagination-num;content: counter(pagination-num);}
@media screen and (min-width: 750px){
  html[dir='rtl'] .splide.splide--destroy-desktop .splide__list{display: grid;grid-template-columns: repeat(var(--columns-desktop), 1fr);column-gap: var(--grid-desktop-horizontal-spacing);row-gap: var(--grid-desktop-vertical-spacing);}
  html[dir='rtl'] .splide--precalc-width-desktop .splide__slide{width: calc( ((100% + var(--gap-desktop)) / var(--columns-desktop)) - var(--gap-desktop) );margin-right: var(--gap-desktop);}
  html[dir='rtl'] .splide--precalc-width .splide__slide{--columns: var(--columns-desktop);--gap: var(--gap-desktop);}
  html[dir='rtl'] .splide--precalc-padding .splide__track{padding-left: var(--padding-desktop);padding-right: var(--padding-desktop);}
  html[dir='rtl'] .splide--desktop-dots-under .splide__pagination{position: relative;bottom: 0;padding-top: 1.5rem;}
  html[dir='rtl'] .splide--desktop-dots-hidden .splide__pagination, html[dir='rtl'] .splide--desktop-arrows-hidden .splide__arrows{display: none;}
  html[dir='rtl'] .splide.is-initialized[data-desktop-adaptive-height="true"] .splide__track{height: var(--active-slide-height);transition: height 0.2s ease-in-out;}
  html[dir='rtl'] .splide--desktop-arrows-sides.splide--desktop-arrows-outside .splide__arrow--prev{left: -4rem;}
  html[dir='rtl'] .splide--desktop-arrows-sides.splide--desktop-arrows-outside .splide__arrow--next{right: -4rem;}
  html[dir='rtl'] .splide--desktop-arrows-under:not(.splide--desktop-dots-under) .splide__arrows{display: flex;justify-content: center;column-gap: 3rem;padding-top: 0.8rem;}
  html[dir='rtl'] .splide--desktop-arrows-under:not(.splide--desktop-dots-under) .splide__arrow{position: relative;top: 0;left: 0;right: 0;transform: none;}
  html[dir='rtl'] .splide--desktop-dots-over.splide--desktop-arrows-under .splide__pagination{bottom: 4.6rem;}
  html[dir='rtl'] .splide--desktop-dots-under.splide--desktop-arrows-under .splide__dots-and-arrows{width: fit-content;margin-left: auto;margin-right: auto;position: relative;}
  html[dir='rtl'] .splide--desktop-dots-under.splide--desktop-arrows-under .splide__arrow--prev{left: -3rem;margin-top: 1rem;}
  html[dir='rtl'] .splide--desktop-dots-under.splide--desktop-arrows-under .splide__arrow--next{right: -3rem;margin-top: 1rem;}
  html[dir='rtl'] .splide--desktop-arrows-under .splide__dots-and-arrows{margin-top: 1.25rem;}
  html[dir='rtl'] .splide--small-pagination.splide--desktop-arrows-under .splide__dots-and-arrows{margin-top: -1rem;}
  html[dir='rtl'] .splide--small-pagination.splide--desktop-arrows-hidden.splide--desktop-dots-under .splide__pagination{padding-top: 0.4rem;}
  html[dir='rtl'] .splide.is-initialized.desktop-destroy--flex:not(.is-active) .splide__list{display: flex;}
  html[dir='rtl'] .splide.is-initialized.desktop-destroy--grid:not(.is-active) .splide__list{display: grid;}
}
@media screen and (max-width: 749px){
  html[dir='rtl'] .splide--precalc-width-mobile .splide__slide{width: calc( ((100% + var(--gap-mobile)) / var(--columns-mobile)) - var(--gap-mobile) );margin-right: var(--gap-mobile);}
  html[dir='rtl'] .splide.splide--destroy-mobile .splide__list{display: grid;grid-template-columns: repeat(var(--columns-mobile), 1fr);column-gap: var(--grid-mobile-horizontal-spacing);row-gap: var(--grid-mobile-vertical-spacing);}
  html[dir='rtl'] .splide--mobile-dots-under .splide__pagination{position: relative;bottom: 0;padding-top: 1rem;}
  html[dir='rtl'] .splide--mobile-dots-hidden .splide__pagination, html[dir='rtl'] .splide--mobile-arrows-hidden .splide__arrows{display: none;}
  html[dir='rtl'] .splide.is-initialized[data-mobile-adaptive-height="true"] .splide__track{height: var(--active-slide-height);transition: height 0.2s ease-in-out;}
  html[dir='rtl'] .splide__arrows{font-size: 2.8rem;}
  html[dir='rtl'] .splide--mobile-arrows-under:not(.splide--mobile-dots-under) .splide__arrows{display: flex;justify-content: center;column-gap: 1.5rem;padding-top: 0.8rem;}
  html[dir='rtl'] .splide--mobile-arrows-under:not(.splide--mobile-dots-under) .splide__arrow{position: relative;top: 0;left: 0;right: 0;transform: none;}
  html[dir='rtl'] .splide--mobile-dots-over.splide--mobile-arrows-under .splide__pagination{bottom: 4.3rem;}
  html[dir='rtl'] .splide--mobile-dots-under.splide--mobile-arrows-under .splide__dots-and-arrows{width: fit-content;margin-left: auto;margin-right: auto;position: relative;}
  html[dir='rtl'] .splide--mobile-dots-under.splide--mobile-arrows-under .splide__arrow--prev{left: -3rem;margin-top: 0.6rem;}
  html[dir='rtl'] .splide--mobile-dots-under.splide--mobile-arrows-under .splide__arrow--next{right: -3rem;margin-top: 0.6rem;}
  html[dir='rtl'] .splide--mobile-arrows-under .splide__dots-and-arrows{margin-top: 0.75rem;}
  html[dir='rtl'] .splide--small-pagination.splide--mobile-arrows-under .splide__dots-and-arrows{margin-top: -0.3rem;}
  html[dir='rtl'] .splide--small-pagination.splide--mobile-arrows-hidden.splide--mobile-dots-under .splide__pagination{padding-top: 0.4rem;}
  html[dir='rtl'] .splide.is-initialized.mobile-destroy--flex:not(.is-active) .splide__list{display: flex;}
  html[dir='rtl'] .splide.is-initialized.mobile-destroy--grid:not(.is-active) .splide__list{display: grid;}
}
@media screen and (min-width: 750px){
  html[dir='rtl'] .logo-list-container .splide__list{flex-wrap: wrap;justify-content: center;}
}
html[dir='rtl'] .product-info-upsells-container .splide__pagination, html[dir='rtl'] .cart-drawer-upsells-container .splide__pagination{padding-top: 0.5rem;}
@media screen and (max-width: 749px){
  html[dir='rtl'] media-gallery .slider-buttons.splide--transparent-arrows{column-gap: 0.5rem;}
  html[dir='rtl'] media-gallery .slider-buttons.slider--mobile-arrows-pagination:not( .splide--transparent-arrows, html[dir='rtl'] .slider-mobile-buttons-overlay ){padding: 1rem 0;}
  html[dir='rtl'] media-gallery .slider-buttons.slider-mobile-buttons-overlay.slider--mobile-arrows-pagination.splide--transparent-arrows{padding: 0.2rem 0;}
  html[dir='rtl'] media-gallery .slider--mobile-arrows-pagination .splide__arrow{position: static;transform: none;}
}
@media screen and (min-width: 750px){
  html[dir='rtl'] .multicolumn .multicolumn--same-bgs .multicolumn-card__info, html[dir='rtl'] .splide:not(.is-active) .multicolumn--same-bgs.center .multicolumn-card__info{padding-left: 1.5rem;padding-right: 1.5rem;}
}
html[dir='rtl'] .facebook-testimonials .splide__slide__container{padding: 4px 8px 8px 8px;}
