.vne .vne-site-main{min-height:50vh}.vne .vne-mast{padding:28px 20px 32px;border-bottom:1px solid var(--rule)}.vne .vne-mast-in{max-width:1180px;margin:0 auto}.vne .vne-mast .vne-crumb{margin-bottom:18px}.vne .vne-mast-k{margin-bottom:12px}.vne .vne-mast-h1{font-family:var(--serif);font-weight:500;font-size:clamp(32px,8.6cqi,46px);line-height:1.1;letter-spacing:-.018em;color:var(--ink);text-wrap:balance;max-width:22ch}.vne .vne-mast-lede{margin-top:14px;font-size:19px;line-height:1.6;color:var(--ink2);max-width:52ch;text-wrap:pretty}@container vne (min-width:960px){.vne .vne-mast{padding:72px 24px 56px}}.vne .vne-pg-sec{padding-top:clamp(28px,5vw,56px)}.vne .vne-pg-wrap{max-width:820px}.vne .vne-pg-h1{font-family:var(--serif);font-weight:500;font-size:clamp(32px,8.6cqi,46px);line-height:1.1;letter-spacing:-.018em;margin:14px 0 18px;color:var(--ink);text-wrap:balance}.vne .vne-pg-lead{font-size:19px;line-height:1.6;color:var(--ink2);max-width:60ch;margin:0 0 28px}.vne .vne-pg-next{display:flex;flex-wrap:wrap;gap:12px;margin:34px 0 8px}.vne .vne-pg-next .vne-btn{flex:1 1 260px}.vne .vne-rte,.vne .vne-prose{font-size:18px;line-height:1.7;color:var(--ink2);max-width:68ch}.vne .vne-rte h2,.vne .vne-prose h2{font-family:var(--serif);font-weight:500;font-size:26px;line-height:1.2;color:var(--ink);margin:40px 0 12px}.vne .vne-rte h3,.vne .vne-prose h3{font-family:var(--serif);font-weight:500;font-size:21px;line-height:1.25;color:var(--ink);margin:28px 0 10px}.vne .vne-rte p,.vne .vne-rte ul,.vne .vne-rte ol,.vne .vne-prose p,.vne .vne-prose ul,.vne .vne-prose ol{margin:0 0 1em}.vne .vne-rte ul,.vne .vne-rte ol,.vne .vne-prose ul,.vne .vne-prose ol{padding-left:1.3em}.vne .vne-rte li,.vne .vne-prose li{margin:0 0 .4em}.vne .vne-rte a,.vne .vne-prose a{color:var(--red);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.vne .vne-rte strong,.vne .vne-prose strong{color:var(--ink);font-weight:700}.vne .vne-rte table,.vne .vne-prose table{width:100%;border-collapse:collapse;font-size:16px;margin:0 0 1.2em}.vne .vne-rte td,.vne .vne-rte th,.vne .vne-prose td,.vne .vne-prose th{border-bottom:1px solid var(--rule);padding:10px 8px;text-align:left;vertical-align:top}.vne .vne-form{display:flex;flex-direction:column;gap:20px}.vne .vne-form label,.vne .vne-form .vne-flabel{display:block;font-size:17px;font-weight:700;line-height:1.35;color:var(--ink);margin-bottom:8px}.vne .vne-form input[type=text],.vne .vne-form input[type=email],.vne .vne-form input[type=tel],.vne .vne-form input[type=number],.vne .vne-form select,.vne .vne-form textarea{display:block;width:100%;min-height:60px;padding:14px 16px;border:1.5px solid rgba(27,24,20,.35);border-radius:4px;background:#fff;color:var(--ink);font-size:20px;line-height:1.35;-webkit-appearance:none;appearance:none}.vne .vne-form textarea{min-height:132px;resize:vertical}.vne .vne-form input:focus,.vne .vne-form select:focus,.vne .vne-form textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #9c1e1a38}.vne .vne-form .vne-hint{display:block;margin-top:6px;font-size:16px;line-height:1.45;color:var(--ink3)}.vne .vne-form .vne-errt{display:block;margin-top:6px;font-size:16px;font-weight:700;line-height:1.4;color:#a3261f}.vne .vne-form input[aria-invalid=true],.vne .vne-form select[aria-invalid=true],.vne .vne-form textarea[aria-invalid=true]{border-color:#a3261f}.vne .vne-form .vne-btn--red{width:100%;min-height:62px}.vne .vne-mast .vne-crumb{display:flex;align-items:center;gap:8px;min-width:0;margin:0 0 18px;padding:0;font-size:16px;line-height:1.4;color:var(--ink3);white-space:nowrap}.vne .vne-mast .vne-crumb a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;color:var(--ink2);text-decoration:underline;text-decoration-color:#1b18144d;text-underline-offset:4px;flex:none}.vne .vne-mast .vne-crumb>span[aria-hidden]{flex:none;color:#1b181459}.vne .vne-mast .vne-crumb-cur{min-width:0;overflow:hidden;text-overflow:ellipsis}@supports not (width:1cqi){.vne .vne-mast-h1,.vne .vne-pg-h1{font-size:34px}}.vne.vne-site .vne-h2{font-size:30px;font-size:clamp(30px,7.6cqi,42px)}@container vne (max-width:459.98px){html[data-vne-size="1"] .vne .vne-mast .vne-crumb a~a,html[data-vne-size="2"] .vne .vne-mast .vne-crumb a~a,html[data-vne-size="1"] .vne .vne-mast .vne-crumb span[aria-hidden]~span[aria-hidden],html[data-vne-size="2"] .vne .vne-mast .vne-crumb span[aria-hidden]~span[aria-hidden]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/vne-pages.css.map */
