.v-checkout-membership-benefits{background-color:var(--contrast-full);border-radius:var(--corner-2);margin-bottom:40px}.v-checkout-membership-benefits.mobile .row li{margin-bottom:0;margin-left:1.5rem}.v-checkout-membership-benefits.theme-default{border:1px solid var(--contrast-6);padding:20px}.v-checkout-membership-benefits.theme-default h5{font-size:18px;margin-bottom:10px}.v-checkout-membership-benefits.theme-pf{font-size:12px;margin-bottom:20px}.v-checkout-membership-benefits.theme-pf h5{font-size:20px;font-weight:700;margin-bottom:20px}.v-checkout-features-list{-moz-column-count:2;column-count:2;list-style:none;padding:0;text-align:left}@media(max-width:767.98px){.v-checkout-features-list{-moz-column-count:1;column-count:1}}.v-checkout-features-list.theme-default{font-size:12px}@media(min-width:992px){.v-checkout-features-list.theme-default{font-size:16px}}.v-checkout-features-list.theme-default li:before{top:5px}.v-checkout-features-list.theme-pf{font-size:14px}.v-checkout-features-list.theme-pf li:before{top:3px}.v-checkout-features-list li{margin-bottom:10px;padding-left:24px;position:relative}.v-checkout-features-list li:before{background:url(/_nuxt/img/green-check.d04bf14.png) no-repeat;background-size:contain;content:"";height:16px;left:2px;position:absolute;width:16px}.v-pages-checkout-page-pf{font-size:16px;padding-bottom:32px;padding-top:85px}.v-pages-checkout-page-pf .address-header{font-size:2.2rem;font-weight:600;padding-bottom:.5rem}.v-pages-checkout-page-pf h3{padding-bottom:2rem}.v-pages-checkout-page-pf .is-custom-color{color:var(--secondary-3)}@media(min-width:576px){.v-pages-checkout-page-pf{margin-top:75px;padding-top:27px}}@media(min-width:992px){.v-pages-checkout-page-pf .right-space{padding-right:5rem}}.v-pages-checkout-page-pf>.row{background-color:#fff;border:1px solid var(--primary-12);border-radius:var(--radius);padding:30px 20px}@media(max-width:575.98px){.v-pages-checkout-page-pf>.row{padding:10px 5px}}@media(min-width:992px){.v-pages-checkout-page-pf>.row{padding:40px}}.subscription-box{align-items:center;border-radius:var(--corner-5);cursor:pointer;display:flex;flex-direction:column;font-size:1.5rem;margin-bottom:15px;position:relative}.subscription-box.hide-overflow{overflow:hidden}.subscription-box .sub-wrapper{align-items:flex-start;display:flex;height:100%;justify-content:flex-start;min-height:88px;min-height:0;min-height:auto;width:100%}@media(max-width:575.98px){.subscription-box .sub-wrapper{padding-left:10px;padding-top:10px}}.subscription-box .option-details{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.subscription-box .option-details .name{white-space:collapse}@media(max-width:575.98px){.subscription-box .option-details .name{margin-top:-2px}}.subscription-box.theme-default{background-color:var(--primary-3);border:3px solid var(--contrast-10-3)}.subscription-box.theme-default.check-sub{border-color:var(--secondary-4)}.subscription-box.theme-default.check-sub .option .name{color:var(--secondary-4)}.subscription-box.theme-default .badge,.subscription-box.theme-default .ribbon{background-color:var(--secondary-1);color:var(--secondary-text)}.subscription-box.theme-default .radio input:checked~.checkmark{background-color:var(--secondary-4);color:var(--secondary-text)}.subscription-box.theme-default .option .name{color:#fff}.subscription-box.theme-default .option .description-pf{color:var(--primary-13)}.subscription-box.theme-default .option .description-pf.highlight{color:var(--quaternary-1)}.subscription-box.theme-default .price-list-pf{align-self:stretch;background-color:var(--primary-5);color:var(--contrast-10);justify-content:center}@media(max-width:575.98px){.subscription-box.theme-default .price-list-pf span{padding-right:1rem;text-align:right}}@media(min-width:992px){.subscription-box.theme-default .price-list-pf{align-items:center}}.subscription-box.theme-default .price-list-pf .price{text-align:center}.subscription-box.theme-pf{background-color:var(--contrast-10-1);border:3px solid var(--contrast-10-1)}.subscription-box.theme-pf.check-sub{border-color:var(--secondary-4)}.subscription-box.theme-pf.check-sub .price-list-pf .price:first-child{color:var(--secondary-4)}.subscription-box.theme-pf .badge,.subscription-box.theme-pf .ribbon{background-color:var(--secondary-1);color:var(--secondary-text)}.subscription-box.theme-pf .radio{padding-left:10px;padding-top:10px}@media(min-width:576px){.subscription-box.theme-pf .radio{padding-left:20px;padding-top:20px}}.subscription-box.theme-pf .radio input:checked~.checkmark{background-color:var(--secondary-4);color:var(--secondary-text)}.subscription-box.theme-pf .option{padding-bottom:3px!important}.subscription-box.theme-pf .option .name{font-size:18px;font-weight:700;padding-bottom:.6rem}@media(max-width:575.98px){.subscription-box.theme-pf .option .name{font-size:16px}}.subscription-box.theme-pf .option .description-pf{padding-bottom:.5rem}@media(min-width:576px){.subscription-box.theme-pf .option .description-pf{padding-bottom:1rem}}.subscription-box.theme-pf .option .description-pf.highlight{color:var(--secondary-4);font-size:2.2rem;font-weight:500;font-weight:600}@media(max-width:575.98px){.subscription-box.theme-pf .option .description-pf.highlight{font-size:2.5rem;padding-top:.8rem}}.subscription-box.theme-pf .option .description-pf.large-desc{font-size:3rem!important;padding-bottom:1.2rem;padding-top:.6rem}@media(max-width:575.98px){.subscription-box.theme-pf .option .description-pf.large-desc{font-size:2.5rem;padding-top:.8rem}}.subscription-box.theme-pf .option.ribbon-height{padding-top:2.5rem}.subscription-box.theme-pf .option.ribbon-large-price-height{padding-top:3rem}.subscription-box.theme-pf .sub-description{display:inline-block;font-size:1.2rem;line-height:1.6rem;padding:0 2rem 2rem}.subscription-box.theme-pf .price-list-pf{justify-content:right;padding:0 10px}@media(max-width:575.98px){.subscription-box.theme-pf .price-list-pf{padding:0}.subscription-box.theme-pf .price-list-pf span{padding-right:1rem;text-align:right}}@media(min-width:576px){.subscription-box.theme-pf .price-list-pf{padding:12px 20px 0 0!important}}.subscription-box.theme-pf .price-list-pf .price{font-size:2rem;text-align:inherit}.subscription-box.theme-pf .price-list-pf .price:first-child{color:var(--primary-5)}.subscription-box.theme-pf .price-list-pf .price:first-child .suffix{font-weight:700}@media(min-width:576px){.subscription-box{font-size:1.6rem}}@media(min-width:992px){.subscription-box{margin-bottom:25px}}.subscription-box .badge{color:#fff;font-weight:700;padding:7px 30px;position:absolute;right:-3px;top:-14px}@media(min-width:992px){.subscription-box .badge{right:-25px}}.subscription-box .ribbon{color:#fff;display:flex;font-size:1rem;font-weight:700;justify-content:center;left:179px;padding:.3rem 30px;position:absolute;right:0;top:-14px;top:13px;transform:rotate(25deg);width:100%}@media(max-width:991.98px){.subscription-box .ribbon{font-size:1rem;left:263px;top:13px}}@media(max-width:575.98px){.subscription-box .ribbon{font-size:1rem;left:127px;top:13px}}.subscription-box .radio{align-items:center;display:flex;margin:0;padding-left:5px}@media(min-width:576px){.subscription-box .radio{padding-left:10px}}.subscription-box .radio .checkmark{cursor:pointer;display:block;height:15px;left:auto;position:relative;top:auto;width:15px}.subscription-box .radio .checkmark:after{height:10px;left:3px;top:0;width:6px}@media(min-width:576px){.subscription-box .radio .checkmark{height:20px;width:20px}.subscription-box .radio .checkmark:after{height:12px;left:5px;top:1px;width:7px}}.subscription-box .option{align-items:center;display:flex;flex-direction:column;line-height:1.3em;padding:5px;width:100%}@media(min-width:576px){.subscription-box .option{padding:10px}}@media(max-width:575.98px){.subscription-box .option{padding-right:0}}.subscription-box .option .name{font-weight:300;width:100%}@media(min-width:992px){.subscription-box .option .name{font-weight:500}}.subscription-box .option .description-pf{color:var(--secondary-3);font-size:2rem!important;font-weight:600;width:100%}@media(min-width:576px){.subscription-box .option .description-pf{font-size:2rem!important;padding-bottom:.4rem}}.subscription-box .price-list-pf{border-bottom-right-radius:12px;border-top-right-radius:12px;display:flex;flex-direction:column;justify-self:flex-end;padding:5px}@media(min-width:576px){.subscription-box .price-list-pf{min-width:150px;min-width:0;min-width:auto;padding:10px}}.subscription-box .price-list-pf .price{display:inline-block;font-size:1.5rem;font-weight:700;margin-top:0}.subscription-box .price-list-pf .price.large-offer-price{font-size:3rem}@media(max-width:575.98px){.subscription-box .price-list-pf .price.large-offer-price{font-size:2rem}}@media(min-width:576px){.subscription-box .price-list-pf .price{padding-right:1.4rem}}.subscription-box .price-list-pf .price+.price{font-size:.9em;font-weight:400}.subscription-box .price-list-pf .suffix{font-weight:400;white-space:pre-line}.v-checkout-private-secure-card.theme-pf{border:none;margin-bottom:0;padding:0;text-align:left}.v-checkout-private-secure-card.theme-pf .image{left:0;position:absolute;top:-7px}.v-checkout-private-secure-card.theme-pf .image img{height:45px;margin-right:5px}.v-checkout-private-secure-card.theme-pf h5{font-size:24px;margin-bottom:20px;margin-left:110px}.v-checkout-private-secure-card.theme-pf p{font-size:14px;margin-bottom:5px}.v-checkout-side-card{background-color:var(--contrast-full);border:1px solid var(--contrast-10-3);border-radius:var(--corner-2);font-size:14px;margin:0 0 40px;padding:14px;position:relative;text-align:center}.v-checkout-side-card.has-full-head{padding-top:70px}.v-checkout-side-card .full-head{background-color:var(--primary-2);border-top-left-radius:7px;border-top-right-radius:7px;color:#fff;font-size:1.8rem;font-weight:700;left:0;line-height:1.1;padding:15px;position:absolute;right:0;top:0;width:100%}.v-checkout-side-card h5{font-size:20px;font-weight:700;margin-bottom:12px}.v-main-as-seen-on-tv{margin:20px;text-align:center}.v-main-as-seen-on-tv .images{display:flex;justify-content:space-around}.v-main-as-seen-on-tv .images img{width:40px}@media(min-width:576px){.v-main-as-seen-on-tv .images img{width:60px}}.v-main-as-seen-on-tv .disclaimer{font-size:12.8px;padding-top:2rem}