﻿.sumi-mapper{position:relative}.sumi-mapper img,.sumi-mapper .mask{transition:all .3s}.sumi-mapper>img{width:100%}.sumi-mapper .mask{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.5);opacity:0}.sumi-mapper .sumi-pin{position:absolute;cursor:pointer}.sumi-mapper .sumi-pin.actived{z-index:10}.sumi-mapper .sumi-pin .icon-pin{cursor:pointer;color:#fff;background:#ff3535;border-radius:50%;z-index:10;display:block;text-align:center;transition:all .3s;font-size:20px;width:24px;line-height:24px}.sumi-mapper .sumi-pin .icon-pin:before{display:block}.sumi-mapper .sumi-pin .icon-pin.rotate:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.sumi-mapper .sumi-pin .icon-pin.scale:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.sumi-mapper .sumi-pin .icon-pin.fade:after{top:0;left:0;padding:0;box-shadow:0 0 0 2px rgba(255,255,255,0.1);opacity:0;pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}.sumi-mapper .sumi-pin .icon-pin.fade:hover:after{-webkit-animation:sonarEffect .6s ease-out 75ms;-moz-animation:sonarEffect .6s ease-out 75ms;animation:sonarEffect .6s ease-out 75ms}@-webkit-keyframes sonarEffect{0%{opacity:.3}40%{opacity:.5;box-shadow:0 0 0 2px rgba(255,255,255,0.1),0 0 10px 10px #fff,0 0 0 10px rgba(255,255,255,0.5)}100%{box-shadow:0 0 0 2px rgba(255,255,255,0.1),0 0 10px 10px #fff,0 0 0 10px rgba(255,255,255,0.5);-webkit-transform:scale(1.5);opacity:0}}@keyframes sonarEffect{0%{opacity:.3}40%{opacity:.5;box-shadow:0 0 0 2px rgba(255,255,255,0.1),0 0 10px 10px #fff,0 0 0 10px rgba(255,255,255,0.5)}100%{box-shadow:0 0 0 2px rgba(255,255,255,0.1),0 0 10px 10px #fff,0 0 0 10px rgba(255,255,255,0.5);transform:scale(1.5);opacity:0}}.sumi-mapper .sumi-pin .sumi-title{background:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.13);border-radius:3px;font-size:14px;line-height:38px;padding:0 50px;left:50%;transform:translateX(-50%);position:absolute;white-space:nowrap;margin:0;top:-65px;-webkit-transition:all .3s;transition:all .3s}.sumi-mapper .sumi-pin .sumi-title:before{content:'';position:absolute;border:6px solid transparent;border-top:6px solid #fff;bottom:-12px;left:calc(50% - 6px)}.sumi-mapper .sumi-pin .sumi-link:hover ~ .sumi-title,.sumi-mapper .sumi-pin .icon-pin:hover ~ .sumi-title{opacity:1;visibility:visible;top:-55px}.sumi-mapper.dark .sumi-pin .sumi-title{background:#3d3d3d;color:#eee;border-color:rgba(255,255,255,.1)}.sumi-mapper.dark .sumi-pin .sumi-title:before{border-top-color:#3d3d3d}.sumi-mapper .sumi-title,.sumi-mapper .sumi-pin.actived .sumi-title,.sumi-mapper .sumi-pin.actived .icon-pin:hover+.sumi-title,.sumi-mapper .sumi-pin .sumi-popup{opacity:0;visibility:hidden}.sumi-mapper .sumi-pin .sumi-popup{box-shadow:0 2px 10px 0 rgba(0,0,0,.13);border-radius:3px;position:absolute;z-index:99;-webkit-transition:all .3s;transition:all .3s}.sumi-mapper.light .sumi-pin .sumi-popup{background:#fff}.sumi-mapper.dark .sumi-pin .sumi-popup{background:#3d3d3d}.sumi-mapper .sumi-pin .sumi-wc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.sumi-mapper .sumi-pin.actived .sumi-popup,.sumi-mapper .sumi-pin:hover .sumi-popup{opacity:1;visibility:visible}.sumi-mapper .sumi-pin .sumi-popup:before{content:'';position:absolute;border:8px solid transparent}.sumi-mapper .remove-redirect.sumi-popup:before{display:none}.sumi-mapper .sumi-pin .sumi-popup.left:before,.sumi-mapper .sumi-pin .sumi-popup.right:before{top:calc(50% - 8px)}.sumi-mapper .sumi-pin .sumi-popup.left:before{border-left:8px solid #fff;right:-16px}.sumi-mapper .sumi-pin .sumi-popup.right:before{border-right:8px solid #fff;left:-16px}.sumi-mapper .sumi-pin .sumi-popup.top:before,.sumi-mapper .sumi-pin .sumi-popup.bottom:before{left:calc(50% - 8px)}.sumi-mapper .sumi-pin .sumi-popup.top:before{border-top:8px solid #fff;bottom:-16px}.sumi-mapper .sumi-pin .sumi-popup.bottom:before{border-bottom:8px solid #fff;top:-16px}.sumi-mapper.dark .sumi-pin .sumi-popup.left:before{border-left-color:#3d3d3d}.sumi-mapper.dark .sumi-pin .sumi-popup.right:before{border-right-color:#3d3d3d}.sumi-mapper.dark .sumi-pin .sumi-popup.top:before{border-top-color:#3d3d3d}.sumi-mapper.dark .sumi-pin .sumi-popup.bottom:before{border-bottom-color:#3d3d3d}.sumi-mapper .sumi-pin .sumi-popup.right,.sumi-mapper .sumi-pin .sumi-popup.left{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.sumi-mapper .sumi-pin .sumi-popup.top,.sumi-mapper .sumi-pin .sumi-popup.bottom{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.sumi-mapper .sumi-pin .sumi-popup.left,.sumi-mapper.slide-left .sumi-pin.actived .sumi-popup.left,.sumi-mapper.slide-right .sumi-pin.actived .sumi-popup.left{right:calc(100% + 8px)}.sumi-mapper .sumi-pin .sumi-popup.right,.sumi-mapper.slide-left .sumi-pin.actived .sumi-popup.right,.sumi-mapper.slide-right .sumi-pin.actived .sumi-popup.right{left:calc(100% + 8px)}.sumi-mapper .sumi-pin .sumi-popup.top,.sumi-mapper.slide-top .sumi-pin.actived .sumi-popup.top,.sumi-mapper.slide-bottom .sumi-pin.actived .sumi-popup.top{bottom:calc(100% + 8px)}.sumi-mapper .sumi-pin .sumi-popup.bottom,.sumi-mapper.slide-top .sumi-pin.actived .sumi-popup.bottom,.sumi-mapper.slide-bottom .sumi-pin.actived .sumi-popup.bottom{top:calc(100% + 8px)}.sumi-mapper.slide-left .sumi-pin.actived .sumi-popup.top,.sumi-mapper.slide-left .sumi-pin.actived .sumi-popup.bottom,.sumi-mapper.slide-right .sumi-pin.actived .sumi-popup.top,.sumi-mapper.slide-right .sumi-pin.actived .sumi-popup.bottom{left:50%}.sumi-mapper.slide-right .sumi-pin .sumi-popup.right{left:calc(100% + 48px)}.sumi-mapper.slide-top .sumi-pin .sumi-popup.left,.sumi-mapper.slide-top .sumi-pin .sumi-popup.right{top:0}.sumi-mapper.slide-top .sumi-pin.actived .sumi-popup.left,.sumi-mapper.slide-top .sumi-pin.actived .sumi-popup.right,.sumi-mapper.slide-bottom .sumi-pin.actived .sumi-popup.left,.sumi-mapper.slide-bottom .sumi-pin.actived .sumi-popup.right{top:50%}.sumi-mapper.slide-top .sumi-pin .sumi-popup.top{bottom:calc(100% + 48px)}.sumi-mapper.slide-top .sumi-pin .sumi-popup.bottom{top:calc(100% + 48px)}.sumi-mapper.slide-bottom .sumi-pin .sumi-popup.top{bottom:calc(100% - 32px)}.sumi-mapper .sumi-pin .sumi-popup-header{padding:10px;border-bottom:1px solid #e5e5e5;position:relative}.sumi-mapper .sumi-pin .sumi-popup-header .close-modal{right:10px;top:5px;font-size:14px;color:#ccc}.rtl .sumi-mapper .sumi-pin .sumi-popup-header .close-modal{right:auto;left:10px}.sumi-mapper .sumi-pin .sumi-popup-header .close-modal:hover,.sumi-mapper .sumi-pin .sumi-popup-header h2 a:hover,.sumi-mapper.dark .sumi-pin .sumi-popup-header h2 a:hover{color:#ffa749}.sumi-mapper.dark .sumi-pin .sumi-popup-header,.sumi-mapper.dark .sumi-pin .sumi-popup-footer,.sumi-mapper.dark .sumi-pin .sumi-popup-footer a:first-child{border-color:rgba(255,255,255,.1)}.sumi-mapper.dark .sumi-pin .sumi-popup-header h2,.sumi-mapper.dark .sumi-pin .sumi-popup-header h2 a,.sumi-mapper.dark .sumi-pin .sumi-popup-main,.sumi-mapper.dark .sumi-pin .sumi-popup-main p,.sumi-mapper.dark .sumi-pin .sumi-popup-footer a{color:#eee}.sumi-mapper .sumi-pin .sumi-popup-header h2{margin:0;font-size:16px;line-height:1.4;padding-right:15px;font-weight:bold;overflow:hidden}.rtl .sumi-mapper .sumi-pin .sumi-popup-header h2{padding:0 0 0 15px}.sumi-mapper .sumi-pin .sumi-popup-header h2 a{color:#383838}.sumi-mapper .sumi-pin .sumi-image .sumi-popup-header h2{line-height:20px}.sumi-mapper .sumi-pin .sumi-image .sumi-popup-main img{max-height:100%}.sumi-mapper .sumi-pin .sumi-image .sumi-popup-main{text-align:center}.sumi-mapper .sumi-pin .sumi-wc-price .amount{font-size:13px}.sumi-mapper .sumi-pin .sumi-wc-price del .amount{color:#999}.sumi-mapper .sumi-pin .sumi-wc-price ins{background:0}.sumi-mapper .sumi-pin .sumi-popup-main{font-size:13px;color:#777;padding:10px}.sumi-mapper .sumi-pin .sumi-wc .sumi-popup-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px}.sumi-mapper .sumi-pin .sumi-popup .sumi-wc-info .sumi-wc-price,.sumi-mapper .sumi-pin .sumi-popup-main>[class*="col-"]{-webkit-flex:1;-ms-flex:1;flex:1;padding-left:0;padding-right:0}.sumi-mapper .sumi-pin .sumi-popup-main>.sumi-product-thumbnail{-ms-flex-preferred-size:90px;-webkit-flex-basis:90px;flex-basis:90px}.sumi-mapper .sumi-pin .sumi-popup-main>.sumi-product-thumbnail+.col-right{margin-left:10px;-ms-flex-preferred-size:calc(100% - 110px);-webkit-flex-basis:calc(100% - 110px);flex-basis:calc(100% - 110px)}.sumi-mapper .sumi-pin .sumi-popup-footer .add_to_cart_button.loading i:before{content:"\e900";top:2px;display:inline-block;-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes rotation{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.sumi-mapper .sumi-pin .sumi-popup-footer a.added_to_cart{display:none}.sumi-mapper .sumi-pin .sumi-popup .sumi-wc-info,.sumi-mapper .sumi-pin .sumi-popup .woocommerce-product-rating{display:-ms-flexbox;display:flex;display:-webkit-box;display:-webkit-flex}.sumi-mapper .sumi-pin .sumi-popup .star-rating{font-family:"FontAwesome";font-size:10px;height:20px;overflow:hidden;position:relative;text-align:left;width:6.2em;letter-spacing:3px;margin-right:3px}.sumi-mapper .sumi-pin .sumi-popup .star-rating:before,.sumi-mapper .sumi-pin .sumi-popup .star-rating span:before{content:"\f005\f005\f005\f005\f005";left:0;top:0;position:absolute;font-size:10px}.sumi-mapper .sumi-pin .sumi-popup .star-rating:before{color:#e2e2e2}.sumi-mapper .sumi-pin .sumi-popup .star-rating span{overflow:hidden;position:absolute;text-indent:-999em}.sumi-mapper .sumi-pin .sumi-popup .star-rating span:before{color:#ffbc5b;text-indent:0}.sumi-mapper .sumi-pin .sumi-popup-footer a{display:block;border:0;border-top:1px solid #e5e5e5;position:absolute;font-size:14px;text-align:center;height:56px;bottom:0;left:0;right:0;width:100%;border-radius:0 0 3px 3px;font-style:normal;background:#fff;line-height:54px;padding:0;color:#383838;text-transform:none}.sumi-mapper .sumi-pin .sumi-popup-footer a:hover{background:#ffa749;border-color:#ffa749;color:#fff}.sumi-mapper .sumi-pin .sumi-popup-footer a i{font-size:18px;margin-right:5px}.sumi-mapper .woocommerce-product-rating{font-size:13px}.sumi-mapper .sumi-pin .sumi-link{position:absolute;z-index:10;width:100%;height:100%;top:0;left:0}body .sumi-mapper .sumi-pin .sumi-popup-header h2{text-align:left}body .sumi-mapper .sumi-pin .sumi-popup .sumi-wc-info{overflow:hidden}body .sumi-mapper .sumi-pin .sumi-popup .sumi-wc-info .sumi-wc-price{display:inline-block;text-align:left}body .sumi-mapper .sumi-pin .sumi-popup .woocommerce-product-rating{display:inline-block;float:right;margin:0;line-height:27px}body .sumi-mapper .sumi-pin .sumi-wc .sumi-popup-main p{text-align:left}body .sumi-mapper .text__area{text-align:center}@media(max-width:640px){.sumi-mapper .sumi-pin{display:none}}