.vas-btn,.vcb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border:1px solid #242424;border-radius:999px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;text-transform:none;transition:background-color .15s ease,color .15s ease,transform .15s ease}.vas-btn svg,.vcb-btn svg{width:18px;height:18px;flex:0 0 auto}.vas-btn--primary,.vcb-btn--primary{background:#242424;color:#fff}.vas-btn--primary:hover,.vcb-btn--primary:hover{background:#000;color:#fff;transform:translateY(-1px)}.vas-btn--ghost,.vcb-btn--ghost{background:transparent;color:#242424}.vas-btn--ghost:hover,.vcb-btn--ghost:hover{background:#242424;color:#fff}.vas-btn--block{width:100%}.vas-btn[disabled],.vcb-btn[disabled]{opacity:.6;pointer-events:none}.vas-actions,.vcb-actions{display:flex;gap:12px;flex-wrap:wrap}.vas-actions[hidden],.vcb-actions[hidden],.vas-actions-bar[hidden]{display:none!important}.vas-unenrolled[hidden],[data-vip-unenrolled][hidden],[data-vip-guest][hidden]{display:none}.vas-unenrolled{display:flex;flex-direction:column;gap:0;border-radius:16px;overflow:hidden;border:1px solid #ececee;background:#fff;box-shadow:0 6px 20px #0000000d}.vas-line-banner,.vcb-line-banner{line-height:0;background:#111112}.vas-line-banner img,.vcb-line-banner img{display:block;width:100%;height:auto}@media(max-width:749px){.vas-line-banner img.vas-line-banner__img--asset{height:40px;object-fit:cover;object-position:center right}}.vas-banner{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:14px 22px;background:#f4f4f4}.vas-unenrolled--guest .vas-banner{padding:12px 22px}.vas-guest-perks{width:100%;max-width:720px}.vas-guest-perks__intro{margin:0 0 8px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#111112}.vas-guest-perks__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px}.vas-guest-perk{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#333}.vas-guest-perk__ico{flex:0 0 auto;width:15px;height:15px;color:#b6924f}.vas-banner__text{max-width:760px}.vas-banner__heading{margin:0 0 4px;font-weight:700}.vas-banner__sub{margin:0;color:#4b5563;font-size:14px}.vas-banner__sub p{margin:0}.vas-banner__points{margin:8px 0 0;font-size:14px;font-weight:600;color:#242424}.vas-banner__points p{margin:0}.vas-banner__paidcopy{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0;font-size:14px;font-weight:600;line-height:1.4;color:#242424}.vas-banner__paidcopy svg{width:18px;height:18px;flex:0 0 auto;color:#b6924f}.vas-banner__paidcopy[hidden]{display:none}.vas-unenrolled--guest .vas-actions,.vas-unenrolled[data-vip-unenrolled] .vas-actions{justify-content:center}@media screen and (max-width:749px){.vas-unenrolled--guest .vas-actions,.vas-unenrolled[data-vip-unenrolled] .vas-actions{width:100%}.vas-unenrolled--guest .vas-btn,.vas-unenrolled[data-vip-unenrolled] .vas-btn{flex:1 1 auto}}.vas-enroll{display:flex;flex-direction:column;align-items:center;gap:5px;width:100%;max-width:720px}.vas-enroll__actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;align-items:stretch;margin-top:9px}.vas-enroll__actions .vas-btn{min-width:168px}@media screen and (min-width:750px){.vas-enroll__actions{flex-wrap:nowrap}.vas-enroll__actions .vas-btn{white-space:nowrap}}.vas-enroll__paid{position:relative;display:inline-flex;min-width:168px}.vas-enroll__paid .vas-btn{width:100%;min-width:0}.vas-enroll__badge,.vip-cashback-badge{position:absolute;top:-9px;right:8px;z-index:2;padding:2px 9px;border-radius:999px;background:#242424;color:#f2d38a;font-size:9px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;box-shadow:0 3px 8px #0000002e}.vip-cashback-wrap{position:relative;display:inline-flex}.vip-cashback-wrap .vas-btn,.vip-cashback-wrap .vcb-btn{width:100%}.vas-btn--gold,.vcb-btn--gold{border-color:transparent;background:linear-gradient(135deg,#d8b877,#b6924f 55%,#9c7c3f);color:#fff}.vas-btn--gold:hover,.vcb-btn--gold:hover{color:#fff;background:linear-gradient(135deg,#e0c488,#bd9a56 55%,#a6844500),#b6924f;transform:translateY(-1px)}.vas-enroll__compare{border:0;background:none;padding:0;font-size:13px;font-weight:600;color:#242424;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.vas-enroll__compare:hover{color:#006fba}.vas-enroll__compare[hidden],.vas-enroll__actions .vas-btn[hidden]{display:none!important}.vas-enroll__privacy{margin:0;font-size:11.5px;line-height:1.5;color:#8a8f98;max-width:460px}.vas-enroll__privacy a{color:#6b7280;text-decoration:underline;text-underline-offset:2px}.vas-enroll__privacy a:hover{color:#242424}.vas-enroll__privacy p{margin:0}.vas-enroll__privacy-br{display:none}@media screen and (max-width:749px){.vas-enroll__privacy{max-width:none;text-align:center;font-size:13px;line-height:1.6}.vas-enroll__privacy-br{display:inline}}.vas-msg[data-vas-enroll-msg]{margin:0;font-size:13px;font-weight:600;color:#006fba}.vas-msg[data-vas-enroll-msg][hidden]{display:none}.vas-msg[data-vas-enroll-msg].vas-msg--error{color:#dc2626}@media screen and (max-width:749px){.vas-banner__text,.vas-enroll{max-width:100%}.vas-enroll__actions{width:100%;flex-direction:column}.vas-enroll__actions .vas-btn{width:100%}.vas-enroll__paid{width:100%;min-width:0}}.vas-btn__logo{flex:0 0 auto;width:auto;height:35px;border:1px solid #f4f4f4;border-radius:4px;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/353/assets/vip-membership-shared.css.map */
