.enquiry-estimate{position:sticky;top:0;z-index:8;margin:0 0 22px;padding:16px 20px;border:1px solid #c7ccbc;border-radius:12px;background:#eff0e7f5;color:#29442b;backdrop-filter:blur(14px);box-shadow:0 5px 22px #112d2010}
.enquiry-estimate[hidden]{display:none}.enquiry-estimate-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.enquiry-estimate-head p{margin:0}.enquiry-estimate-kicker{font-size:9px;letter-spacing:.11em;text-transform:uppercase;color:#697660}.enquiry-estimate-model{display:block;margin-top:4px;font:400 19px/1.25 var(--serif,Georgia,serif)}.enquiry-estimate-price{text-align:right;font:400 24px/1.15 var(--serif,Georgia,serif);white-space:nowrap}.enquiry-estimate-price small{display:block;font:400 10px/1.5 var(--sans,Arial,sans-serif);margin-top:3px;color:#64715d}.enquiry-estimate>p{margin:10px 0 0;font-size:11px;line-height:1.6;color:#586b53}.enquiry-estimate details{margin-top:8px;font-size:11px;line-height:1.6}.enquiry-estimate summary{cursor:pointer;text-underline-offset:4px;color:#4b6346;width:max-content;max-width:100%}.enquiry-estimate details p{margin:8px 0}.enquiry-estimate button{border:0;background:none;padding:6px 0;color:#405b39;text-decoration:underline;text-underline-offset:4px;font:inherit;cursor:pointer}.enquiry-estimate button:focus-visible,.enquiry-estimate summary:focus-visible{outline:2px solid #927849;outline-offset:4px}.enquiry-estimate[data-changed=true]{background:#f4efe3f5;border-color:#cdbb94}.enquiry-estimate[data-changed=true] .enquiry-estimate-price{color:#736c55}
@media(max-width:700px){.enquiry-estimate{padding:13px 14px;margin-bottom:18px;border-radius:10px}.enquiry-estimate-head{gap:10px}.enquiry-estimate-model{font-size:16px}.enquiry-estimate-price{font-size:20px}.enquiry-estimate-kicker{font-size:8px}.enquiry-estimate>p{font-size:10px;line-height:1.5}}
.enquiry-estimate summary{padding:5px 0;min-height:30px;font-size:11px;justify-content:flex-start;gap:8px}.enquiry-estimate summary::after{content:'+';font-size:13px}.enquiry-estimate details[open] summary::after{content:'−'}.enquiry-estimate details p{padding:0;font-size:11px}
.enquiry-estimate-head>p:first-child{min-width:0}.enquiry-estimate-price{flex-shrink:0}
.enquiry-estimate-facts{display:flex;flex-wrap:wrap;gap:5px 18px;margin-top:11px;padding-top:10px;border-top:1px solid #aab69a5c;font-size:11px;line-height:1.5;color:#365635}
.enquiry-estimate-facts>span:first-child{font-weight:600}.enquiry-estimate[data-changed=true] .enquiry-estimate-facts{color:#6c684e}
@media(max-width:700px){.enquiry-estimate-facts{gap:4px 12px;margin-top:9px;padding-top:8px;font-size:10px}.enquiry-estimate-head{align-items:flex-start}}
@media(max-width:420px){.enquiry-estimate-head{flex-wrap:wrap;gap:9px}.enquiry-estimate-price{text-align:left;font-size:23px}.enquiry-estimate-price small{display:inline;margin-left:8px;font-size:9px}.enquiry-estimate-facts{margin-top:8px}}
