.section.loading-products{position:relative}.section.loading-products .section__container{filter:blur(2px);pointer-events:none;opacity:.5}.section.loading-products .section__container button{pointer-events:none}.section__loading-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;display:none}.section.loading-products .section__loading-indicator{display:block}card-slider{display:block}html .card-slider{overflow:visible}.card-slider__buttons{position:static;margin-block-start:3.2rem;transform:none;justify-content:flex-end;padding:0}.card-slider .card-slider__slide{width:83.334%}html.no-js .card-slider__wrapper{overflow-x:auto;margin:0 calc(0rem - var(--page-gutter));padding:0 var(--page-gutter) 2rem}html.no-js .card-slider__slide+.card-slider__slide{margin-inline-start:.2rem}.card-slider--testimonials .card-slider__buttons{--color-button-swiper: var(--color-heading-text)}@media screen and (min-width: 575px){.card-slider .card-slider__slide{width:66.667%}.card-slider--articles .card-slider__slide{width:calc(50% - .2rem)}.card-slider.card-slider--testimonials .card-slider__slide{width:100%}}@media screen and (min-width: 750px){html.js .card-slider{overflow:hidden}.card-slider .card-slider__slide{width:calc(100% / 3 - .2rem)}.card-slider--testimonials .card-slider__slide{opacity:0!important}.card-slider--testimonials .card-slider__slide.swiper-slide-visible,.card-slider--testimonials .card-slider__slide.swiper-slide-active{opacity:1!important}.card-slider--testimonials .card-slider__buttons{column-gap:2.4rem}.card-slider--testimonials:not(.no-image) .card-slider__buttons{margin:0;position:absolute;inset-block-start:unset;inset-block-end:4.9rem;display:grid;grid-template-columns:repeat(2,1fr)}.card-slider--testimonials:not(.no-image) .card-slider__buttons:before{content:"";visibility:hidden;width:0}.card-slider--testimonials .card-slider__buttons-inner{display:flex;justify-content:flex-start}.card-slider--testimonials.no-image .card-slider__buttons{margin-block-start:4rem}.card-slider--testimonials.no-image .card-slider__buttons-inner{justify-content:center;flex:1}.card-slider--testimonials.image-right .card-slider__buttons-inner{order:-1}}@media screen and (min-width: 990px){.card-slider--testimonials.no-image .card-slider__buttons{margin-block-start:6.4rem}.card-slider--testimonials .card-slider__buttons{column-gap:4.8rem}}@media screen and (min-width: 1100px){.card-slider--testimonials .card-slider__buttons{column-gap:18.1%}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/component-card-slider.css.map */
