.vd-follow{max-width:1380px;margin:48px auto 80px;padding:0 24px;color:#172b27;font-family:inherit}.vd-follow *{box-sizing:border-box}.vd-follow h1{font-size:clamp(34px,5vw,64px);line-height:1.05;margin:12px 0 20px;letter-spacing:-.04em}.vd-follow .eyebrow{font-size:12px;letter-spacing:.16em;font-weight:700;text-transform:uppercase;color:#a74e25}.vd-follow .intro{max-width:760px;line-height:1.7}.vd-follow .preview-note{padding:12px 16px;border:1px solid #c6d4cb;background:#f2f6f2;border-radius:12px;margin:22px 0}.vd-follow .grid{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:start}.vd-follow figure{margin:0}.vd-follow .main-photo{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:20px}.vd-follow figcaption,.vd-follow .hint{font-size:12px;color:#55665e;line-height:1.6;margin:10px 0}.vd-follow form{padding:28px;border:1px solid #d9e0da;border-radius:20px;background:#fff}.vd-follow label{display:block;font-size:14px;font-weight:650;margin:0 0 8px}.vd-follow input,.vd-follow textarea,.vd-follow select{font:inherit;width:100%;max-width:100%;padding:12px;border:1px solid #b5c3ba;border-radius:8px;background:#fff;color:#172b27;min-height:46px}.vd-follow textarea{resize:vertical}.vd-follow .field{margin-bottom:22px}.vd-follow .pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.vd-follow .modes{display:flex;gap:12px;margin-bottom:20px}.vd-follow .modes label{flex:1;padding:12px;background:#f3f6f3;border-radius:10px}.vd-follow .modes input{width:18px;min-height:18px;vertical-align:middle;margin-right:6px}.vd-follow .locked{padding:14px;background:#f2f6f2;border-radius:10px;line-height:1.6}.vd-follow .total{font-size:32px;font-weight:750;letter-spacing:-.03em}.vd-follow button{font:inherit;padding:13px 18px;border:0;border-radius:9px;background:#1f4a3b;color:#fff;cursor:pointer}.vd-follow button:disabled{background:#d9e1db;color:#4e5b53;cursor:default;width:100%}.vd-follow :focus-visible{outline:3px solid #e47728;outline-offset:4px}.vd-follow .canvas{background:#244637;border-radius:20px;padding:30px;position:relative}.vd-follow .canvas svg{display:block;width:100%;height:480px;max-height:65vh;overflow:visible}.vd-follow .render-state{position:absolute;bottom:12px;left:20px;background:#fff;border-radius:20px;font-size:12px;padding:8px 12px;color:#172b27}.vd-follow .render-state[hidden]{display:none}.vd-follow [data-file-status],.vd-follow [data-status]{line-height:1.6;font-size:13px}.vd-follow .steps{padding:24px;background:#f2f6f2;border-radius:16px;margin-top:22px}.vd-follow .steps li{margin:10px 0;line-height:1.6}.vd-follow .secondary-photo{width:220px;max-width:100%;margin:24px auto}.vd-follow [hidden]{display:none!important}.vd-follow [data-error]{color:#9e2519;font-weight:650}.vd-follow .footer-note{font-size:12px;line-height:1.7;color:#55665e}@media(max-width:760px){.vd-follow{padding:0 16px;margin:24px auto 50px}.vd-follow .grid{grid-template-columns:1fr;gap:24px}.vd-follow form{padding:20px}.vd-follow .canvas svg{height:360px}.vd-follow .canvas{padding:20px}.vd-follow .pair{gap:10px}.vd-follow .modes label{font-size:13px;padding:10px}.vd-follow h1{font-size:38px}}.vd-follow .field{display:block;position:static;min-height:0;border:0;box-shadow:none}.vd-follow .field:before,.vd-follow .field:after{content:none!important}.vd-follow .field>label,.vd-follow .field>input,.vd-follow .field>select,.vd-follow .field>textarea,.vd-follow .field>p{display:block;width:100%;max-width:100%}.vd-follow .field input[type=file]{font-size:13px;padding:12px 8px}.vd-follow .field input[type=file]::file-selector-button{font:inherit;padding:6px 10px;margin-right:8px;border:1px solid #b5c3ba;background:#f2f6f2;border-radius:6px}.vd-follow [data-character-approval]{width:20px!important;height:20px!important;flex:0 0 20px;margin:3px 0 0!important}.vd-follow label:has(>[data-character-approval]){display:flex;align-items:flex-start;gap:10px;margin:18px 0;line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/83/assets/vd-character-native.css.map */
