body .newsletter-show .background-overlay-popup,body .search-popup-show .background-overlay{opacity:1;visibility:visible;z-index:99}body .background-overlay,body .background-overlay-popup{background-color:rgba(35,35,35,.8);bottom:0;cursor:pointer;display:block;left:0;opacity:0;position:fixed;right:0;top:0;transition:.5s;visibility:hidden;z-index:-1}body.newsletter-show{overflow:hidden}body.newsletter-show .halo-newsletter-popup{opacity:1;pointer-events:auto;transform:translate(-50%,-50%);visibility:visible;z-index:99}body.newsletter-show .background-overlay-popup{opacity:1;visibility:visible;z-index:99}.halo-newsletter-popup{max-width:700px}.halo-newsletter-popup .halo-popup-header{margin:0}.halo-newsletter-popup .halo-popup-wrapper{padding:0}.halo-newsletter-popup .halo-popup-banner{display:inline-block;max-height:100%;overflow:hidden}.halo-newsletter-popup .halo-popup-banner img{width:100%}.halo-newsletter-popup .halo-popup-content{height:100%;max-height:81vh;overflow-x:hidden;overflow-y:auto;padding:70px 30px 40px;vertical-align:top;width:calc(100% - 470px)}.halo-newsletter-popup .halo-popup-content .header-content{margin:0 auto;max-width:270px;padding:0}.halo-newsletter-popup .halo-popup-content .header-content .newsletter-popup-title{font-size:20px;letter-spacing:.05em;margin:0 0 10px}.halo-newsletter-popup .halo-popup-content .header-content .desc{display:block;font-weight:400;line-height:22px;padding:2px 0 22px}.halo-newsletter-popup .halo-popup-content .newsletter{margin:0 auto;max-width:270px;width:100%}.halo-newsletter-popup .halo-popup-content .newsletter .newsletter-form .newsletter-form__field-wrapper{display:block}.halo-newsletter-popup .halo-popup-content .newsletter .newsletter-form .newsletter-form__field-wrapper .field__input{background-color:transparent;text-align:center}.halo-newsletter-popup .halo-popup-content .newsletter .newsletter-form .newsletter-form__field-wrapper .field{margin-right:0}.halo-newsletter-popup .halo-popup-content .newsletter .button{margin-top:10px;max-width:100%;width:100%}.halo-newsletter-popup .halo-popup-content .list-social{margin-bottom:10px;margin-top:37px;text-align:center}.halo-newsletter-popup .halo-popup-content .list-social .list-social__item{margin-right:0}.halo-newsletter-popup .halo-popup-content .list-social .list-social__link:before{display:none}.halo-newsletter-popup .halo-popup-content .list-social .list-social__link svg{height:18px;width:18px}.halo-newsletter-popup .halo-popup-content .newsletter--checked{display:inline-block!important;margin-top:10px;width:auto!important}.halo-newsletter-popup .halo-popup-content .newsletter--checked label{font-weight:400;text-align:center}@media (max-width:991px){.halo-newsletter-popup{max-width:420px}.halo-newsletter-popup .halo-popup-content{width:100%}}@media (max-width:551px){.halo-newsletter-popup{max-width:calc(100% - 30px)}}@media (min-width:1025px){body.newsletter-show{padding-right:10px}}.halo-popup{cursor:pointer;display:block;height:auto;left:50%;opacity:0;pointer-events:none;position:fixed;top:50%;transform:translate(calc(-50% - 25px),-50%);transition:all .5s ease;visibility:hidden;width:100%;z-index:-1}.halo-popup .halo-popup-wrapper{position:relative}.halo-popup .halo-popup-header .halo-popup-title{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;font-weight:700;letter-spacing:.02em;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;text-transform:uppercase;white-space:normal}.halo-popup .halo-popup-header .halo-popup-close{background:#232323;display:block;font-size:0;height:30px;letter-spacing:0;line-height:1;padding:7px;position:absolute;right:-15px;text-align:center;top:-15px;width:30px;z-index:9}.halo-popup .halo-popup-header .halo-popup-close svg{fill:#fff;stroke:transparent;height:100%;width:100%}.halo-popup .halo-popup-header .halo-popup-close:hover{background:#ef6454}.halo-popup.customPopup-small .halo-popup-header .halo-popup-close{background:#fff;height:18px;padding:0;right:10px;top:10px;width:18px}.halo-popup.customPopup-small .halo-popup-header .halo-popup-close svg{fill:#5a5a5a;stroke:transparent}.halo-popup.halo-popup-topDown{top:0;transform:translate(-50%,-100px)}
