.rp-ecommerce-page [class*="-component"] .component-title .rp-title{margin-bottom:32px}
.zone-map-component .backPage{margin-top:32px;margin-bottom:24px}
.zone-map-component .block-zone-funnel{position:relative;right:0;width:100%;height:calc(100vh - 80px);margin-top:24px}
@media(min-width:1024px){.zone-map-component .block-zone-funnel{margin-top:0;display:block;position:absolute;right:0}
}
.zone-map-component .block-zone-funnel .block-img{height:100%;position:relative}
.zone-map-component .block-zone-funnel .block-img svg,.zone-map-component .block-zone-funnel .block-img img{height:100%}
.zone-map-component .block-zone-funnel .block-img svg{position:absolute;z-index:1;right:0}
@media(min-width:1024px){.zone-map-component .container{min-height:calc(100vh - 80px)}
}
.zone-map-component .col-md-5 .asigZone{display:none}
@media(min-width:1024px){.zone-map-component .col-md-5 .asigZone{display:block}
}
.zone-map-component .asigZone{margin-top:24px}
.zone-map-component.author-mode .block-zone-funnel{height:600px}
.zone-map-component .selection-drop{display:none;margin:0;position:absolute;z-index:10;box-sizing:border-box;-webkit-transform:translate(-52%,70px)}
@media(min-width:1024px){.zone-map-component .selection-drop{-webkit-transform:translate(-50%,0)}
}
.zone-map-component .number{justify-content:center;display:flex;font-size:20px;line-height:32px;margin-bottom:4px;color:#ff6200}
.zone-map-component .selection-drop{width:202px}
.zone-map-component .selection-drop>.uk-card{text-align:center;padding:16px;background-color:#fff;color:#666;box-shadow:0 5px 15px rgba(0,0,0,0.08);border-radius:5px}
.zone-map-component .selection-drop #js-availability-title{margin-bottom:4px}
.zone-map-component .selection-drop #js-availability-text{margin-top:4px;margin-bottom:0;padding-left:12px;position:relative;display:flex;align-items:center;justify-content:center}
@media(min-width:1024px){.zone-map-component .selection-drop #js-availability-text{margin-bottom:20px}
}
.zone-map-component .selection-drop #js-availability-text span:before{position:absolute;content:"";width:8px;height:8px;border-radius:50%;background-color:#e4002b;top:3px;margin-left:-10px}
.zone-map-component .selection-drop #js-availability-text span.true::before{background-color:#00a074}
.zone-map-component .selection-drop #js-select-zone{font-size:14px;line-height:24px;letter-spacing:.0025em;min-width:auto;padding:4px 0;width:100%;display:none}
@media(min-width:1024px){.zone-map-component .selection-drop #js-select-zone{display:block}
}
.zone-map-component .block-button-mov{display:block;position:fixed;bottom:0;text-align:center;left:0;padding:16px;background:#fff;z-index:10}
@media(min-width:1024px){.zone-map-component .block-button-mov{display:none}
}
.zone-map-component .block-button-mov #js-select-zone-mov{padding:8px 16px}
.zone-map-component .selection-drop::before{content:'';display:block;position:absolute;width:20px;height:20px;background-color:white;z-index:-1;bottom:-5px;left:48%;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:1px solid #e5e5e5}
.zone-map-component .polygon-default{fill:#00adc39F;stroke:#00adc3;stroke-width:3px;cursor:pointer}
.zone-map-component .polygon-default:hover{fill:#00adc3cc}
.zone-map-component .polygon-selected{fill:#FF62007a;stroke:#ff6200;stroke-width:3px;cursor:pointer}
.zone-map-component .polygon-selected:hover{fill:#FF6200ab}
.zone-map-component .polygon-disabled{fill:#46464691;stroke:#464646;stroke-width:3px;cursor:pointer}
.zone-map-component .polygon-disabled:hover{fill:#464646bf}