.swiper-controls{--swiper-navigation-size:37px;--swiper-pagination-color:var(--bs-body-color);--swiper-pagination-bullet-size:8px;--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-inactive-color:color-mix(in srgb, var(--swiper-pagination-color) 30%, transparent);position:relative;display:flex;align-items:center;justify-content:center;gap:5px;margin-top:20px}.js-snapshot-images-slider.swiper:not(.swiper-initialized) .swiper-slide,.product-scroller.swiper:not(.swiper-initialized) .swiper-slide{display:none}.js-snapshot-images-slider.swiper:not(.swiper-initialized) .swiper-slide:first-of-type,.product-scroller.swiper:not(.swiper-initialized) .swiper-slide:first-of-type{display:block}.js-snapshot-images-slider.swiper:not(.swiper-initialized) .swiper-controls,.product-scroller.swiper:not(.swiper-initialized) .swiper-controls{display:none}.swiper-controls .swiper-button{position:relative;background:0 0;color:inherit;border:0;right:auto;left:auto;top:auto;margin-top:unset;height:24px;transition:color .3s ease-in-out}.swiper-button:active,.swiper-button:hover{color:var(--primary-color)}.swiper-controls .swiper-button svg{fill:none}.swiper-controls .swiper-pagination.swiper-pagination-bullets{position:relative;width:fit-content;bottom:auto;left:auto;top:auto}.autoplay-toggle{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:0 0;color:inherit;border:0}.icon-autoplay{position:absolute;transition:opacity .3s ease,visibility .3s ease;opacity:1;visibility:visible}.js-is-hidden{opacity:0;visibility:hidden;pointer-events:none}