.change-subscription-wrapper{padding-top:16px;margin-top:8px}.change-subscription-affected-products-list-wrapper{color:#000;text-align:center;font-size:13px;font-weight:400;margin-bottom:16px;padding:0 24px}@media(max-width: 768px){.change-subscription-affected-products-list-wrapper{padding:0 16px}}.change-subscription-products-list{font-size:13px;font-weight:500}.change-subscription-compare-prices-wrapper,.change-subscription-total-price-summary-wrapper{display:flex;flex-direction:column;gap:24px;padding:0 24px;text-align:left}@media(max-width: 768px){.change-subscription-compare-prices-wrapper,.change-subscription-total-price-summary-wrapper{padding:0 16px}}.change-subscription-prices-wrapper{display:flex;flex-direction:column;gap:8px}.change-subscription-title-label{color:dimgray;font-size:10px;font-weight:500}.change-subscription-label-and-prices-wrapper{display:flex;gap:16px;justify-content:space-between;align-items:center;color:#000}.change-subscription-label-and-prices-wrapper.change-subscription-color-gray{color:#969696}.change-subscription-period-label{font-size:13px;font-weight:500}.change-subscription-period-label.total-sub-period-label{font-size:15px}.change-subscription-prices,.change-subscription-better-prices{text-align:right;display:flex;gap:8px;font-weight:400}.change-subscription-better-prices{color:#3eaf2f}.change-subscription-better-prices .better-subscription-price{font-weight:500}.change-subscription-price,.change-subscription-price-total{font-size:15px}.change-subscription-price-total{font-size:19px;font-weight:500}.change-subscription-currency,.change-subscription-currency-total{font-size:10px;line-height:14px}.change-subscription-currency-total{font-size:12px;font-weight:500;line-height:16px}.change-subscription-separation-line{background-color:#d9d9d9;height:1px;width:100%;margin:16px 0}.change-subscription-total-price-summary-wrapper{gap:8px}.change-subscription-prices-summary-text{color:#969696;font-size:12px;font-weight:400;line-height:16px}.change-subscription-cancel-link-wrapper{text-align:right;padding:0 24px}@media(max-width: 768px){.change-subscription-cancel-link-wrapper{padding:0 16px}}.change-subscription-loading-wrapper{position:relative;height:334px}@keyframes change-subscription-pulsate{0%{transform:scale(0.1, 0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2, 1.2);opacity:0}}.change-subscription-loading{position:absolute;width:50px;height:50px;top:calc(50% - 45px);left:50%;margin:-25px 0 0 -25px;border-radius:100%;border:4px solid #17bed0;opacity:0;animation:change-subscription-pulsate 1s ease-out infinite}.change-subscription-error-message-wrapper{padding:0 24px 40px 24px}@media(max-width: 768px){.change-subscription-error-message-wrapper{padding:0 16px 40px 16px}}.change-subscription-error-message{text-align:center;font-size:14px;padding:13px 16px;color:#f73c3c;border:solid 1px #f73c3c;border-radius:7px;background:#fef6f6;margin:10px auto 0;width:100%;box-sizing:border-box}
.change-payment-source-container{display:block;margin:0 auto}.change-payment-source-container.hidden{display:none}.change-payment-source-wrapper{padding:0 24px}.change-payment-source-loading-wrapper{position:relative;height:334px}@keyframes change-payment-source-pulsate{0%{transform:scale(0.1, 0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2, 1.2);opacity:0}}.change-payment-source-loading{position:absolute;width:50px;height:50px;top:calc(50% - 45px);left:50%;margin:-25px 0 0 -25px;border-radius:100%;border:4px solid #17bed0;opacity:0;animation:change-payment-source-pulsate 1s ease-out infinite}.change-payment-source-error-message-wrapper{padding:0 24px 40px 24px}@media(max-width: 768px){.change-payment-source-error-message-wrapper{padding:0 16px 40px 16px}}.change-payment-source-error-message{text-align:center;font-size:14px;padding:13px 16px;color:#f73c3c;border:solid 1px #f73c3c;border-radius:7px;background:#fef6f6;margin:10px auto 0;width:100%;box-sizing:border-box}
.manage-subs-box-container,.manage-subs-payment-source-wrapper,.manage-subs-subscription-summary-wrapper{background:#f7f8fa;box-shadow:0px 2px 8px 0px rgba(0,0,0,.08);padding:16px 24px;border-radius:8px;display:flex;flex-direction:column;gap:8px}@media(max-width: 768px){.manage-subs-box-container,.manage-subs-payment-source-wrapper,.manage-subs-subscription-summary-wrapper{padding:16px}}.manage-subs-box-container.manage-subs-justify-space-between,.manage-subs-justify-space-between.manage-subs-payment-source-wrapper,.manage-subs-justify-space-between.manage-subs-subscription-summary-wrapper{justify-content:space-between}.manage-subs-payment-source-wrapper{position:relative}.manage-subs-payment-source-wrapper.expires-soon{border:1px solid #fea109}.manage-subs-payment-source-wrapper.expired{border:1px solid #ff2a20}.manage-subs-box-header-wrapper{display:flex;gap:8px;align-items:center}.manage-subs-box-header-icon,.manage-subs-provider-icon{position:relative;display:flex;justify-content:flex-start;overflow:hidden;width:24px;height:auto;max-height:auto;border-radius:12px}.manage-subs-box-header-icon.manage-subs-icon-width-32,.manage-subs-icon-width-32.manage-subs-provider-icon{width:32px}.manage-subs-box-header-icon.manage-subs-icon-maxheight-26,.manage-subs-icon-maxheight-26.manage-subs-provider-icon{max-height:26px}.manage-subs-box-header-icon.manage-subs-icon-bradius-0,.manage-subs-icon-bradius-0.manage-subs-provider-icon{border-radius:0}.manage-subs-box-header-text{font-size:15px;font-style:normal;font-weight:500;line-height:normal;color:#000}.manage-subs-link{color:#17bed0;font-size:13px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none;opacity:1}.manage-subs-link:hover{cursor:pointer}.manage-subs-link.disabled{opacity:.5}.manage-subs-link.disabled:hover{cursor:default}.manage-subs-modal-button-container{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px}.manage-subs-modal-button-container>div{flex:1;width:max-content}.manage-subs-modal-button-container .show-on-mobile{display:none}@media(max-width: 768px){.manage-subs-modal-button-container{padding:24px 16px}.manage-subs-modal-button-container.hide-close-btn-mobile>div:first-child{display:none}.manage-subs-modal-button-container .hide-on-mobile{display:none}.manage-subs-modal-button-container .show-on-mobile{display:unset}}.manage-subs-slide-animation-container{transition:opacity 400ms ease-in-out}.manage-subs-slide-animation-container>div{transition:opacity 400ms ease-in-out}.manage-subs-slide-animation-container .fading-enter,.manage-subs-slide-animation-container .fading-appear{opacity:1}.manage-subs-slide-animation-container .fading-exit{opacity:0}.manage-subs-slide-animation-container .fading-enter-active,.manage-subs-slide-animation-container .fading-appear-active{opacity:1}.manage-subs-slide-animation-container .fading-exit-active{opacity:0}.manage-subs-slide-animation-container .fading-enter-active,.manage-subs-slide-animation-container .fading-appear-active,.manage-subs-slide-animation-container .fading-exit-active{transition:opacity 400ms ease-in-out}.manage-subs-slide-animation-container .slide-enter{opacity:0;transform:translateY(20px)}.manage-subs-slide-animation-container .slide-enter-active{opacity:1;transform:translateY(0px);transition:all 250ms ease-in-out}.manage-subs-slide-animation-container .slide-exit{opacity:1;transform:translateY(0px)}.manage-subs-slide-animation-container .slide-exit-active{opacity:0;transform:translateY(20px);transition:all 250ms ease-in-out}.manage-subs-error-wrapper{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:16px;border-radius:8px;border:solid 1px #ff2a20;background-color:rgba(255,42,32,.06);transition:all 500ms ease-in-out;margin:24px 24px 0 24px}@media(max-width: 768px){.manage-subs-error-wrapper{margin:24px 16px 0 16px}}.manage-subs-error-msg{font-size:13px;color:#ff2a20;transition:all 500ms ease-in-out;text-align:center}.manage-subs-modal-wrap{position:relative;width:calc(100% - var(--spacing-lg, 24px)*2);margin:0 auto;max-width:540px;box-sizing:border-box;border-radius:16px;background-color:#fff;padding-top:24px}@media(max-width: 768px){.manage-subs-modal-wrap{max-width:520px}}.manage-subs-modal-title{color:#000;font-size:19px;font-weight:700;font-style:normal;line-height:normal;letter-spacing:normal;margin:16px auto 40px auto;padding:0 24px}@media(max-width: 768px){.manage-subs-modal-title{padding:0 16px}}.manage-subs-confirmation-description-wrapper{color:#000;font-size:13px;font-weight:400;padding:0 40px}@media(max-width: 768px){.manage-subs-confirmation-description-wrapper{padding:0 16px}}.manage-subs-confirmation-description-title{font-weight:700}.manage-subs-confirmation-text{margin:16px 0}.manage-subs-oval-modal-close{right:22px}.manage-subs-oval-modal-close:hover{opacity:.35;cursor:default}.manage-subs-oval-modal-close:not([disabled]):hover{opacity:1;cursor:pointer}.payment-source-payment-details-wrapper,.payment-source-ext-payment-details-wrapper,.payment-source-payment-details-paypal-wrapper{margin-left:40px;display:flex;flex-direction:column;color:#818181;font-size:12px;font-weight:400}.payment-source-payment-details-paypal-wrapper{gap:16px}.payment-source-ext-payment-details-wrapper{gap:16px}.payment-source-card-number{font-size:14px;margin-bottom:16px}.payment-source-card-holder-name{margin-bottom:2px}.payment-source-card-exp-date.expires-soon{color:#fea109}.payment-source-card-exp-date.expired{color:#ff2a20}.payment-source-card-exp-label{position:absolute;top:10px;right:10px;text-transform:uppercase;padding:4px 8px;font-size:10px;border-radius:33px}.payment-source-card-exp-label.expires-soon{background:rgba(255,170,0,.1);color:#fea109}.payment-source-card-exp-label.expired{background:#ffefee;color:#ff2a20}.payment-source-change-payment-details-wrapper{margin:4px 0 5px 40px}.payment-source-paypal-label{font-size:14px}.payment-source-paypal-email{font-size:14px}.payment-source-paypal-change-container{margin:16px 0 5px 40px;display:flex;align-items:center;justify-content:left;gap:4px}@media(max-width: 800px){.payment-source-paypal-change-container{flex-wrap:wrap}}.payment-source-change-paypal-label{color:#818181;font-size:12px;font-weight:400}.payment-source-paypal-button-container{width:96px;height:26px;position:relative}.payment-source-paypal-button-container #paypal-button{z-index:0;position:relative;overflow:hidden}.payment-source-paypal-button-container #paypal-button .paypal-buttons{min-width:0px !important;display:inline-block !important}.payment-source-paypal-button-container.payment-source-hide-paypal-btn #paypal-button .paypal-buttons{display:none !important}.payment-source-blue-button-loading{width:100%;padding:0px 8px;box-sizing:border-box;height:100%;line-height:40px;border-radius:var(--button-border-radius);background-color:#0070ba;cursor:default;pointer-events:none;margin-top:0px;position:absolute;right:0px;z-index:1}@keyframes payment-source-spin{100%{transform:rotate(360deg)}}.payment-source-loading{position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;animation:payment-source-spin .5s linear infinite;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxjaXJjbGUgY3g9IjEwIiBjeT0iMTAiIHI9IjkiIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTEwIDFhOSA5IDAgMCAxIDkgOSIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvZz48L3N2Zz4=") no-repeat 50%;background-size:20px 20px}.payment-source-external-payment-provider-name{font-size:14px}
.manage-subs-box-container,.manage-subs-payment-source-wrapper,.manage-subs-subscription-summary-wrapper{background:#f7f8fa;box-shadow:0px 2px 8px 0px rgba(0,0,0,.08);padding:16px 24px;border-radius:8px;display:flex;flex-direction:column;gap:8px}@media(max-width: 768px){.manage-subs-box-container,.manage-subs-payment-source-wrapper,.manage-subs-subscription-summary-wrapper{padding:16px}}.manage-subs-box-container.manage-subs-justify-space-between,.manage-subs-justify-space-between.manage-subs-payment-source-wrapper,.manage-subs-justify-space-between.manage-subs-subscription-summary-wrapper{justify-content:space-between}.manage-subs-payment-source-wrapper{position:relative}.manage-subs-payment-source-wrapper.expires-soon{border:1px solid #fea109}.manage-subs-payment-source-wrapper.expired{border:1px solid #ff2a20}.manage-subs-box-header-wrapper{display:flex;gap:8px;align-items:center}.manage-subs-box-header-icon,.manage-subs-provider-icon{position:relative;display:flex;justify-content:flex-start;overflow:hidden;width:24px;height:auto;max-height:auto;border-radius:12px}.manage-subs-box-header-icon.manage-subs-icon-width-32,.manage-subs-icon-width-32.manage-subs-provider-icon{width:32px}.manage-subs-box-header-icon.manage-subs-icon-maxheight-26,.manage-subs-icon-maxheight-26.manage-subs-provider-icon{max-height:26px}.manage-subs-box-header-icon.manage-subs-icon-bradius-0,.manage-subs-icon-bradius-0.manage-subs-provider-icon{border-radius:0}.manage-subs-box-header-text{font-size:15px;font-style:normal;font-weight:500;line-height:normal;color:#000}.manage-subs-link{color:#17bed0;font-size:13px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none;opacity:1}.manage-subs-link:hover{cursor:pointer}.manage-subs-link.disabled{opacity:.5}.manage-subs-link.disabled:hover{cursor:default}.manage-subs-modal-button-container{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px}.manage-subs-modal-button-container>div{flex:1;width:max-content}.manage-subs-modal-button-container .show-on-mobile{display:none}@media(max-width: 768px){.manage-subs-modal-button-container{padding:24px 16px}.manage-subs-modal-button-container.hide-close-btn-mobile>div:first-child{display:none}.manage-subs-modal-button-container .hide-on-mobile{display:none}.manage-subs-modal-button-container .show-on-mobile{display:unset}}.manage-subs-slide-animation-container{transition:opacity 400ms ease-in-out}.manage-subs-slide-animation-container>div{transition:opacity 400ms ease-in-out}.manage-subs-slide-animation-container .fading-enter,.manage-subs-slide-animation-container .fading-appear{opacity:1}.manage-subs-slide-animation-container .fading-exit{opacity:0}.manage-subs-slide-animation-container .fading-enter-active,.manage-subs-slide-animation-container .fading-appear-active{opacity:1}.manage-subs-slide-animation-container .fading-exit-active{opacity:0}.manage-subs-slide-animation-container .fading-enter-active,.manage-subs-slide-animation-container .fading-appear-active,.manage-subs-slide-animation-container .fading-exit-active{transition:opacity 400ms ease-in-out}.manage-subs-slide-animation-container .slide-enter{opacity:0;transform:translateY(20px)}.manage-subs-slide-animation-container .slide-enter-active{opacity:1;transform:translateY(0px);transition:all 250ms ease-in-out}.manage-subs-slide-animation-container .slide-exit{opacity:1;transform:translateY(0px)}.manage-subs-slide-animation-container .slide-exit-active{opacity:0;transform:translateY(20px);transition:all 250ms ease-in-out}.manage-subs-error-wrapper{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:16px;border-radius:8px;border:solid 1px #ff2a20;background-color:rgba(255,42,32,.06);transition:all 500ms ease-in-out;margin:24px 24px 0 24px}@media(max-width: 768px){.manage-subs-error-wrapper{margin:24px 16px 0 16px}}.manage-subs-error-msg{font-size:13px;color:#ff2a20;transition:all 500ms ease-in-out;text-align:center}.manage-subs-modal-wrap{position:relative;width:calc(100% - var(--spacing-lg, 24px)*2);margin:0 auto;max-width:540px;box-sizing:border-box;border-radius:16px;background-color:#fff;padding-top:24px}@media(max-width: 768px){.manage-subs-modal-wrap{max-width:520px}}.manage-subs-modal-title{color:#000;font-size:19px;font-weight:700;font-style:normal;line-height:normal;letter-spacing:normal;margin:16px auto 40px auto;padding:0 24px}@media(max-width: 768px){.manage-subs-modal-title{padding:0 16px}}.manage-subs-confirmation-description-wrapper{color:#000;font-size:13px;font-weight:400;padding:0 40px}@media(max-width: 768px){.manage-subs-confirmation-description-wrapper{padding:0 16px}}.manage-subs-confirmation-description-title{font-weight:700}.manage-subs-confirmation-text{margin:16px 0}.manage-subs-oval-modal-close{right:22px}.manage-subs-oval-modal-close:hover{opacity:.35;cursor:default}.manage-subs-oval-modal-close:not([disabled]):hover{opacity:1;cursor:pointer}.subscribed-products-wrapper{display:flex;flex-direction:column;gap:32px}.subscribed-products-inner-wrapper{display:flex;flex-direction:column;gap:16px}.subscribed-products-header-text{color:dimgray;font-size:10px;font-weight:500;text-transform:uppercase}.subscribed-products-list-wrapper{display:flex;flex-direction:column;gap:16px}.subscribed-product-wrapper{padding:16px 24px;border:1px solid #17bed0;border-radius:8px;background:#fff;display:flex;flex-direction:column}.subscribed-product-wrapper.gray-background{border-color:#d9d9d9;background:#f7f8fa}@media(max-width: 768px){.subscribed-product-wrapper{padding:16px}}.subscribed-product-header{display:flex;justify-content:space-between;align-items:center}.subscribed-product-name{color:#000;font-size:18px;font-weight:500}.subscribed-product-prices-container{display:flex;justify-content:flex-end;align-items:center;gap:6px}.subscribed-product-price{display:flex;gap:4px;align-items:flex-end;color:#000}.subscribed-product-price-value{font-size:24px;font-weight:300}.subscribed-product-price-currency{font-size:13px;font-weight:400;line-height:20px}.subscribed-product-description{margin-top:24px;display:flex;gap:8px;color:#818181;font-size:12px;font-weight:400;align-items:center}.subscribed-product-actions-wrapper{display:flex;justify-content:space-between;align-items:flex-end}.subscribed-product-remove-link-wrapper{margin-top:24px}.subscribed-product-upgrade-btn-wrapper{margin-left:auto;margin-top:24px}.subscribed-product-period-label{text-transform:uppercase;color:#000;font-size:19px;font-weight:300}
.manage-subs-box-container,.manage-subs-payment-source-wrapper,.manage-subs-subscription-summary-wrapper{background:#f7f8fa;box-shadow:0px 2px 8px 0px rgba(0,0,0,.08);padding:16px 24px;border-radius:8px;display:flex;flex-direction:column;gap:8px}@media(max-width: 768px){.manage-subs-box-container,.manage-subs-payment-source-wrapper,.manage-subs-subscription-summary-wrapper{padding:16px}}.manage-subs-box-container.manage-subs-justify-space-between,.manage-subs-justify-space-between.manage-subs-payment-source-wrapper,.manage-subs-justify-space-between.manage-subs-subscription-summary-wrapper{justify-content:space-between}.manage-subs-payment-source-wrapper{position:relative}.manage-subs-payment-source-wrapper.expires-soon{border:1px solid #fea109}.manage-subs-payment-source-wrapper.expired{border:1px solid #ff2a20}.manage-subs-box-header-wrapper{display:flex;gap:8px;align-items:center}.manage-subs-box-header-icon,.manage-subs-provider-icon{position:relative;display:flex;justify-content:flex-start;overflow:hidden;width:24px;height:auto;max-height:auto;border-radius:12px}.manage-subs-box-header-icon.manage-subs-icon-width-32,.manage-subs-icon-width-32.manage-subs-provider-icon{width:32px}.manage-subs-box-header-icon.manage-subs-icon-maxheight-26,.manage-subs-icon-maxheight-26.manage-subs-provider-icon{max-height:26px}.manage-subs-box-header-icon.manage-subs-icon-bradius-0,.manage-subs-icon-bradius-0.manage-subs-provider-icon{border-radius:0}.manage-subs-box-header-text{font-size:15px;font-style:normal;font-weight:500;line-height:normal;color:#000}.manage-subs-link{color:#17bed0;font-size:13px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none;opacity:1}.manage-subs-link:hover{cursor:pointer}.manage-subs-link.disabled{opacity:.5}.manage-subs-link.disabled:hover{cursor:default}.manage-subs-modal-button-container{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px}.manage-subs-modal-button-container>div{flex:1;width:max-content}.manage-subs-modal-button-container .show-on-mobile{display:none}@media(max-width: 768px){.manage-subs-modal-button-container{padding:24px 16px}.manage-subs-modal-button-container.hide-close-btn-mobile>div:first-child{display:none}.manage-subs-modal-button-container .hide-on-mobile{display:none}.manage-subs-modal-button-container .show-on-mobile{display:unset}}.manage-subs-slide-animation-container{transition:opacity 400ms ease-in-out}.manage-subs-slide-animation-container>div{transition:opacity 400ms ease-in-out}.manage-subs-slide-animation-container .fading-enter,.manage-subs-slide-animation-container .fading-appear{opacity:1}.manage-subs-slide-animation-container .fading-exit{opacity:0}.manage-subs-slide-animation-container .fading-enter-active,.manage-subs-slide-animation-container .fading-appear-active{opacity:1}.manage-subs-slide-animation-container .fading-exit-active{opacity:0}.manage-subs-slide-animation-container .fading-enter-active,.manage-subs-slide-animation-container .fading-appear-active,.manage-subs-slide-animation-container .fading-exit-active{transition:opacity 400ms ease-in-out}.manage-subs-slide-animation-container .slide-enter{opacity:0;transform:translateY(20px)}.manage-subs-slide-animation-container .slide-enter-active{opacity:1;transform:translateY(0px);transition:all 250ms ease-in-out}.manage-subs-slide-animation-container .slide-exit{opacity:1;transform:translateY(0px)}.manage-subs-slide-animation-container .slide-exit-active{opacity:0;transform:translateY(20px);transition:all 250ms ease-in-out}.manage-subs-error-wrapper{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:16px;border-radius:8px;border:solid 1px #ff2a20;background-color:rgba(255,42,32,.06);transition:all 500ms ease-in-out;margin:24px 24px 0 24px}@media(max-width: 768px){.manage-subs-error-wrapper{margin:24px 16px 0 16px}}.manage-subs-error-msg{font-size:13px;color:#ff2a20;transition:all 500ms ease-in-out;text-align:center}.manage-subs-modal-wrap{position:relative;width:calc(100% - var(--spacing-lg, 24px)*2);margin:0 auto;max-width:540px;box-sizing:border-box;border-radius:16px;background-color:#fff;padding-top:24px}@media(max-width: 768px){.manage-subs-modal-wrap{max-width:520px}}.manage-subs-modal-title{color:#000;font-size:19px;font-weight:700;font-style:normal;line-height:normal;letter-spacing:normal;margin:16px auto 40px auto;padding:0 24px}@media(max-width: 768px){.manage-subs-modal-title{padding:0 16px}}.manage-subs-confirmation-description-wrapper{color:#000;font-size:13px;font-weight:400;padding:0 40px}@media(max-width: 768px){.manage-subs-confirmation-description-wrapper{padding:0 16px}}.manage-subs-confirmation-description-title{font-weight:700}.manage-subs-confirmation-text{margin:16px 0}.manage-subs-oval-modal-close{right:22px}.manage-subs-oval-modal-close:hover{opacity:.35;cursor:default}.manage-subs-oval-modal-close:not([disabled]):hover{opacity:1;cursor:pointer}.subscription-summary-header-and-info-wrapper{display:flex;flex-direction:column;gap:8px}.subscription-summary-today-icon-wrapper{position:absolute;top:6px}.subscription-summary-info-wrapper{margin-left:32px;display:flex;gap:6px;align-items:flex-start;flex-direction:column}.subscription-summary-info-wrapper-inner{display:flex;gap:4px;align-items:flex-start}.subscription-summary-info-label{font-size:14px;font-weight:400;color:#818181}.subscription-summary-info-value{color:#818181;font-size:14px;font-weight:500;flex:1}.subscription-summary-info-currency{font-size:11px}.subscription-summary-footer-wrapper{margin-top:4px;display:flex;align-items:flex-end}@media(max-width: 768px){.subscription-summary-footer-wrapper{display:block}}.subscription-summary-savings-label-wrapper{display:flex;align-items:flex-end;gap:8px}@media(max-width: 768px){.subscription-summary-savings-label-wrapper{margin-top:16px;margin-bottom:16px}}.subscription-summary-savings-icon{width:24px;height:20px;text-align:right}.subscription-summary-savings-text{color:#818181;font-size:13px;font-weight:400}.subscription-summary-savings-text .savings-percentages{color:#3eaf2f;font-size:13px;font-weight:500}.subscription-summary-button-wrapper{flex:1;display:flex;justify-content:flex-end}@media(max-width: 768px){.subscription-summary-button-wrapper{margin-top:8px}}.subscription-summary-footer-link-wrapper{margin-top:16px;margin-left:32px}.subscription-summary-excluded-price-text-wrapper{font-size:11px;font-weight:400}
.upsell-products-wrapper{margin-top:28px;padding-left:12px;display:flex;flex-direction:column;gap:24px}@media(max-width: 768px){.upsell-products-wrapper{margin-top:0;background-color:#f7f8fa;margin-bottom:24px;gap:32px;padding:24px 16px}}.upsell-product-wrapper{display:flex;gap:12px}.upsell-product-icon{position:relative;width:40px;height:40px;overflow:hidden;border-radius:20px}.upsell-product-icon-inner-wrapper{position:absolute;top:6px}.upsell-product-info-wrapper{display:flex;flex-direction:column;gap:4px}.upsell-product-name{color:#000;font-size:15px;font-weight:500}.upsell-product-description{margin-bottom:4px;color:dimgray;font-size:13px;font-weight:400}.upsell-product-external-link-icon-wrapper{padding:3px;width:14px;height:14px}.upsell-product-external-link>a{display:flex;align-items:center}
.manage-subs-view-wrapper{max-width:912px;width:100%}.manage-subs-top-headline{margin:0 auto 40px auto;font-size:28px;font-weight:300;letter-spacing:normal;text-align:center;display:flex;align-items:center;justify-content:center}@media(max-width: 768px){.manage-subs-top-headline{display:none}}.manage-subs-content-grid{display:grid;grid-template-columns:1.49fr 1fr;grid-column-gap:16px;grid-row-gap:44px}@media(max-width: 768px){.manage-subs-content-grid{display:flex;gap:16px;flex-direction:column}}.manage-subs-subscribed-products-wrapper.manage-subs-fullwidth{grid-column:span 2}@media(max-width: 768px){.manage-subs-subscribed-products-wrapper{margin-top:16px;margin-bottom:24px}}.manage-subs-no-active-subscriptions-wrapper{display:flex;flex-direction:column;align-items:center;gap:32px;margin-bottom:24px}.manage-subs-blank-screen-devices-icon-wrapper{margin-bottom:6px}.manage-subs-no-active-subs-text{color:#bbb;font-size:16px;font-weight:400}.manage-subs-cannot-edit-subs-wrapper{display:flex;align-items:flex-end;text-align:center;justify-content:center;gap:8px;margin-bottom:24px;color:rgba(0,0,0,.5);font-size:13px;font-weight:500}.manage-subs-error-message{text-align:center;font-size:14px;padding:13px 16px;color:#f73c3c;border:solid 1px #f73c3c;border-radius:7px;background:#fef6f6;margin:10px auto 40px}@media(max-width: 768px){.manage-subs-error-message{width:calc(100% - 32px)}}@media(max-width: 450px){.manage-subs-error-message{width:calc(100% - 24px)}}