.member-section{position:relative;isolation:isolate;padding-block:5rem;color:var(--color-foreground, #000000);background-color:#f1f2f3}@media(max-width:768px){.member-section{padding-block:2.5rem}}.member-section.dark{background-color:var(--color-dark-bg, #1c1c1c);color:var(--color-dark-text, #ffffff)}.member-section.dark .member-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.member-section.dark .digital{background:#ffffff08;border:1px solid rgba(255,255,255,.1)}.member-section.dark .digital.locked{opacity:.6}.member-section .member_container{max-width:1280px;margin-inline:auto;padding-inline:1rem}.member-section .member-card{display:grid;grid-template-columns:1fr;gap:2rem;background:#fff;border-radius:12px;padding:2rem}@media(min-width:800px){.member-section .member-card{grid-template-columns:1fr 1fr;gap:3rem;padding:3rem}}.member-section .member-content{display:flex;flex-direction:column;gap:1rem}.member-section .eyebrow{font-family:var(--font-subheading--family, var(--font-body--family));font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;color:var(--color-accent)}.member-section h2{font-family:var(--font-heading--family, var(--font-body--family));font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.2;margin:0;color:inherit;letter-spacing:-.01em;text-transform:uppercase}.member-section .sub{font-size:1rem;line-height:1.6;margin:0;color:inherit;opacity:.8}@media(min-width:1024px){.member-section .sub{font-size:1.125rem}}.member-section .hero-actions{display:flex;flex-direction:column;gap:1rem;margin-top:0}@media(min-width:480px){.member-section .hero-actions{flex-direction:row;align-items:center}}.member-section .btn{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1.75rem;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;border-radius:6px;transition:all .2s ease;text-align:center}.member-section .btn.btn-red{background-color:var(--color-accent, #e63946);color:#fff;border:2px solid var(--color-accent, #e63946)}.member-section .btn.btn-red:hover{background-color:var(--color-primary);border-color:var(--color-primary)}.member-section .btn.btn-outline{background-color:transparent;color:inherit;border:2px solid currentColor}.member-section .btn.btn-outline:hover{background-color:#ffffff1a}.member-section .digital-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:480px){.member-section .digital-grid{grid-template-columns:repeat(2,1fr)}}.member-section .digital{background:var(--color-digital-bg, #ffffff);border:1px solid var(--color-border, #e0e0e0);border-radius:8px;padding:1.5rem;display:flex;flex-direction:column;gap:.5rem;transition:transform .2s ease,box-shadow .2s ease}.member-section .digital:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.member-section .digital.locked{opacity:.7;cursor:not-allowed}.member-section .digital.locked:hover{transform:none;box-shadow:none}.member-section .digital .lock{font-size:1.5rem;margin-bottom:.5rem}.member-section .digital.unlocked .lock,.member-section .digital .arrow{display:none}.member-section .digital.unlocked .arrow{display:inline-flex}.member-section .digital h3{font-family:var(--font-heading--family, var(--font-body--family));font-size:1.25rem;font-weight:600;line-height:1.3;margin:0;color:inherit}.member-section .digital h3 .ic{display:none}.member-section .digital.unlocked h3 .ic{display:inline-block}.member-section .digital p{font-size:.875rem;line-height:1.5;margin:0;color:inherit;opacity:.8}.member-section .digital .arrow{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);text-decoration:none;align-items:center;gap:.5rem;margin-top:.75rem;transition:color .2s ease,transform .2s ease}.member-section .digital .arrow:hover{color:inherit;transform:translate(4px)}.member-section .status{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:0rem}.member-section .status .dot{width:8px;height:8px;background-color:#22c55e;border-radius:50%;animation:pulse 2s infinite}.member-section .status.no-purchase .dot{background-color:#f59e0b}.member-section .expiry{font-size:1rem;line-height:1.6;margin:0;color:inherit;opacity:.9}.member-section .expiry strong{color:#fff}.member-section .progress{width:100%;height:8px;background-color:#9b9b9b33;border-radius:4px;margin:0;overflow:hidden}.member-section .progress span{display:block;height:100%;width:64%;background-color:var(--color-accent, #e63946);border-radius:4px;transition:width .3s ease}.member-section .micro{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:inherit;opacity:.7}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.member-section .digital{transition:none}.member-section .digital:hover{transform:none;box-shadow:none}.member-section .btn{transition:none}.member-section .status .dot{animation:none}.member-section .progress span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/member-section.css.map */
