.enquiry{background:var(--mist);border-radius:999px;align-items:stretch;gap:8px;padding:8px;display:flex}.enquiry label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.enquiry select{min-width:0;font:700 1rem var(--font);color:var(--ink);appearance:none;cursor:pointer;background:#fff;border:0;border-radius:999px;flex:1;padding:15px 18px;box-shadow:0 1px 2px #000c4d1f}.enquiry button{font:800 1rem var(--font);background:var(--orange);color:#1c0a00;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:0 26px;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.enquiry button:hover{transform:translateY(-1px)}.enquiry.multi{border-radius:26px;padding:12px;display:block}.enq-top{justify-content:space-between;align-items:center;gap:10px;min-height:24px;margin:4px 8px 10px;display:flex}.enq-top .enq-h{margin:0}.enq-note{background:var(--orange);color:#1c0a00;font:800 .82rem/1.1 var(--font);white-space:nowrap;opacity:0;border-radius:999px;align-items:center;gap:6px;margin:0;padding:5px 10px 5px 8px;transition:opacity .25s,transform .35s cubic-bezier(.2,.8,.2,1);display:inline-flex;transform:translateY(4px)scale(.96)}.enq-note:before{content:"";background:currentColor;flex:none;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.enq-note.show{opacity:1;transform:none}.enquiry.multi .line{position:relative}.enquiry.multi .line:after{content:"";border:2.5px solid var(--orange);pointer-events:none;opacity:0;border-radius:999px;position:absolute;inset:-5px}.enquiry.multi .line.just-added:after{animation:1.5s cubic-bezier(.2,.8,.2,1) line-ring}@keyframes line-ring{0%{opacity:0;transform:scale(.97)}15%{opacity:1;transform:scale(1)}45%{opacity:.25}60%{opacity:1}to{opacity:0;transform:scale(1.03)}}.enq-h{font:500 .72rem/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:4px 8px 10px}.enquiry.multi .lines{gap:8px;display:grid}.enquiry.multi .line{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 44px;align-items:center;gap:8px;animation:.35s cubic-bezier(.2,.8,.2,1) line-in;display:grid}@keyframes line-in{0%{opacity:0;transform:translateY(-6px)}}.enquiry.multi select{padding:14px 18px}.enquiry.multi select:disabled{color:var(--muted);opacity:.6;cursor:not-allowed}.enquiry.multi .rm{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;padding:0;transition:background .2s,color .2s;display:grid;box-shadow:0 1px 2px #000c4d1f}.enquiry.multi .rm:hover{background:var(--ink);color:#fff}.enquiry.multi .lines.single .rm{visibility:hidden}.enquiry.multi .add{white-space:normal;font:700 .95rem var(--font);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;margin:8px 0 4px;padding:10px 12px}.enquiry.multi .add span{color:var(--orange-text);margin-right:4px;font-weight:900}.enquiry.multi .add:hover{background:#fff}.enquiry.multi .send{border-top:1px solid var(--line);gap:8px;padding-top:10px;display:flex}.enquiry.multi .send button{padding:0 26px}@media (width<=900px){.enquiry.multi .line{grid-template-columns:minmax(0,1fr) 44px}.enquiry.multi .line .size{grid-column:1}.enquiry.multi .line .rm{grid-area:1/2}.enquiry.multi .line+.line{border-top:1px dashed var(--line);padding-top:8px}.enquiry.multi .line:after{border-radius:22px}.enquiry.multi .send{flex-direction:column}.enquiry.multi .send button{padding:15px}}@media (prefers-reduced-motion:reduce){.enquiry.multi .line{animation:none}.enquiry.multi .line.just-added:after{opacity:1;transition:opacity .6s 1.2s;animation:none}.enq-note{transform:none}}@media (width<=900px){.enquiry{border-radius:20px;flex-direction:column}.enquiry button{padding:15px}}.enquiry .noscript{margin:0;padding:8px}.enquiry.full{border-radius:28px;padding:28px}.enquiry.full .full-h{font:900 clamp(1.8rem,3.4vw,2.6rem)/.92 var(--font);letter-spacing:-.045em;text-transform:uppercase;margin:0 0 22px;font-stretch:118%}.enquiry.full .fields{gap:18px;display:grid}.enquiry.full .field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.enquiry.full .field[hidden]{display:none}.enquiry.full .field>label,.enquiry.full legend{clip:auto;width:auto;height:auto;font:800 .95rem var(--font);color:var(--ink);padding:0;position:static;overflow:visible}.enquiry.full legend{margin-bottom:8px}.enquiry.full .opt{font:500 .66rem var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-left:6px}.enquiry.full .pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.enquiry.full input{font:600 1rem var(--font);color:var(--ink);background:#fff;border:0;border-radius:999px;min-width:0;padding:14px 18px;box-shadow:0 1px 2px #000c4d1f}.enquiry.full input:focus-visible,.enquiry.full select:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.enquiry.full .add{justify-self:start}.enquiry.full .actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;padding-top:18px;display:flex}.enquiry.full .actions button{padding:15px 28px}.enquiry.full .actions .copy{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:#fff}.enquiry.full .hint{color:var(--muted);max-width:56ch;margin:0;font-size:.92rem}.enquiry.full .status{color:var(--green);margin:0;font-weight:700}.enquiry.full .status:empty{display:none}@media (width<=900px){.enquiry.full{border-radius:22px;padding:18px}.enquiry.full .pair{grid-template-columns:minmax(0,1fr)}.enquiry.full .actions{flex-direction:column}}
