.bg-enquiry{--enquiry-text: rgb(var(--color-scheme-text));--enquiry-muted: rgb(var(--color-scheme-text) / .6);--enquiry-line: rgb(var(--color-scheme-text) / .15);--enquiry-wash: rgb(var(--color-scheme-text) / .05);--enquiry-background: rgb(var(--color-scheme-background));--enquiry-accent: rgb(var(--color-scheme-accent, 0 74 255));--enquiry-error: #c4231b}.bg-enquiry .visually-hidden,.bg-enquiry__honeypot{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bg-enquiry [hidden]{display:none!important}.bg-enquiry__lede{margin:1.25rem 0 0;max-width:34ch;font-size:1.0625rem}.bg-enquiry__eyebrow{margin:0 0 .625rem;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--enquiry-muted)}.bg-enquiry__doors{display:grid;gap:1px;margin-bottom:2.25rem;border:1px solid var(--enquiry-line);background:var(--enquiry-line)}.bg-enquiry__info>.bg-enquiry__eyebrow{margin-top:2rem}.bg-enquiry__door{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.875rem 1rem;background:var(--enquiry-background);color:inherit;text-decoration:none}.bg-enquiry__door:hover{background:var(--enquiry-wash)}.bg-enquiry__door b{font-weight:500}.bg-enquiry__door span{font-size:.8125rem;color:var(--enquiry-muted)}.bg-enquiry__facts{display:grid;gap:1.375rem;font-size:.875rem}.bg-enquiry__facts p{margin:0}.bg-enquiry__facts a,.bg-enquiry__button-outline{color:inherit;text-decoration:none}.bg-enquiry__promise{padding-left:.75rem;border-left:2px solid var(--enquiry-accent)}.bg-enquiry__form{display:grid;gap:1.875rem;max-width:40rem}.bg-enquiry__set{display:grid;gap:1.375rem;min-width:0;margin:0;padding:0;border:0}.bg-enquiry__label{display:block;margin-bottom:.625rem;padding:0;font-weight:500}.bg-enquiry__label--small{margin-bottom:.375rem;font-size:.875rem;font-weight:400}.bg-enquiry__optional,.bg-enquiry__hint{font-size:.8125rem;font-weight:400;color:var(--enquiry-muted)}.bg-enquiry__hint{display:block;margin:.375rem 0 0}.bg-enquiry__error{margin:.375rem 0 0;font-size:.8125rem;color:var(--enquiry-error)}.bg-enquiry__row{display:grid;gap:1.375rem}@media(min-width:560px){.bg-enquiry__row{grid-template-columns:1fr 1fr}}.bg-enquiry__field{display:block;font-size:.875rem}.bg-enquiry__field input,.bg-enquiry__field select,.bg-enquiry__field textarea{display:block;width:100%;padding:.375rem 0;border:0;border-bottom:1px solid var(--enquiry-text);border-radius:0;background:transparent;color:inherit;font:inherit;font-size:1rem}.bg-enquiry__field select{-webkit-appearance:none;appearance:none;padding-right:1.25rem;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(-45deg,transparent 50%,currentColor 50%);background-position:right 6px center,right 1px center;background-size:5px 5px;background-repeat:no-repeat}.bg-enquiry__field textarea{min-height:8rem;margin-top:.375rem;padding:.625rem;border:1px solid var(--enquiry-text);font-size:.9375rem;resize:vertical}.bg-enquiry__field input:disabled{opacity:.4}.bg-enquiry__field :focus-visible{outline:none;border-color:var(--enquiry-accent);box-shadow:0 1px 0 var(--enquiry-accent)}.bg-enquiry__invalid input,.bg-enquiry__invalid textarea{border-color:var(--enquiry-error)}.bg-enquiry__chips{display:flex;flex-wrap:wrap;gap:.5rem}.bg-enquiry__chip{position:relative}.bg-enquiry__chip input,.bg-enquiry__units input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.bg-enquiry__chip span{display:block;padding:.5625rem .875rem;border:1px solid var(--enquiry-text);font-size:.875rem;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .12s,color .12s}.bg-enquiry__chips--big .bg-enquiry__chip span{padding:.875rem 1.125rem;font-size:.9375rem}.bg-enquiry__chip input:checked+span,.bg-enquiry__units input:checked+span{background:var(--enquiry-text);color:var(--enquiry-background)}.bg-enquiry__chip input:focus-visible+span,.bg-enquiry__units input:focus-visible+span{outline:2px solid var(--enquiry-accent);outline-offset:2px}.bg-enquiry__size{display:grid;grid-template-columns:1fr auto 1fr auto;align-items:end;gap:.625rem}.bg-enquiry__times{padding-bottom:.5rem;color:var(--enquiry-muted)}.bg-enquiry__units{display:flex;border:1px solid var(--enquiry-text)}.bg-enquiry__units label{position:relative}.bg-enquiry__units span{display:block;padding:.375rem .625rem;font-size:.8125rem;cursor:pointer}.bg-enquiry__check{display:flex;align-items:center;gap:.5rem;margin-top:.625rem;font-size:.875rem}.bg-enquiry__check input{width:1rem;height:1rem;accent-color:var(--enquiry-text)}.bg-enquiry__drop{display:grid;justify-items:center;gap:.25rem;width:100%;padding:1.375rem;border:1px dashed var(--enquiry-text);background:transparent;color:inherit;font:inherit;text-align:center;cursor:pointer}.bg-enquiry__drop b{font-weight:500}.bg-enquiry__drop.is-over{border-style:solid;background:var(--enquiry-wash)}.bg-enquiry__drop:focus-visible{outline:2px solid var(--enquiry-accent);outline-offset:2px}.bg-enquiry__thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem;margin-top:.625rem}.bg-enquiry__thumbs:empty{display:none}.bg-enquiry__thumb{position:relative;aspect-ratio:1;max-width:100%;border:1px solid var(--enquiry-line);background:var(--enquiry-wash) center / cover no-repeat}.bg-enquiry__thumb button{position:absolute;top:3px;right:3px;width:1.375rem;height:1.375rem;border:0;background:var(--enquiry-text);color:var(--enquiry-background);font-size:.8125rem;line-height:1;cursor:pointer}.bg-enquiry__submit{display:flex;justify-content:space-between;width:100%;max-width:26rem;padding:.875rem 1.375rem;border:1px solid var(--enquiry-text);background:var(--enquiry-text);color:var(--enquiry-background);font:inherit;font-size:.9375rem;text-align:left;cursor:pointer}.bg-enquiry__submit:hover{border-color:var(--enquiry-accent);background:var(--enquiry-accent)}.bg-enquiry__submit:disabled{opacity:.6;cursor:progress}.bg-enquiry__submit:focus-visible{outline:2px solid var(--enquiry-accent);outline-offset:3px}.bg-enquiry__success{display:grid;gap:1rem;max-width:32rem}.bg-enquiry__success:focus{outline:none}.bg-enquiry__success h2{margin:0;font-size:2rem;font-weight:400;letter-spacing:-.01em}.bg-enquiry__success p{margin:0}.bg-enquiry__actions{display:flex;flex-wrap:wrap;gap:.625rem}.bg-enquiry__button-outline{padding:.625rem 1rem;border:1px solid var(--enquiry-text);font-size:.875rem;text-decoration:none}@media(prefers-reduced-motion:reduce){.bg-enquiry__chip span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/enquiry-form.css.map */
