.vgt{--vgt-ink:#2f2118;--vgt-oak:#5c4033;--vgt-gold:#c9962e;--vgt-gold-dk:#8f6718;--vgt-cream:#f7f1e8;--vgt-paper:#fffdf9;--vgt-line:#e6dccd;--vgt-line-dk:#d6c7b1;--vgt-muted:#6f6257;--vgt-ok:#2f6b3a;--vgt-ok-bg:#e6f0e3;--vgt-warn:#8a5a0b;--vgt-warn-bg:#fbf0d9;--vgt-bad:#9b2f22;--vgt-bad-bg:#f8e3df;--vgt-r:14px;--vgt-serif:"Playfair Display", var(--font-heading-family, Georgia), Georgia, serif;--vgt-sans:var(--font-body-family, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--vgt-ink);background:var(--vgt-paper);font-size:16px;line-height:1.55;letter-spacing:normal;padding:24px 0 64px;font-family:var(--vgt-sans)}.vgt *,.vgt *:before,.vgt *:after{box-sizing:border-box}.vgt [hidden]{display:none!important}.vgt :where(h1,h2,h3){font-family:var(--vgt-serif);color:var(--vgt-ink);margin:0;line-height:1.2;letter-spacing:-.005em;text-wrap:balance}.vgt :where(p,ul,ol){margin:0}.vgt a{color:var(--vgt-oak)}.vgt :focus-visible{outline:2px solid var(--vgt-gold);outline-offset:2px;border-radius:6px}.vgt-wrap{max-width:1180px;margin:0 auto;padding:0 16px}@media(min-width:750px){.vgt-wrap{padding:0 24px}}.vgt-crumbs{font-size:13.5px;color:var(--vgt-muted);margin-bottom:14px;display:flex;flex-wrap:wrap;gap:6px}.vgt-crumbs a{color:var(--vgt-muted);text-decoration:none}.vgt-crumbs a:hover{text-decoration:underline}.vgt-crumbs span[aria-hidden]{color:var(--vgt-line-dk)}.vgt-eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--vgt-gold-dk);margin-bottom:10px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.vgt-eyebrow .vgt-sig{letter-spacing:.02em;text-transform:none}.vgt h1{font-size:clamp(30px,4.4vw,46px);font-weight:600}.vgt h2{font-size:clamp(22px,2.5vw,28px);font-weight:600}.vgt-lead{color:var(--vgt-oak);font-size:17.5px;margin-top:12px;max-width:68ch}.vgt-sec{margin-top:48px}.vgt-sec>h2{margin-bottom:14px}.vgt-prose{max-width:72ch}.vgt-prose p+p{margin-top:12px}.vgt-prose ul,.vgt-prose ol{padding-left:22px;display:grid;gap:6px;margin-top:10px}.vgt-sig{display:inline-flex;align-items:center;justify-content:center;min-width:44px;padding:3px 9px;border-radius:7px;background:var(--vgt-cream);border:1px solid var(--vgt-line);color:var(--vgt-gold-dk);font-weight:700;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:var(--vgt-sans)}.vgt-tool{min-height:420px;margin-top:26px}.vgt-tool:not(.is-ready){display:flex;align-items:center;justify-content:center;border:1px dashed var(--vgt-line-dk);border-radius:var(--vgt-r);color:var(--vgt-muted);background:var(--vgt-cream)}.vgt-app{display:grid;gap:20px;align-items:start}@media(min-width:990px){.vgt-app{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:28px}.vgt-out{position:sticky;top:calc(var(--header-height, 0px) + 16px)}}.vgt-form,.vgt-out{border-radius:var(--vgt-r);min-width:0}.vgt-form{background:#fff;border:1px solid var(--vgt-line);padding:18px}@media(min-width:750px){.vgt-form{padding:22px}}.vgt-form__head,.vgt-out__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;margin-bottom:16px}.vgt .vgt-form__t,.vgt .vgt-out__t{font-family:var(--vgt-sans);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--vgt-muted)}.vgt-units{display:inline-flex;border:1px solid var(--vgt-line);border-radius:999px;padding:2px;background:var(--vgt-cream)}.vgt-units button{border:0;background:transparent;font:inherit;font-size:13px;font-weight:600;color:var(--vgt-muted);padding:5px 12px;border-radius:999px;cursor:pointer;min-height:30px}.vgt-units button[aria-pressed=true]{background:#fff;color:var(--vgt-ink);box-shadow:0 1px 3px #2f211824}.vgt-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 14px}.vgt-f{grid-column:span 6;min-width:0}@media(min-width:560px){.vgt-w-half{grid-column:span 3}.vgt-w-third{grid-column:span 2}}@media(max-width:559px){.vgt-w-third{grid-column:span 3}}.vgt-l{display:block;font-size:14px;font-weight:600;color:var(--vgt-ink);margin:0 0 6px}.vgt-help{font-size:13px;color:var(--vgt-muted);margin-top:6px}.vgt-in{display:flex;align-items:stretch;border:1px solid var(--vgt-line-dk);border-radius:10px;background:#fff;overflow:hidden;transition:border-color .15s,box-shadow .15s}.vgt-in:focus-within{border-color:var(--vgt-gold);box-shadow:0 0 0 3px #c9962e2e}.vgt .vgt-i,.vgt .vgt-s,.vgt .vgt-unit,.vgt .vgt-ta{font:inherit;font-size:16px;color:var(--vgt-ink);background:transparent;border:0;margin:0;min-width:0;box-shadow:none}.vgt .vgt-i{flex:1;padding:10px 12px;min-height:44px;font-variant-numeric:tabular-nums;width:100%}.vgt .vgt-s{width:100%;padding:10px 34px 10px 12px;min-height:44px;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%235c4033' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.vgt .vgt-unit{flex:none;max-width:52%;padding:0 30px 0 10px;border-left:1px solid var(--vgt-line);background-color:var(--vgt-cream);appearance:none;-webkit-appearance:none;cursor:pointer;font-size:15px;color:var(--vgt-oak);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%235c4033' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.vgt-suf{flex:none;display:flex;align-items:center;padding:0 12px;color:var(--vgt-muted);background:var(--vgt-cream);border-left:1px solid var(--vgt-line);font-size:14px;white-space:nowrap}.vgt .vgt-ta{display:block;width:100%;border:1px solid var(--vgt-line-dk);border-radius:10px;padding:12px;line-height:1.55;resize:vertical;min-height:140px;background:#fff}.vgt .vgt-ta:focus{border-color:var(--vgt-gold);box-shadow:0 0 0 3px #c9962e2e;outline:0}.vgt-quick{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.vgt-quick button{border:1px solid var(--vgt-line);background:var(--vgt-cream);color:var(--vgt-oak);border-radius:999px;font:inherit;font-size:13.5px;font-weight:600;padding:4px 11px;min-height:32px;min-width:36px;cursor:pointer}.vgt-quick button:hover{border-color:var(--vgt-gold)}.vgt-seg{border:0;padding:0;margin:0;min-width:0}.vgt-seg__o{display:flex;flex-wrap:wrap;gap:6px}.vgt-seg label{position:relative;flex:1 1 auto;min-width:0}.vgt-seg input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.vgt-seg span{display:flex;align-items:center;justify-content:center;text-align:center;min-height:42px;padding:8px 12px;border:1px solid var(--vgt-line-dk);border-radius:10px;background:#fff;font-size:14.5px;font-weight:600;color:var(--vgt-oak);cursor:pointer;line-height:1.25;transition:background .15s,border-color .15s,color .15s}.vgt-seg input:checked+span{background:var(--vgt-ink);border-color:var(--vgt-ink);color:#fff}.vgt-seg input:focus-visible+span{outline:2px solid var(--vgt-gold);outline-offset:2px}.vgt-seg label:hover span{border-color:var(--vgt-gold)}.vgt-chk{display:flex;gap:10px;align-items:flex-start;font-size:15px;cursor:pointer;padding:4px 0}.vgt-chk input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--vgt-oak);flex:none}.vgt-more{margin-top:16px;border-top:1px solid var(--vgt-line);padding-top:12px}.vgt-more summary{cursor:pointer;font-weight:600;color:var(--vgt-oak);font-size:15px;list-style:none;display:flex;align-items:center;gap:8px;min-height:32px}.vgt-more summary::-webkit-details-marker{display:none}.vgt-more summary:before{content:"+";display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border:1px solid var(--vgt-line-dk);border-radius:50%;font-size:14px;line-height:1}.vgt-more[open] summary:before{content:"\2212"}.vgt-more>.vgt-grid{margin-top:14px}.vgt-rows__t{display:grid;gap:8px}.vgt-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 36px;gap:8px;align-items:center}.vgt-rows--c3 .vgt-row{grid-template-columns:repeat(3,minmax(0,1fr)) 36px}.vgt-rows--c3.vgt-rows--named .vgt-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1.2fr) minmax(0,1fr) 36px}.vgt-row--head{font-size:12.5px;font-weight:700;color:var(--vgt-muted);letter-spacing:.04em;text-transform:uppercase}.vgt-c{min-width:0}.vgt-c>.vgt-s,.vgt-c>.vgt-i{border:1px solid var(--vgt-line-dk);border-radius:10px;background-color:#fff}.vgt-c>.vgt-s:focus,.vgt-c>.vgt-i:focus{border-color:var(--vgt-gold);outline:0;box-shadow:0 0 0 3px #c9962e2e}.vgt-x{width:36px;height:36px;border-radius:50%;border:1px solid var(--vgt-line);background:#fff;color:var(--vgt-muted);font-size:20px;line-height:1;cursor:pointer}.vgt-x:hover{color:var(--vgt-bad);border-color:var(--vgt-bad)}.vgt-add{margin-top:10px;border:1px dashed var(--vgt-line-dk);background:transparent;color:var(--vgt-oak);font:inherit;font-weight:600;font-size:14.5px;border-radius:10px;padding:9px 14px;cursor:pointer;min-height:40px}.vgt-add:hover{border-color:var(--vgt-gold);background:var(--vgt-cream)}@media(max-width:559px){.vgt-rows--c3.vgt-rows--named .vgt-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px}.vgt-rows--c3.vgt-rows--named .vgt-row>.vgt-c--name{grid-column:1 / -1}.vgt-rows--c3.vgt-rows--named .vgt-row--head>.vgt-c--name{display:none}.vgt-rows--c3:not(.vgt-rows--named) .vgt-row{grid-template-columns:repeat(3,minmax(0,1fr)) 32px;gap:6px}}.vgt-out{background-color:var(--vgt-cream);border:1px solid var(--vgt-line);padding:18px;background-image:linear-gradient(rgba(201,150,46,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(201,150,46,.07) 1px,transparent 1px);background-size:22px 22px}@media(min-width:750px){.vgt-out{padding:22px}}.vgt-acts{display:flex;gap:6px;flex-wrap:wrap}.vgt-act{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--vgt-line-dk);background:#fff;color:var(--vgt-oak);border-radius:999px;padding:6px 12px;min-height:34px;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.vgt-act:hover{border-color:var(--vgt-gold)}.vgt-act svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vgt-res{display:grid;gap:14px}.vgt-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vgt-cards--1{grid-template-columns:minmax(0,1fr)}.vgt-card{background:#fff;border:1px solid var(--vgt-line);border-radius:12px;padding:12px 14px;min-width:0;display:flex;flex-direction:column;gap:2px}.vgt-card--wide{grid-column:1 / -1}.vgt-card--lead{grid-column:1 / -1;padding:16px 18px;border-color:var(--vgt-line-dk);box-shadow:0 6px 18px #2f211812}.vgt-card__k{font-size:13px;font-weight:600;color:var(--vgt-muted)}.vgt-card__v{font-family:var(--vgt-serif);font-weight:600;font-size:22px;line-height:1.2;color:var(--vgt-ink);font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere}.vgt-card--lead .vgt-card__v{font-size:clamp(28px,3.6vw,38px)}.vgt-card__s{font-size:13.5px;color:var(--vgt-oak);overflow-wrap:anywhere}.vgt-card--ok{border-color:#b9d3b4}.vgt-card--ok .vgt-card__k:after{content:" \2713";color:var(--vgt-ok)}@media(max-width:419px){.vgt-cards{grid-template-columns:minmax(0,1fr)}}.vgt-msg{border-radius:10px;padding:11px 14px;font-size:14.5px}.vgt-msg--warn{background:var(--vgt-warn-bg);color:#5e3d06;border:1px solid #efd8a8}.vgt-msg--err{background:var(--vgt-bad-bg);color:var(--vgt-bad);border:1px solid #eec2bb;font-weight:600}.vgt-g{background:#fff;border:1px solid var(--vgt-line);border-radius:12px;padding:12px 14px}.vgt-g__top{display:flex;justify-content:space-between;gap:10px;align-items:baseline;flex-wrap:wrap;font-size:14px}.vgt-g__k{font-weight:600}.vgt-g__v strong{font-variant-numeric:tabular-nums;font-size:16px}.vgt-g__v em{font-style:normal;font-size:12.5px;font-weight:700;padding:2px 8px;border-radius:999px;margin-left:6px}.vgt-g--ok .vgt-g__v em{background:var(--vgt-ok-bg);color:var(--vgt-ok)}.vgt-g--low .vgt-g__v em,.vgt-g--high .vgt-g__v em{background:var(--vgt-warn-bg);color:var(--vgt-warn)}.vgt-g__bar{position:relative;height:10px;border-radius:999px;background:#efe7da;margin:10px 0 6px}.vgt-g__band{position:absolute;top:0;bottom:0;background:#cfe2c9;border-radius:999px}.vgt-g__dot{position:absolute;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--vgt-ok);border:3px solid #fff;box-shadow:0 1px 4px #00000040}.vgt-g--low .vgt-g__dot,.vgt-g--high .vgt-g__dot{background:var(--vgt-warn)}.vgt-g__scale{display:flex;justify-content:space-between;font-size:12px;color:var(--vgt-muted);font-variant-numeric:tabular-nums;gap:6px}.vgt-tw{overflow-x:auto;background:#fff;border:1px solid var(--vgt-line);border-radius:12px;-webkit-overflow-scrolling:touch}.vgt-tbl{width:100%;border-collapse:collapse;font-size:14.5px;font-variant-numeric:tabular-nums}.vgt-tbl caption{text-align:left;font-weight:700;font-size:14px;padding:12px 14px 6px;color:var(--vgt-ink)}.vgt-tbl th,.vgt-tbl td{padding:8px 14px;text-align:left;border-top:1px solid var(--vgt-line);vertical-align:top}.vgt-tbl thead th{font-size:12.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--vgt-muted);font-weight:700;border-top:0;white-space:nowrap}.vgt-tbl tbody th{font-weight:500}.vgt-tbl .vgt-n{text-align:right;white-space:nowrap}.vgt-tbl tr.is-hl th,.vgt-tbl tr.is-hl td{background:#fdf4df;font-weight:700}.vgt-tbl tr.is-muted th,.vgt-tbl tr.is-muted td{color:var(--vgt-muted)}.vgt-tbl tfoot th,.vgt-tbl tfoot td{font-weight:700;border-top:2px solid var(--vgt-line-dk)}.vgt-tnote{font-size:13px;color:var(--vgt-muted);margin-top:-6px}.vgt-lst{background:#fff;border:1px solid var(--vgt-line);border-radius:12px;padding:12px 14px}.vgt .vgt-lst__t{font-family:var(--vgt-sans);font-size:14.5px;font-weight:700;margin-bottom:6px}.vgt-lst ul,.vgt-lst ol{padding-left:20px;display:grid;gap:5px;font-size:14.5px}.vgt-lst li strong{font-weight:700}.vgt-lst li span{color:var(--vgt-oak)}.vgt-note{font-size:13.5px;color:var(--vgt-muted)}.vgt-links{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14.5px;font-weight:600}.vgt-links a{text-decoration:none;border-bottom:1px solid var(--vgt-line-dk)}.vgt-links a:hover{border-color:var(--vgt-gold)}.vgt-toast{margin-top:12px;font-size:14px;font-weight:600;color:var(--vgt-ok);background:#fff;border:1px solid #b9d3b4;border-radius:10px;padding:8px 12px}.vgt-head{display:grid;gap:10px}.vgt-cols{display:grid;gap:36px;margin-top:12px}@media(min-width:990px){.vgt-cols{grid-template-columns:minmax(0,1fr) 320px;gap:56px}}.vgt-steps{list-style:none;padding:0;margin:0;display:grid;gap:12px;counter-reset:s}.vgt-steps li{counter-increment:s;display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start}.vgt-steps li:before{content:counter(s);width:34px;height:34px;border-radius:50%;background:var(--vgt-ink);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-family:var(--vgt-serif)}.vgt-assume{margin-top:16px;background:#fff;border:1px solid var(--vgt-line);border-left:4px solid var(--vgt-gold);border-radius:12px;padding:14px 16px;max-width:72ch}.vgt .vgt-assume h3{font-family:var(--vgt-sans);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--vgt-gold-dk);margin-bottom:8px}.vgt-assume ul{padding-left:20px;display:grid;gap:6px;font-size:15px}.vgt-faq{display:grid;gap:10px;max-width:76ch}.vgt-faq details{background:#fff;border:1px solid var(--vgt-line);border-radius:12px;padding:0 16px}.vgt-faq summary{cursor:pointer;list-style:none;padding:14px 30px 14px 0;font-weight:600;position:relative}.vgt-faq summary::-webkit-details-marker{display:none}.vgt-faq summary:after{content:"+";position:absolute;right:0;top:12px;font-size:20px;color:var(--vgt-gold-dk)}.vgt-faq details[open] summary:after{content:"\2212"}.vgt-faq details>div{padding:0 0 14px;color:var(--vgt-oak)}.vgt-side{display:grid;gap:18px;align-content:start}.vgt-box{background:#fff;border:1px solid var(--vgt-line);border-radius:var(--vgt-r);padding:16px}.vgt .vgt-box h2,.vgt .vgt-box h3{font-family:var(--vgt-sans);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--vgt-muted);font-weight:700;margin-bottom:12px}.vgt-tlinks{list-style:none;padding:0;margin:0;display:grid;gap:2px}.vgt-tlinks a{display:flex;align-items:center;gap:10px;padding:8px 6px;border-radius:10px;text-decoration:none;color:var(--vgt-ink);font-weight:600;font-size:15px}.vgt-tlinks a:hover{background:var(--vgt-cream)}.vgt-recipes{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;list-style:none;padding:0;margin:0}@media(min-width:480px){.vgt-recipes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.vgt-recipe{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--vgt-line);border-radius:var(--vgt-r);overflow:hidden;text-decoration:none;color:inherit!important;transition:border-color .15s,box-shadow .15s}.vgt-recipe:hover{border-color:var(--vgt-gold);box-shadow:0 8px 20px #2f211814}.vgt-recipe__img{aspect-ratio:4 / 3;background:var(--vgt-cream);overflow:hidden}.vgt-recipe__img img{width:100%;height:100%;object-fit:cover;display:block}.vgt-recipe__t{padding:12px 14px 14px;font-weight:600;font-size:15.5px;line-height:1.35}@media(max-width:479px){.vgt-recipe{flex-direction:row;align-items:center}.vgt-recipe__img{flex:none;width:104px;aspect-ratio:1}.vgt-recipe__t{padding:10px 14px}}.vgt-recipe__t small{display:block;font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--vgt-gold-dk);margin-bottom:4px}.vgt-prods{display:grid;gap:12px}.vgt-prod{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;text-decoration:none;color:inherit!important}.vgt-prod img{width:64px;height:64px;object-fit:cover;border-radius:10px;background:var(--vgt-cream);display:block}.vgt-prod strong{display:block;font-size:14.5px;line-height:1.3}.vgt-prod span{font-size:13.5px;color:var(--vgt-oak)}.vgt-prod:hover strong{text-decoration:underline}.vgt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border-radius:999px;border:1px solid var(--vgt-oak);color:var(--vgt-oak)!important;background:#fff;text-decoration:none;font-weight:600;font-size:15px;cursor:pointer;font-family:inherit;min-height:44px}.vgt-btn:hover{background:var(--vgt-cream)}.vgt-btn--dark{background:var(--vgt-ink);border-color:var(--vgt-ink);color:#fff!important}.vgt-btn--dark:hover{background:var(--vgt-oak)}.vgt-hero{display:grid;gap:20px;padding:12px 0 8px}@media(min-width:990px){.vgt-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:48px}}.vgt-hero__aside{color:var(--vgt-oak);font-size:15.5px;display:grid;gap:10px}@media(max-width:749px){.vgt-hero__aside p:first-child{display:none}}.vgt-hero__aside strong{color:var(--vgt-ink)}.vgt-search{margin-top:22px;position:relative;max-width:640px}.vgt-search svg{position:absolute;left:16px;top:50%;width:20px;height:20px;margin-top:-10px;stroke:var(--vgt-muted);fill:none;stroke-width:2;pointer-events:none}.vgt .vgt-search input{width:100%;font:inherit;font-size:17px;padding:15px 16px 15px 46px;min-height:54px;border:1px solid var(--vgt-line-dk);border-radius:999px;background:#fff;color:var(--vgt-ink);box-shadow:0 4px 14px #2f21180f;-webkit-appearance:none;appearance:none}.vgt .vgt-search input:focus{outline:0;border-color:var(--vgt-gold);box-shadow:0 0 0 4px #c9962e2e}.vgt-chips{display:flex;gap:8px;margin-top:16px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}@media(min-width:750px){.vgt-chips{flex-wrap:wrap;overflow:visible}}.vgt-chip{flex:none;border:1px solid var(--vgt-line-dk);background:#fff;color:var(--vgt-oak);border-radius:999px;padding:8px 15px;min-height:40px;font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:8px}.vgt-chip em{font-style:normal;font-size:12.5px;color:var(--vgt-muted);font-weight:600}.vgt-chip[aria-pressed=true]{background:var(--vgt-ink);border-color:var(--vgt-ink);color:#fff}.vgt-chip[aria-pressed=true] em{color:#e9dcc6}.vgt-count{font-size:14px;color:var(--vgt-muted);margin-top:12px;min-height:21px}.vgt-cat{margin-top:40px;scroll-margin-top:calc(var(--header-height, 0px) + 20px)}.vgt-cat__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--vgt-line)}.vgt-cat__head p{color:var(--vgt-muted);font-size:15px}.vgt-cards-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.vgt-tc{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;align-items:start;height:100%;padding:14px;background:#fff;border:1px solid var(--vgt-line);border-radius:var(--vgt-r);text-decoration:none;color:inherit!important;transition:border-color .15s,box-shadow .15s,transform .15s}.vgt-tc:hover{border-color:var(--vgt-gold);box-shadow:0 8px 20px #2f211814}.vgt-tc{align-content:start}.vgt-tc .vgt-sig{margin-top:1px;align-self:start}.vgt-tc .vgt-tc__d{grid-column:1 / -1}.vgt-tc strong{font-size:16px;line-height:1.3}.vgt-tc span.vgt-tc__d{font-size:14px;color:var(--vgt-oak);line-height:1.45}.vgt-tc__tag{display:inline-block;margin-left:6px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--vgt-ok);vertical-align:2px}.vgt-featured .vgt-cards-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.vgt-featured .vgt-tc{background:linear-gradient(180deg,#fff,var(--vgt-paper))}.vgt-empty{margin-top:24px;padding:22px;border:1px dashed var(--vgt-line-dk);border-radius:var(--vgt-r);text-align:center;color:var(--vgt-muted)}.vgt-band{margin-top:56px;padding:24px;border-radius:18px;background:radial-gradient(120% 140% at 100% 0%,#6b4a36 0%,var(--vgt-ink) 62%);color:var(--vgt-cream);display:grid;gap:14px}@media(min-width:750px){.vgt-band{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:28px 32px}}.vgt .vgt-band h2{color:#fff}.vgt-band p{color:#eadfcb;margin-top:6px;max-width:60ch}.vgt-band .vgt-btn{background:var(--vgt-gold);border-color:var(--vgt-gold);color:var(--vgt-ink)!important}@media(prefers-reduced-motion:reduce){.vgt *{transition:none!important;scroll-behavior:auto!important}}@media print{.vgt-acts,.vgt-units,.vgt-side,.vgt-search,.vgt-chips{display:none!important}.vgt-out{position:static;background:#fff}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/vgt-tools.css.map */
