.colour-explorer{margin-block:24px;padding-block:20px;border-block:1px solid var(--border)}.colour-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.colour-heading h2{font-size:16px}.fabric-swatches{display:flex;gap:9px;flex-wrap:wrap;margin-top:12px}.fabric-swatches button{width:38px;height:38px;background:var(--fabric-colour);border:3px solid var(--surface);outline:1px solid var(--border);border-radius:50%;padding:0}.fabric-swatches button[aria-pressed=true]{outline:2px solid var(--coffee);outline-offset:3px}.custom-fabric-colour{width:38px;height:38px;overflow:hidden;border-radius:50%;border:1px solid var(--border)}.custom-fabric-colour input{width:54px;height:54px;padding:0;transform:translate(-8px,-8px);border:0;cursor:pointer}#selected-fabric-colour{font-size:12px;margin-top:14px}.colour-study-note{font-size:12px;color:var(--muted);margin-top:6px!important}.garment-colour-preview{display:block;width:100%;height:auto;max-height:780px}.zoom-dialog>.garment-colour-preview{width:auto;height:90dvh;max-height:90dvh;max-width:100%;margin:auto}.enquiry-design-preview{display:grid;grid-template-columns:minmax(150px,260px) minmax(0,1fr);gap:28px;align-items:center;max-width:900px;margin:0 auto 44px;padding:24px;background:var(--surface)}.enquiry-design-preview>div:first-child>svg{width:100%;height:330px}.enquiry-design-preview h2{font-size:25px;margin-block:10px}.enquiry-design-preview p{line-height:1.7} .enquiry-design-preview a{display:flex;align-items:center;gap:12px;margin-top:16px}.enquiry-design-preview a>svg{width:20px;height:20px}.payment-provider{font-size:13px;color:var(--coffee);border-top:1px solid var(--border);padding-top:16px;margin-top:20px}.payment-status-note{font-size:12px}@media(max-width:620px){.enquiry-design-preview{grid-template-columns:1fr;padding:20px}.enquiry-design-preview>div:first-child>svg{height:270px}}
