.savings-banner_root__pVZEo{padding:.75rem 1rem}.savings-banner_root__pVZEo a{color:inherit;font-weight:inherit}.savings-banner_root-easy-repeat__3ol3m{border-radius:.25rem}.savings-banner_root-easy-repeat__3ol3m a{text-decoration:underline;text-underline-offset:.25rem;text-decoration-thickness:1px}.savings-banner_root-easy-repeat__3ol3m a:focus-visible,.savings-banner_root-easy-repeat__3ol3m a:hover{text-decoration:none}.savings-banner_root-easy-repeat__3ol3m a:active{text-decoration:underline;text-underline-offset:.25rem;text-decoration-thickness:1px}.savings-banner_subscription__6s9sR{background-color:var(--c-subscription-light);color:var(--c-subscription-base)}.savings-banner_brand__eOhWR{background-color:var(--c-brand-light);color:var(--c-brand-hover)}.savings-banner_link__LiMZB{padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;border-radius:.25rem;border:1px solid;isolation:isolate}.savings-banner_link__LiMZB.savings-banner_legacy__HtnwA{border-width:1px 0;border-radius:0}.savings-banner_link__LiMZB{text-decoration:none}.savings-banner_link__LiMZB:focus-visible,.savings-banner_link__LiMZB:hover{text-decoration:underline;text-underline-offset:.25rem;text-decoration-thickness:1px}.savings-banner_link__LiMZB:active{text-decoration:none}@media screen and (min-width:48rem){.savings-banner_link__LiMZB{margin:0}}.savings-banner_march-madness__FLMbZ{margin-top:1.6rem;padding:.375rem 1rem}.savings-banner_march-madness__FLMbZ p{margin:.25rem 0}.savings-banner_with-arrow__NjNWB{position:relative;margin-top:1.5rem}.savings-banner_with-arrow__NjNWB:after{content:"";position:absolute;z-index:-1;width:26px;height:26px;top:-14px;left:24%;border-top:1px solid;border-right:1px solid;transform:rotate(-45deg);background:inherit}@media screen and (min-width:48rem){.savings-banner_with-arrow__NjNWB:after{left:22%}}.savings-banner_one-time-text__YYuWb{margin:0 auto;display:flex;align-items:center}.savings-banner_uom__op6fl{padding-left:.25rem;color:inherit}.savings-banner_icon__zfdAJ{margin-right:.5rem}.product-purchase-type-selector_root__boMt5{border:none;padding:0;display:flex;flex-direction:column;gap:1rem}.product-purchase-type-selector_radio__LPHNJ{outline:1px solid var(--c-neutral-smoke);--outline-color-hover:var(--c-brand-base)}.product-purchase-type-selector_subscription__aJyLW{--outline-color-hover:var(--c-subscription-base)}.product-purchase-type-selector_input__QC5iS:before{background-color:rgba(0,0,0,0)}.product-purchase-type-selector_legend__AkxIX{padding-bottom:.5rem}