.sharelocationbutton{display:none}
.sharelocationbutton .share-location-button__warning{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;text-align:-webkit- center;text-align:-moz- center;text-align:-o- center;text-align:-ms- center;text-align:center;font-family:'Avenir Heavy',Tahoma,sans-serif;width:100%}
.sharelocationbutton .share-location-button__warning--hidden{display:none}
.sharelocationbutton .share-location-button__warning-title{max-width:880px;padding-bottom:4px}
@media(min-width:992px),(min-width:768px) and (max-width:991px){.sharelocationbutton .share-location-button__warning-title{font-weight:800}
}
@media(max-width:767px){.sharelocationbutton .share-location-button__warning-title{font-weight:400}
}
.sharelocationbutton .share-location-button__warning-description{color:#418fde;font-family:'Avenir Medium',Tahoma,sans-serif;font-weight:400;max-width:590px;padding-top:4px}
@media(min-width:992px),(min-width:768px) and (max-width:991px){.sharelocationbutton .share-location-button__warning-description{font-size:28px;line-height:40px}
}
@media(max-width:767px){.sharelocationbutton .share-location-button__warning-description{font-size:18px;line-height:24px}
}
.sharelocationbutton.sharelocationbutton--dark .share-location-button__warning-title{color:#000}
.sharelocationbutton.sharelocationbutton--light .share-location-button__warning-title{color:#fff}
@media(min-width:992px),(min-width:768px) and (max-width:991px){.sharelocationbutton.sharelocationbutton--large .share-location-button__warning-title{font-size:42px;line-height:53px}
}
@media(max-width:767px){.sharelocationbutton.sharelocationbutton--large .share-location-button__warning-title{font-size:26px;line-height:48px}
}
@media(min-width:992px),(min-width:768px) and (max-width:991px){.sharelocationbutton.sharelocationbutton--medium .share-location-button__warning-title{font-size:32px;line-height:48px}
}
@media(max-width:767px){.sharelocationbutton.sharelocationbutton--medium .share-location-button__warning-title{font-size:22px;line-height:20px}
}
html.aem-AuthorLayer-Edit .sharelocationbutton,html.aem-AuthorLayer-Targeting .sharelocationbutton,html.aem-AuthorLayer-Layouting .sharelocationbutton{display:block !important}
html.aem-AuthorLayer-Edit .sharelocationbutton button,html.aem-AuthorLayer-Targeting .sharelocationbutton button,html.aem-AuthorLayer-Layouting .sharelocationbutton button{display:block !important}
html.aem-AuthorLayer-Edit .sharelocationbutton .share-location-button__warning,html.aem-AuthorLayer-Targeting .sharelocationbutton .share-location-button__warning,html.aem-AuthorLayer-Layouting .sharelocationbutton .share-location-button__warning{display:none !important}