.vip-section{--vip-bg: var(--color-background);--vip-text: var(--color-foreground);--vip-accent: var(--color-primary-button-background, var(--color-foreground));--vip-card-bg: rgb(var(--color-foreground-rgb) / .04);--vip-card-border: rgb(var(--color-foreground-rgb) / .12);background:var(--vip-bg);color:var(--vip-text);padding-block:var(--vip-pad-top-m, 40px) var(--vip-pad-bottom-m, 40px)}@media screen and (min-width:750px){.vip-section{padding-block:var(--vip-pad-top, 64px) var(--vip-pad-bottom, 64px)}}.vip-wrap{max-width:var(--page-width, 1280px);margin-inline:auto;padding-inline:var(--page-margin, 16px)}.vip-wrap--narrow{max-width:calc(880px + var(--page-margin, 16px) * 2)}.vip-center{text-align:center}.vip-heading{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 700);font-size:clamp(28px,22px + 2vw,44px);line-height:1.1;color:inherit;margin:0 0 12px;text-wrap:balance}.vip-eyebrow{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--vip-accent);margin:0 0 10px}.vip-intro{font-size:17px;line-height:1.5;max-width:60ch;margin:0 auto;opacity:.85}.vip-intro p{margin:0}.vip-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:flex-start;margin-top:28px}.vip-actions>.button,.vip-actions>.button-secondary,.vip-actions>.vip-join{min-width:min(260px,100%)}.vip-join .button,.vip-join .button-secondary{width:100%}.vip-join{display:inline-grid;justify-items:center;gap:8px}.vip-join [aria-busy=true]{opacity:.7;cursor:progress}.vip-join__error,.vip-optin__error{margin:0;font-size:13px;color:#b3261e}.vip-editor-note{margin:0;padding:10px 14px;font-size:13px;border:1px dashed currentColor;border-radius:6px}.vip-small{font-size:13px;line-height:1.5;opacity:.75;max-width:62ch;margin:16px auto 0}.vip-small p{margin:0}.vip-hero{position:relative;overflow:hidden;padding:0}.vip-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.vip-hero__media img{width:100%;height:100%;object-fit:cover}.vip-hero__media img+img{display:none}@media screen and (max-width:749px){.vip-hero__media--has-mobile img:first-child{display:none}.vip-hero__media--has-mobile img+img{display:block}}.vip-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vip-overlay, transparent)}.vip-hero__content{position:relative;display:grid;place-items:center;min-height:var(--vip-hero-min-m, 420px);padding-block:56px;text-align:center}@media screen and (min-width:750px){.vip-hero__content{min-height:var(--vip-hero-min, 560px);padding-block:80px}}.vip-hero__inner{max-width:720px}.vip-grid{display:grid;gap:var(--vip-gap, 20px);grid-template-columns:repeat(var(--vip-cols-m, 1),minmax(0,1fr));list-style:none;padding:0;margin:32px auto 0}@media screen and (min-width:750px){.vip-grid{grid-template-columns:repeat(var(--vip-cols-t, 2),minmax(0,1fr))}}@media screen and (min-width:990px){.vip-grid{grid-template-columns:repeat(var(--vip-cols, 3),minmax(0,1fr))}}.vip-card{background:var(--vip-card-bg);border:1px solid var(--vip-card-border);border-radius:var(--vip-radius, 12px);padding:22px;text-align:left}.vip-card__icon{display:inline-flex;width:32px;height:32px;color:var(--vip-accent);margin-bottom:14px}.vip-card__icon svg,.vip-card__icon img{width:100%;height:100%;object-fit:contain}.vip-card__title{font-family:var(--font-heading--family);font-size:19px;line-height:1.25;margin:0 0 6px;color:inherit}.vip-card__text{font-size:15px;line-height:1.5;opacity:.85}.vip-card__text p{margin:0}.vip-step{text-align:center;padding:8px 12px}.vip-step__num{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--vip-accent);color:var(--color-primary-button-text, #fff);font-weight:700;font-size:18px;margin-bottom:14px}.vip-cta__price{font-family:var(--font-heading--family);font-size:clamp(22px,18px + 1.2vw,32px);font-weight:700;margin:4px 0 0}.vip-cta__price p{margin:0}.vip-faq__list{margin-top:32px;border-top:1px solid var(--vip-card-border)}.vip-faq__item{border-bottom:1px solid var(--vip-card-border)}.vip-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font-size:17px;font-weight:600}.vip-faq__item summary:after{content:"";flex:none;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(45deg);transition:transform .2s ease}.vip-faq__item[open] summary:after{transform:translateY(2px) rotate(-135deg)}.vip-faq__answer{padding:0 0 18px;font-size:15px;line-height:1.6;opacity:.85}.vip-faq__answer p{margin:0 0 .8em}vip-optin{display:block;width:100%}.vip-optin__card{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:14px 16px;border:1px solid var(--vip-optin-border, rgb(var(--color-foreground-rgb) / .2));border-radius:var(--vip-optin-radius, 10px);background:var(--vip-optin-bg, transparent);cursor:pointer}vip-optin[aria-busy=true] .vip-optin__card{opacity:.7}.vip-optin__card input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--vip-optin-accent, var(--color-foreground));cursor:pointer}.vip-optin__title{display:block;font-weight:700;font-size:15px;line-height:1.3}.vip-optin__text{display:block;margin-top:4px;font-size:13px;line-height:1.45;opacity:.85}.vip-optin__text p{margin:0}.vip-optin__terms{display:block;margin-top:6px;font-size:11.5px;line-height:1.4;opacity:.7}.vip-optin__terms a{color:inherit}.vip-optin__incart{display:none;margin-top:6px;font-size:12px;font-weight:600}vip-optin[data-state=in-cart] .vip-optin__incart{display:block}vip-optin .vip-optin__error{margin-top:6px}.vip-hero .button-secondary,.vip-hero .button-secondary:hover{--button-color: var(--vip-text);--button-background-color: transparent;--button-border-color: var(--vip-text);--button-border-width: 1px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/vip-membership.css.map */
