.vt-minta{--vt-ink:#25362e;--vt-accent:#a54829;box-sizing:border-box;max-width:1180px;margin:0 auto;padding:40px 30px;color:var(--vt-ink);background:#faf9f5;font:16px/1.6 system-ui,sans-serif}.vt-minta *{box-sizing:border-box}.vt-minta header{border-bottom:1px solid #dcded5;padding-bottom:24px;margin-bottom:32px}.vt-eyebrow{font-size:12px;letter-spacing:2px;font-weight:750}.vt-minta h2{font:600 clamp(32px,5vw,52px)/1.1 Georgia,serif;margin:12px 0}.vt-minta p{margin:10px 0}.vt-tag{color:#78502e;font-size:13px}.vt-lead{font-size:21px}.vt-layout{display:grid;grid-template-columns:1fr 1fr;gap:48px}.vt-visual svg{width:100%;height:auto;background:#eeeee5;border-radius:8px}.vt-caption,.vt-hint{font-size:12px;color:#5b625c}.vt-specs{margin:26px 0}.vt-specs div{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #dedfd6;padding:10px 0}.vt-specs dd{margin:0;font-weight:700}.vt-minta a{color:var(--vt-ink)}.vt-notice{border-left:3px solid #b57842;padding:10px 14px;background:#f1e9dc;font-size:13px}.vt-form label{display:block;font-weight:650;margin:20px 0 0}.vt-minta select,.vt-minta input{display:block;width:100%;margin:7px 0;padding:11px;border:1px solid #a7b0a6;border-radius:4px;background:white;color:#25362e;font:inherit}.vt-minta fieldset{padding:0;border:0;margin:24px 0}.vt-minta legend{font-weight:650;padding:0}.vt-selected{font-weight:400;margin-left:8px}.vt-swatches{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px}.vt-minta .vt-swatch{padding:5px;border:1px solid #c1c6bb;border-radius:5px;background:white;color:#29352c;font:12px system-ui;cursor:pointer;min-height:65px}.vt-swatch span{display:block;background:var(--swatch);height:27px;border-radius:2px;margin-bottom:4px;border:1px solid #0002}.vt-minta .vt-swatch[aria-pressed=true]{outline:3px solid #263f31;outline-offset:1px}.vt-minta button:focus-visible,.vt-minta input:focus-visible,.vt-minta select:focus-visible{outline:3px solid #bd6231;outline-offset:3px}.vt-dimensions{display:grid;grid-template-columns:1fr 1fr;gap:16px}.vt-summary{background:#e9ede4;padding:18px;margin-top:24px;border-radius:5px}.vt-summary p{font-size:14px}.vt-minta .vt-download{border:0;border-radius:4px;background:#294635;color:#fff;width:100%;font:600 15px system-ui;padding:16px;margin-top:16px;cursor:pointer}.vt-minta .vt-download:hover{background:#365b45}.vt-feedback{font-weight:600;font-size:14px}@media(max-width:720px){.vt-minta{padding:24px 16px}.vt-layout{grid-template-columns:1fr;gap:24px}.vt-swatches{grid-template-columns:repeat(4,1fr)}}
.vt-product-image{display:block;background:#fff;border:1px solid #dcded5;border-radius:8px;padding:12px}.vt-product-image img{display:block;width:100%;height:auto;object-fit:contain}.vt-product-image:focus-visible{outline:3px solid #bd6231;outline-offset:3px}
.vt-minta.vt-minta-summary{width:100%;max-width:none;padding:20px 16px;margin:24px 0;clear:both;border:1px solid #dedfd6;border-radius:6px}.vt-minta-summary .vt-summary-title{font:600 21px/1.3 system-ui,sans-serif;margin:0 0 16px}.vt-minta-summary .vt-swatches{grid-template-columns:repeat(auto-fit,minmax(58px,1fr))}.vt-minta-summary .vt-notice{margin-top:0}.vt-minta-summary .vt-form{float:none;width:100%;margin:0}@media(max-width:380px){.vt-minta-summary .vt-dimensions{grid-template-columns:1fr}}

