.product-media{position:relative}.product-media img,.product-media video{opacity:1;transition-property:top,opacity;transition-duration:.25s;transition-timing-function:ease-out;position:relative;top:0}.product-media img.preload,.product-media video.preload{opacity:0;top:.75em}@media (width>=1025px){.product-media .swiper,.product-media .swiper-wrapper,.product-media .swiper-slide,.product-media .swiper-pagination-bullets,.product-media .pagination-bullet{all:unset;box-sizing:border-box;height:auto;margin:0;transition-property:none;overflow:visible;transform:none}.product-media .swiper-wrapper{grid-template-rows:1fr;grid-template-columns:1fr;gap:.25em;width:100%;min-width:100%;max-width:100%;display:grid}}@media (width<=1024px){.product-media .swiper{width:100%;min-width:100%;max-width:100%;height:inherit;min-height:inherit;position:relative}.product-media .swiper-wrapper{height:100%}.product-media .swiper-pagination-bullets{flex-wrap:wrap;justify-content:center;gap:.5em;padding-top:1em;display:flex;position:relative}.product-media .swiper-pagination-bullets .swiper-pagination-bullet{opacity:.45;border:1px solid #0000;border-radius:0;width:3em;height:3em;font:1em gill-sans-nova,arial,sans-serif;margin:0!important}.product-media .swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1;border:1px solid var(--color-black)}}
