.vip{--ink:#0b0b0f;--white:#fff;--off:#f5f6f8;--blue:#0065ff;--blue-d:#0455cf;--gold:#c9a24a;--gold-l:#ecd28e;--gold-d:#8a6a22;--muted:#5f6470;--r:16px;color:var(--ink);font-family:inherit;-webkit-font-smoothing:antialiased;overflow-x:hidden}.vip *{box-sizing:border-box}.vip-wrap{max-width:1120px;margin:0 auto;padding:0 18px}.vip a{color:inherit}.vip .plus{color:var(--gold-l)!important;-webkit-text-fill-color:var(--gold-l)}.vip-k{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--blue)}.vip-k:before{content:"";width:26px;height:2px;background:var(--blue)}.vip-k.gold{color:var(--gold-l)}.vip-k.gold:before{background:var(--gold)}.vip .vip-h2{font-size:clamp(30px,5vw,50px)!important;line-height:1!important;letter-spacing:-.015em;margin:14px 0!important;font-weight:800!important;text-transform:uppercase;color:var(--ink)!important}.vip .vip-h2 span{display:block;color:var(--blue)!important}.vip .vip-dark .vip-h2{color:#fff!important}.vip .vip-dark .vip-h2 span{background:linear-gradient(90deg,var(--gold-l),var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent!important}.vip-lead{color:var(--muted);font-size:16px;max-width:600px;margin:0 0 30px;line-height:1.6}.vip-dark{background:#0b0b0f;color:#fff}.vip-dark .vip-lead{color:#ffffffb3}.vip-dark+.vip-dark{border-top:1px solid rgba(236,210,142,.12)}.vip-hero{position:relative;background:#07070a;color:#fff;padding:30px 0 44px;overflow:hidden}.vip-hero:before{content:"";position:absolute;inset:-20% auto auto -15%;width:70vw;height:70vw;max-width:900px;max-height:900px;background:radial-gradient(closest-side,rgba(236,210,142,.1),transparent 70%);pointer-events:none}.vip-hero:after{content:"";position:absolute;inset:auto -10% -30% auto;width:60vw;height:60vw;max-width:800px;max-height:800px;background:radial-gradient(closest-side,rgba(201,162,74,.22),transparent 70%);pointer-events:none}.vip-hero .vip-wrap{position:relative;z-index:1}.vip-hero-grid{display:grid;gap:34px;align-items:center}@media(min-width:940px){.vip-hero{padding:70px 0 80px}.vip-hero-grid{grid-template-columns:1.05fr .95fr;gap:40px}}.vip-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid rgba(236,210,142,.35);border-radius:99px;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-l);margin-bottom:16px}.vip-badge i{width:7px;height:7px;border-radius:50%;background:var(--gold-l);box-shadow:0 0 #ecd28eb3;animation:vipPulse 1.8s infinite}@keyframes vipPulse{0%{box-shadow:0 0 #ecd28e99}70%{box-shadow:0 0 0 9px #ecd28e00}to{box-shadow:0 0 #ecd28e00}}.vip .vip-h1{font-size:clamp(40px,7.4vw,76px)!important;line-height:.96!important;letter-spacing:-.025em;margin:14px 0 18px!important;font-weight:800!important;text-transform:uppercase;color:#fff!important}.vip .vip-h1 span{display:block;background:linear-gradient(90deg,#f6e3a8,var(--gold) 70%);-webkit-background-clip:text;background-clip:text;color:transparent!important}.vip-sub{font-size:17px;line-height:1.6;color:#ffffffc7!important;max-width:520px;margin:0 0 24px}.vip-sub b{color:#fff}.vip-cd{display:flex;gap:8px;margin:0 0 20px}.vip-cd div{min-width:62px;padding:10px 8px 8px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(236,210,142,.22);text-align:center}.vip-cd b{display:block;font-size:24px;line-height:1;font-weight:800;color:var(--gold-l);font-variant-numeric:tabular-nums}.vip-cd small{display:block;margin-top:5px;font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ecd28e99}.vip-cd-label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff9;margin:0 0 8px}.vip-count{max-width:520px;margin:0 0 16px}.vip-count-top{display:flex;justify-content:space-between;font-size:13px;color:#ffffffb8;margin-bottom:8px}.vip-count-top b{color:#fff}.vip-bar{height:8px;border-radius:99px;background:#ffffff1a;overflow:hidden}.vip-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--gold-d),var(--gold) 45%,var(--gold-l))}.vip-form{max-width:520px}.vip-form form{display:flex;flex-direction:column;gap:10px;margin:0}@media(min-width:560px){.vip-form form{flex-direction:row}}.vip .vip-input{flex:1;min-height:56px;border-radius:12px!important;border:1px solid rgba(255,255,255,.2)!important;background:#ffffff0f!important;color:#fff!important;font:inherit;font-size:16px;padding:0 16px;box-shadow:none!important}.vip-input::placeholder{color:#ffffff80}.vip-input:focus{outline:2px solid var(--gold);outline-offset:1px}.vip .vip-btn,.vip .vip-form button.vip-btn,.vip .vip-form button.vip-btn.button-gradient-effect,.vip button.vip-btn.button-gradient-effect:hover{position:relative;overflow:hidden;min-height:56px;border:0!important;border-radius:12px!important;padding:0 24px!important;font:inherit;font-weight:800!important;font-size:15px!important;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;color:#111!important;background:linear-gradient(180deg,#f2dc9c,var(--gold))!important;background-image:linear-gradient(180deg,#f2dc9c,var(--gold))!important;box-shadow:0 10px 28px #c9a24a4d!important;white-space:nowrap;text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center;gap:8px}.vip .vip-btn:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);animation:vipShine 3.4s infinite}@keyframes vipShine{0%,60%{left:-60%}to{left:130%}}.vip .vip-btn.ghost{background:transparent!important;background-image:none!important;color:#fff!important;border:1px solid rgba(255,255,255,.35)!important;box-shadow:none!important}.vip .vip-btn.ghost:after{display:none}.vip-micro{font-size:12.5px;color:#ffffff8c!important;margin:10px 0 0}.vip-err{font-size:13px;color:#ffb4a8!important;margin:8px 0 0}.vip-visual{position:relative;min-height:320px;max-width:520px;margin:0 auto;width:100%}@media(min-width:940px){.vip-visual{min-height:440px}}.vip-photo{position:absolute;top:0;right:0;bottom:0;left:18%;border-radius:22px;overflow:hidden;opacity:.9}.vip-photo img{width:100%;height:100%;object-fit:cover}.vip-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#07070a,#07070a33 45%,#07070a1a)}.vip-card{position:absolute;left:0;top:8%;width:62%;max-width:300px;aspect-ratio:1.586/1;border-radius:18px;padding:18px;background:linear-gradient(145deg,#1a1a22,#09090c);border:1px solid rgba(236,210,142,.4);box-shadow:0 24px 50px #0009;transform:rotate(-7deg);display:flex;flex-direction:column;justify-content:space-between;z-index:2}.vip-card-top{display:flex;justify-content:space-between;align-items:center}.vip-card-logo{font-size:22px;font-weight:800;letter-spacing:.02em;color:#fff}.vip-chip{width:34px;height:26px;border-radius:6px;background:linear-gradient(135deg,#f3dc95,#b88a32);box-shadow:inset 0 0 0 1px #00000040}.vip-card-b{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-l)}.vip-card-b span{display:block;color:#ffffff8c;letter-spacing:.14em;margin-top:4px}.vip-ticket{position:absolute;right:0;bottom:6%;width:78%;max-width:400px;aspect-ratio:2/1;border-radius:14px;padding:14px;color:#2b210b;background:linear-gradient(135deg,#f6e2a2,#d6b058 32%,#f8ebc0 52%,#c4963a 78%,#e9cb7c);box-shadow:0 30px 60px #0009,inset 0 0 0 2px #ffffff59;transform:rotate(5deg);z-index:3;overflow:hidden}.vip-ticket:after{content:"";position:absolute;top:-50%;left:-80%;width:50%;height:200%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.6),transparent);transform:rotate(18deg);animation:vipFoil 4.5s infinite}@keyframes vipFoil{0%,55%{left:-80%}to{left:140%}}.vip-ticket-in{position:relative;height:100%;border:1.5px dashed rgba(43,33,11,.45);border-radius:9px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:8px}.vip-ticket-in:before,.vip-ticket-in:after{content:"";position:absolute;top:50%;width:26px;height:26px;border-radius:50%;background:#07070a;transform:translateY(-50%)}.vip-ticket-in:before{left:-28px}.vip-ticket-in:after{right:-28px}.vip-ticket small{font-size:10px;font-weight:800;letter-spacing:.32em;color:#2b210b}.vip-ticket strong{display:block;font-size:clamp(22px,3.6vw,34px);line-height:1;margin:6px 0 4px;font-weight:800;color:#2b210b}.vip-ticket span{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#2b210b}.vip-ticket em{position:absolute;top:6px;right:10px;font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:.12em;color:#2b210bb3}.vip-band{background:linear-gradient(90deg,#d9b45a,#f2dc9c,#d9b45a);color:#111;overflow:hidden;white-space:nowrap;padding:11px 0;font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.vip-band div{display:inline-block;padding-left:100%;animation:vipMarquee 28s linear infinite}.vip-band b{color:#111;opacity:.55;margin:0 14px}@keyframes vipMarquee{to{transform:translate(-100%)}}.vip-sec{padding:64px 0}.vip-sec.off{background:var(--off)}.vip-steps{display:grid;gap:14px}@media(min-width:820px){.vip-steps{grid-template-columns:repeat(3,1fr)}}.vip-step{background:#fff;border:1px solid #e7e8ec;border-radius:var(--r);padding:24px;position:relative}.vip-step .n{display:block;font-size:44px;line-height:1;font-weight:800;color:transparent;-webkit-text-stroke:1.5px var(--blue);margin-bottom:14px}.vip .vip-step h3{margin:0 0 6px!important;font-size:18px!important;font-weight:700!important;color:var(--ink)!important;text-transform:uppercase;letter-spacing:.01em}.vip-step p{margin:0;color:var(--muted);line-height:1.55;font-size:15px}.vip-perks{display:grid;gap:14px}@media(min-width:720px){.vip-perks{grid-template-columns:repeat(2,1fr)}}.vip-perk{border-radius:var(--r);padding:24px;background:linear-gradient(160deg,#14141a,#0b0b0f);border:1px solid rgba(236,210,142,.22);display:flex;gap:16px;align-items:flex-start}.vip-ico{flex:0 0 44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#c9a24a1a;border:1px solid rgba(236,210,142,.35)}.vip-ico svg{width:22px;height:22px;stroke:#ecd28e;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vip .vip-perk h3{margin:2px 0 6px!important;font-size:17px!important;font-weight:700!important;color:var(--gold-l)!important;text-transform:uppercase;letter-spacing:.02em}.vip .vip-perk p{margin:0;color:#ffffffb8!important;line-height:1.55;font-size:15px}.vip-months{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(min-width:720px){.vip-months{grid-template-columns:repeat(4,1fr)}}@media(min-width:1000px){.vip-months{grid-template-columns:repeat(6,1fr)}}.vip-month{border:1px solid rgba(236,210,142,.22);border-radius:14px;padding:16px 10px 14px;text-align:center;background:linear-gradient(160deg,#16161c,#0b0b0f)}.vip-month .mo{display:block;font-size:11.5px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-l)}.vip-month .mo i{font-style:normal;opacity:.55;margin-left:3px;letter-spacing:.08em}.vip-month .num{display:block;font-size:46px;line-height:1;font-weight:800;letter-spacing:-.03em;margin:14px 0 12px;background:linear-gradient(180deg,#f6e3a8,#b8913f);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.vip-month .lbl{display:block;margin:0 12px;padding-top:9px;border-top:1px solid rgba(236,210,142,.2);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c}.vip-month.first{background:linear-gradient(160deg,#f6e3a8,#c9a24a);border-color:transparent;box-shadow:0 14px 30px #c9a24a40}.vip-month.first .mo,.vip-month.first .lbl{color:#111}.vip-month.first .lbl{border-top-color:#11111140}.vip-month.first .num{background:none;color:#111;-webkit-text-fill-color:#111}.vip-prize{display:grid;gap:28px;align-items:center}@media(min-width:900px){.vip-prize{grid-template-columns:.9fr 1.1fr;gap:48px}}.vip-faq{max-width:780px}.vip-faq details{border-bottom:1px solid #e7e8ec;padding:18px 0}.vip-faq summary{cursor:pointer;font-weight:700;font-size:16.5px;list-style:none;display:flex;justify-content:space-between;gap:14px}.vip-faq summary::-webkit-details-marker{display:none}.vip-faq summary:after{content:"+";color:var(--blue);font-weight:800;font-size:20px;line-height:1}.vip-faq details[open] summary:after{content:"\2212"}.vip-faq p{margin:10px 0 0;color:var(--muted);line-height:1.6}.vip-faq a{text-decoration:underline}.vip-cta{text-align:center;padding:64px 0}.vip-cta .vip-lead{margin:0 auto 26px}.vip-cta .vip-cd{justify-content:center}.vip-legal{font-size:12px;line-height:1.6;color:#8a8f99;text-align:center;max-width:780px;margin:0 auto;padding:24px 18px 40px}.vip-legal a{text-decoration:underline}.vip-welcome-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.vip-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#07070aeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid rgba(236,210,142,.25);transform:translateY(110%);transition:transform .3s}.vip-sticky.on{transform:none}.vip-sticky .vip-btn{width:100%}@media(min-width:940px){.vip-sticky{display:none}}@media(prefers-reduced-motion:reduce){.vip *{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/him-vip.css.map */
