.c-product-form-options~subscription-widget{display:block;margin-top:1.5rem}.sub-widget{display:grid;gap:.75rem;margin-block:1.5rem 1.25rem}.sub-widget__one-time,.sub-widget__subscription{border:.0625rem solid #70707c;padding:1rem}.sub-widget__one-time:has(input:checked),.sub-widget__subscription:has(input:checked){box-shadow:0 0 0 .0625rem var(--color-black)}.sub-widget__one-time:has(input:checked) label:before,.sub-widget__subscription:has(input:checked) label:before{background-color:var(--color-primary)}.sub-widget__option-title{align-items:flex-start;display:flex;display:flex!important;flex-direction:row;font-family:var(--font-typeface-display);font-size:var(--font-display-sm);font-size:var(--font-display-xs);font-weight:var(--font-weight-display);justify-content:flex-start;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.sub-widget__price{flex:1;font-family:var(--font-typeface-accent);font-size:var(--font-static-xs);font-weight:var(--font-weight-accent);margin-left:auto;text-align:right}.sub-widget__price s{font-weight:300}.sub-widget__subscription{display:none}.sub-widget__subscription.is-active,.sub-widget__subscription.is-selected .sub-widget__plans{display:block}.sub-widget__plans{display:none;height:0;opacity:0;overflow:hidden;padding-left:2rem;width:100%}.sub-widget__plans:after,.sub-widget__plans:before{content:"";display:block;position:relative;z-index:-1}.sub-widget__plans:before{margin-top:-.3125rem}.sub-widget__plans:after{margin-bottom:-3.3125rem}.sub-widget__plans.is-active{display:block;transition:padding .3s ease,opacity .3s ease}.sub-widget__plans.is-visible{-webkit-animation:overflowVisible .3s forwards;animation:overflowVisible .3s forwards;height:auto;opacity:1;padding-bottom:3.5rem;padding-top:.5rem}.sub-widget__plans-wrapper{display:grid;gap:.5rem;padding:0;position:relative}.sub-widget__plans-wrapper select{font-family:var(--font-typeface-display);font-size:var(--font-display-sm);font-size:var(--font-display-xs);font-weight:var(--font-weight-display);letter-spacing:.02em;line-height:1.2;margin:0;padding-block:.75rem;padding-left:1rem;text-transform:uppercase}.sub-widget__description{color:var(--text-global-secondary);font-family:var(--font-typeface-accent);font-size:var(--font-body-xs);font-weight:var(--font-weight-accent);letter-spacing:0;line-height:1.15;margin-block:.5rem;text-transform:none}.sub-widget__description ul{padding-left:0!important}.sub-widget__description li{align-items:flex-start;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;list-style-image:none!important;margin-bottom:.5rem!important;padding-left:0!important}.sub-widget__description li:before{border-bottom:.09375rem solid var(--border-global-accent);border-left:.09375rem solid var(--border-global-accent);content:""!important;display:block;height:.4375rem;position:static!important;transform:translateY(1px) rotate(-45deg);width:.75rem}.sub-widget__plan-options{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;row-gap:.25rem}.sub-widget__plan-options-name{color:var(--text-global-secondary);display:block;font-family:var(--font-typeface-accent);font-size:var(--font-static-micro);font-weight:var(--font-weight-accent);letter-spacing:.05em;line-height:1.2;margin-bottom:.5rem;text-transform:uppercase}.sub-widget__subscription-badge{background-color:var(--surface-global-brand);border-radius:.25rem;display:none;font-size:var(--font-body-xs);font-weight:600;padding:.25rem .35rem;position:absolute;right:0;top:0}.sub-widget__subscription-badge.is-active{display:inline-block}.sub-widget__savings-badge{background-color:var(--surface-global-accent);border-radius:.25rem;color:var(--text-global-dark);display:block;font-family:var(--font-typeface-accent);font-size:var(--font-static-micro);font-weight:var(--font-weight-accent);letter-spacing:.05em;letter-spacing:0;line-height:1.2;line-height:1;margin-left:.25rem;padding:.4375rem;text-transform:uppercase}.sub-widget-price-adjustments{display:none;font-size:1rem;height:0;opacity:0;overflow:hidden;width:100%}.sub-widget-price-adjustments:after,.sub-widget-price-adjustments:before{content:"";display:block;position:relative;z-index:-1}.sub-widget-price-adjustments:before{margin-top:-.3125rem}.sub-widget-price-adjustments:after{margin-bottom:-3.3125rem}.sub-widget-price-adjustments.is-active{display:block;transition:padding .3s ease,opacity .3s ease}.sub-widget-price-adjustments.is-visible{-webkit-animation:overflowVisible .3s forwards;animation:overflowVisible .3s forwards;height:auto;opacity:1;padding-bottom:3.5rem;padding-top:.5rem}.sub-widget-price-adjustments__list{display:grid;gap:0}.sub-widget-price-adjustments__item{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;min-height:3rem;padding:.5rem 0}.sub-widget-price-adjustments__item:not(:last-child){border-bottom:.0625rem solid var(--border-global-subtle)}.sub-widget-price-adjustments__price{font-weight:600;margin-left:auto}.sub-widget-price-adjustments__discount{background-color:var(--surface-global-brand);border-radius:.25rem;display:inline-block;flex-shrink:0;font-size:var(--font-body-xs);font-weight:600;padding:.25rem .5rem}.sub-widget-price-adjustments__discount:empty{display:none}@media only screen and (min-width:48em){.sub-widget__description li{margin-bottom:.625rem!important}}