.newsletter-popup{background:rgba(255,255,255,.3)}.newsletter-popup .action-close:hover:before{color:#e3001b}.newsletter-popup .modal-inner-wrap{background:rgba(0,0,0,.8)}.newsletter-popup .modal-inner-wrap .modal-content{margin:0 auto 2rem;max-width:425px}.newsletter-popup .block.newsletter{width:auto;display:inline-block;margin-bottom:0}.newsletter-popup .newsletter-content{display:none}.newsletter-popup .newsletter-content .messages{display:none}.newsletter-popup .newsletter-content h2{color:#fff;text-transform:uppercase;text-align:center}.newsletter-popup .newsletter-content p{color:#fff;font-size:1.6rem;text-transform:uppercase;text-align:center;margin-bottom:2rem}.newsletter-popup .newsletter-content.block.newsletter .field .control:before{display:none}.newsletter-popup .newsletter-content.block.newsletter .field .control input{font-size:1.3rem;text-align:center;padding:initial;border-radius:0}.newsletter-popup .newsletter-content.block.newsletter .field .control input:not([disabled]):focus{box-shadow:0 0 0 2px #ff1733}.newsletter-popup .newsletter-content.block.newsletter .actions{display:block;text-align:center;margin-top:2rem;width:auto}.newsletter-popup .newsletter-content.block.newsletter .actions .action.subscribe.primary{display:inline-block;border-radius:0;font-size:1.4rem;font-weight:600;margin:0 auto;padding:1.2rem 2.4rem;width:auto}.newsletter-popup{background:rgba(255,255,255,.3)}.newsletter-popup .action-close:hover:before{color:#e3001b}.newsletter-popup .modal-inner-wrap{background:rgba(0,0,0,.8)}.newsletter-popup .modal-inner-wrap .modal-content{margin:0 auto 2rem;max-width:425px}.newsletter-popup .block.newsletter{width:auto;display:inline-block;margin-bottom:0}.newsletter-popup .newsletter-content{display:none}.newsletter-popup .newsletter-content .messages{display:none}.newsletter-popup .newsletter-content h2{color:#fff;text-transform:uppercase;text-align:center}.newsletter-popup .newsletter-content p{color:#fff;font-size:1.6rem;text-transform:uppercase;text-align:center;margin-bottom:2rem}.newsletter-popup .newsletter-content.block.newsletter .field{margin:initial}.newsletter-popup .newsletter-content.block.newsletter .field .control:before{display:none}.newsletter-popup .newsletter-content.block.newsletter .field .control input{font-size:1.3rem;text-align:center;padding:initial;border-radius:0}.newsletter-popup .newsletter-content.block.newsletter .field .control input:not([disabled]):focus{box-shadow:0 0 0 2px #ff1733}.newsletter-popup .newsletter-content.block.newsletter .actions{display:block;text-align:center;margin-top:2rem;width:auto}.newsletter-popup .newsletter-content.block.newsletter .actions .action.subscribe.primary{display:inline-block;border-radius:0;font-size:1.4rem;font-weight:600;margin:0 auto;padding:1.2rem 2.4rem;width:auto}.newsletter-popup .newsletter-content.block.newsletter .actions .action-close{position:relative;display:block;margin:0 auto}.newsletter-popup .newsletter-content.block.newsletter .actions .action-close:before{display:none}.newsletter-popup .newsletter-content.block.newsletter .actions .action-close span{position:relative;height:auto;width:auto;clip:auto;margin:0 auto;font-size:1.2rem;color:#aaa;text-transform:uppercase}.newsletter-popup .newsletter-content.block.newsletter .actions .action-close:hover span{color:#e3001b}.newsletter-popup .newsletter-content.block.newsletter .actions .action-close{position:relative;display:block;margin:0 auto}.newsletter-popup .newsletter-content.block.newsletter .actions .action-close:before{display:none}.newsletter-popup .newsletter-content.block.newsletter .actions .action-close span{position:relative;height:auto;width:auto;clip:auto;margin:0 auto;font-size:1.2rem;color:#aaa;text-transform:uppercase}.newsletter-popup .newsletter-content.block.newsletter .actions .action-close:hover span{color:#e3001b}