.request-appointment__form-wrapper:has(.request-appointment__klaviyo),.request-appointment__klaviyo,.request-appointment__klaviyo .klaviyo-form,.request-appointment__klaviyo .appointment-form-section__klaviyo-embed{overflow:visible!important}.request-appointment__column:has(.request-appointment__klaviyo){overflow:visible!important}.appointment-form-section__klaviyo [data-testid=form-row]{align-items:flex-start!important;gap:12px 12px!important;margin:0 0 20px!important;overflow:visible!important}.request-appointment__klaviyo .go2276718525.go2276718525.go2276718525{border-radius:0!important}.request-appointment__klaviyo .klaviyo-form label,.request-appointment__klaviyo .klaviyo-form input[type=text]{padding-top:0!important;padding-left:0!important}.request-appointment__klaviyo .klaviyo-phoneinput>div:has(input[type=tel]),.request-appointment__klaviyo .klaviyo-dropdown input[role=combobox],.request-appointment__klaviyo .klaviyo-form input[type=email]{padding-left:0!important}.request-appointment__klaviyo .needsclick{padding-left:0!important}.request-appointment__klaviyo .klaviyo-form input[type=text],.request-appointment__klaviyo .klaviyo-form input[type=email],.request-appointment__klaviyo .klaviyo-form textarea,.request-appointment__klaviyo .klaviyo-form input[type=tel],.request-appointment__klaviyo .klaviyo-form input[type=date]{font-size:14px!important}.appointment-form-section__klaviyo [data-testid=form-component]{flex:1 1 100%!important;max-width:100%!important;min-width:0!important;position:relative!important;overflow:visible!important}.appointment-form-section__klaviyo [data-testid=form-row]:has(input[id^=Notes_]) input[type=text]{min-height:fit-content!important}@media screen and (min-width:768px){.appointment-form-section__klaviyo [data-testid=form-row]:has(>[data-testid=form-component]:nth-child(2)) [data-testid=form-component]{flex:1 1 calc(50% - 6px)!important;max-width:calc(50% - 6px)!important}}.appointment-form-section__klaviyo [data-testid=form-row]:last-child{padding-top:12px!important}.appointment-form-section__klaviyo .klaviyo-textinput input:not([id^=Notes_]){min-height:auto!important}.appointment-form-section__klaviyo .klaviyo-textinput,.appointment-form-section__klaviyo .klaviyo-emailinput,.appointment-form-section__klaviyo .klaviyo-dateinput,.appointment-form-section__klaviyo .klaviyo-phoneinput,.appointment-form-section__klaviyo .klaviyo-dropdown{min-width:0!important}.appointment-form-section__klaviyo .klaviyo-dropdown{position:relative!important;z-index:1!important}.appointment-form-section__klaviyo .klaviyo-dropdown:has([aria-expanded=true]),.appointment-form-section__klaviyo .klaviyo-dropdown:focus-within{z-index:20!important}.request-appointment__klaviyo.appointment-form-section__klaviyo .klaviyo-form label{color:var(--afs-form-label-color, #b58a3b)!important}.request-appointment__klaviyo.appointment-form-section__klaviyo .klaviyo-form input[type=text],.request-appointment__klaviyo.appointment-form-section__klaviyo .klaviyo-form input[type=email],.request-appointment__klaviyo.appointment-form-section__klaviyo .klaviyo-form input[type=tel],.request-appointment__klaviyo.appointment-form-section__klaviyo .klaviyo-form input[type=date],.request-appointment__klaviyo.appointment-form-section__klaviyo .klaviyo-form textarea{border-block-end-color:var(--afs-form-border-color, #6680b2)!important;color:var(--afs-form-input-color, #c7d1e0)!important}.request-appointment__klaviyo.appointment-form-section__klaviyo .klaviyo-form input::placeholder,.request-appointment__klaviyo.appointment-form-section__klaviyo .klaviyo-form textarea::placeholder{color:var(--afs-form-placeholder-color, #c7d1e0)!important;font-size:14px!important;opacity:1!important}.request-appointment__klaviyo.appointment-form-section__klaviyo .klaviyo-form input:hover,.request-appointment__klaviyo.appointment-form-section__klaviyo .klaviyo-form input:focus,.request-appointment__klaviyo.appointment-form-section__klaviyo .klaviyo-form textarea:hover,.request-appointment__klaviyo.appointment-form-section__klaviyo .klaviyo-form textarea:focus{border-block-end-color:var(--afs-form-focus-border-color, var(--afs-form-border-color, #6680b2))!important}.request-appointment__klaviyo.appointment-form-section__klaviyo .klaviyo-phoneinput>div:has(input[type=tel]),.request-appointment__klaviyo.appointment-form-section__klaviyo .klaviyo-dropdown>div>div:has(input[role=combobox]){border-block-end-color:var(--afs-form-border-color, #6680b2)!important}.request-appointment__klaviyo.appointment-form-section__klaviyo .klaviyo-phoneinput>div:has(input[type=tel]):hover,.request-appointment__klaviyo.appointment-form-section__klaviyo .klaviyo-phoneinput>div:has(input[type=tel]):focus-within,.request-appointment__klaviyo.appointment-form-section__klaviyo .klaviyo-dropdown>div>div:has(input[role=combobox]):hover,.request-appointment__klaviyo.appointment-form-section__klaviyo .klaviyo-dropdown>div>div:has(input[role=combobox]):focus-within{border-block-end-color:var(--afs-form-focus-border-color, var(--afs-form-border-color, #6680b2))!important}.request-appointment__klaviyo.appointment-form-section__klaviyo .klaviyo-phoneinput button[role=combobox] svg,.request-appointment__klaviyo.appointment-form-section__klaviyo .klaviyo-dropdown button[id$=-toggle-button] svg{fill:var(--afs-form-placeholder-color, #c7d1e0)!important}.request-appointment__klaviyo.appointment-form-section__klaviyo .klaviyo-dropdown input[role=combobox]{color:var(--afs-form-placeholder-color, #c7d1e0)!important}.request-appointment__klaviyo.appointment-form-section__klaviyo .klaviyo-dropdown input[role=combobox]::placeholder{color:var(--afs-form-placeholder-color, #c7d1e0)!important;opacity:1!important}.request-appointment__klaviyo.appointment-form-section__klaviyo .klaviyo-dropdown input[role=combobox]:focus{color:var(--afs-form-input-color, #c7d1e0)!important}.appointment-form-section__klaviyo .klaviyo-form input[type=text],.appointment-form-section__klaviyo .klaviyo-form input[type=email],.appointment-form-section__klaviyo .klaviyo-form input[type=tel],.appointment-form-section__klaviyo .klaviyo-form input[type=date],.appointment-form-section__klaviyo .klaviyo-form textarea{color:var(--afs-form-input-color, #c7d1e0)!important}.appointment-form-section__klaviyo .klaviyo-form input::placeholder{color:var(--afs-form-placeholder-color, #c7d1e0)!important;font-size:14px!important}.appointment-form-section__klaviyo .klaviyo-dropdown button[id$=-toggle-button] svg{fill:var(--afs-form-placeholder-color, #c7d1e0)!important}.appointment-form-section__klaviyo .klaviyo-dropdown input[role=combobox]{color:var(--afs-form-placeholder-color, #c7d1e0)!important}.appointment-form-section__klaviyo [role=listbox] [role=option][aria-selected=true],.appointment-form-section__klaviyo [role=listbox] [role=option]:hover{background-color:var(--afs-form-option-hover-bg, rgba(181, 138, 59, .15))!important}.appointment-form-section__klaviyo .klaviyo-form-button.go4033861592.go4033861592.go4033861592{gap:12px!important}.appointment-form-section__klaviyo [role=listbox]{background-color:var(--afs-listbox-bg, var(--afs-bg, #192a44))!important;box-shadow:0 6px 16px #192a441f!important;inset-inline:0!important;margin-block-start:0!important;max-height:min(240px,50vh)!important;position:absolute!important;top:100%!important;width:100%!important;z-index:30!important}.appointment-form-section__klaviyo [role=listbox][hidden],.appointment-form-section__klaviyo [role=listbox][aria-hidden=true]{display:none!important}.appointment-form-section__klaviyo [data-testid=form-component]:not(:has(.klaviyo-form-button)){display:flex!important;flex-direction:column!important}.appointment-form-section__klaviyo [data-testid=form-component]:not(:has(.klaviyo-form-button)) :is(.klaviyo-textinput,.klaviyo-emailinput,.klaviyo-dateinput,.klaviyo-phoneinput,.klaviyo-dropdown){display:flex!important;flex-direction:column!important}.appointment-form-section__klaviyo [data-testid=form-component]:not(:has(.klaviyo-form-button)) :is([role=alert],[role=tooltip],.go4033861592.go4033861592.go4033861592):not(.klaviyo-form-button):not([role=listbox]),.appointment-form-section__klaviyo [data-testid=form-component]:not(:has(.klaviyo-form-button)) :is(.klaviyo-textinput,.klaviyo-emailinput,.klaviyo-dateinput,.klaviyo-phoneinput,.klaviyo-dropdown) :is([role=alert],[role=tooltip],div[style*="position: absolute"],div[style*="position:absolute"],div[style*="position: fixed"],div[style*="position:fixed"],.go4033861592.go4033861592.go4033861592):not([role=listbox]):not(.klaviyo-form-button){background:transparent!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--afs-form-error-text, rgb(var(--color-error-text)))!important;display:block!important;filter:none!important;font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:400!important;inset:auto!important;left:auto!important;letter-spacing:normal!important;line-height:1.45!important;margin-block-start:8px!important;margin-inline:0!important;max-width:100%!important;min-height:0!important;opacity:1!important;order:99!important;padding:0!important;pointer-events:none!important;position:static!important;right:auto!important;text-align:start!important;text-transform:none!important;top:auto!important;transform:none!important;width:100%!important;z-index:auto!important}.appointment-form-section__klaviyo [data-testid=form-component]:not(:has(.klaviyo-form-button)) :is([role=alert],[role=tooltip],.go4033861592.go4033861592.go4033861592):not(.klaviyo-form-button):before,.appointment-form-section__klaviyo [data-testid=form-component]:not(:has(.klaviyo-form-button)) :is([role=alert],[role=tooltip],.go4033861592.go4033861592.go4033861592):not(.klaviyo-form-button):after,.appointment-form-section__klaviyo [data-testid=form-component]:not(:has(.klaviyo-form-button)) :is(.klaviyo-textinput,.klaviyo-emailinput,.klaviyo-dateinput,.klaviyo-phoneinput,.klaviyo-dropdown) :is([role=alert],[role=tooltip],div[style*="position: absolute"],div[style*="position:absolute"],div[style*="position: fixed"],div[style*="position:fixed"]):not([role=listbox]):before,.appointment-form-section__klaviyo [data-testid=form-component]:not(:has(.klaviyo-form-button)) :is(.klaviyo-textinput,.klaviyo-emailinput,.klaviyo-dateinput,.klaviyo-phoneinput,.klaviyo-dropdown) :is([role=alert],[role=tooltip],div[style*="position: absolute"],div[style*="position:absolute"],div[style*="position: fixed"],div[style*="position:fixed"]):not([role=listbox]):after{display:none!important;content:none!important;border:none!important}.appointment-form-section__klaviyo [data-testid=form-component]:not(:has(.klaviyo-form-button)) :is([role=alert],[role=tooltip],.go4033861592.go4033861592.go4033861592):not(.klaviyo-form-button) *,.appointment-form-section__klaviyo [data-testid=form-component]:not(:has(.klaviyo-form-button)) :is(.klaviyo-textinput,.klaviyo-emailinput,.klaviyo-dateinput,.klaviyo-phoneinput,.klaviyo-dropdown) :is([role=alert],[role=tooltip],div[style*="position: absolute"],div[style*="position:absolute"],div[style*="position: fixed"],div[style*="position:fixed"],.go4033861592.go4033861592.go4033861592):not([role=listbox]) *{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;padding:0!important;text-transform:none!important}.appointment-form-section__klaviyo [data-testid=form-component]:not(:has(.klaviyo-form-button)) :is([role=alert],[role=tooltip]) svg,.appointment-form-section__klaviyo [data-testid=form-component]:not(:has(.klaviyo-form-button)) :is(.klaviyo-textinput,.klaviyo-emailinput,.klaviyo-dateinput,.klaviyo-phoneinput,.klaviyo-dropdown) :is([role=alert],[role=tooltip],div[style*="position: absolute"],div[style*="position:absolute"],div[style*="position: fixed"],div[style*="position:fixed"]):not([role=listbox]) svg{display:none!important}.appointment-form-section__klaviyo [data-testid=form-component]:not(:has(.klaviyo-form-button)) :is(.klaviyo-textinput,.klaviyo-emailinput,.klaviyo-dateinput,.klaviyo-phoneinput,.klaviyo-dropdown) :is([role=alert],[role=tooltip],div[style*="position: absolute"],div[style*="position:absolute"],div[style*="position: fixed"],div[style*="position:fixed"]):not([role=listbox])>div:first-child:not(:only-child){display:none!important}.appointment-form-section__klaviyo .klaviyo-form .go4033861592.go4033861592.go4033861592:not(.klaviyo-form-button){background:transparent!important;background-color:transparent!important;border-radius:0!important;padding:0!important}.appointment-form-section__klaviyo .klaviyo-form-button.go4033861592.go4033861592.go4033861592{background-color:var(--afs-form-button-bg)!important;border-radius:0!important;color:var(--afs-form-button-text)!important;display:flex!important;padding:15px 10px!important}.appointment-form-section__klaviyo .klaviyo-form-button:before{display:none!important;content:none!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/appointment-form-klaviyo-overrides.css.map */
