#MainContent:has(.seal-subscription-page[data-seal-subscriptions-list-page]){padding:40px 24px 120px;box-sizing:border-box}.seal-subscription-page[data-seal-subscriptions-list-page]{max-width:840px;margin:0 auto;padding-top:12px;padding-right:0!important}.seal-subscription-page[data-seal-subscriptions-list-page] h1{margin:0 0 10px!important}.seal-not-logged-in{margin-top:8px;text-align:center}.seal-login-prompt p{max-width:28em;margin:0 auto;font-family:var(--font-body-family, "DM Sans", system-ui, sans-serif);font-size:17px;font-weight:400;line-height:1.45;letter-spacing:0;text-transform:none;color:#3a342c}.seal-login-cta{display:inline-block;margin-top:20px;padding:14px 22px;border:1px solid #12171c;background:#12171c!important;color:#f5f1eb!important;font-family:var(--font-body-family, "DM Sans", system-ui, sans-serif);font-size:13px;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;text-decoration:none}.seal-login-cta:hover,.seal-login-cta:focus{background:#2c241c!important;color:#f5f1eb!important}.seal-subscription-page[data-seal-subscriptions-list-page] [data-seal-t=list_text_below_the_title]:empty:before{content:"Select a subscription to change the coffee, skip a delivery, or pause.";display:block;max-width:36em;margin:0 auto 8px;font-family:var(--font-body-family, "DM Sans", system-ui, sans-serif);font-size:17px;font-weight:400;line-height:1.45;letter-spacing:0;text-transform:none;color:#3a342c}.seal-subscription-page[data-seal-subscriptions-list-page]:has(.seal-not-logged-in) [data-seal-t=list_text_below_the_title]:empty:before{content:none;display:none}.seal-subscription-page .js-seal-clickable{margin:18px 0 0;padding:22px 24px 16px;border:1px solid #12171c;background:#fff;box-shadow:none;cursor:pointer}.seal-subscription-page .js-seal-clickable>.seal-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.15fr);gap:8px 28px;align-items:start;margin:0;padding:0}.seal-subscription-page .js-seal-clickable .seal-oneQuarter{flex:none;width:auto;margin:0}.seal-subscription-page .js-seal-clickable a{color:inherit;text-decoration:none}.seal-subscription-page .js-seal-clickable .seal-sub-id{font-family:var(--font-display-family, "Staatliches", Impact, sans-serif);font-size:28px;font-weight:400;letter-spacing:.04em;line-height:1}.seal-subscription-page .js-seal-clickable .seal-list-interval-label,.seal-subscription-page .js-seal-clickable .seal-subdued{margin-top:4px;font-size:15px;line-height:1.35;color:#3a342c}.seal-subscription-page .js-seal-clickable:after{content:"Manage this subscription  \2192";display:block;margin-top:18px;padding-top:14px;border-top:1px solid rgba(18,23,28,.14);font-family:var(--font-body-family, "DM Sans", system-ui, sans-serif);font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:#12171c}.seal-subscription-page .js-seal-clickable:hover,.seal-subscription-page .js-seal-clickable:focus-within{background:#fffdf8}.seal-subscription-page .js-seal-clickable:hover:after,.seal-subscription-page .js-seal-clickable:focus-within:after{color:#9e7e37}.seal-subscription-page .js-seal-clickable:focus-within{outline:2px solid #12171c;outline-offset:3px}@media(max-width:700px){#MainContent:has(.seal-subscription-page[data-seal-subscriptions-list-page]){padding:28px 16px 88px}.seal-subscription-page .js-seal-clickable{padding:18px 16px 14px}.seal-subscription-page .js-seal-clickable>.seal-layout{grid-template-columns:1fr;gap:14px}.seal-subscription-page .js-seal-clickable .seal-flex-right{justify-content:flex-start}}#MainContent:has(.seal-subscription-page[data-subscription-status]){padding:40px 24px 120px;box-sizing:border-box}.seal-subscription-page[data-subscription-status]{max-width:1080px;margin:0 auto;padding-top:8px;padding-right:0!important}.seal-subscription-page[data-subscription-status] .seal-container{border:1px solid #12171c;box-shadow:none;background:#fff;padding:22px 24px;margin-bottom:16px}.seal-subscription-page[data-subscription-status] .seal-container-subdued{margin-bottom:12px}.seal-subscription-page[data-subscription-status] h1,.seal-subscription-page[data-subscription-status] h2,.seal-subscription-page[data-subscription-status] h3{margin:0 0 14px}.seal-subscription-page[data-subscription-status] .seal-sub-id{font-family:var(--font-display-family, "Staatliches", Impact, sans-serif);font-size:28px;font-weight:400;letter-spacing:.04em;line-height:1;color:#12171c}.seal-subscription-page[data-subscription-status] .seal-blue,.seal-subscription-page[data-subscription-status] .seal-active-status-label{color:#1f6b4a;font-weight:700}.seal-subscription-page[data-subscription-status] .seal-button{border:1px solid #12171c;border-radius:0;background:#12171c;color:#f5f1eb;box-shadow:none;text-shadow:none;font-size:13px;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;padding:14px 16px}.seal-subscription-page[data-subscription-status] .seal-button-small{padding:8px 12px;font-size:12px}.seal-subscription-page[data-subscription-status] .seal-button-plain{background:transparent;border-color:transparent;color:#12171c;text-decoration:underline;text-underline-offset:3px}.seal-subscription-page[data-subscription-status] .seal-button-plain:hover{color:#9e7e37}.seal-subscription-page[data-subscription-status] .seal-button:hover{background:#2c241c}.seal-subscription-page[data-subscription-status] .seal-button-plain:hover{background:transparent}.seal-subscription-page[data-subscription-status] #seal-pause-button,.seal-subscription-page[data-subscription-status] #seal-unsubscribe-button,.seal-subscription-page[data-subscription-status] #seal-reactivate-button{display:block;width:100%;margin:0 0 10px;box-sizing:border-box;text-align:center;padding:16px 18px}.seal-subscription-page[data-subscription-status] #seal-pause-button{background:#fff;color:#12171c}.seal-subscription-page[data-subscription-status] #seal-pause-button:hover{background:#fffdf8}.seal-subscription-page[data-subscription-status] #seal-unsubscribe-button{background:#fff;color:#9a3412;border-color:#9a3412}.seal-subscription-page[data-subscription-status] #seal-unsubscribe-button:hover{background:#fff6f3}.seal-subscription-page[data-subscription-status] .seal-input,.seal-subscription-page[data-subscription-status] textarea.seal-input{border:1px solid #12171c;border-radius:0;background:#fff;box-shadow:none;color:#12171c}.seal-subscription-page[data-subscription-status] li{padding:14px 0}#seal-upsell-container:not(:has(a,img)){display:none}@media(max-width:700px){#MainContent:has(.seal-subscription-page[data-subscription-status]){padding:28px 16px 88px}.seal-subscription-page[data-subscription-status] .seal-container{padding:18px 16px}}#seal-add-item-modal{border:1px solid #12171c;border-radius:0;box-shadow:none;color:#12171c}#seal-add-item-modal h3{color:#12171c}#seal-add-item-modal .seal-input{border:1px solid #12171c;border-radius:0;background:#fff;box-shadow:none;color:#12171c}#seal-add-item-modal .seal-close:before,#seal-add-item-modal .seal-close:after{background:#12171c}#seal-add-item-modal .seal-button{border:1px solid #12171c;border-radius:0;background:#12171c;color:#f5f1eb;box-shadow:none;text-shadow:none;font-family:var(--font-body-family, "DM Sans", system-ui, sans-serif);font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;padding:8px 12px}#seal-add-item-modal .seal-button:hover,#seal-add-item-modal .seal-button:focus{background:#2c241c;color:#f5f1eb}
/*# sourceMappingURL=/cdn/shop/t/40/assets/seal-portal.css.map */
