.popup-section.modal{position:fixed;top:auto;left:auto;right:10px;bottom:15px;z-index:9999999;display:block;width:400px;max-width:calc(100vw - 20px);height:auto;max-height:calc(100vh - 30px);overflow:auto;background:#000!important;color:#fff;font-family:Helvetica,Arial,sans-serif;text-align:center;line-height:normal;transform:translate(calc(100% + 30px));transition:transform 1.5s,visibility 0s 1.5s}.popup-section.modal[open]{background:#000!important;visibility:visible;transform:none;transition:transform 1.5s,visibility 0s}.popup-section.modal:has(.signup-form__response--success)[open]:not(.is-closing),.popup-section.modal.popup-section--success[open]:not(.is-closing){transform:none;transition:none}.popup-section.modal.is-closing{transform:translate(calc(100% + 30px));transition:transform .6s ease,visibility 0s .6s}.popup-section--success .modal__content,.popup-section:has(.signup-form__response--success) .modal__content{display:flex!important;flex-direction:column;min-height:180px}.popup-section--success .section__block.form-width,.popup-section:has(.signup-form__response--success) .section__block.form-width,.popup-section--success .signup-form,.popup-section:has(.signup-form__response--success) .signup-form{display:flex!important;flex:1 1 auto;align-items:center;justify-content:center;width:100%!important;min-height:120px;margin:0!important}.popup-section--success .popup-section__legal,.popup-section:has(.signup-form__response--success) .popup-section__legal{display:block!important;flex:0 0 auto;width:100%;margin:12px 0 10px}.popup-section:has(.signup-form__response--success) .section__block--heading,.popup-section:has(.signup-form__response--success) .subheading,.popup-section:has(.signup-form__response--success) .modal__content .rte,.popup-section--success .section__block--heading,.popup-section--success .subheading,.popup-section--success .modal__content .rte{display:none!important}html:has(.popup-section.modal[open]),html:has(.popup-section.modal[open])>body{overflow:auto;height:auto;width:auto;position:static}.popup-section .modal__window,.popup-section.modal[open] .modal__window{display:block;width:100%;min-width:0;max-width:none;min-height:0;max-height:none;margin:0;padding:35px 35px 5px;overflow:visible;background:#000!important;color:#fff!important;border-radius:0;box-shadow:none;opacity:1;transform:none;font-family:Helvetica,Arial,sans-serif;text-align:center}.popup-section .modal__content{display:block!important;width:100%!important;height:auto!important;padding:0!important;overflow:visible;flex:none}.popup-section .popup-section__background-image{position:static!important;width:100%!important;height:auto!important;inset:auto!important}.popup-section .popup-section__background-image img,.popup-section .img-fill .theme-img{position:static!important;width:100%!important;height:auto!important;object-fit:contain}.popup-section .section__block,.popup-section .signup-form{display:block;width:100%}.popup-section .modal__close-btn{z-index:2;top:0;right:0;padding:8px;border:0;border-radius:0;background:transparent;color:#fff;line-height:0}.popup-section .modal__close-btn svg{display:block;width:14px;height:14px;stroke:#fff;stroke-width:1.5}.popup-section .modal__image{flex:none;max-width:none;margin:0;padding:0}.popup-section .modal__image .theme-img,.popup-section .modal__image img{position:static;display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.popup-section .section__block,.popup-section .section__block:not(:last-child){margin:0}.popup-section .section__block--heading{margin:0;padding:15px;color:#ffec04;font-family:Helvetica,Arial,sans-serif;font-size:22px;font-weight:600;font-style:normal;line-height:1.2;letter-spacing:0;text-transform:none}.popup-section .modal__content .rte,.popup-section .modal__content .rte p{margin:0 0 15px;color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.7}.popup-section .signup-form{margin:0}.popup-section .signup-form form{display:flex;align-items:stretch;margin:0}.popup-section .signup-form p{display:flex;width:70%;flex:0 0 70%;margin:0}.popup-section .signup-form__email{width:100%;height:40px;margin:0;padding:12px;border:0;border-radius:0;background:#fff;box-shadow:none;color:#000;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:16px;text-align:left}.popup-section .signup-form__email:hover,.popup-section .signup-form__email:focus,.popup-section .signup-form__email:active{border:0;outline:0;box-shadow:none}.popup-section .signup-form__button,.popup-section .signup-form__button:hover,.popup-section .signup-form__button:focus,.popup-section .signup-form__button:active{width:30%;flex:0 0 30%;height:40px;margin:0;padding:0;border:0;border-radius:0;background:#ffec04;color:#000;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;font-style:normal;letter-spacing:0;line-height:40px;text-align:center;text-transform:none}.popup-section__legal{margin:25px 0 10px;padding:0;color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:10px;font-weight:400;line-height:1.4;text-align:center}.popup-section__legal a{color:#fff;font-weight:700;text-decoration:none}.popup-section__legal a:hover{opacity:.6}.popup-section .signup-form__response,.popup-section .alert{margin:0;color:#fff;font-size:16px}.popup-section .popup-section__thanks,.popup-section .signup-form__response--success .heading-font{margin:0;color:#fff!important;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:0;text-align:center;text-transform:none}@media(max-width:400px){.popup-section.modal{right:0;bottom:0;width:100%;max-width:none;max-height:100vh}.popup-section .modal__window,.popup-section.modal[open] .modal__window{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/pop-up.css.map */
