.vbp{--gold:#C9A961;--bronze:#8E7557;--deep:#1B1611;--deep2:#241E17;--ink:#211B14;--ink2:#6B6153;--ink3:#8C8171;--bone:#FBF8F3;--card:#fff;--rule:#E3DACB;--rule2:#EFE8DC;--ok:#2F6B4F;--warn:#8A5A2B;background:var(--bone);color:var(--ink);font-family:inherit;text-align:left}.vbp *{box-sizing:border-box;text-align:left}.vbp a{color:var(--bronze);text-decoration:none}.vbp a:hover{text-decoration:underline}.vbp-in{max-width:1180px;margin:0 auto;padding:0 26px}.vbp-narrow{max-width:820px}.vbp-tight{max-width:560px}.vbp-band{padding:26px 0 30px;border-bottom:1px solid var(--rule);margin-bottom:34px}.vbp-band.is-plain{border-bottom:0;margin-bottom:20px}.vbp-crumb{font-size:13px;color:var(--ink3);display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}.vbp-crumb a{color:var(--ink3)}.vbp-crumb span[aria-current]{color:var(--ink2)}.vbp-k{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--bronze);margin:0 0 12px}.vbp h1{font-size:clamp(28px,3.6vw,42px);line-height:1.08;letter-spacing:-.03em;font-weight:600;margin:0 0 14px;text-wrap:balance}.vbp-lede{font-size:17px;line-height:1.6;color:var(--ink2);margin:0;max-width:62ch}.vbp h2{font-size:clamp(20px,2.3vw,26px);line-height:1.2;letter-spacing:-.022em;font-weight:600;margin:0 0 12px}.vbp h3{font-size:16.5px;font-weight:600;letter-spacing:-.015em;margin:0 0 8px}.vbp p{font-size:16px;line-height:1.62;color:var(--ink2);margin:0 0 14px;max-width:68ch}.vbp strong{color:var(--ink);font-weight:600}.vbp small{font-size:13.5px;color:var(--ink3)}.vbp-sec{padding-top:38px}.vbp-sec:first-child{padding-top:0}.vbp ul.vbp-list{margin:0 0 16px;padding:0;list-style:none;max-width:68ch}.vbp ul.vbp-list li{position:relative;padding-left:20px;font-size:16px;line-height:1.6;color:var(--ink2);margin-bottom:9px}.vbp ul.vbp-list li:before{content:"";position:absolute;left:2px;top:.66em;width:5px;height:5px;background:var(--gold);transform:rotate(45deg)}.vbp-card{background:var(--card);border:1px solid var(--rule);border-radius:12px;padding:22px 24px}.vbp-card.is-flat{background:transparent}.vbp-note{background:#faf6ee;border:1px solid var(--rule);border-left:3px solid var(--gold);border-radius:0 12px 12px 0;padding:20px 22px;margin:22px 0}.vbp-note p:last-child{margin-bottom:0}.vbp-nk{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--bronze);display:block;margin:0 0 8px}.vbp-b{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;padding:13px 26px;font-size:15px;font-weight:600;letter-spacing:-.012em;border:1px solid transparent;cursor:pointer;font-family:inherit;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.vbp-b:hover{text-decoration:none}.vbp-b1{background:var(--deep);color:#f4f0e7}.vbp-b1:hover{background:#332b22}.vbp-b2{background:transparent;color:var(--ink);border-color:var(--rule)}.vbp-b2:hover{border-color:var(--gold)}.vbp-b3{background:var(--gold);color:#14120f}.vbp-b3:hover{background:#d8b96f}.vbp-b.is-wide{width:100%}.vbp-b:focus-visible{outline:2px solid var(--bronze);outline-offset:2px}.vbp-field{margin:0 0 16px}.vbp-field label{display:block;font-size:13px;font-weight:600;letter-spacing:-.008em;color:var(--ink2);margin:0 0 6px}.vbp-field input,.vbp-field select,.vbp-field textarea{width:100%;font-family:inherit;font-size:16px;color:var(--ink);background:var(--card);border:1px solid var(--rule);border-radius:9px;padding:12px 14px;transition:border-color .16s ease,box-shadow .16s ease}.vbp-field textarea{min-height:140px;resize:vertical;line-height:1.55}.vbp-field input:focus,.vbp-field select:focus,.vbp-field textarea:focus{outline:0;border-color:var(--gold);box-shadow:0 0 0 3px #c9a96129}.vbp-field .vbp-hint{font-size:13px;color:var(--ink3);margin:6px 0 0}.vbp-two{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.vbp-msg{border-radius:10px;padding:13px 16px;font-size:14.5px;line-height:1.5;margin:0 0 18px}.vbp-msg.is-bad{background:#fbf1ec;border:1px solid #E8D3C4;color:#7a3f1e}.vbp-msg.is-good{background:#f1f6f2;border:1px solid #CFE0D4;color:#28553f}.vbp-msg ul{margin:6px 0 0;padding-left:18px}.vbp-empty{background:linear-gradient(160deg,#f7f2e8,#efe7d8);border:1px solid #DFD5C3;border-radius:16px;padding:56px 40px;text-align:center}.vbp-empty *{text-align:center}.vbp-empty-mk{display:block;width:38px;height:38px;margin:0 auto 18px;color:var(--gold);opacity:.6}.vbp-empty-mk svg{width:38px;height:38px;display:block}.vbp-empty h2{font-size:21px;margin:0 0 10px}.vbp-empty p{font-size:15.5px;color:var(--ink2);margin:0 auto 20px;max-width:46ch}.vbp-empty .vbp-b{margin:0 4px}.vbp-table{width:100%;border-collapse:collapse;font-size:15px}.vbp-table th{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--bronze);font-weight:600;padding:0 12px 10px 0;border-bottom:1px solid var(--rule)}.vbp-table td{padding:16px 12px 16px 0;border-bottom:1px solid var(--rule2);color:var(--ink2);vertical-align:top}.vbp-table tr:last-child td{border-bottom:0}.vbp-table .vbp-num{text-align:right;font-variant-numeric:tabular-nums}.vbp-table th.vbp-num{text-align:right}.vbp-tag{display:inline-block;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;padding:5px 9px;border-radius:5px;background:#f1eadd;color:var(--bronze)}.vbp-end{margin-top:46px;border-top:1px solid var(--rule);padding:30px 0 78px}.vbp-help{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.vbp-help a{background:var(--card);border:1px solid var(--rule);border-radius:11px;padding:16px 18px;display:block;text-decoration:none;transition:border-color .16s ease}.vbp-help a:hover{border-color:var(--gold);text-decoration:none}.vbp-help b{display:block;font-size:15px;font-weight:600;color:var(--ink);margin-bottom:3px;letter-spacing:-.012em}.vbp-help span{display:block;font-size:13.5px;line-height:1.5;color:var(--ink3)}@media(max-width:860px){.vbp-in{padding:0 18px}.vbp-two,.vbp-help{grid-template-columns:1fr}.vbp-empty{padding:40px 22px}.vbp-sec{padding-top:30px}}.vcp-showcase--page{max-width:1240px;margin:0 auto;padding:26px 24px 60px;font-size:14px;line-height:1.65;color:#6b6153}
/*# sourceMappingURL=/cdn/shop/t/6/assets/vb-page.css.map */
