.seal-subscription-page,#seal-confirmation-box,#seal-cancellation-flow-box,#seal-alert-box,#seal-editable-modal,.seal-modal{--fss-green: #02463A;--fss-lgreen: #C7EA9D;--fss-lgreen-dark: #AECD76;--fss-pink: #F5DAEE;--fss-red: #FB471F;--fss-ink: #25272A;--fss-radius: 15px;--fss-head: var(--heading-font-stack), "Roc Grotesk", "Archivo Black", sans-serif;--fss-body: var(--body-font-stack), "Avenir", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif}.seal-subscription-page{font-family:var(--fss-body)!important;color:var(--fss-ink)!important;max-width:1000px!important;padding:40px 20px 88px!important;font-size:17px!important;line-height:1.7!important}.seal-subscription-page h1{font-family:var(--fss-head)!important;text-transform:uppercase!important;color:var(--fss-green)!important;font-size:clamp(30px,5vw,46px)!important;line-height:1.02!important;letter-spacing:.3px!important;font-synthesis:none!important;margin:0 0 8px!important}.seal-subscription-page h1:not(:empty){display:inline-block!important;padding-bottom:16px!important;border-bottom:3px solid var(--fss-pink)!important}.seal-subscription-page h2{font-family:var(--fss-head)!important;text-transform:uppercase!important;color:var(--fss-green)!important;font-size:clamp(18px,2.6vw,24px)!important;line-height:1.15!important;letter-spacing:.3px!important;font-synthesis:none!important;margin:0 0 12px!important}.seal-subscription-page h3{font-family:var(--fss-head)!important;text-transform:uppercase!important;color:var(--fss-ink)!important;font-size:clamp(15px,2vw,18px)!important;line-height:1.2!important;letter-spacing:.2px!important;font-synthesis:none!important;margin:24px 0 10px!important}.seal-subscription-page .seal-sectioned>h3:first-child,.seal-subscription-page .seal-layout:first-child h3{margin-top:0!important}.seal-subscription-page .seal-t-strong,.seal-subscription-page .seal-strong,.seal-modal .seal-t-strong,#seal-cancellation-flow-box .seal-t-strong{font-synthesis:weight!important}.seal-subscription-page .seal-subdued,.seal-subscription-page a.seal-subdued{color:#25272a9e!important}.seal-subscription-page a:not(.seal-button){color:var(--fss-green)!important;text-underline-offset:2px!important}.seal-subscription-page a:not(.seal-button):hover{color:var(--fss-red)!important}.seal-subscription-page .seal-container{background:#fff!important;border:1px solid rgba(2,70,58,.12)!important;border-radius:var(--fss-radius)!important;box-shadow:0 2px 10px #02463a0d!important;margin-bottom:16px!important}.seal-subscription-page .seal-sectioned{padding:22px!important}.seal-subscription-page .js-seal-clickable{transition:border-color .18s ease,box-shadow .18s ease!important}.seal-subscription-page .js-seal-clickable:hover{border-color:var(--fss-green)!important;box-shadow:0 6px 18px #02463a1a!important}.seal-subscription-page li{border-bottom:1px solid rgba(2,70,58,.1)!important}.seal-subscription-page .seal-separator{border-bottom:1px solid var(--fss-pink)!important}.seal-subscription-page .seal-separator-top:not(:first-of-type),.seal-subscription-page .seal-separator-top-medium{border-top:1px solid rgba(2,70,58,.1)!important}.seal-subscription-page .seal-not-logged-in{background:var(--fss-pink)!important;border-radius:var(--fss-radius)!important;padding:28px!important;text-align:center!important;color:var(--fss-green)!important;font-size:18px!important}.seal-button{font-family:"Open Sans",var(--fss-body)!important;font-weight:700!important;font-synthesis:weight!important;font-size:14px!important;line-height:1.2!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-decoration:none!important;border-radius:var(--fss-radius)!important;padding:16px 26px!important;max-width:100%!important;background:var(--fss-lgreen)!important;color:var(--fss-green)!important;border:1px solid var(--fss-lgreen)!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease!important}.seal-button:hover{background:var(--fss-lgreen-dark)!important;border-color:var(--fss-lgreen-dark)!important;color:var(--fss-green)!important}.seal-button.seal-button-small{padding:8px 14px!important;font-size:12px!important;border-radius:999px!important}.seal-button-red,#seal-unsubscribe-button{background:var(--fss-red)!important;border-color:var(--fss-red)!important;color:#fff!important}.seal-button-red:hover,#seal-unsubscribe-button:hover{background:#e03d16!important;border-color:#e03d16!important;color:#fff!important}#seal-pause-button{background:#fff!important;border:1px solid var(--fss-green)!important;color:var(--fss-green)!important}#seal-pause-button:hover{background:var(--fss-green)!important;color:var(--fss-lgreen)!important}#seal-reactivate-button,#seal-resume-button{background:var(--fss-lgreen)!important;border-color:var(--fss-lgreen)!important;color:var(--fss-green)!important}.seal-button-plain{background:none!important;border-color:transparent!important;color:var(--fss-green)!important;text-shadow:none!important;text-decoration:underline!important;text-underline-offset:3px!important;padding:8px 0!important}.seal-button-plain:hover{background:none!important;color:var(--fss-red)!important}.seal-button-plain-red{background:none!important;border-color:transparent!important;color:var(--fss-red)!important;text-shadow:none!important;padding:8px 0!important}.seal-button-next-to-input{border:1px solid var(--fss-green)!important;border-radius:var(--fss-radius)!important;padding:14px!important}.seal-subscription-page .seal-blue,.seal-subscription-page .seal-success,.seal-notification-success-plain{color:var(--fss-green)!important}.seal-subscription-page .seal-red,.seal-notification-error-plain{color:var(--fss-red)!important}.seal-subscription-page .seal-orange,.seal-subscription-page .seal-warning{color:#8a5200!important}.seal-subscription-page .seal-sub-list-status-value{display:inline-block!important;padding:3px 10px!important;border-radius:999px!important;font-size:12px!important;font-weight:700!important;font-synthesis:weight!important;letter-spacing:.05em!important;text-transform:uppercase!important}.seal-subscription-page .seal-blue.seal-sub-list-status-value{background:var(--fss-lgreen)!important;color:var(--fss-green)!important}.seal-subscription-page .seal-red.seal-sub-list-status-value{background:#fb471f1f!important;color:var(--fss-red)!important}.seal-subscription-page .seal-orange.seal-sub-list-status-value{background:#e6881929!important;color:#8a5200!important}.seal-notification-success,.seal-notification-error{color:#fff!important;border-radius:var(--fss-radius)!important;padding:12px 16px!important;margin:14px 0!important}.seal-notification-success{background:var(--fss-green)!important}.seal-notification-error{background:var(--fss-red)!important}#seal-confirmation-overlay,#seal-cancellation-flow-overlay,#seal-alert-overlay,#seal-editable-modal-overlay,.seal-modal-overlay{background:#02463a59!important}#seal-confirmation-box,#seal-cancellation-flow-box,#seal-alert-box,#seal-editable-modal,.seal-modal{font-family:var(--fss-body)!important;color:var(--fss-ink)!important;border:1px solid rgba(2,70,58,.12)!important;border-radius:var(--fss-radius)!important;box-shadow:0 18px 50px #02463a33!important;padding:28px 28px 12px!important}#seal-confirmation-overlay .question,#seal-cancellation-flow-overlay .question,#seal-alert-overlay .title,.seal-modal h3,#seal-editable-modal h3{font-family:var(--fss-head)!important;text-transform:uppercase!important;color:var(--fss-green)!important;letter-spacing:.3px!important;line-height:1.15!important;font-synthesis:none!important}.seal-cancellation-reason-description{background:var(--fss-pink)!important;border-radius:10px!important;padding:12px 14px!important}.seal-subscription-page input[type=text],.seal-subscription-page input[type=email],.seal-subscription-page input[type=number],.seal-subscription-page input[type=tel],.seal-subscription-page select,.seal-subscription-page textarea,.seal-modal input,.seal-modal select,.seal-modal textarea,#seal-editable-modal input,#seal-editable-modal select,#seal-editable-modal textarea,#seal-cancellation-flow-box input,#seal-cancellation-flow-box select,#seal-cancellation-flow-box textarea{font-family:var(--fss-body)!important;font-size:16px!important;color:var(--fss-ink)!important;background:#fff!important;border:1px solid rgba(2,70,58,.25)!important;border-radius:10px!important;padding:12px 14px!important}.seal-subscription-page :is(a,button,input,select,textarea,.seal-button):focus-visible,.seal-modal :is(a,button,input,select,textarea,.seal-button):focus-visible,#seal-cancellation-flow-box :is(a,button,input,select,textarea,.seal-button):focus-visible{outline:3px solid var(--fss-green)!important;outline-offset:2px!important}@media screen and (max-width:767px){.seal-subscription-page{padding:24px 16px 64px!important;font-size:16px!important}.seal-subscription-page .seal-sectioned{padding:16px!important}.seal-button{display:block!important;width:100%!important;margin:0 0 12px!important;text-align:center!important}.seal-button.seal-button-small,.seal-button-plain,.seal-button-plain-red{display:inline-block!important;width:auto!important}.seal-subscription-page .seal-flex-right,.seal-subscription-page .seal-flex-vertical-right,.seal-subscription-page .seal-flex-center-vertical{display:block!important;text-align:left!important}.seal-subscription-page input[type=text],.seal-subscription-page input[type=email],.seal-subscription-page input[type=number],.seal-subscription-page input[type=tel],.seal-subscription-page select,.seal-subscription-page textarea{width:100%!important}#seal-confirmation-box,#seal-cancellation-flow-box,#seal-alert-box,#seal-editable-modal,.seal-modal{padding:20px 18px 8px!important}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/fs-seal-portal.css.map */
