.stv-splide{position:relative}.stv-splide.splide--ltr{direction:ltr}.stv-splide .splide__track{overflow:hidden}.stv-splide .splide__list{display:flex;margin:0;padding:0;list-style:none}.stv-splide .splide__slide{flex:0 0 auto;min-width:0;list-style:none}.stv-splide .splide__toggle{display:none}.stv-splide.splide--fade .splide__list{display:grid;grid-template-columns:minmax(0, 1fr)}.stv-splide.splide--fade .splide__slide{grid-area:1/1;min-width:0;transform:none !important}.stv-splide--products .splide__slide,.stv-splide--posts .splide__slide,.stv-splide--testimonials .splide__slide{display:flex}.stv-splide--products .stv-product-card{width:100%}.stv-splide--products .splide__track,.stv-splide--posts .splide__track,.stv-splide--testimonials .splide__track{padding-block:var(--stv-space-2)}.stv-splide:not(.is-mounted) .splide__list{gap:var(--stv-space-4)}.stv-splide--posts:not(.is-mounted) .splide__list,.stv-splide--testimonials:not(.is-mounted) .splide__list{gap:var(--stv-space-5)}.stv-splide--products:not(.is-mounted) .splide__slide{width:calc((100% - var(--stv-space-4)) / 2)}.stv-splide--posts:not(.is-mounted) .splide__slide,.stv-splide--testimonials:not(.is-mounted) .splide__slide,.stv-splide--offers:not(.is-mounted) .splide__slide{width:100%}@media (min-width:600px){.stv-splide--products:not(.is-mounted) .splide__slide{width:calc((100% - 2 * var(--stv-space-4)) / 3)}.stv-splide--related:not(.is-mounted) .splide__slide{width:calc((100% - var(--stv-space-4)) / 2)}.stv-splide--posts:not(.is-mounted) .splide__slide,.stv-splide--testimonials:not(.is-mounted) .splide__slide{width:calc((100% - var(--stv-space-5)) / 2)}}@media (min-width:900px){.stv-splide--products:not(.is-mounted) .splide__slide{width:calc((100% - 3 * var(--stv-space-4)) / 4)}.stv-splide--related:not(.is-mounted) .splide__slide{width:calc((100% - 2 * var(--stv-space-4)) / 3)}.stv-splide--posts:not(.is-mounted) .splide__slide,.stv-splide--testimonials:not(.is-mounted) .splide__slide{width:calc((100% - 2 * var(--stv-space-5)) / 3)}}@media (min-width:1200px){.stv-splide--products:not(.is-mounted) .splide__slide{width:calc((100% - 4 * var(--stv-space-4)) / 5)}.stv-splide--related:not(.is-mounted) .splide__slide{width:calc((100% - 3 * var(--stv-space-4)) / 4)}}.stv-no-js .stv-splide,.stv-splide.is-splide-failed{visibility:visible}.stv-no-js .stv-splide .splide__track,.stv-splide.is-splide-failed .splide__track{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.stv-no-js .stv-splide .splide__slide,.stv-splide.is-splide-failed .splide__slide{scroll-snap-align:start}@media (hover:none){.stv-no-js .stv-splide .splide__track,.stv-splide.is-splide-failed .splide__track{scrollbar-width:none}.stv-no-js .stv-splide .splide__track::-webkit-scrollbar,.stv-splide.is-splide-failed .splide__track::-webkit-scrollbar{display:none}}.stv-splide .splide__arrows{pointer-events:none}.stv-splide:not(.splide--fade):not(.is-overflow) .splide__arrows{display:none}.stv-splide .splide__arrow{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--stv-color-border-strong);border-radius:var(--stv-radius-pill);background:var(--stv-color-surface-3);color:var(--stv-color-text);box-shadow:var(--stv-shadow-card);opacity:1;cursor:pointer;pointer-events:auto;transform:translateY(-50%);transition:background-color var(--stv-transition),color var(--stv-transition),opacity var(--stv-transition)}.stv-splide .splide__arrow svg{width:18px;height:18px;fill:currentColor}.stv-splide .splide__arrow--prev{inset-inline-start:var(--stv-space-4)}.stv-splide .splide__arrow--next{inset-inline-end:var(--stv-space-4)}.stv-splide.splide--ltr .splide__arrow--prev svg,.stv-splide.splide--rtl .splide__arrow--next svg{transform:scaleX(-1)}.stv-splide .splide__arrow:disabled{opacity:.35;cursor:default}.stv-splide .splide__arrow:focus-visible{outline:none;box-shadow:var(--stv-focus-ring)}.stv-splide--products .splide__arrow{top:40%}@media (min-width:600px){.stv-splide--products .splide__arrow--prev,.stv-splide--posts .splide__arrow--prev,.stv-splide--testimonials .splide__arrow--prev{inset-inline-start:calc(-1 * min(22px, var(--stv-gutter) - var(--stv-space-1)))}.stv-splide--products .splide__arrow--next,.stv-splide--posts .splide__arrow--next,.stv-splide--testimonials .splide__arrow--next{inset-inline-end:calc(-1 * min(22px, var(--stv-gutter) - var(--stv-space-1)))}}@media (min-width:1400px){.stv-splide--products .splide__arrow--prev,.stv-splide--posts .splide__arrow--prev,.stv-splide--testimonials .splide__arrow--prev{inset-inline-start:calc(-1 * (44px + var(--stv-space-3)))}.stv-splide--products .splide__arrow--next,.stv-splide--posts .splide__arrow--next,.stv-splide--testimonials .splide__arrow--next{inset-inline-end:calc(-1 * (44px + var(--stv-space-3)))}}.stv-splide .splide__pagination{position:static;display:flex;flex-wrap:wrap;justify-content:center;gap:0;margin:var(--stv-space-3) 0 0;padding:0;list-style:none}.stv-splide .splide__pagination li{display:inline-flex}.stv-splide .splide__pagination__page{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;margin:0;padding:0 var(--stv-space-1);border:0;border-radius:var(--stv-radius-pill);background:0 0;opacity:1;cursor:pointer}.stv-splide .splide__pagination__page:before{content:"";display:block;width:8px;height:8px;border-radius:var(--stv-radius-pill);background:var(--stv-color-text-faint);transition:width var(--stv-transition),background-color var(--stv-transition)}.stv-splide .splide__pagination__page.is-active{transform:none}.stv-splide .splide__pagination__page.is-active:before{width:24px;background:var(--stv-color-primary)}.stv-splide .splide__pagination__page:focus-visible{outline:none;box-shadow:var(--stv-focus-ring)}@media (hover:hover){.stv-splide .splide__arrow:hover:not(:disabled){background:var(--stv-color-primary);color:var(--stv-color-on-primary)}.stv-splide .splide__pagination__page:hover:not(.is-active):before{background:var(--stv-color-text-muted)}}@media (prefers-reduced-motion:reduce){.stv-splide .splide__arrow,.stv-splide .splide__pagination__page:before{transition:none}}@media print{.stv-splide .splide__arrows,.stv-splide .splide__pagination{display:none}}