.hotspots__image{position:relative;padding-bottom:56.25%;margin:0}.hotspots__image>img:not(.hotspots__separator){position:absolute;width:100%;height:100%;top:0;left:0}.hotspots__wrapper{position:relative}.hotspots__separator{position:absolute;width:102%;max-width:102%;height:auto;bottom:-1px;left:-1%}.hotspots__overlay{width:100%;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;padding:40px}.hotspots__overlay h3{color:#464747;width:auto;margin-bottom:8px;font-size:28px!important;line-height:1.2;font-weight:300;text-transform:uppercase}.hotspots__overlay p{color:#464747;width:auto;margin:0;font-size:16px;line-height:1.2;font-weight:300}.hotspots__overlay a{margin-top:16px}.hotspots__overlay div{text-align:left}.hotspots__overlay.top a{color:#fff!important}.hotspots__overlay.top a:hover{color:#fff!important}.hotspots__hotspot{position:absolute;z-index:1}.hotspots__hotspot:hover{z-index:2}.hotspots__hotspot:hover svg .icon-path{fill:#464747}.hotspots__hotspot:hover .hotspots__popup{visibility:visible;opacity:1;z-index:9;transition:all .2s ease-out}.hotspots__hotspot svg .icon-path{fill:#f5d736}.hotspots__popup{position:absolute;visibility:hidden;opacity:0;z-index:-9;transition:all 0s ease-out}.hotspots__popup p{line-height:1.2;margin:16px 0 0 0!important;font-size:13px}.hotspots__popup button{float:none;width:auto;text-align:center;padding:8px 16px;margin-top:8px}.hotspots__popup a{background-color:#fff;padding:20px 10px;border-radius:10px;border:1px solid #707070;box-shadow:0 3px 6px rgba(0,0,0,.16);width:184px;display:block}.hotspots__popup a:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:6px 9px 6px 0;border-color:transparent #fff transparent #707070}.hotspots__popup .product-name{color:#464747;font-size:16px}.hotspots__popup[data-popper-placement=right] a{margin-left:12px}.hotspots__popup[data-popper-placement=right] a:before{left:5px;border-width:6px 10.4px 6px 0;border-color:transparent #fff transparent transparent;top:50%;transform:translateY(-50%)}.hotspots__popup[data-popper-placement=left] a{margin-right:12px}.hotspots__popup[data-popper-placement=left] a:before{right:5px;border-width:6px 0 6px 10.4px;border-color:transparent transparent transparent #fff;top:50%;transform:translateY(-50%)}.hotspots__popup[data-popper-placement=top] a{margin-bottom:12px}.hotspots__popup[data-popper-placement=top] a:before{bottom:5px;border-width:10.4px 6px 0 6px;border-color:#fff transparent transparent transparent;left:50%;transform:translateX(-50%)}.hotspots__popup[data-popper-placement=bottom] a{margin-top:12px}.hotspots__popup[data-popper-placement=bottom] a:before{top:5px;border-width:0 6px 10.4px 6px;border-color:transparent transparent #fff transparent;left:50%;transform:translateX(-50%)}.hotspots__thumbnails{display:flex;flex-wrap:wrap;justify-content:center}.hotspots__thumbnails a{display:flex;flex-direction:column;flex:0 calc(50% - 16px);margin:8px;width:50%}.hotspots__thumbnails a p{margin-top:8px!important;font-size:14px;line-height:1.2}body.tax-environment_tag .slick-arrow{color:#8f8c8c;padding:10px;width:40px;height:55px}body.tax-environment_tag .slick-arrow svg{transition:color .25s ease}body.tax-environment_tag .slick-arrow path{transition:color .25s ease}body.tax-environment_tag .slick-arrow.slick-next{right:-6px}body.tax-environment_tag .slick-arrow.slick-prev{left:-6px}body.tax-environment_tag .slick-arrow:not(.slick-disabled):hover svg{color:#f5d736}@media screen and (hover:hover){body.tax-environment_tag .slick-arrow:not(.slick-disabled).slick-next:hover{right:-12px}}@media screen and (hover:hover){body.tax-environment_tag .slick-arrow:not(.slick-disabled).slick-prev:hover{left:-12px}}body.tax-environment_tag .slick-arrow.slick-disabled{opacity:.5;cursor:not-allowed}body.tax-environment_tag .hotspots__image{position:relative;padding-bottom:0;margin:0}body.tax-environment_tag .hotspots__image>img:not(.hotspots__separator){position:relative;width:100%;height:100%;top:0;left:0}@media (min-width:768px){.hotspots__overlay p{max-width:60%}.hotspots__overlay.top{position:absolute;top:0;background:linear-gradient(to bottom,rgba(0,0,0,.65) 50%,rgba(0,0,0,0) 100%)}.hotspots__overlay.top h3{color:#fff}.hotspots__overlay.top p{color:#fff}.hotspots__thumbnails a{flex:0 calc(20% - 16px);width:20%}}@media (min-width:991px){.hotspots__thumbnails a{flex:0 calc(10% - 16px);width:10%}}