.bere-quotation{background:#faf7ef;border:1px solid #d8cfc3;border-radius:6px;margin:28px 0;padding:24px}.bere-quotation h2,.bere-quotation h3{margin:0 0 16px}.bere-quotation p{line-height:1.6}.bere-quotation form{gap:16px;display:grid}.bere-quotation label{flex-direction:column;gap:7px;display:flex}.bere-quotation input,.bere-quotation textarea,.bere-quotation select{color:#29251f;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #aaa;padding:10px}.bere-quotation .quotation-check{flex-direction:row;align-items:flex-start}.bere-quotation .quotation-check input{margin-top:5px}.bere-quotation dl{overflow-wrap:anywhere;grid-template-columns:minmax(100px,1fr) 2fr;gap:10px;display:grid}.bere-quotation dd{white-space:pre-wrap;margin:0}.bere-quotation .quotation-link{overflow-wrap:anywhere}.bere-quotation .quotation-terms{white-space:pre-wrap;overflow-wrap:anywhere}.bere-quotation img{object-fit:contain;max-width:150px;max-height:100px}.bere-quotation .order-actions{flex-wrap:wrap}.bere-quotation button:disabled{opacity:.55}.quotation-page{max-width:900px;margin:40px auto;padding:0 20px}.quotation-page h1{font-size:clamp(30px,5vw,50px)}.bere-quotation .quotation-bag{object-fit:contain;width:260px;max-width:100%;height:auto;max-height:none}.bere-quotation figure{margin:16px 0}.bere-quotation figcaption{font-size:12px;line-height:1.5}
