.ths-pass[data-v-27c75c1d]{--ths-borgona:#630b23;--ths-borgona-2:#4a0a1e;--ths-crema:#f2e8e4;--ths-ink:#4a0a1e;background:#fbf6f3;border:1px solid rgba(99,11,35,.1)}.ths-pass__stub[data-v-27c75c1d]{align-items:center;background:linear-gradient(158deg,#74142f 0,var(--ths-borgona) 50%,var(--ths-borgona-2) 100%);display:flex;flex:0 0 38%;flex-direction:column;gap:3px;justify-content:center;max-width:150px;min-width:104px;overflow:hidden;padding:22px 12px;position:relative}.ths-pass__stub-glow[data-v-27c75c1d]{background:radial-gradient(circle,hsla(17,35%,92%,.2),transparent 68%);border-radius:9999px;height:150px;pointer-events:none;position:absolute;right:-50px;top:-50px;width:150px}.ths-pass__qty[data-v-27c75c1d]{color:var(--ths-crema);font-family:var(--font-display),serif;font-size:3.9rem;letter-spacing:-.02em;line-height:.84;transition:transform .3s cubic-bezier(.22,1,.36,1)}.group:hover .ths-pass__qty[data-v-27c75c1d]{transform:scale(1.07)}.ths-pass__unit[data-v-27c75c1d]{color:#f2e8e3b8;font-size:.58rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.ths-pass__deal[data-v-27c75c1d]{align-items:center;background:var(--ths-crema);border-radius:9999px;color:var(--ths-borgona);display:inline-flex;font-size:.54rem;font-weight:800;gap:4px;letter-spacing:.05em;margin-top:11px;padding:4px 8px;text-transform:uppercase}.ths-pass__body[data-v-27c75c1d]{color:var(--ths-ink);display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding:18px}.ths-pass__head[data-v-27c75c1d]{margin-bottom:16px}.ths-pass__plan[data-v-27c75c1d]{color:var(--ths-borgona);font-size:.98rem;font-weight:800;letter-spacing:.06em;line-height:1.15;text-transform:uppercase}.ths-pass__details[data-v-27c75c1d]{align-items:center;color:#4a0a1e8c;cursor:pointer;display:inline-flex;font-size:.66rem;font-weight:600;gap:1px;letter-spacing:.02em;margin-top:5px;transition:color .18s ease}.ths-pass__details[data-v-27c75c1d]:hover{color:var(--ths-borgona);text-decoration:underline;text-underline-offset:2px}.ths-pass__feats[data-v-27c75c1d]{display:flex;flex-direction:column;gap:9px;margin-bottom:16px}.ths-pass__feat[data-v-27c75c1d]{align-items:center;color:var(--ths-borgona);display:flex;font-size:.8rem;font-weight:500;gap:9px;line-height:1.3}.ths-pass__feat-mark[data-v-27c75c1d]{background:var(--ths-borgona);border-radius:2px;flex-shrink:0;height:2px;width:13px}.ths-pass__foot[data-v-27c75c1d]{border-top:1.5px dashed rgba(99,11,35,.2);margin-top:auto;padding-top:14px}.ths-pass__priceblock[data-v-27c75c1d]{align-items:baseline;display:flex;gap:8px;margin-bottom:13px}.ths-pass__price-old[data-v-27c75c1d]{color:#4a0a1e66;font-size:.8rem;text-decoration:line-through}.ths-pass__price[data-v-27c75c1d]{color:var(--ths-borgona);font-size:1.72rem;font-weight:800;letter-spacing:-.01em}.ths-pass__actions[data-v-27c75c1d]{display:flex;flex-direction:column;gap:8px}.ths-pass__btn[data-v-27c75c1d]{align-items:center;border-radius:9999px;cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:800;gap:6px;justify-content:center;letter-spacing:.1em;padding:.68rem 1rem;text-transform:uppercase;transition:transform .18s ease,background-color .18s ease,color .18s ease;width:100%}.ths-pass__btn--solid[data-v-27c75c1d]{background:var(--ths-borgona);border:1.5px solid var(--ths-borgona);color:var(--ths-crema)}.ths-pass__btn--solid[data-v-27c75c1d]:hover{background:var(--ths-borgona-2);transform:scale(1.02)}.ths-pass__btn--ghost[data-v-27c75c1d]{background:transparent;border:1.5px solid rgba(99,11,35,.4);color:var(--ths-borgona)}.ths-pass__btn--ghost[data-v-27c75c1d]:hover{background:#630b230f}.ths-pass__btn--off[data-v-27c75c1d]{background:transparent;border:1.5px solid rgba(99,11,35,.2);color:#4a0a1e66;cursor:not-allowed}@media(max-width:400px){.ths-pass[data-v-27c75c1d]{flex-direction:column}.ths-pass__stub[data-v-27c75c1d]{align-items:baseline;flex-basis:auto;flex-direction:row;gap:10px;justify-content:flex-start;max-width:none;min-width:0;padding:16px 18px}.ths-pass__qty[data-v-27c75c1d]{font-size:3.1rem}.ths-pass__deal[data-v-27c75c1d]{align-self:center;margin-left:auto;margin-top:0}}@media(prefers-reduced-motion:reduce){.group:hover .ths-pass__qty[data-v-27c75c1d]{transform:none}}
