html.inquiry-open,html.inquiry-open body{overflow:hidden}.enquire-modal{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;padding:16px;width:auto;height:auto;max-width:none;max-height:none;border:0;background:transparent;box-sizing:border-box;overflow:hidden}.enquire-modal[open]{display:flex;align-items:center;justify-content:center}.enquire-modal::backdrop{background:#0000008c}.enquire-modal__card{position:relative;width:100%;max-width:470px;max-height:calc(100vh - 32px);overflow-y:auto;padding:40px 34px 30px;box-shadow:0 24px 64px #0003;-webkit-overflow-scrolling:touch}.enquire-modal__close{position:absolute;top:8px;right:8px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:inherit;cursor:pointer;opacity:.7;transition:opacity .15s ease}.enquire-modal__close:hover{opacity:1}.enquire-modal__title{margin:0 0 8px;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);font-size:17px;line-height:1.3;letter-spacing:.09em;text-transform:uppercase;text-align:center}.enquire-modal__intro{margin:0 0 22px;font-size:14px;line-height:1.55;text-align:center}.enquire-modal__product{display:flex;align-items:center;gap:12px;padding:10px;margin:0 0 22px;background:rgb(var(--text-color) / .06)}.enquire-modal__product img{width:56px;height:56px;object-fit:cover;display:block;flex:none}.enquire-modal__product-info{display:flex;flex-direction:column;gap:2px;min-width:0}.enquire-modal__product-title{font-size:13px;font-weight:600;line-height:1.35}.enquire-modal__product-meta{font-size:12px}.enquire-modal__field{margin-bottom:14px}.enquire-modal__field>label{display:block;margin-bottom:6px;font-family:var(--accent-font-family);font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.enquire-modal__field input,.enquire-modal__field textarea{display:block;width:100%;box-sizing:border-box;font:inherit;font-size:14px;line-height:1.45;color:inherit;background:transparent;border:1px solid currentColor;border-radius:0;padding:13px 15px;-webkit-appearance:none;appearance:none;transition:border-color .15s ease,box-shadow .15s ease}.enquire-modal__field textarea{resize:vertical;min-height:96px}.enquire-modal__field ::placeholder{color:inherit;opacity:.6}.enquire-modal__field :focus{outline:none;box-shadow:inset 0 0 0 1px currentColor}.enquire-modal__submit{margin-top:8px}.enquire-modal__submit[disabled]{opacity:.5;cursor:default}.enquire-modal__errors{margin:0 0 18px;padding:12px 14px;border:1px solid rgb(var(--error-text, 203 43 43));color:rgb(var(--error-text, 203 43 43));font-size:13px}.enquire-modal__errors ul{margin:0;padding-left:18px}.enquire-modal__success{text-align:center;padding:6px 0 2px}.enquire-modal__success svg{margin:0 auto 16px;display:block}.enquire-modal__success .enquire-modal__submit{margin-top:18px}.enquire-modal__hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}@media(max-width:480px){.enquire-modal{padding:0}.enquire-modal__card{max-width:none;max-height:100vh;height:100%;padding:56px 20px 28px}.enquire-modal__field input,.enquire-modal__field textarea{font-size:16px}}@media(prefers-reduced-motion:no-preference){.enquire-modal[open]{animation:enquire-modal-in .22s ease both}.enquire-modal[open]::backdrop{animation:enquire-modal-fade .22s ease both}@keyframes enquire-modal-in{0%{opacity:0;transform:translateY(10px)}}@keyframes enquire-modal-fade{0%{opacity:0}}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/enquire-modal.css.map */
