.section-image-hotspots{overflow:hidden}.image-hotspot{position:relative;display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;transform:translate(-50%,-50%)}.section-image-hotspot .banner__content{padding:0;display:flex;position:relative;width:100%;align-items:center;justify-content:center;z-index:2}.image-hotspot__spot{background-color:#0003;width:1.75rem;height:1.75rem;border-radius:50%;overflow:hidden;text-indent:-999px;cursor:pointer;display:block;box-shadow:0 0 #0003;padding:0;border:solid transparent .625rem;transition:ease all .25s}.image-hotspot__spot:hover,.image-hotspot__spot.active{width:2.5rem;height:2.5rem}.image-hotspot__spot:after{content:"";width:.75rem;height:.75rem;border-radius:50%;display:block;background-color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:ease .25s all}.image-hotspot:hover .image-hotspot__spot:after,.image-hotspot__spot.active:after{width:1.75rem;height:1.75rem}.image-hotspot .image-hotspot__content{visibility:hidden;width:max-content;max-width:222px;background-color:#fff;color:#000;text-align:center;border-radius:6px;padding:1rem;position:absolute;z-index:1}.image-hotspot__content a{text-decoration:none;color:#000;display:flex;gap:.875rem;align-items:center;text-align:left;justify-content:flex-end}.image-hotspot__content .thumbnail{width:9rem;height:10rem;position:relative;flex-shrink:0;display:flex;z-index:1}.image-hotspot .product-title{font-weight:600}@media only screen and (min-width:750px){.image-hotspot__content-top{left:50%;top:calc(50% - 2.375rem);transform:translate(-50%,-100%)}.image-hotspot__content-bottom{left:50%;top:calc(50% + 2.375rem);transform:translate(-50%)}.image-hotspot__content-left{left:-1.125rem;top:50%;transform:translate(-100%,-50%)}.image-hotspot__content-right{left:calc(50% + 2.375rem);top:50%;transform:translateY(-50%)}.image-hotspot__content-top:after{bottom:0;left:50%;border-color:transparent transparent white white;transform-origin:0 bottom;transform:rotate(-45deg) translate(-50%,48%)}.image-hotspot__content-bottom:after{top:0;left:50%;border-color:white white transparent transparent;transform:rotate(-45deg) translate(-50%,-50%);transform-origin:0 0}.image-hotspot__content-left:after{top:50%;left:100%;border-color:transparent white white transparent;transform:rotate(-45deg) translate(-50%,-50%);transform-origin:0 0}.image-hotspot__content-right:after{top:50%;left:0;border-color:white transparent transparent white;transform:rotate(-45deg) translate(-50%,-50%);transform-origin:0 0}}@media only screen and (max-width:749px){.image-hotspot .product-title,.image-hotspot .product-price{font-size:12px}.image-hotspot__content .thumbnail{width:7rem;height:8rem}.image-hotspot .image-hotspot__content{padding:.8rem;max-width:130px}.image-hotspot__content-mobile-top{left:50%;top:calc(50% - 2.375rem);transform:translate(-50%,-100%)}.image-hotspot__content-mobile-bottom{left:50%;top:calc(50% + 2.375rem);transform:translate(-50%)}.image-hotspot__content-mobile-left{left:-1.125rem;top:50%;transform:translate(-100%,-50%)}.image-hotspot__content-mobile-right{left:calc(50% + 2.375rem);top:50%;transform:translateY(-50%)}.image-hotspot__content-mobile-top:after{bottom:0;left:50%;border-color:transparent transparent white white;transform-origin:0 bottom;transform:rotate(-45deg) translate(-50%,48%)}.image-hotspot__content-mobile-bottom:after{top:0;left:50%;border-color:white white transparent transparent;transform:rotate(-45deg) translate(-50%,-50%);transform-origin:0 0}.image-hotspot__content-mobile-left:after{top:50%;left:100%;border-color:transparent white white transparent;transform:rotate(-45deg) translate(-50%,-50%);transform-origin:0 0}.image-hotspot__content-mobile-right:after{top:50%;left:0;border-color:white transparent transparent white;transform:rotate(-45deg) translate(-50%,-50%);transform-origin:0 0}}.image-hotspot .image-hotspot__content:after{content:"";position:absolute;width:0;height:0;border:.625rem solid #fff}.image-hotspot .show{visibility:visible;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/section-image-hotspots.css.map */
