.contact-enquiry{padding-top:3.2rem;padding-bottom:4.8rem}.contact-enquiry h1,.contact-enquiry h2{margin-top:0}.contact-enquiry__intro{margin:0 0 1.2rem}.contact-enquiry__field{position:relative;margin-top:1.8rem}.contact-enquiry__field label{position:absolute;top:1.2rem;left:2rem;right:2rem;margin:0;font-size:1.6rem;line-height:1.5;color:rgba(var(--color-foreground),.75);pointer-events:none;transition:top var(--duration-short) ease,font-size var(--duration-short) ease}.contact-enquiry__field:has(select) label{right:4.4rem}.contact-enquiry__field input~label,.contact-enquiry__field select~label{top:50%;transform:translateY(-50%)}.contact-enquiry__field input:focus~label,.contact-enquiry__field input:not(:placeholder-shown)~label,.contact-enquiry__field input:-webkit-autofill~label,.contact-enquiry__field textarea:focus~label,.contact-enquiry__field textarea:not(:placeholder-shown)~label,.contact-enquiry__field select:focus~label,.contact-enquiry__field select:not(.contact-enquiry__select-empty)~label{top:.5rem;transform:none;font-size:1rem;letter-spacing:.04rem}.contact-enquiry__select-empty{color:transparent!important}.contact-enquiry select option{color:rgb(var(--color-foreground));background:rgb(var(--color-background))}.contact-enquiry input,.contact-enquiry textarea,.contact-enquiry select{display:block;width:100%;box-sizing:border-box;min-height:5.4rem;border:1px solid rgba(var(--color-foreground),.55);border-radius:var(--inputs-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:2.2rem 2rem .8rem;font:inherit}.contact-enquiry select{appearance:none;-webkit-appearance:none;padding-right:4.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23212121' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.6rem center;background-size:1.2rem .8rem}@media(forced-colors:active){.contact-enquiry select{appearance:auto;-webkit-appearance:auto;background-image:none}}.contact-enquiry textarea{resize:vertical}.contact-enquiry input:focus-visible,.contact-enquiry textarea:focus-visible,.contact-enquiry select:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.contact-enquiry [aria-invalid=true]{border-color:#d93025}.contact-enquiry__row{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}.contact-enquiry__hint,.contact-enquiry__help{font-size:1.4rem}.contact-enquiry__error{color:#a32222}.contact-enquiry__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-enquiry .button{margin-top:1.2rem}.contact-enquiry [hidden]{display:none!important}@media(max-width:749px){.contact-enquiry__row{grid-template-columns:1fr;gap:0}}.contact-enquiry__required{color:inherit}.contact-enquiry__field-error{color:#d93025;font-size:1.4rem;line-height:1.5;margin:.6rem 0 0}.contact-enquiry__main,.contact-enquiry__sidebar{min-width:0}.contact-enquiry__layout--split{display:grid;gap:3.2rem}.contact-enquiry__sidebar{border-top:1px solid rgba(var(--color-foreground),.15);padding-top:2.4rem}.contact-enquiry__details h2{font-size:1.8rem;margin:2rem 0 .6rem}.contact-enquiry__details h2:first-child{margin-top:0}.contact-enquiry__details h2:not(:first-child){border-top:1px solid rgba(var(--color-foreground),.12);padding-top:1.6rem}.contact-enquiry__details p{font-size:1.4rem;line-height:1.6;margin:.4rem 0;overflow-wrap:anywhere}.contact-enquiry__map{display:block;width:100%;height:24rem;border:0;margin-top:2rem}@media screen and (min-width:990px){.contact-enquiry__layout--split{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:clamp(3.2rem,5vw,7rem);align-items:start}.contact-enquiry__layout--split .contact-enquiry__main>form>.contact-enquiry__field:first-child{margin-top:0}.contact-enquiry__sidebar{border-top:0;padding-top:0}}.contact-enquiry__captcha-notice{display:none}@media screen and (max-width:749px){.contact-enquiry__captcha-notice{display:block;margin:1.2rem 0 0;font-size:1.2rem;line-height:1.5;color:rgba(var(--color-foreground),.75)}body:has([data-contact-enquiry] .contact-enquiry__captcha-notice) .grecaptcha-badge{visibility:hidden}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-contact-enquiry.css.map */
