.product-hotspot{position:relative}.product-hotspot__bg{display:block;width:100%;max-height:600px;-o-object-fit:cover;object-fit:cover}@media(min-width: 1024px){.product-hotspot__bg{max-height:80vh}}.hotspot-point{position:absolute;width:30px;height:30px;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);background-image:url(svgs/plus-icon.svg);background-repeat:no-repeat;background-size:cover}@media(min-width: 640px){.hotspot-point{width:40px;height:40px}}@media(min-width: 1024px){.hotspot-point{width:60px;height:60px}}.hotspot-point-icon .hotspot-point-icon__lens{-webkit-animation:plus-icon-pulse 3s infinite ease;animation:plus-icon-pulse 3s infinite ease}.hotspot-point-icon .hotspot-point-icon__bg{-webkit-transition:all .4s;transition:all .4s}.hotspot-point:hover .hotspot-point-icon .hotspot-point-icon__bg{fill:var(--c-accent);opacity:1;r:34}@media(max-width: 1023px){.slider-point-active .hotspot-point-icon .hotspot-point-icon__bg{fill:var(--c-accent);opacity:1;r:34}}@-webkit-keyframes plus-icon-pulse{0%{opacity:0}30%{opacity:.7}100%{r:34;opacity:0}}@keyframes plus-icon-pulse{0%{opacity:0}30%{opacity:.7}100%{r:34;opacity:0}}.hotspot-box{display:none;width:250px;padding:20px;margin:0 auto}@media(max-width: 1023px){.hotspot-slider .hotspot-box{display:block}}@media(min-width: 1024px){.hotspot-box{position:absolute;top:100%;width:340px;padding:30px;margin-top:25px;margin-left:-140px;background-color:#fff}.hotspot-box:before,.hotspot-box:after{position:absolute;bottom:100%;content:""}.hotspot-box:before{left:50%;width:0;height:0;border:16px solid rgba(0,0,0,0);border-bottom-color:#fff;margin-left:-16px}.hotspot-box:after{left:0;width:100%;height:85px}.hotspot-box--above{top:auto;bottom:100%;margin-bottom:25px}.hotspot-box--above:before,.hotspot-box--above:after{top:100%;bottom:0}.hotspot-box--above:before{border-top-color:#fff;border-bottom-color:rgba(0,0,0,0)}.hotspot-point:hover .hotspot-box{display:block}}.hotspot-box__img{margin-bottom:1.5em}.hotspot-slider .hotspot-box__img{max-height:200px;border-bottom:1px #b8b8b8 solid;margin-bottom:.5em}.hotspot-box__body{padding:10px;text-align:center;font-size:.75rem}@media(min-width: 1024px){.hotspot-box__body{font-size:.9rem}}.hotspot-box__title{margin-bottom:.25em;font-size:inherit;font-weight:600}@media(min-width: 1024px){.hotspot-box__title{margin-bottom:.5em}}.hotspot-box__price{margin-bottom:.25em}@media(min-width: 1024px){.hotspot-box__price{margin-bottom:.75em}}.hotspot-box__price del{color:var(--c-secondary);text-decoration:line-through}.hotspot-box__price .wgm-sale-label{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);word-wrap:normal !important}.hotspot-box__link{font-weight:600}.hotspot-slider{position:relative;overflow:hidden}@media(min-width: 1024px){.hotspot-slider{display:none}}.hotspot-slider__wrapper{width:100%}.hotspot-slider__slide{width:65%;padding:20px 0;text-align:center;background-color:#fff;opacity:.5}@media(min-width: 640px){.hotspot-slider__slide{width:50%}}@media(min-width: 768px){.hotspot-slider__slide{width:33.333%}}.hotspot-slider__slide.is-selected{opacity:1}.hotspot-slider__button{position:absolute;z-index:10;top:0;width:17.5%;max-width:55px;height:100%;margin-top:0;background-size:37px 44px;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,.2);opacity:.6;cursor:pointer}.hotspot-slider__button--prev{left:0;background-image:url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 14 14" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cpolygon fill="%23fff" points="9.1 1.3 3.4 7 9.1 12.7 7.9 14 0.9 7 2.1 5.7 7.9 0"%3E%3C/polygon%3E%3C/svg%3E')}.hotspot-slider__button--next{right:0;background-image:url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 14 14" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cpolygon fill="%23fff" points="2.9,12.7 4.1,14 9.9,8.3 11.1,7 4.1,0 2.9,1.3 8.6,7"%3E%3C/polygon%3E%3C/svg%3E')}