.brick-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:32px;max-width:1250px;margin:auto;display:grid}.brick-builder .project-fields{grid-template-columns:1fr 1fr}.brick-check{align-items:flex-start;gap:12px;margin:18px 0;display:flex!important}.brick-check input{accent-color:#637455;flex:0 0 19px;width:19px;height:19px;margin:2px 0}.brick-note{color:#56614f;font-size:13px;line-height:1.75}.brick-notice{background:#e6e9df;padding:17px;font-size:14px;line-height:1.7}.brick-notice strong{display:block}.brick-summary{background:#f7f4ed;padding:28px;position:sticky;top:18px}.brick-summary h2{margin:16px 0;font:38px/1.12 Georgia,serif}.brick-summary p,.brick-summary li{line-height:1.7}.brick-summary li{margin:12px 0}.brick-summary .brick-price{color:#41523a;font:32px/1.2 Georgia,serif}.brick-summary dl{margin:20px 0}.brick-summary dl>div{border-bottom:1px solid #d4dacd;justify-content:space-between;gap:18px;padding:12px 0;font-size:13px;line-height:1.6;display:flex}.brick-summary dd{text-align:right;flex-shrink:0;max-width:50%;margin:0}.brick-summary details{margin:22px 0}.brick-summary summary{cursor:pointer;line-height:1.6;text-decoration:underline}.brick-summary .button{margin-top:20px}.brick-enquiry{border-top:1px solid #b9c4af;max-width:1000px;margin:65px auto 0;padding-top:40px}.brick-enquiry button{margin-top:24px}.brick-spec{margin-top:22px}@media (width<=950px){.brick-layout{grid-template-columns:1fr}.brick-summary{position:static}.brick-builder .project-area{padding:22px}}@media (width<=550px){.brick-builder .project-fields{grid-template-columns:1fr}.brick-summary{padding:22px}.brick-summary .brick-price{font-size:29px}}
