/* WSR Just Added carousel. Cards are WooCommerce/Astra's own loop cards; this only lays them out as a slider. */
.wsr-ja{--wsr-ja-pv:2;--wsr-ja-gap:20px;position:relative;max-width:100%;min-width:0}
@media (min-width:768px){.wsr-ja{--wsr-ja-pv:3}}
@media (min-width:1025px){.wsr-ja{--wsr-ja-pv:4}}
.wsr-ja__viewport{overflow:hidden;touch-action:pan-y;padding:2px 0 6px;-webkit-user-select:none;user-select:none}
.wsr-ja__viewport.is-dragging{cursor:grabbing}
.wsr-ja .woocommerce{margin:0;padding:0}
.wsr-ja ul.products.wsr-ja__track{display:flex!important;flex-wrap:nowrap!important;gap:var(--wsr-ja-gap)!important;grid-template-columns:none!important;margin:0!important;padding:0!important;list-style:none;width:100%;will-change:transform}
.wsr-ja ul.products.wsr-ja__track>li.product{flex:0 0 calc((100% - (var(--wsr-ja-pv) - 1) * var(--wsr-ja-gap)) / var(--wsr-ja-pv))!important;width:auto!important;max-width:none!important;min-width:0;margin:0!important;float:none!important;clear:none!important}
.wsr-ja ul.products.wsr-ja__track img{-webkit-user-drag:none;user-drag:none}
.wsr-ja ul.products.wsr-ja__track>li.product.is-clone{pointer-events:auto}
.wsr-ja__controls{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:20px}
.wsr-ja .wsr-ja__btn{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:48px!important;height:48px!important;min-width:48px;min-height:48px;padding:0!important;margin:0;border:2px solid #14110F!important;border-radius:50%!important;background:#fff!important;color:#14110F!important;box-shadow:none!important;text-transform:none;cursor:pointer;line-height:1;transition:background-color .15s ease}
.wsr-ja .wsr-ja__btn svg{display:block;width:22px;height:22px;color:inherit;pointer-events:none}
.wsr-ja .wsr-ja__toggle svg{width:20px;height:20px}
.wsr-ja .wsr-ja__btn:hover{background:#FFD400!important;color:#14110F!important}
.wsr-ja .wsr-ja__btn:focus{outline:0}
.wsr-ja .wsr-ja__btn:focus-visible{outline:3px solid #1560D0;outline-offset:3px}
.wsr-ja .wsr-ja__toggle .wsr-ja__i-play{display:none}
.wsr-ja .wsr-ja__toggle.is-paused .wsr-ja__i-play{display:block}
.wsr-ja .wsr-ja__toggle.is-paused .wsr-ja__i-pause{display:none}
.wsr-ja .wsr-ja__toggle[hidden]{display:none!important}
.wsr-ja.is-static .wsr-ja__controls{display:none}
.wsr-ja.is-static ul.products.wsr-ja__track{transform:none!important}
@media (prefers-reduced-motion:reduce){.wsr-ja ul.products.wsr-ja__track{transition:none!important}.wsr-ja .wsr-ja__btn{transition:none}}