.gf{--bg:#fff;--card:#f5f5f6;--card2:#ebebee;--line:#e4e4e7;--ink:#0a0a0a;--mut:#6b7280;--ok:#15803d;--warn:#b45309;background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.gf *{box-sizing:border-box}.gf-in{max-width:720px;margin:0 auto;padding:clamp(24px,5vw,48px) 5vw 80px}.gf h1{font:800 clamp(32px,7vw,54px)/1.02 Arial;letter-spacing:-.04em;margin:0 0 12px;text-transform:uppercase}.gf h2{font:800 clamp(24px,5vw,34px)/1.1 Arial;letter-spacing:-.03em;margin:0 0 10px}.gf h3{font:800 17px/1.2 Arial;letter-spacing:-.02em;margin:0 0 6px}.gf p{margin:0 0 12px;line-height:1.5;color:#27272a}.gf .mut{color:var(--mut)}.gf .sm{font-size:13px}.gf .kick{font:800 12px/1 Arial;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin:0 0 14px}.gf-card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:18px;margin:0 0 12px}.gf-btn{-webkit-appearance:none;appearance:none;border:0;border-radius:999px;background:var(--ink);color:#fff;font:800 16px/1 Arial;padding:17px 26px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;transition:transform .2s,opacity .2s;width:100%}.gf-btn:hover{transform:translateY(-1px)}.gf-btn:disabled{opacity:.35;transform:none;cursor:default}.gf-btn.ghost{background:#fff;color:var(--ink);border:1.5px solid var(--ink)}.gf-btn.auto{width:auto}.gf-btn.sm{padding:11px 16px;font-size:13px}.gf-row{display:flex;gap:10px;flex-wrap:wrap}.gf-row>*{flex:1}.gf label.l{display:block;font:800 11px/1 Arial;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin:16px 0 8px}.gf input[type=text],.gf input[type=email],.gf select,.gf textarea{width:100%;background:#fff;border:1.5px solid #d4d4d8;color:var(--ink);border-radius:14px;padding:15px 16px;font:16px/1.3 Arial;outline:0;transition:border-color .2s}.gf input:focus,.gf select:focus,.gf textarea:focus{border-color:var(--ink)}.gf textarea{min-height:96px;resize:vertical}.gf .vin{font-family:ui-monospace,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;font-size:18px}.gf .hint{font-size:13px;color:var(--mut);margin:8px 0 0}.gf .hint.ok{color:var(--ok)}.gf .hint.bad{color:#b91c1c}.gf a{color:var(--ink)}.gf-steps{display:flex;gap:6px;margin:0 0 22px}.gf-steps i{height:4px;flex:1;border-radius:4px;background:var(--line);transition:background .3s}.gf-steps i.on{background:var(--ink)}.gf-pane{display:none;animation:gfIn .45s cubic-bezier(.2,.8,.2,1)}.gf-pane.on{display:block}@keyframes gfIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.gf-flow{display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:start;gap:4px;margin:22px 0 10px}.gf-flow .st{text-align:center;min-width:0}.gf-flow .st i{display:flex;width:64px;height:64px;margin:0 auto 10px;border-radius:20px;background:var(--ink);color:#fff;align-items:center;justify-content:center}.gf-flow .st i svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gf-flow .st b{display:block;font:800 14px/1.2 Arial;letter-spacing:-.01em}.gf-flow .st span{display:block;font-size:12px;color:var(--mut);margin-top:3px;line-height:1.3}.gf-flow .ar{height:64px;display:flex;align-items:center}.gf-flow .ar svg{width:100%;height:24px;overflow:visible}.gf-flow .ar .d{fill:none;stroke:var(--ink);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:1 6;animation:gfFlow .9s linear infinite}.gf-flow .ar .h{fill:none;stroke:var(--ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@keyframes gfFlow{to{stroke-dashoffset:-14}}.gf-flow+.sm{margin-top:14px}@media(min-width:560px){.gf-flow{grid-template-columns:1fr 64px 1fr 64px 1fr;gap:8px}.gf-flow .st i{width:76px;height:76px}.gf-flow .st b{font-size:16px}.gf-flow .st span{font-size:13px}}.gf-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -5vw;padding:0 5vw 4px}.gf-tabs::-webkit-scrollbar{display:none}.gf-tabs button{-webkit-appearance:none;appearance:none;border:1.5px solid var(--line);background:#fff;color:var(--ink);border-radius:999px;padding:10px 14px;font:800 13px/1 Arial;white-space:nowrap;cursor:pointer}.gf-tabs button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.gf-guide{display:none;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:16px;margin:12px 0 0}.gf-guide.on{display:block;animation:gfIn .35s}.gf-guide svg{width:100%;height:auto;max-height:190px;display:block;margin:0 auto 12px;color:var(--ink)}.gf-guide .ln{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.gf-guide .hl{fill:none;stroke:var(--ok);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:4 4;animation:gfDash 1.2s linear infinite}.gf-guide .fl{fill:#15803d22}@keyframes gfDash{to{stroke-dashoffset:-16}}.gf-guide ol{margin:0;padding-left:20px;color:#27272a;line-height:1.55}.gf-guide li{margin:0 0 6px}.gf-gpics{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px;margin:0 0 14px}.gf-gpics img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:14px;display:block;background:#e4e4e7}.gf-gpics img:only-child{grid-column:1/-1;aspect-ratio:auto;object-fit:contain;max-height:420px;width:auto;max-width:100%;margin:0 auto}.gf-gpics picture{grid-column:1/-1;display:block}.gf-gpics img.anim{aspect-ratio:auto;max-height:420px;width:auto;max-width:100%;margin:0 auto;object-fit:contain}.gf-area{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.gf-area label{position:relative;display:block;background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:16px 14px 14px;cursor:pointer;transition:border-color .2s,background .2s}.gf-area input{position:absolute;opacity:0;pointer-events:none}.gf-area label:has(input:checked){border-color:var(--ink);background:var(--card)}.gf-area label:has(input:checked):after{content:"";position:absolute;right:12px;top:12px;width:20px;height:20px;border-radius:50%;background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L19 7'/%3E%3C/svg%3E") center/12px no-repeat}.gf-area b{display:block;font-size:16px;margin:0 0 4px}.gf-area span{font-size:12.5px;color:var(--mut);line-height:1.35;display:block}.gf-shots{display:grid;gap:12px;margin:14px 0}.gf-shot{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:14px;display:grid;grid-template-columns:96px 1fr;gap:12px;align-items:center}.gf-shot .ex{width:96px;height:72px;border-radius:12px;background:#fff;border:1px solid var(--line);overflow:hidden;position:relative}.gf-shot .ex img{width:100%;height:100%;object-fit:cover;display:block}.gf-shot .ex svg{width:100%;height:100%;color:var(--ink)}.gf-shot .ex .ln{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.gf-shot b{display:block;font-size:15px}.gf-shot .sm{margin:2px 0 8px}.gf-shot .pick{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:#fff;border-radius:999px;padding:10px 16px;font:800 13px/1 Arial;cursor:pointer}.gf-shot .pick input{display:none}.gf-shot .thumbs{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.gf-shot .thumbs img{width:48px;height:48px;object-fit:cover;border-radius:10px;border:1px solid var(--line)}.gf-tog{display:flex;gap:12px;align-items:flex-start;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:16px;cursor:pointer;margin:14px 0}.gf-tog input{width:22px;height:22px;flex:none;margin:2px 0 0;accent-color:#0a0a0a}.gf-tog b{display:block;margin:0 0 3px}.gf-tog span{font-size:13px;color:var(--mut);line-height:1.45}.gf-prog{height:6px;border-radius:6px;background:var(--line);overflow:hidden;margin:14px 0 8px}.gf-prog i{display:block;height:100%;width:0;background:var(--ink);transition:width .3s}.gf-code{font:800 clamp(30px,8vw,46px)/1 ui-monospace,Menlo,monospace;letter-spacing:.08em;background:var(--ink);color:#fff;border-radius:18px;padding:22px;text-align:center;margin:14px 0}.gf-status{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:8px 12px;font:800 11px/1 Arial;letter-spacing:.08em;text-transform:uppercase;background:var(--card);color:var(--mut);border:1px solid var(--line)}.gf-status.ok{background:#dcfce7;color:var(--ok);border-color:#bbf7d0}.gf-status.warn{background:#fef3c7;color:var(--warn);border-color:#fde68a}.gf-time{display:grid;gap:0;margin:16px 0;position:relative}.gf-time>div{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:0 0 18px}.gf-time>div:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--line);margin:4px 0 0 8px}.gf-time>div.done:before{background:var(--ok)}.gf-time>div.now:before{background:var(--ink);box-shadow:0 0 0 6px #0a0a0a14}.gf-time b{display:block;font-size:15px}.gf-time span{font-size:13px;color:var(--mut)}.gf-photos{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:14px -5vw 0;padding:0 5vw}.gf-photos::-webkit-scrollbar{display:none}.gf-photos img{width:min(86vw,560px);aspect-ratio:4/3;object-fit:cover;border-radius:18px;flex:none;scroll-snap-align:start;background:#e4e4e7;border:1px solid var(--line)}.gf-photos img:only-child{width:100%}.gf-filters{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -5vw;padding:0 5vw 6px}.gf-filters::-webkit-scrollbar{display:none}.gf-filters select,.gf-filters button{-webkit-appearance:none;appearance:none;border:1.5px solid var(--line);background:#fff;color:var(--ink);border-radius:999px;padding:10px 14px;font:800 13px/1 Arial;white-space:nowrap;cursor:pointer;width:auto}.gf-filters button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.gf-lhead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:22px 0 10px}.gf-lhead h3{margin:0}.gf-lhead span{font-size:13px;color:var(--mut);white-space:nowrap}.gf-prods{display:grid;gap:10px;margin:12px 0}.gf-prod{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;display:grid;grid-template-columns:104px 1fr;animation:gfIn .4s}.gf-prod .im{background:#fff;border-right:1px solid var(--line);display:flex;align-items:flex-start;justify-content:center;overflow:hidden}.gf-prod .im img{width:104px;height:104px;object-fit:cover;display:block}.gf-prod .bd{padding:12px 14px 12px 12px;display:flex;flex-direction:column;gap:5px;min-width:0}.gf-prod .tg{font:800 10px/1 Arial;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.gf-prod .tg em{font-style:normal;color:var(--ink)}.gf-prod .ti{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.gf-prod b.t{font-size:14.5px;line-height:1.25;letter-spacing:-.01em;font-weight:800}.gf-prod .pr{font:800 16px/1.25 Arial;white-space:nowrap}.gf-prod .spec{display:inline-block;align-self:flex-start;font:800 11px/1.2 Arial;letter-spacing:.04em;text-transform:uppercase;background:var(--ink);color:#fff;border-radius:8px;padding:6px 9px;margin-top:2px}.gf-prod .spec small{font:700 10px/1 Arial;letter-spacing:.06em;opacity:.7;display:block;margin-bottom:3px}.gf-prod .nt{font-size:12.5px;color:var(--mut);line-height:1.4}.gf-prod .nt b{color:var(--ink)}.gf-prod .nt.xm,.gf-prod .nt.xm b{color:var(--ok)}.gf-prod .nt.xm.late{color:var(--warn)}.gf-prod .ac{display:flex;gap:6px;margin-top:6px}.gf-prod .ac a,.gf-prod .ac button{flex:1;-webkit-appearance:none;appearance:none;border:0;border-radius:999px;padding:11px 10px;font:800 13px/1 Arial;text-align:center;text-decoration:none;cursor:pointer;background:var(--ink);color:#fff}.gf-prod .ac a.ghost{background:#fff;color:var(--ink);border:1.5px solid var(--ink)}.gf-err{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:14px;padding:12px 14px;font-size:14px;margin:12px 0;display:none}.gf-err.on{display:block}.gf-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);background:var(--ink);color:#fff;padding:12px 18px;border-radius:999px;font:800 13px/1 Arial;z-index:50;opacity:0;pointer-events:none;transition:opacity .25s}.gf-toast.on{opacity:1}@media(min-width:720px){.gf-area{grid-template-columns:repeat(3,1fr)}.gf-prod{grid-template-columns:140px 1fr}.gf-prod .im img{width:140px;height:140px}}@media(prefers-reduced-motion:reduce){.gf-pane,.gf-prod,.gf-guide .hl,.gf-flow .ar .d{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/120/assets/vmss-gift.css.map */
