.vf-ann-bar{background:var(--vf-ann-bg,#3c1176);color:var(--vf-ann-color,#ffffff);font-family:Roboto,system-ui,sans-serif;font-size:var(--vf-ann-size,13px);font-weight:600;letter-spacing:.08em;padding:var(--vf-ann-pt,8px) 0;overflow:hidden;white-space:nowrap;position:relative;z-index:45;box-sizing:border-box}.vf-ann-bar *{box-sizing:border-box}.vf-ann-track{display:flex;width:max-content;-webkit-user-select:none;user-select:none}.vf-ann--pause-hover:hover .vf-ann-content{animation-play-state:paused}.vf-ann-content{display:inline-flex;align-items:center;flex-shrink:0;animation:vf-marq var(--vf-ann-speed,30s) linear infinite;will-change:transform}.vf-ann-item{display:inline-flex;align-items:center;gap:6px;margin:0 22px}.vf-ann-ic{font-size:1.1em;line-height:1}.vf-ann-hl{color:var(--vf-ann-accent,#ffd23f);font-weight:700}.vf-ann-link{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.vf-ann-link:hover{text-decoration:underline}@keyframes vf-marq{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.vf-ann-content{animation:none}.vf-ann-track{overflow-x:auto;width:100%;justify-content:center}}.vf-cats-section{display:block;background:var(--vf-cats-bg);padding:var(--vf-cats-pt) 0 var(--vf-cats-pb);font-family:Roboto,system-ui,sans-serif;scroll-margin-top:70px}.vf-cats-section *,.vf-cats-section *:before,.vf-cats-section *:after{box-sizing:border-box}.vf-cats-section .vf-wrap{max-width:var(--vf-cats-maxw);margin:0 auto;padding:0 16px}.vf-cats-section .vf-sh{text-align:center;margin-bottom:26px}.vf-cats-section .vf-sh-title{font-family:Lilita One,Roboto,sans-serif;font-weight:400;font-size:clamp(28px,4vw,42px);color:var(--vf-cats-head);letter-spacing:.01em;line-height:1.2;margin:0}.vf-cats-section .vf-sh-sub{color:var(--vf-cats-sub);margin-top:6px;font-size:15px;line-height:1.4}.vf-cat-grid{display:grid;grid-template-columns:repeat(var(--vf-cat-cols-desktop,4),1fr);gap:16px}.vf-cat-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 12px;border:1px solid var(--vf-cat-border);border-radius:18px;background:linear-gradient(180deg,var(--vf-cat-card-start),var(--vf-cat-card-end));transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;text-align:center;text-decoration:none;color:var(--vf-cat-title);overflow:hidden}.vf-cat-card:hover{transform:translateY(-4px);box-shadow:0 12px 26px #5a1ca62e;border-color:#caa6ee}.vf-cat-badge{position:absolute;top:10px;right:10px;background:#ffd23f;color:#2a0a52;font-family:Lilita One,Roboto,sans-serif;font-size:11px;letter-spacing:.04em;padding:2px 8px;border-radius:6px;z-index:2}.vf-cat-img-wrap{width:100%;max-width:160px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden}.vf-cat-img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.vf-cat-card:hover .vf-cat-img{transform:scale(1.06)}.vf-cat-title{font-weight:700;font-size:15px;line-height:1.3;color:var(--vf-cat-title)}.vf-cat-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f1e6fa;border-radius:12px}.vf-cat-placeholder svg{width:50%;height:50%;opacity:.6}@media(max-width:760px){.vf-cat-grid{grid-template-columns:repeat(var(--vf-cat-cols-mobile,2),1fr);gap:12px}.vf-cat-card{padding:12px 8px;border-radius:14px}.vf-cat-img-wrap{max-width:120px}.vf-cat-title{font-size:14px}}.vf-deals-section{display:block;background:var(--vf-d-bg);padding:var(--vf-d-pt) 0 var(--vf-d-pb);font-family:Roboto,system-ui,sans-serif;scroll-margin-top:70px}.vf-deals-section *,.vf-deals-section *:before,.vf-deals-section *:after{box-sizing:border-box}.vf-deals-section .vf-wrap{max-width:var(--vf-d-maxw);margin:0 auto;padding:0 16px}.vf-deals-section .vf-sh{text-align:center;margin-bottom:26px}.vf-deals-section .vf-sh-title{font-family:Lilita One,Roboto,sans-serif;font-weight:400;font-size:clamp(28px,4vw,42px);color:var(--vf-d-head);letter-spacing:.01em;line-height:1.2;margin:0}.vf-deals-section .vf-sh-sub{color:var(--vf-d-sub);margin-top:4px;font-size:15px}.vf-sbn{background:linear-gradient(90deg,#3c1176,#7a2fd0 60%,#ff5fa2);color:#fff;font-family:Lilita One,Roboto,sans-serif;font-size:clamp(15px,2.2vw,22px);letter-spacing:.04em;text-align:center;padding:14px 16px;border-radius:14px;margin-bottom:20px;box-shadow:0 6px 18px #5a1ca62e}.vf-grid{display:grid;grid-template-columns:repeat(var(--vf-d-cols-desktop,4),1fr);gap:20px;align-items:stretch}.vf-grid.vf-grid--n5{grid-template-columns:repeat(5,1fr);gap:14px}.vf-card{position:relative;border:1px solid var(--vf-d-card-border);border-radius:20px;overflow:hidden;background:#fff;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .25s ease,box-shadow .25s ease}.vf-card:hover{box-shadow:0 14px 34px #5a1ca633;transform:translateY(-4px)}.vf-card-im{position:relative;background:radial-gradient(circle at 50% 40%,#fff,#f6ecfe);aspect-ratio:1/1;overflow:hidden}.vf-card-img-holder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.vf-card-img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;display:block}.vf-card:hover .vf-card-img{transform:scale(1.04)}.vf-off{position:absolute;top:12px;left:12px;z-index:2;background:linear-gradient(180deg,#ff5fa2,#d6246e);color:#fff;font-family:Lilita One,Roboto,sans-serif;font-size:17px;letter-spacing:.03em;padding:5px 12px;border-radius:10px;box-shadow:0 4px 10px #d6246e59;line-height:1}.vf-fest{position:absolute;top:12px;right:12px;z-index:2;background:#5a1ca6;color:#ffd23f;font-family:Lilita One,Roboto,sans-serif;font-size:13px;padding:4px 10px;border-radius:8px;line-height:1}.vf-bundle{position:absolute;left:12px;bottom:12px;z-index:2;background:#ffd23f;color:#2a0a52;font-family:Lilita One,Roboto,sans-serif;font-size:13px;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:8px;line-height:1}.vf-prepaid{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:7px;background:linear-gradient(90deg,#3c1176,#7a2fd0);color:#fff;font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;padding:9px 10px;line-height:1}.vf-prepaid:before{content:"";width:9px;height:9px;border-radius:50%;background:#ffd23f;box-shadow:0 0 0 3px #ffd23f59}.vf-card-bd{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1}.vf-card-ttl{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.vf-card-name{font-size:18px;color:#24123f;font-weight:600;line-height:1.25;margin:0;flex:1}.vf-rate{font-size:13px;font-weight:700;color:#b7791f;white-space:nowrap}.vf-fl{list-style:none;font-size:13px;color:#7a6a96;margin:0;padding:0}.vf-fl li{margin-bottom:3px}.vf-fl li:before{content:"\2013  "}.vf-price-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:2px}.vf-sale-price{font-family:Lilita One,Roboto,sans-serif;font-weight:400;font-size:26px;color:var(--vf-d-price);line-height:1}.vf-orig-price{color:#9a8cb4;font-size:15px}.vf-save{font-size:13px;font-weight:600;color:#d6246e}.vf-pp-note{font-size:12px;color:#5a1ca6;background:#f6ecfe;border-radius:8px;padding:6px 10px;line-height:1.3}.vf-buy{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:6px;min-height:48px;border-radius:14px;background:linear-gradient(180deg,var(--vf-d-btn-top),var(--vf-d-btn-bottom));color:#fff;font-weight:700;font-size:16px;letter-spacing:.02em;box-shadow:0 6px 14px #5a1ca64d;transition:filter .2s ease,transform .2s ease;padding:8px 12px;text-align:center}.vf-buy:hover{filter:brightness(1.08);transform:translateY(-1px)}.vf-buy b{color:#ffd23f}.vf-buy--soldout{background:#9a8cb4;box-shadow:none;cursor:not-allowed}.vf-empty{grid-column:1/-1;text-align:center;padding:40px 20px;background:#fdf9ff;border:2px dashed #e4d6f3;border-radius:18px;color:#5a1ca6}.vf-empty p{margin:0 0 6px;font-size:16px}.vf-empty code{background:#f1e6fa;padding:2px 8px;border-radius:6px;font-weight:700}.vf-empty small{color:#7a6a96}@media(max-width:1020px){.vf-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.vf-grid{grid-template-columns:repeat(2,1fr);gap:12px}.vf-card-bd{padding:12px;gap:6px}.vf-card-name{font-size:15px}.vf-sale-price{font-size:22px}.vf-orig-price{font-size:13px}.vf-buy{font-size:14px;min-height:44px;padding:6px 10px}.vf-off{font-size:14px;padding:4px 9px}.vf-fest{display:none}.vf-prepaid{font-size:11px;letter-spacing:.06em;padding:7px 6px}}.vf-bn{--vf-bg:#c987ee;--vf-offer:#fff;--vf-offer-line:#8a2fd0;--vf-offer-shadow:#a64ee6;display:block;position:relative;overflow:hidden;isolation:isolate;container-type:inline-size;aspect-ratio:1920/900;background-color:var(--vf-bg);background-position:center;background-size:cover;background-repeat:no-repeat;font-family:Roboto,system-ui,sans-serif;line-height:1.45}.vf-bn,.vf-bn *,.vf-bn *:before,.vf-bn *:after{box-sizing:border-box}.vf-bn *{margin:0;padding:0}.vf-bn>*,.vf-l{position:absolute}.vf-bn img{display:block;max-width:none;height:auto}.vf-link{display:contents}.vf-bn .vf-l-head{margin:0;font-size:0;line-height:0;font-weight:400}.vf-bn .vf-l-head img{width:100%}.vf-l-stage{left:0;bottom:0;width:100%;z-index:3}.vf-l-head{left:33.49%;top:3.67%;width:33.07%;z-index:5}.vf-l-left{left:5.57%;top:26%;width:22.66%;z-index:5}.vf-l-right{left:79.01%;top:21.22%;width:9.32%;z-index:5;text-align:center;font-family:Lilita One,sans-serif;color:var(--vf-offer);line-height:.95;white-space:nowrap}.vf-l-right span{display:block;-webkit-text-stroke:.07em var(--vf-offer-line);paint-order:stroke fill;text-shadow:-.05em .07em 0 var(--vf-offer-shadow),-.06em .12em .1em rgba(60,10,110,.3)}.vf-l-right .vf-u,.vf-l-right .vf-o{font-size:2.9cqw;letter-spacing:.03em}.vf-l-right .vf-p{font-size:4.7cqw;letter-spacing:.01em;margin:.02em 0}.vf-fx{top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden;container-type:size}.vf-coin{position:absolute;top:0;width:var(--s);aspect-ratio:1;perspective:520px;filter:blur(var(--b,0));animation:vf-fall var(--d) linear var(--dl) infinite;opacity:.88}.vf-coin i{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;font-style:normal;background:radial-gradient(circle at 35% 30%,#ffe9dd 0,#f6b9a4 52%,#e48f7c);box-shadow:inset 0 0 0 .07em #ffffff80,inset 0 0 0 .2em #de826e59,inset 0 -.12em .3em #a0463259;font:700 calc(var(--s)*.52)/1 "Lilita One",sans-serif;color:#c86958bf;animation:vf-flip var(--f) linear infinite}.vf-conf{position:absolute;top:0;width:max(5px,.42cqw);height:max(8px,.8cqw);background:var(--c);animation:vf-fall var(--d) linear var(--dl) infinite;opacity:.9}@keyframes vf-fall{0%{transform:translate3d(0,-20%,0) rotate(0)}to{transform:translate3d(var(--x),calc(100cqh + 30px),0) rotate(var(--rot))}}@keyframes vf-flip{to{transform:rotateY(360deg)}}.vf-bn.vf-play .vf-l-stage{animation:vf-stageIn .42s cubic-bezier(.16,.84,.3,1) .12s both}.vf-bn.vf-play .vf-l-head{animation:vf-dropIn .5s cubic-bezier(.2,.9,.3,1.25) .9s both}.vf-bn.vf-play .vf-l-left{animation:vf-fadeIn .45s ease-out 1.4s both}.vf-bn.vf-play .vf-l-right{animation:vf-pop .4s cubic-bezier(.3,1.6,.5,1) 1.85s both}@keyframes vf-stageIn{0%{transform:translateY(75%);filter:blur(16px)}60%{filter:blur(6px)}}@keyframes vf-dropIn{0%{transform:translateY(-140%);opacity:0}}@keyframes vf-fadeIn{0%{transform:translate(-18px) scale(.93);opacity:0}}@keyframes vf-pop{0%{transform:scale(.45);opacity:0}}.vf-replay{right:10px;bottom:8px;z-index:9;font:600 12px Roboto,system-ui,sans-serif;color:#3c1176;background:#fffc;border:0;border-radius:999px;padding:5px 11px;cursor:pointer}.vf-replay:hover{background:#fff}@media(prefers-reduced-motion:reduce){.vf-fx{display:none}}@media(max-width:760px){.vf-bn{aspect-ratio:auto;display:grid;grid-template-columns:1.9fr 1fr;grid-template-areas:"h h" "l r" "s s";align-items:center;column-gap:8px;row-gap:4px;padding:18px 14px 0}.vf-bn .vf-l-head,.vf-bn .vf-l-left,.vf-bn .vf-l-right,.vf-bn .vf-l-stage{position:relative;left:auto;top:auto;bottom:auto}.vf-bn .vf-l-head{grid-area:h;width:min(88%,420px);justify-self:center}.vf-bn .vf-l-left{grid-area:l;width:100%}.vf-bn .vf-l-right{grid-area:r;width:auto;justify-self:center}.vf-l-right .vf-u,.vf-l-right .vf-o{font-size:21px}.vf-l-right .vf-p{font-size:36px}.vf-bn .vf-l-stage{grid-area:s;width:178%;justify-self:center;margin-top:-4px}.vf-replay{display:none}}.vf-promise-section{display:block;background:var(--vf-pr-bg);padding:var(--vf-pr-pt) 0 var(--vf-pr-pb);font-family:Roboto,system-ui,sans-serif;scroll-margin-top:70px}.vf-promise-section *,.vf-promise-section *:before,.vf-promise-section *:after{box-sizing:border-box}.vf-promise-section .vf-wrap{max-width:var(--vf-pr-maxw);margin:0 auto;padding:0 16px}.vf-promise-section .vf-sh{text-align:center;margin-bottom:26px}.vf-promise-section .vf-sh-title{font-family:Lilita One,Roboto,sans-serif;font-weight:400;font-size:clamp(26px,3.6vw,36px);color:var(--vf-pr-head);letter-spacing:.01em;margin:0;line-height:1.2}.vf-promise-section .vf-sh-sub{color:var(--vf-pr-sub);margin:4px 0 26px;font-size:15px}.vf-as4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:30px}.vf-as-item{background:var(--vf-pr-card-bg);border:1px solid var(--vf-pr-card-border);border-radius:18px;padding:20px 14px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.vf-as-item:hover{transform:translateY(-2px);box-shadow:0 8px 20px #5a1ca61a}.vf-as-ic{font-size:32px;line-height:1}.vf-as-ic-img img{width:36px;height:36px;object-fit:contain;margin:0 auto}.vf-as-ttl{display:block;margin:8px 0 2px;color:var(--vf-pr-ink);font-size:15px;font-weight:700}.vf-as-txt{font-size:13px;color:var(--vf-pr-sub);line-height:1.3}.vf-rev{text-align:center;margin:0 auto 30px;display:flex;flex-direction:column;align-items:center;gap:3px}.vf-rev-stars{color:var(--vf-pr-stars);font-size:22px;letter-spacing:.12em;line-height:1}.vf-rev-title{color:var(--vf-pr-ink);font-size:18px;font-weight:700}.vf-rev-info{font-size:14px;color:var(--vf-pr-sub)}.vf-rev-info a{color:var(--vf-pr-link);text-decoration:underline;font-weight:500}.vf-faq{margin-top:10px}.vf-faq-title{text-align:center;color:var(--vf-pr-ink);margin-bottom:14px;font-size:20px;font-weight:700}.vf-faq-details{background:var(--vf-pr-card-bg);border:1px solid var(--vf-pr-card-border);border-radius:14px;padding:14px 18px;margin:0 auto 8px;max-width:760px;transition:border-color .2s ease}.vf-faq-details[open]{border-color:#caa6ee}.vf-faq-summary{font-weight:600;cursor:pointer;color:var(--vf-pr-ink);display:flex;justify-content:space-between;align-items:center;list-style:none;-webkit-user-select:none;user-select:none;font-size:15px}.vf-faq-summary::-webkit-details-marker{display:none}.vf-faq-arrow{font-size:14px;color:var(--vf-pr-sub);transition:transform .2s ease}.vf-faq-details[open] .vf-faq-arrow{transform:rotate(180deg)}.vf-faq-answer{margin-top:10px;padding-top:10px;border-top:1px solid #f1e6fa;font-size:14px;line-height:1.6;color:#4a3b66}.vf-faq-answer p{margin:0}@media(max-width:820px){.vf-as4{grid-template-columns:repeat(2,1fr);gap:10px}.vf-as-item{padding:16px 10px}}.vf-timer-section{display:block;font-family:Roboto,system-ui,sans-serif;--vf-t-bg:#3c1176;--vf-t-text:#ffffff;--vf-t-accent:#ffd23f;--vf-t-box-bg:rgba(255,255,255,.12);--vf-t-box-border:rgba(255,210,63,.5);--vf-t-pt:14px;--vf-t-pb:14px;--vf-t-maxw:1200px;--vf-j-bg:#ffffff;--vf-j-border:#e4d6f3;--vf-j-pill-bg:#f6ecfe;--vf-j-pill-text:#3c1176;--vf-j-pill-hover-bg:#7a2fd0;--vf-j-pill-hover-text:#ffffff}.vf-timer-section *,.vf-timer-section *:before,.vf-timer-section *:after{box-sizing:border-box}.vf-timer-section .vf-wrap{max-width:var(--vf-t-maxw);margin:0 auto;padding:0 16px}.vf-timer-bar{background:var(--vf-t-bg);color:var(--vf-t-text);padding:var(--vf-t-pt) 0 var(--vf-t-pb);position:relative;z-index:2}.vf-timer-bar .vf-wrap{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;text-align:center}.vf-timer-cap{font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--vf-t-text);display:inline-flex;align-items:center;gap:6px}.vf-timer-cap-icon{font-size:16px;line-height:1}.vf-timer{display:inline-flex;align-items:center;gap:8px;font-family:Lilita One,Roboto,sans-serif}.vf-timer .vf-u{background:var(--vf-t-box-bg);border:1px solid var(--vf-t-box-border);border-radius:10px;padding:4px 12px;min-width:64px;text-align:center;box-shadow:0 2px 8px #0000001f}.vf-timer .vf-n{font-size:30px;line-height:1.1;color:var(--vf-t-text);font-variant-numeric:tabular-nums}.vf-timer .vf-l{font-family:Roboto,system-ui,sans-serif;font-size:9px;letter-spacing:.14em;color:var(--vf-t-accent);font-weight:700;text-transform:uppercase}.vf-timer .vf-sep{font-size:24px;color:var(--vf-t-accent);line-height:1;animation:vf-blink 1s steps(1) infinite;-webkit-user-select:none;user-select:none}@keyframes vf-blink{50%{opacity:0}}.vf-end-message{font-size:16px;font-weight:700;color:var(--vf-t-accent);letter-spacing:.04em;padding:6px 12px}.vf-jump{background:var(--vf-j-bg);border-bottom:1px solid var(--vf-j-border);position:relative;z-index:30}.vf-jump--sticky{position:sticky;top:0}.vf-jump .vf-wrap{display:flex;gap:8px;overflow-x:auto;padding:9px 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vf-jump .vf-wrap::-webkit-scrollbar{display:none}.vf-jump-pill{flex:none;display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border-radius:999px;background:var(--vf-j-pill-bg);font-size:14px;font-weight:700;color:var(--vf-j-pill-text);text-decoration:none;line-height:1.2;transition:background-color .2s ease,color .2s ease,transform .15s ease;white-space:nowrap}.vf-jump-pill:hover{background:var(--vf-j-pill-hover-bg);color:var(--vf-j-pill-hover-text);transform:translateY(-1px)}.vf-jump-pill:first-child{margin-left:auto}.vf-jump-pill:last-child{margin-right:auto}@media(max-width:760px){.vf-timer-bar .vf-wrap{gap:12px}.vf-timer-cap{font-size:12px;letter-spacing:.1em;width:100%;justify-content:center}.vf-timer .vf-u{min-width:54px;padding:3px 8px}.vf-timer .vf-n{font-size:24px}.vf-jump .vf-wrap{justify-content:flex-start}.vf-jump-pill:first-child{margin-left:0}.vf-jump-pill:last-child{margin-right:0}.vf-jump-pill{font-size:13px;padding:6px 13px}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
