.dbj{--wine:#612333;--ink:#30271f;max-width:1200px;margin:0 auto;color:var(--ink);background:#fffaf2;padding:clamp(14px,3vw,42px);font:16px/1.5 system-ui,sans-serif}.dbj *{box-sizing:border-box}.dbj header{background:#51252c;color:#fff5de;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;padding:clamp(25px,5vw,66px);gap:25px}.dbj header img{width:100%;max-height:315px;object-fit:contain}.dbj small{font-size:11px;letter-spacing:.15em}.dbj h1,.dbj h2,.dbj h3{font-family:Georgia,serif;color:inherit}.dbj h1{font-size:clamp(48px,7vw,92px);line-height:.93;margin:20px 0}.dbj h2{font-size:clamp(26px,4vw,40px);margin:40px 0 16px}.dbj header a,.dbj button{cursor:pointer}.dbj header a{display:inline-block;padding:8px 12px;background:#ffe9c7;color:#472126;margin:4px;text-decoration:none}.dbj header .more{background:none;color:inherit}.dbj-four,.dbj-grid,.dbj-fields{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(225px,100%),1fr))}.dbj article,.dbj-summary{background:#fff;border:1px solid #e7d9ca;padding:18px}.dbj article img{height:130px;width:100%;object-fit:contain}.dbj h3{font-size:22px;line-height:1.15;margin:8px 0}.dbj label{display:block;font-weight:600}.dbj input,.dbj select,.dbj textarea{width:100%;background:white;color:#27211d;padding:10px;border:1px solid #ac9f91;border-radius:3px}.dbj button{border:1px solid #c3ada1;background:white;color:var(--wine);border-radius:4px;padding:8px 12px}.dbj button[aria-pressed=true],.dbj .dbj-send{background:var(--wine);color:#fff}.dbj-filters{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0 20px}.dbj .qty{display:flex;align-items:center;gap:14px;margin-top:12px}.dbj-summary{margin-bottom:16px}.dbj .dbj-send{padding:14px 24px}.dbj-result{font-weight:700}.dbj button:disabled{opacity:.55}@media(max-width:600px){.dbj header{grid-template-columns:1fr}.dbj header img{max-height:160px}.dbj-fields{grid-template-columns:1fr}}
