.va-band,.va-band *,.va-band *:before,.va-band *:after{box-sizing:border-box}.va-band{background-color:var(--va-band-bg, #2c463d);color:var(--va-band-fg, #ffffff)}.va-band__inner{width:100%}.va-band__hd{display:flex;flex-direction:column;gap:var(--va-space-16, 1.6rem)}.va-band__lock{flex:0 0 auto;width:15rem;padding:.6rem 1rem;border-radius:var(--va-radius-md, 8px);background-color:var(--va-color-white, #ffffff)}.va-band__lock img{display:block;width:100%;height:auto}.va-band__title{margin:0;color:inherit;font-size:var(--va-h2, 3.4rem);font-weight:var(--va-weight-bold, 700);line-height:var(--va-leading-heading, 1.25);letter-spacing:var(--va-tracking-tight, -.5px)}.va-band__sub{margin:var(--va-space-6, .6rem) 0 0;font-size:var(--va-text-small, 1.4rem);line-height:var(--va-leading-body, 1.55)}.va-band__perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--va-space-20, 2rem) var(--va-space-16, 1.6rem);margin:var(--va-space-32, 3.2rem) 0 0;padding:0;list-style:none}.va-band__perk{display:flex;flex-direction:column;gap:var(--va-space-6, .6rem)}.va-band__perk-i{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;box-shadow:inset 0 0 0 var(--va-border-width, 1px) var(--va-band-border, #e8ba84);color:var(--va-band-accent, #e8a33d)}.va-band__perk-i svg{width:2.4rem;height:2.4rem}.va-band__perk-t{font-size:1.6rem;font-weight:var(--va-weight-bold, 700)}.va-band__perk-d{font-size:1.3rem;line-height:var(--va-leading-body, 1.55)}.va-band__grid{display:grid;gap:var(--va-space-20, 2rem);margin-top:var(--va-space-32, 3.2rem)}.va-band__math{display:flex;flex-direction:column;gap:var(--va-space-12, 1.2rem);padding:var(--va-space-20, 2rem);border-radius:var(--va-radius-lg, 16px);background-color:var(--va-color-white, #ffffff);color:var(--va-color-text, #192e28)}.va-band__math-h{font-size:1.6rem;font-weight:var(--va-weight-bold, 700)}.va-band__math-rows{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--va-space-10, 1rem)}.va-band__math-c{display:flex;flex-direction:column;gap:var(--va-space-4, .4rem);padding:var(--va-space-12, 1.2rem);border-radius:var(--va-radius-md, 8px);box-shadow:inset 0 0 0 var(--va-border-width, 1px) var(--va-color-border, #e7ded3);font-size:1.3rem}.va-band__math-c--mem{box-shadow:inset 0 0 0 2px var(--va-color-secondary, #157631)}.va-band__math-k{font-size:1.2rem;font-weight:var(--va-weight-bold, 700);color:var(--va-color-text-light, #6a6a6a)}.va-band__math-v{font-size:2.1rem;font-weight:800;line-height:1.15}.va-band__math-n{margin:0;font-size:1.3rem;line-height:var(--va-leading-body, 1.55)}.va-band__buy{display:flex;flex-direction:column;gap:var(--va-space-12, 1.2rem)}.va-band__plan-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--va-space-10, 1rem);margin:0;padding:0;border:0}.va-band__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.va-band__plan{position:relative;display:flex;flex-direction:column;gap:.2rem;min-height:8.8rem;padding:var(--va-space-16, 1.6rem);border-radius:var(--va-radius-md, 8px);box-shadow:inset 0 0 0 var(--va-border-width, 1px) var(--va-band-border, #e8ba84);color:inherit;cursor:pointer}.va-band__plan:has(.va-band__sr:checked){background-color:var(--va-color-white, #ffffff);color:var(--va-color-text, #192e28);box-shadow:0 0 0 2px var(--va-band-accent, #e8a33d)}.va-band__plan:focus-within{outline:2px solid var(--va-band-accent, #e8a33d);outline-offset:2px}.va-band__plan-t{font-size:var(--va-text-small, 1.4rem);font-weight:var(--va-weight-bold, 700)}.va-band__plan-p{font-size:2.1rem;font-weight:800;line-height:1.15}.va-band__plan-p span{font-size:1.3rem;font-weight:var(--va-weight-bold, 700)}.va-band__plan-s{font-size:1.2rem}.va-band__save{display:inline-flex;margin-left:var(--va-space-4, .4rem);padding:0 var(--va-space-6, .6rem);border-radius:var(--va-radius-pill, 999px);background-color:var(--va-band-accent, #e8a33d);color:var(--va-color-text, #192e28);font-size:1.1rem;font-weight:var(--va-weight-bold, 700)}.va-band__btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--va-space-8, .8rem);width:100%;min-height:4.8rem;padding:1.2rem 2rem;border:0;border-radius:var(--va-radius-pill, 999px);background-color:var(--va-band-accent, #e8a33d);color:var(--va-color-text, #192e28);font-size:1.6rem;font-weight:var(--va-weight-bold, 700);line-height:1.15;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--va-transition, .2s ease)}.va-band__btn:hover{background-color:var(--va-band-accent-dark, #cf8a26);text-decoration:none}.va-band__btn:focus-visible{outline:2px solid var(--va-band-accent, #e8a33d);outline-offset:2px}.va-band__buy:has([data-va-band-plan=annual]:checked) [data-va-band-cta=monthly],.va-band__buy:has([data-va-band-plan=monthly]:checked) [data-va-band-cta=annual]{display:none}.va-band__terms{margin:0;font-size:1.2rem;line-height:var(--va-leading-body, 1.55);text-align:center}.va-band__manage{margin:0;font-size:var(--va-text-small, 1.4rem);line-height:var(--va-leading-body, 1.55)}.va-band__note{padding:var(--va-space-12, 1.2rem) var(--va-space-16, 1.6rem);border:2px dashed var(--va-band-fg, #ffffff);border-radius:var(--va-radius-md, 8px);background-color:transparent;color:var(--va-band-fg, #ffffff);font-size:1.3rem;line-height:var(--va-leading-body, 1.55)}.va-band__note>:first-child{margin-top:0}.va-band__note>:last-child{margin-bottom:0}.va-band__faq{display:grid;gap:var(--va-space-16, 1.6rem);margin:var(--va-space-32, 3.2rem) 0 0;padding:0;list-style:none}.va-band__faq-i{display:flex;flex-direction:column;gap:var(--va-space-4, .4rem);padding-top:var(--va-space-12, 1.2rem);border-top:var(--va-border-width, 1px) solid var(--va-band-border, #e8ba84)}.va-band__faq-q{font-size:var(--va-text-small, 1.4rem);font-weight:var(--va-weight-bold, 700)}.va-band__faq-a{font-size:1.3rem;line-height:var(--va-leading-body, 1.55)}@media screen and (min-width:990px){.va-band__hd{flex-direction:row;align-items:center;gap:var(--va-space-24, 2.4rem)}.va-band__perks{grid-template-columns:repeat(var(--va-band-perk-columns, 4),minmax(0,1fr));gap:var(--va-space-32, 3.2rem)}.va-band__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--va-space-32, 3.2rem);align-items:start}.va-band__math-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.va-band__faq{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--va-space-32, 3.2rem)}}@media(prefers-reduced-motion:reduce){.va-band__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/va-membership-band.css.map */
