.ap-compact-enquiry__intro{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:40px;align-items:center;max-width:1040px;margin-bottom:30px}
.ap-compact-enquiry__intro>div>p{font-size:15px;line-height:1.7;color:#65717A;margin:0 0 12px}
.ap-compact-enquiry__intro>img{display:block;width:100%;height:auto;border-radius:3px}
.ap-compact-enquiry__intro .ap-enquiry__hint{font-size:12px;line-height:1.6}
.ap-compact-enquiry__colors{margin-bottom:28px!important}
.ap-compact-enquiry__color-options{display:flex;gap:26px;flex-wrap:wrap}
.ap-compact-enquiry__color{display:flex;align-items:center;gap:12px;cursor:pointer;min-height:58px;padding:6px 0}
.ap-compact-enquiry__swatch{display:block;width:54px;height:44px;background:var(--compact-color);border:1px solid #00000020;border-radius:2px}
.ap-compact-enquiry__color strong{display:block;font-size:15px}.ap-compact-enquiry__color small{display:block;font-size:12px;color:#666}
.ap-compact-enquiry__extras{margin-top:28px!important}.ap-compact-enquiry__extras .ap-enquiry__check{align-items:flex-start;margin-top:18px;max-width:800px}
.ap-compact-enquiry__extras input{margin-top:2px!important}.ap-compact-enquiry__extras strong{display:block;font-size:14px;font-weight:500}.ap-compact-enquiry__extras small{display:block;font-size:12px;line-height:1.6;color:#65717A;margin-top:3px}
@media(max-width:749px){.ap-compact-enquiry__intro{grid-template-columns:1fr;gap:18px;margin-bottom:24px}.ap-compact-enquiry__intro>img{max-width:480px;aspect-ratio:3/2;object-fit:cover}.ap-compact-enquiry__color-options{gap:22px}.ap-compact-enquiry .ap-enquiry__fields{grid-template-columns:1fr}.ap-compact-enquiry .ap-enquiry__wide{grid-column:auto}.ap-compact-enquiry__extras .ap-enquiry__check{line-height:1.5}}
