.inveterate.inveterate__tiers{--inv-hero-background-color: #faf9f7;--inv-hero-text-color: #282828;--inv-hero-button-background-color: #282828;--inv-hero-button-border-color: #282828;--inv-hero-button-text-color: #ffffff;--inv-hero-link-color: #71533e;--inv-pricing-background-color: #ffffff;--inv-pricing-font-color: #282828;--inv-pricing-text-color: #282828;--inv-pricing-card-background-color: #ffffff;--inv-pricing-card-text-color: #282828;--inv-pricing-primary-card-background-color: #ffffff;--inv-pricing-primary-card-border-color: #efebe4;--inv-pricing-primary-card-text-color: #282828;--inv-pricing-primary-button-background-color: #282828;--inv-pricing-primary-button-border-color: #282828;--inv-pricing-primary-button-text-color: #ffffff;--inv-pricing-secondary-card-background-color: #ffffff;--inv-pricing-secondary-card-border-color: #efebe4;--inv-pricing-secondary-card-text-color: #282828;--inv-pricing-secondary-button-background-color: #ffffff;--inv-pricing-secondary-button-border-color: #282828;--inv-pricing-secondary-button-text-color: #282828;--inv-benefits-background-color: #faf9f7;--inv-benefits-font-color: #282828;--inv-benefits-text-color: #282828;--inv-faq-background-color: #faf9f7;--inv-faq-border-color: #efebe4;--inv-faq-font-color: #282828;--inv-faq-text-color: #282828;--inv-quote-background-color: #ffffff;--inv-quote-text-color: #282828;font-family:Source Sans Pro,sans-serif;font-size:14px;line-height:20px;color:#282828}.inveterate.inveterate__tiers #inveterate-benefits-section{display:none!important}.inveterate.inveterate__tiers .inveterate__member__inner{max-width:1160px;margin:0 auto;padding:80px 20px 72px}.inveterate.inveterate__tiers .inveterate__member__headline{margin:0 0 24px;font-family:Zona Pro,sans-serif;font-size:28px;line-height:34px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#282828}.inveterate.inveterate__tiers .inveterate__member__block{margin:0 0 16px;padding:24px;background:#fff;border:1px solid #efebe4;border-radius:12px;box-shadow:none;font-family:Source Sans Pro,sans-serif;font-size:14px;line-height:20px;color:#282828}.inveterate.inveterate__tiers .inveterate__member__block__heading,.inveterate.inveterate__tiers .inveterate__member__block h3,.inveterate.inveterate__tiers .inveterate__member__block h4{margin:0 0 12px;font-family:Zona Pro,sans-serif;font-size:14px;line-height:20px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#282828}.inveterate.inveterate__tiers .inveterate__member__block p{font-size:14px;line-height:20px;color:#282828}.inveterate.inveterate__tiers .inveterate__member a,.inveterate.inveterate__tiers .inveterate__primary__link{color:#71533e;text-decoration:underline;text-underline-offset:2px}.inveterate.inveterate__tiers [data-inveterate-action=open-tier-selection]{display:none!important}.inveterate.inveterate__tiers .inveterate__credits_filter div{padding:6px 0;margin-right:20px;font-size:14px;line-height:20px;font-weight:600;color:#6b6b6b;border-bottom:2px solid transparent;cursor:pointer}.inveterate.inveterate__tiers .inveterate__credits_filter .inveterate__credit_filter_active{color:#282828;border-bottom-color:#71533e}.inveterate.inveterate__tiers .inveterate__credits_table,.inveterate.inveterate__tiers .inveterate__soon_expiring_credits,.inveterate.inveterate__tiers #inveterate__discounts_table{width:100%;border-collapse:collapse;font-size:14px;line-height:20px}.inveterate.inveterate__tiers .inveterate__credits_table th,.inveterate.inveterate__tiers #inveterate__discounts_table th{padding:10px 8px;font-family:Zona Pro,sans-serif;font-size:12px;line-height:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:left;color:#282828;border-bottom:1px solid #efebe4}.inveterate.inveterate__tiers .inveterate__credits_table td,.inveterate.inveterate__tiers #inveterate__discounts_table td{padding:12px 8px;border-bottom:1px solid #efebe4;color:#282828}.inveterate.inveterate__tiers #inveterate__credits-place-holder{padding:24px 8px;font-size:14px;color:#6b6b6b}.inveterate.inveterate__tiers .inveterate__button__primary,.inveterate.inveterate__tiers .inveterate__member button,.inveterate.inveterate__tiers .inveterate__hero__buttons a,.inveterate.inveterate__tiers .inveterate__hero__buttons button,.inveterate.inveterate__tiers .inveterate__modal button{font-family:Zona Pro,sans-serif;font-size:14px;line-height:20px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:12px 24px}.inveterate.inveterate__tiers .inveterate__button__primary,.inveterate.inveterate__tiers .inveterate__member button{background:#282828;color:#fff;border:1px solid #282828}.inveterate.inveterate__tiers .inveterate__member .inveterate__redemption__button.inveterate__redemption__button{background:#282828!important;color:#fff!important;border:1px solid #282828!important;transition:background-color .2s ease,color .2s ease}.inveterate.inveterate__tiers .inveterate__member .inveterate__redemption__button.inveterate__redemption__button:hover{background:#fff!important;color:#282828!important}.inveterate.inveterate__tiers .inveterate__member__program__price__container{padding:24px;background:#faf9f7;border:1px solid #efebe4;border-radius:12px;text-align:center}.inveterate.inveterate__tiers .inveterate__member__block .inveterate__member__program__price{margin:0 0 4px;font-size:32px;line-height:38px;letter-spacing:.02em}.inveterate.inveterate__tiers .inveterate__member__program__price__subtext{color:#6b6b6b}.inveterate.inveterate__tiers .inveterate__member__program hr,.inveterate.inveterate__tiers #inveterate__redeem hr{height:0;margin:24px 0;background:none;border:0;border-top:1px solid #efebe4}.inveterate.inveterate__tiers #inveterate__redeem .inveterate__redemption_title{font-weight:700}.inveterate.inveterate__tiers .inveterate__redeem__code-value,.inveterate.inveterate__tiers .inveterate__redeem__contract-discount-value,.inveterate.inveterate__tiers .inveterate__member__program__group-copy span{font-size:inherit;font-weight:inherit;letter-spacing:inherit}.inveterate.inveterate__tiers .inveterate__existing_code_icon_holder{background:#faf9f7}.inveterate.inveterate__tiers #inveterate__redeem .inveterate__redeem__existing_code_container{display:flex;flex:0 1 auto;gap:12px;width:auto;max-width:100%;min-width:0;align-items:center;padding:4px 4px 4px 16px;border:1px solid #efebe4;border-radius:999px}.inveterate.inveterate__tiers #inveterate__redeem .inveterate__redeem__existing_code_div{flex:1 1 auto;width:auto;display:flex;align-items:center;min-width:0;padding:0}.inveterate.inveterate__tiers #inveterate__redeem .inveterate__redeem__existing_code{font-family:Source Sans Pro,sans-serif;letter-spacing:normal;text-transform:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:#282828}.inveterate.inveterate__tiers #inveterate__redeem .inveterate__redeem__copy_code{flex:0 0 auto;justify-content:center;width:auto;min-width:88px;white-space:nowrap;padding:8px 14px;font-size:12px;line-height:16px;background:#fff;color:#282828;border:1px solid #282828}.inveterate.inveterate__tiers #inveterate__redeem .inveterate__redeem__copy_code b{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:16px;font-weight:700;color:inherit}.inveterate.inveterate__tiers #inveterate__redeem .inveterate__redeem__copy_code:hover{background:#282828;color:#fff}#inveterate__available_credits.inveterate__member__program__group-copy{font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:600}.inveterate.inveterate__tiers #inveterate__redeem .inveterate__redeem__discount_line{align-items:center;gap:12px}.inveterate.inveterate__tiers #inveterate__redeem .inveterate__redeem__discount_line>.inveterate__redeem__right{flex:1 1 auto;min-width:0}.inveterate.inveterate__tiers #inveterate__redeem .inveterate__redeem__right_discount_line{justify-content:space-between;align-items:center;gap:16px}.inveterate.inveterate__tiers .inveterate__member .inveterate__redeem__right__button_group .inveterate__redemption__button.inveterate__redemption__button{line-height:16px;background:#fff!important;color:#282828!important;border:1px solid #282828!important;flex:0 0 auto;justify-content:center;align-items:center;width:34px;height:34px;padding:0}.inveterate.inveterate__tiers .inveterate__member .inveterate__redeem__right__button_group .inveterate__redemption__button.inveterate__redemption__button:hover{background:#282828!important;color:#fff!important}.inveterate.inveterate__tiers #inveterate__redeem .inveterate__redeem__right__button_group{position:relative;flex:1 1 auto;justify-content:flex-end;min-width:0;align-items:center;gap:8px}.inveterate.inveterate__tiers #inveterate__redeem .inveterate__edit__discount__stack{position:absolute;top:calc(100% + 6px);right:0;left:auto;z-index:5;padding:6px;background:#fff;border:1px solid #efebe4;border-radius:12px;box-shadow:0 8px 24px #2828281f}.inveterate.inveterate__tiers #inveterate__redeem .inveterate__edit__discount{width:100%;padding:10px 16px;font-size:12px;line-height:16px;text-align:left;white-space:nowrap;background:#fff;color:#282828;border:0;border-radius:8px;box-shadow:none}.inveterate.inveterate__tiers #inveterate__redeem .inveterate__edit__discount:hover{background:#faf9f7}.inveterate__modal[data-inveterate-modal],.inveterate__modal[data-inveterate-modal] p,.inveterate__modal[data-inveterate-modal] span,.inveterate__modal[data-inveterate-modal] label,.inveterate__modal[data-inveterate-modal] input,.inveterate__modal[data-inveterate-modal] li,.inveterate__modal[data-inveterate-modal] a{font-family:Source Sans Pro,sans-serif;color:#282828}.inveterate__modal[data-inveterate-modal] .inveterate__modal__container{border-radius:12px}.inveterate__modal[data-inveterate-modal] h2,.inveterate__modal[data-inveterate-modal] h2 strong,.inveterate__modal[data-inveterate-modal] h3,.inveterate__modal[data-inveterate-modal] .inveterate__redemption__title{font-family:Zona Pro,sans-serif;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#282828}.inveterate__modal[data-inveterate-modal] h3,.inveterate__modal[data-inveterate-modal] .inveterate__redemption__title{font-size:16px;line-height:22px}.inveterate__modal[data-inveterate-modal] h2{font-size:18px;line-height:24px}.inveterate__modal[data-inveterate-modal] .inveterate__redemption__form__fieldset>p{font-size:14px;line-height:20px;color:#6b6b6b}.inveterate__modal[data-inveterate-modal] .inveterate__redemption_accordion li{border:1px solid #efebe4;border-radius:12px}.inveterate__modal[data-inveterate-modal] .inveterate__redemption_accordion li>div span:not(.inveterate__redemption_icon),.inveterate__modal[data-inveterate-modal] .inveterate__redem_sub_order_title span:not(.inveterate__redemption_icon){font-family:Zona Pro,sans-serif;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.inveterate__modal[data-inveterate-modal] .inveterate__redemption__input__radio-container{font-size:14px;line-height:20px}.inveterate__modal[data-inveterate-modal] .inveterate__redemption__input__radio-container-checkmark{border-color:#8a8a8a}.inveterate__modal[data-inveterate-modal] .inveterate__redemption__input__radio-container input:checked~.inveterate__redemption__input__radio-container-checkmark{border-color:#282828}.inveterate__modal[data-inveterate-modal] .inveterate__redemption_available_balance,.inveterate__modal[data-inveterate-modal] .inveterate__redemption_available_balance span{font-size:13px;color:#6b6b6b}.inveterate__modal[data-inveterate-modal] .inveterate__redeem__input-wrapper{border:1px solid #8a8a8a;border-radius:8px}.inveterate__modal[data-inveterate-modal] .inveterate__redeem__input-wrapper:focus-within{border-color:#282828}.inveterate__modal[data-inveterate-modal] .inveterate__redeem__input-wrapper input{border:0;outline:none}.inveterate__modal[data-inveterate-modal] .inveterate__redemption__submit,.inveterate__modal[data-inveterate-modal] .inveterate__button__primary{padding:14px 24px;font-family:Zona Pro,sans-serif;font-size:14px;line-height:20px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#282828;border:1px solid #282828;border-radius:999px;transition:background-color .2s ease,color .2s ease}.inveterate__modal[data-inveterate-modal] .inveterate__redemption__submit:hover,.inveterate__modal[data-inveterate-modal] .inveterate__button__primary:hover{color:#282828;background:#fff}.inveterate__modal[data-inveterate-modal] .inveterate__button__primary p{color:inherit}.inveterate__modal[data-inveterate-modal] .inveterate__modal__alert__footer a{color:#71533e;text-decoration:underline;text-underline-offset:2px}.inveterate.inveterate__tiers .inveterate__hero__heading,.inveterate.inveterate__tiers .inveterate__benefits__heading,.inveterate.inveterate__tiers .inveterate__modal__heading{font-family:Zona Pro,sans-serif;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#282828}.inveterate.inveterate__tiers .inveterate__hero__heading{font-size:40px;line-height:46px}.inveterate.inveterate__tiers .inveterate__hero__copy,.inveterate.inveterate__tiers .inveterate__hero__caption{font-family:Source Sans Pro,sans-serif;font-size:16px;line-height:24px;color:#282828}.inveterate.inveterate__tiers .inveterate__modal__container{border-radius:12px;font-family:Source Sans Pro,sans-serif;color:#282828}.inveterate.inveterate__tiers .inveterate__modal__heading{font-size:20px;line-height:26px}@media screen and (max-width:749px){.inveterate.inveterate__tiers #inveterate__redeem .inveterate__redeem__discount_line{align-items:flex-start}.inveterate.inveterate__tiers #inveterate__redeem .inveterate__redeem__right_discount_line{flex-wrap:wrap;gap:12px}.inveterate.inveterate__tiers #inveterate__redeem .inveterate__redeem__right,.inveterate.inveterate__tiers #inveterate__redeem .inveterate__redeem__right__button_group{flex:1 1 100%;min-width:0}.inveterate.inveterate__tiers .inveterate__redemption .inveterate__redeem__right{flex-wrap:wrap;gap:12px}.inveterate.inveterate__tiers .inveterate__redemption .inveterate__redemption__button{width:100%;align-items:center}.inveterate.inveterate__tiers #inveterate__redeem .inveterate__redeem__existing_code_container{flex:1 1 auto}.inveterate.inveterate__tiers .inveterate__member__inner{padding:56px 16px 48px}.inveterate.inveterate__tiers .inveterate__member__headline{font-size:22px;line-height:28px}.inveterate.inveterate__tiers .inveterate__member__block{padding:18px 16px}.inveterate.inveterate__tiers .inveterate_credits_table_container{overflow-x:auto}.inveterate.inveterate__tiers .inveterate__credits_table th{font-size:11px;letter-spacing:.04em;white-space:nowrap}.inveterate.inveterate__tiers .inveterate__hero__heading{font-size:28px;line-height:34px}}.shopify-section-group-footer-group .footer{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/930/assets/vision-club-portal.css.map */
