.awb-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;margin:auto;padding:44px 0 0;border:0;border-radius:0;box-sizing:border-box;width:min(660px,calc(100vw - 30px));max-width:660px;max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));background:transparent;color:#201b18;overflow:visible}.awb-dialog::backdrop{background:#0b0a09c4;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.awb-shell{display:flex;flex-direction:column;box-sizing:border-box;max-height:min(840px,calc(100dvh - 92px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));min-height:min(400px,calc(100dvh - 92px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));position:relative;overflow:hidden;border:1px solid #e4dccf;border-radius:18px;background:#faf7f2;box-shadow:0 20px 80px #00000042}.awb-top{padding:39px 38px 0}.awb-progress-row{display:flex;justify-content:space-between;gap:12px;align-items:center;color:#93744e;font:500 11px/1.4 var(--font-body-family,Arial,sans-serif);letter-spacing:.13em;text-transform:uppercase}.awb-track{height:2px;background:#ddd2c0;margin-top:16px;border-radius:3px;overflow:hidden}.awb-track span{display:block;height:100%;width:20%;background:#b58b53;transition:width .2s}.awb-close{position:absolute;z-index:2;right:0;top:0;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:#faf7f2;color:#211c19;border-radius:50%;width:36px;height:36px;min-width:36px;min-height:36px;font-size:20px;line-height:1;cursor:pointer}.awb-close:focus-visible{outline:2px solid #3150c5;outline-offset:3px}.awb-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px 38px 25px;-webkit-overflow-scrolling:touch}.awb-step[hidden]{display:none!important}.awb-step h2{font:400 clamp(33px,4vw,42px)/1.12 var(--font-heading-family,Garamond,Georgia,serif);letter-spacing:-.035em;color:#221c19;margin:0 0 14px}.awb-sub{font:400 14px/1.65 var(--font-body-family,Arial,sans-serif);color:#7e6d59;margin:0 0 21px}.awb-options{display:grid;gap:9px}.awb-choice{font:400 15px/1.4 var(--font-body-family,Georgia,serif);text-align:left;display:block;width:100%;min-height:73px;background:#fff;border:1px solid #d9c9b5;color:#29221c;border-radius:13px;padding:14px 16px;cursor:pointer;transition:border-color .15s,background .15s}.awb-choice strong{display:block;font:400 16px/1.4 var(--font-heading-family,Georgia,serif)}.awb-choice small{display:block;color:#947451;font-size:12px;margin-top:3px}.awb-choice:hover,.awb-choice[aria-pressed=true]{border-color:#25201b;background:#f6f0e6}.awb-choice:focus-visible,.awb-primary:focus-visible,.awb-back:focus-visible,.awb-select-device:focus-visible{outline:2px solid #3150c5;outline-offset:3px}.awb-label{display:block;font:600 13px/1.4 var(--font-body-family,Arial,sans-serif);margin:0 0 9px}.awb-label span{color:#826f58;font-weight:400}#awb-idea{width:100%;min-height:165px;resize:vertical;box-sizing:border-box;border:1px solid #d6c5af;background:#fff;border-radius:12px;padding:16px;font:15px/1.55 var(--font-body-family,Arial,sans-serif);color:#29221d}#awb-photo{box-sizing:border-box;max-width:100%;display:block;margin:0 0 8px;font-size:12px}.awb-photo-label{margin-top:21px}.awb-hint{font:12px/1.6 var(--font-body-family,Arial,sans-serif);color:#82715b;margin:8px 0}.awb-device-chooser{display:grid;gap:12px}.awb-device-chooser[hidden],.awb-options[hidden]{display:none!important}.awb-select-device{display:flex;align-items:center;gap:13px;width:100%;border:1px solid #d6c5af;background:#fff;border-radius:12px;padding:18px;color:#242018;cursor:pointer;text-align:left}.awb-select-device span:last-child{margin-left:auto}.awb-device-name{font:500 14px/1.4 var(--font-body-family,Arial,sans-serif);margin:4px 0 0}.awb-link{border:0;background:transparent;color:#856841;padding:8px 0;justify-self:start;cursor:pointer;text-decoration:underline;font:14px/1.4 var(--font-body-family,Arial,sans-serif)}.awb-budget-options{grid-template-columns:repeat(2,minmax(0,1fr))}.awb-budget-options .awb-choice{min-height:62px}.awb-summary{padding:14px 18px;border:1px solid #e0d7c8;background:#fff;border-radius:11px;margin:0 0 17px;font:13px/1.65 var(--font-body-family,Arial,sans-serif);white-space:pre-wrap;overflow-wrap:anywhere;color:#544435}.awb-native-slot{min-height:65px;width:100%}.awb-native-slot form-embed{--inline-container-max-width:100%;width:100%;max-width:100%;display:block}.awb-notice{font:13px/1.55 var(--font-body-family,Arial,sans-serif);color:#7f563b}.awb-actions{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:18px 38px 26px;border-top:1px solid #e4d8c9;background:#faf7f2}.awb-primary{border:0;background:#3150c5;color:#fff;border-radius:12px;padding:13px 22px;min-height:47px;font:600 14px/1.3 var(--font-body-family,Arial,sans-serif);cursor:pointer;margin-left:auto}.awb-back{border:0;background:transparent;color:#6d5034;cursor:pointer;padding:12px 4px;font:14px/1.3 var(--font-body-family,Arial,sans-serif)}html.auzi-bespoke-wizard-open{overscroll-behavior:none}@media(max-width:749px){.awb-dialog{width:calc(100vw - 24px);max-width:none}.awb-shell{border-radius:16px;min-height:min(350px,calc(100dvh - 92px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)))}.awb-top{padding:47px 22px 0}.awb-scroll{padding:20px 22px 25px}.awb-step h2{font-size:34px}.awb-actions{padding:14px 22px 20px}.awb-budget-options{grid-template-columns:1fr 1fr}.awb-choice{min-height:68px}}@media(prefers-reduced-motion:reduce){.awb-track span,.awb-choice{transition:none!important}.awb-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.awb-step h2:focus{outline:none}.awb-upload{display:flex;align-items:center;gap:15px;position:relative;min-height:100px;padding:18px 20px;border:1px dashed #cab79c;background:#fff;border-radius:14px;cursor:pointer;transition:border-color .16s,background .16s}.awb-upload:hover,.awb-upload:focus-within{border-color:#3150c5;background:#f7f4ee}.awb-upload:focus-within{outline:2px solid #3150c5;outline-offset:3px}.awb-upload__icon{width:43px;height:43px;flex:0 0 43px;display:grid;place-items:center;border-radius:12px;background:#f5f0e6;color:#b28d5e}.awb-upload__text{display:flex;flex-direction:column;gap:5px;min-width:0}.awb-upload__text strong{font:500 17px/1.2 var(--font-heading-family,Georgia,serif);color:#211c19}.awb-upload__text small{font:12px/1.5 var(--font-body-family,Arial,sans-serif);color:#81725d}.awb-upload__plus{margin-left:auto;font-size:24px;color:#ad8c61}.awb-upload__input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer}.awb-file-name{color:#4d654d;font:13px/1.55 var(--font-body-family,Arial,sans-serif);margin:8px 0}.awb-budget-field{display:flex;align-items:center;gap:12px;border:1px solid #d6c5af;background:#fff;border-radius:12px;padding:0 17px;min-height:64px;transition:border-color .16s}.awb-budget-field:focus-within{border-color:#3150c5;box-shadow:0 0 0 2px #3150c521}.awb-currency-symbol{font:400 26px/1.3 var(--font-heading-family,Georgia,serif);color:#2c251e;white-space:nowrap}#awb-budget{flex:1;min-width:0;min-height:62px;border:0;background:transparent;outline:0;box-shadow:none;padding:0;color:#29221e;font:400 24px/1.2 var(--font-heading-family,Georgia,serif)}#awb-budget::placeholder{color:#a8a093}.awb-currency-code{color:#806a4f;font:600 11px/1.3 var(--font-body-family,Arial,sans-serif);letter-spacing:.06em}.awb-contact{display:flex;flex-direction:column;gap:9px}.awb-contact .awb-label{margin:4px 0 0}.awb-contact input{width:100%;box-sizing:border-box;min-height:53px;padding:12px 16px;border:1px solid #d6c5af;border-radius:11px;background:#fff;font:15px/1.4 var(--font-body-family,Arial,sans-serif);color:#242018}.awb-contact input:focus{outline:2px solid #3150c5;outline-offset:2px}.awb-send{margin-top:17px;width:100%;display:flex;align-items:center;justify-content:center;gap:12px}.awb-send[disabled]{opacity:.65;cursor:progress}.awb-native-slot{position:absolute!important;top:0!important;left:-20000px!important;width:520px!important;max-width:520px!important;max-height:1000px!important;overflow:hidden!important;pointer-events:none!important;opacity:0!important}.awb-complete[hidden],.awb-contact[hidden]{display:none!important}.awb-complete{text-align:center;padding:30px 0 12px}.awb-complete__tick{display:grid;place-items:center;margin:0 auto 24px;width:66px;height:66px;border-radius:50%;background:#edf5ec;color:#3e704d;font:35px/1}.awb-complete h2{margin-bottom:10px}.awb-complete p{color:#706557;font:14px/1.7 var(--font-body-family,Arial,sans-serif);margin:0 0 25px}.awb-complete .awb-primary{margin:0 auto}.awb-notice:not([hidden]){margin:16px 0}@media(max-width:749px){.awb-upload{padding:16px;gap:12px}.awb-upload__icon{width:38px;height:38px;flex-basis:38px}.awb-upload__plus{font-size:21px}}.awb-native-slot.awb-native-fallback{position:relative!important;top:auto!important;left:auto!important;width:100%!important;max-width:100%!important;max-height:none!important;overflow:visible!important;pointer-events:auto!important;opacity:1!important}.awb-native-fallback [data-awb-form-loading]{display:none!important}.awb-step[data-awb-step="4"]:has(>.awb-complete:not([hidden]))>h2,.awb-step[data-awb-step="4"]:has(>.awb-complete:not([hidden]))>.awb-sub,.awb-shell:has(.awb-complete:not([hidden]))>.awb-actions{display:none}html[dir=rtl] .awb-dialog{direction:rtl;text-align:right}html[dir=rtl] .awb-choice,html[dir=rtl] .awb-select-device,html[dir=rtl] .awb-contact input,html[dir=rtl] #awb-idea{text-align:right}html[dir=rtl] .awb-close{right:auto;left:0}html[dir=rtl] .awb-select-device span:last-child,html[dir=rtl] .awb-upload__plus,html[dir=rtl] .awb-actions>.awb-primary{margin-left:0;margin-right:auto}html[dir=rtl] #awb-budget{direction:ltr;text-align:right}html[dir=rtl] .awb-currency-code{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .awb-device-name,html[dir=rtl] .awb-file-name{unicode-bidi:plaintext}.awb-budget-minimum{margin:9px 0 0;color:#73664f;font:400 13px/1.45 var(--font-body-family,Arial,sans-serif);text-align:start}.awb-budget-field:has(#awb-budget[aria-invalid=true]){border-color:#ac5044}.awb-step[data-awb-step="3"] [data-awb-budget-error]:not([hidden]){margin:7px 0 0;color:#a43c35;font-size:12px;line-height:1.4}@media(max-width:749px){.awb-budget-minimum{margin-top:8px;font-size:12px}}.awb-dialog .awb-step h2[tabindex="-1"]:focus,.awb-dialog .awb-step h2[tabindex="-1"]:focus-visible,.awb-dialog .awb-step h2[tabindex="-1"].focused{outline:none!important;outline-offset:0!important;box-shadow:none!important;border:0!important;background:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/193/assets/auzi-bespoke-wizard.css.map */
