.enquire-now{width:100%;box-sizing:border-box;background-color:#fff;contain:layout;scroll-margin-top:var(--header-height, 80px)}.enquire-now .enquire-now__inner{width:100%;max-width:540px;margin:0 auto;box-sizing:border-box}.enquire-now .enquire-now__title{margin:0 0 28px;color:#000;font-family:Poppins-Regular,sans-serif;font-weight:400;font-style:normal;font-size:28px;line-height:1;letter-spacing:1px;text-align:center;text-transform:uppercase}.enquire-now .enquire-now__form{display:flex;flex-direction:column;align-items:stretch;gap:16px;width:100%;contain:layout}.enquire-now .enquire-now__form>input[type=hidden]{display:none}.enquire-now .enquire-now__status{margin:0 0 4px;padding:12px 14px;border-radius:4px;font-family:Poppins-Regular,sans-serif;font-size:14px;line-height:1.4}.enquire-now .enquire-now__status--success{background-color:#eef7ee;color:#1b5e20}.enquire-now .enquire-now__status--error{background-color:#fdecea;color:#b3261e}.enquire-now .enquire-now__field{display:block;width:100%;max-width:100%;min-width:0;margin:0}.enquire-now .enquire-now__input,.enquire-now .enquire-now__textarea{display:block;width:100%;max-width:100%;min-width:0;margin:0;padding:13px 24px;box-sizing:border-box;border:1px solid #d9d9d9;border-radius:8px;background-color:#fff;color:#000;font-family:Poppins-Regular,sans-serif;font-size:20px;font-weight:400;line-height:1.4;letter-spacing:0;appearance:none;-webkit-appearance:none;box-shadow:none}.enquire-now .enquire-now__input{height:52px}.enquire-now .enquire-now__textarea{height:156px;min-height:156px;resize:none}.enquire-now .enquire-now__input::placeholder,.enquire-now .enquire-now__textarea::placeholder{color:#9b9b9b;opacity:1;font-family:Poppins-Regular,sans-serif;font-weight:400;font-size:16px;line-height:1;letter-spacing:0;text-transform:none}.enquire-now .enquire-now__input:focus,.enquire-now .enquire-now__textarea:focus,.enquire-now .enquire-now__input:focus-visible,.enquire-now .enquire-now__textarea:focus-visible{outline:none;border-color:#d9d9d9}.enquire-now button.enquire-now__submit{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-width:0;height:52px;margin:0;padding:0 16px;border:0;border-radius:8px;background-color:var(--enquire-btn-bg, #e8a027);color:var(--enquire-btn-color, #fff);font-family:Poppins-Regular,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:1;letter-spacing:1px;text-align:center;text-transform:uppercase;cursor:pointer;appearance:none;-webkit-appearance:none;box-shadow:none}.enquire-now .enquire-now__submit-label{display:block;color:#fff;font-size:20px;font-weight:500}.enquire-now .enquire-now__submit-loader{position:absolute;top:50%;left:50%;width:22px;height:22px;box-sizing:border-box;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;opacity:0;pointer-events:none;transform:translate(-50%,-50%)}.enquire-now button.enquire-now__submit--loading .enquire-now__submit-label{opacity:0}.enquire-now button.enquire-now__submit--loading .enquire-now__submit-loader{opacity:1;animation:enquire-now-spin .6s linear infinite}@keyframes enquire-now-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.enquire-now button.enquire-now__submit:hover:not(:disabled){opacity:.85}.enquire-now button.enquire-now__submit:focus-visible{outline:2px solid #000;outline-offset:2px}.enquire-now button.enquire-now__submit:disabled,.enquire-now button.enquire-now__submit[aria-busy=true]{opacity:.7;cursor:default}.enquire-now button.enquire-now__submit--loading:disabled,.enquire-now button.enquire-now__submit--loading[aria-busy=true]{opacity:1;cursor:default}.enquire-now button.enquire-now__submit.enquire-now__submit--submitted,.enquire-now button.enquire-now__submit.enquire-now__submit--submitted:disabled{background-color:#2e7d32;color:#fff;opacity:1;cursor:default}.enquire-now .enquire-now__dialog{top:0;right:0;bottom:0;left:0;width:auto;height:auto;max-width:none;max-height:none;margin:0;padding:16px;box-sizing:border-box;border:0;border-radius:0;background:#0000006b;color:#000;text-align:center;overflow:hidden;overscroll-behavior:none;isolation:isolate;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.enquire-now .enquire-now__dialog[open],.enquire-now .enquire-now__dialog:modal{display:grid;place-items:center}.enquire-now .enquire-now__dialog::backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.enquire-now .enquire-now__dialog-panel{width:100%;max-width:420px;padding:28px 24px 24px;box-sizing:border-box;border-radius:8px;background:#fff;contain:layout paint}.enquire-now .enquire-now__dialog-title{margin:0 0 12px;font-family:Poppins-Regular,sans-serif;font-size:20px;font-weight:400;line-height:1.2;letter-spacing:.4px;text-transform:uppercase}.enquire-now .enquire-now__dialog-text{margin:0 0 24px;font-family:Poppins-Regular,sans-serif;font-size:16px;font-weight:400;line-height:1.4}.enquire-now .enquire-now__dialog-close{display:inline-flex;align-items:center;justify-content:center;min-width:120px;height:44px;margin:0;padding:0 20px;border:0;border-radius:8px;background-color:var(--enquire-btn-bg, #e8a027);color:var(--enquire-btn-color, #fff);font-family:Poppins-Regular,sans-serif;font-size:16px;letter-spacing:1px;text-transform:uppercase;cursor:pointer}@media screen and (min-width:1600px){.enquire-now .enquire-now__inner{width:632px;max-width:632px}.enquire-now .enquire-now__title{margin-bottom:40px}.enquire-now .enquire-now__input,.enquire-now .enquire-now__textarea{padding:24px 13px;font-size:20px}.enquire-now .enquire-now__input{height:56px}.enquire-now .enquire-now__textarea{height:151px;min-height:151px}.enquire-now .enquire-now__input::placeholder,.enquire-now .enquire-now__textarea::placeholder{font-size:20px}.enquire-now button.enquire-now__submit{height:52px;font-size:20px;letter-spacing:2px}}@media screen and (max-width:749px){.enquire-now .enquire-now__inner,.enquire-now .enquire-now__form,.enquire-now .enquire-now__field{width:100%;max-width:100%}.enquire-now .enquire-now__title{margin-bottom:20px;font-size:17px;letter-spacing:.6px}.enquire-now .enquire-now__form{gap:14px}.enquire-now .enquire-now__input{height:42px;padding:11px 18px;font-size:12.6px}.enquire-now .enquire-now__textarea{height:140px;min-height:140px;padding:12px 14px}.enquire-now button.enquire-now__submit{height:48px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/homepage-enquire-now.css.map */
