.product-recommendations.need-animate{opacity:0}.product-recommendations.animated{opacity:1;transition:opacity var(--animate-time) var(--easing-ease)}.product-recommendations .product-recommendations__heading-wrapper{display:flex;align-items:end;justify-content:center;margin-bottom:24px;padding:0 16px}.product-recommendations .product-recommendations__heading{--animate-wipe-delay: var(--animate-delay);text-transform:none;text-align:center}.product-recommendations .product-recommendations__content{padding:0 10px}.product-recommendations .product-recommendations__row-wrapper{margin:0 -4px;padding:2px 4px;overflow-y:visible;overflow-x:clip}.product-recommendations .product-recommendations__row-wrapper.swiper-initialized .product-recommendations__row{width:max-content;margin:0 auto}.product-recommendations .product-recommendations__row-wrapper:not(.is-active){display:none}.product-recommendations .product-recommendations__row.swiper-wrapper{align-items:unset}.product-recommendations .product-recommendations__col{position:relative;height:auto;width:82%}.product-recommendations .product-recommendations__button,.product-recommendations .product-recommendations__button.swiper-button-lock{display:none}.product-recommendations .product-recommendations__preloader-wrapper{position:absolute;top:50%;left:50%;display:none;width:100%;height:100%;transform:translate(-50%,-50%)}.product-recommendations .product-recommendations__preloader{width:40px;height:40px;margin:auto;border:4px solid var(--color-preloader-primary);border-radius:50%;border-top-color:var(--color-preloader-secondary);animation:spin var(--timing-long) var(--easing-ease-in-out) infinite}.product-recommendations .swiper-pagination-bullets{display:flex;justify-content:center;margin-top:20px}.product-recommendations .swiper-pagination{position:relative;margin:24px auto 0;height:6px;border-radius:5px;overflow:hidden;background:var(--color-slider-pagination-background);max-width:320px}.product-recommendations .swiper-pagination .swiper-pagination-progressbar-fill{background:var(--color-slider-pagination-fill)}.product-recommendations.is-loading .product-card{filter:blur(10px)}.product-recommendations.is-loading .product-recommendations__preloader-wrapper{display:flex}.product-recommendations:not(.is-loading) .product-recommendations__row-wrapper:not(.swiper-initialized){overflow-x:auto;overflow-y:hidden}.product-recommendations:not(.is-loading) .product-recommendations__row-wrapper:not(.swiper-initialized) .product-recommendations__row{display:flex}.product-recommendations:not(.is-loading) .product-recommendations__row-wrapper:not(.swiper-initialized) .product-recommendations__slider-pagination{display:none}.product-recommendations:not(.is-loading) .product-recommendations__row-wrapper:not(.swiper-initialized)::-webkit-scrollbar{height:7px}.product-recommendations:not(.is-loading) .product-recommendations__row-wrapper:not(.swiper-initialized)::-webkit-scrollbar-track{background-color:#0000001a}.product-recommendations:not(.is-loading) .product-recommendations__row-wrapper:not(.swiper-initialized)::-webkit-scrollbar-thumb{background-color:#305d704d}.product-recommendations:has(.product-recommendations__row-wrapper:not(.swiper-initialized)) .product-recommendations__button-wrapper{display:none}@media(min-width:576px){.product-recommendations .product-recommendations__col{width:35%}}@media(min-width:768px){.product-recommendations .product-recommendations__heading-wrapper{justify-content:space-between;gap:10px;margin-bottom:40px;padding:0 46px}.product-recommendations .product-recommendations__row.product-recommendations__row--indent{column-gap:10px}.product-recommendations .product-recommendations__button-wrapper{display:flex;align-items:center;gap:10px;padding:2px;margin:0 -2x}.product-recommendations .product-recommendations__button{position:relative;top:0;left:0;display:flex;color:var(--color-slider-arrow-icon)}.product-recommendations .product-recommendations__slider-pagination,.product-recommendations .swiper-pagination{display:none}.product-recommendations .product-recommendations__row-wrapper:not(.swiper-initialized) .product-recommendations__row.product-recommendations__row--centered{justify-content:center}}@media(min-width:1200px){.product-recommendations .product-recommendations__row-wrapper{margin:0 -12px;padding:2px 12px}.product-recommendations .product-recommendations__col{width:26%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/product-recommendations.build.css.map */
