.seal-subscription-page{font-family:Montserrat,sans-serif!important;min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff!important;position:relative}.seal-subscription-page.seal-justify{justify-content:center}.seal-subscription-page:before{display:none!important}.na-welcome-header{text-align:center;margin-bottom:32px;position:relative;z-index:1;animation:sealFadeInUp .5s ease-out}.na-welcome-header h1{font-family:Montserrat,sans-serif!important;font-size:42px;font-weight:700;color:#2d3236;margin:0 0 12px;letter-spacing:-1px;line-height:1.1}.na-welcome-header .na-tagline{font-family:Montserrat,sans-serif!important;font-size:16px;color:#2f3847;opacity:.8;margin:0;line-height:1.5}.na-welcome-header:before{display:none!important}.na-welcome-header:after{content:"";display:block;width:80px;height:2px;background:#2d3236;margin:24px auto 0}.seal-subscription-page .seal-container.seal-sectioned{background:#fff;border-radius:24px;box-shadow:0 8px 40px #2d32361f,0 2px 8px #2d323614;padding:50px 45px;max-width:480px;width:100%;text-align:center;border:1px solid rgba(164,151,142,.2);position:relative;overflow:hidden;z-index:1;animation:sealFadeInUp .5s ease-out .1s both}.seal-subscription-page .seal-container.seal-sectioned:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#2d3236,#be170f,#2d3236)}.seal-subscription-page h2,.seal-subscription-page .seal-container h2{font-family:Montserrat,sans-serif!important;font-size:24px!important;font-weight:600!important;color:#2d3236!important;margin-bottom:12px!important;letter-spacing:-.3px;line-height:1.2}.seal-subscription-page h2:before{content:"\2615"!important;display:block!important;font-size:48px!important;margin-bottom:16px!important;filter:grayscale(100%)}.seal-subscription-page .seal-container.seal-sectioned>div:first-of-type:not(.seal-floating-label),.seal-subscription-page .seal-mb-1:not(.seal-floating-label){font-family:Montserrat,sans-serif!important;font-size:15px!important;color:#2f3847!important;line-height:1.7!important;margin-bottom:28px!important;opacity:.85}.seal-floating-label{position:relative;margin-bottom:24px!important}.seal-input.seal-input-form{font-family:Montserrat,sans-serif!important;width:100%!important;padding:18px 20px!important;font-size:16px!important;color:#2d3236!important;background:#f8f7f6!important;border:2px solid #e2dfda!important;border-radius:4px!important;outline:none!important;transition:all .3s ease!important;box-sizing:border-box!important}.seal-input.seal-input-form:hover{border-color:#a4978e!important;background:#fff!important}.seal-input.seal-input-form:focus{border-color:#2d3236!important;background:#fff!important;box-shadow:0 0 0 4px #2d32361a!important}.seal-input.seal-input-form::placeholder{color:#a4978e!important;font-weight:400}.seal-label{font-family:Montserrat,sans-serif!important;color:#a4978e!important;font-size:14px!important}.seal-button.seal-mr-0.seal-mb-0,.seal-subscription-page .seal-button{font-family:Montserrat,sans-serif!important;display:inline-flex!important;align-items:center;justify-content:center;min-width:200px!important;padding:16px 40px!important;font-size:14px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1.5px!important;color:#fff!important;background:#2d3236!important;border:none!important;border-radius:50px!important;cursor:pointer!important;transition:all .3s ease!important;box-shadow:0 4px 15px #2d32364d!important;margin-top:8px!important}.seal-button.seal-mr-0.seal-mb-0:hover,.seal-subscription-page .seal-button:hover{background:#be170f!important;transform:translateY(-2px)!important;box-shadow:0 6px 25px #be170f66!important}.seal-button.seal-mr-0.seal-mb-0:active,.seal-subscription-page .seal-button:active{transform:translateY(0)!important;box-shadow:0 2px 10px #2d32364d!important}.seal-subscription-page .seal-success,.seal-subscription-page [class*=success]{background:#7a7f6b26!important;color:#7a7f6b!important;padding:16px 24px!important;border-radius:12px!important;font-weight:500!important;margin-top:20px!important;border:1px solid rgba(122,127,107,.3)!important}.seal-subscription-page .seal-error,.seal-subscription-page [class*=error]{background:#be170f1a!important;color:#be170f!important;padding:16px 24px!important;border-radius:12px!important;font-weight:500!important;margin-top:20px!important;border:1px solid rgba(190,23,15,.2)!important}.seal-button.seal-loading,.seal-subscription-page .seal-button[disabled]{opacity:.7!important;cursor:not-allowed!important;transform:none!important}@keyframes sealFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.seal-subscription-page{padding:40px 16px;min-height:50vh}.na-welcome-header{margin-bottom:24px}.na-welcome-header h1{font-size:32px}.na-welcome-header .na-tagline{font-size:14px;padding:0 10px}.na-welcome-header:before{font-size:44px;margin-bottom:16px}.seal-subscription-page .seal-container.seal-sectioned{padding:40px 28px;border-radius:20px}.seal-subscription-page h2{font-size:22px!important}.seal-input.seal-input-form{padding:16px 18px!important;font-size:16px!important}.seal-button.seal-mr-0.seal-mb-0,.seal-subscription-page .seal-button{width:100%!important;padding:16px 32px!important}}@media (max-width: 480px){.na-welcome-header h1{font-size:28px}.seal-subscription-page .seal-container.seal-sectioned{padding:32px 20px;margin:0 8px}.seal-subscription-page h2{font-size:20px!important}}.seal-input.seal-input-form:focus-visible{outline:2px solid #BE170F!important;outline-offset:2px!important}.seal-button:focus-visible{outline:2px solid #BE170F!important;outline-offset:3px!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/seal-subscriptions-custom.css.map */
