.swiper{width:100%;height:100%}.swiper-slide{text-align:center;font-size:.9em;background:#fff;display:flex;justify-content:center;align-items:center}.swiper-slide img{display:block;width:100%;height:100%;object-fit:contain}:root{--swiper-pagination-bullet-size:20px!important;--swiper-pagination-bullet-width:20px!important;--swiper-pagination-bullet-height:20px!important;--swiper-pagination-bullet-horizontal-gap:6px!important;--swiper-navigation-size:120px!important;--swiper-navigation-sides-offset:-45px!important}.hero-container{position:relative;width:100vw;padding-top:calc(100% / (1920 / 960));max-width:1920px;background-color:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:calc(max(50vw,960px,100vh - 6em));margin:calc(-300px + 15%) auto auto}.hero-background-image{position:absolute;top:50%;left:50%;height:auto;transform:translate(-50%,-50%);width:100%;max-width:1920px;opacity:0;transition:opacity 0.3s ease-in}.hero-background-image.loaded{opacity:1}@media (max-width:992px){.hero-container{min-height:calc(min(100vw,992px) / 1.17);margin-top:0;padding-top:calc(100% / (992 / 845))}.hero-background-image{width:100%;max-width:992px}}@media (min-width:1200px){.hero-container{min-height:calc(max(50vw,960px,100vh - 6em));margin-top:0}}.hero-content{color:white;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.magnifier:hover{cursor:url(/static/store/img/magnifier.svg),auto}