.oa-contact-form{background:var(--oa-threes-grey);position:relative;clip-path:inset(0 0 0 0)}.oa-contact-form .section-inner{max-width:var(--oa-max-width);margin:auto;padding:var(--oa-gutter-xlarge);display:flex;flex-direction:column;gap:20px}.oa-contact-form .section-inner .eyebrow,.oa-contact-form .section-inner .heading,.oa-contact-form .section-inner .copy{margin:0;text-align:center}.oa-contact-form .section-inner .bg-vector{position:absolute;bottom:0;left:0;min-width:100%;z-index:1}.oa-contact-form .section-inner .form--container{background:var(--oa-threes-white);padding:var(--oa-gutter-xlarge);max-width:800px;margin:20px auto auto;z-index:2}.oa-contact-form .section-inner .form--container *{color:var(--oa-threes-black)}.oa-contact-form .section-inner .form--container #tripleseat_embed_form,.oa-contact-form .section-inner .form--container #tripleseat_dynamic_embed_form{display:block}.oa-contact-form .section-inner .form--container #dynamic_lead_form{display:flex;flex-direction:column;gap:20px;margin:0}.oa-contact-form .section-inner .form--container #dynamic_lead_form .tripleseat-dlf-heading{display:none!important}.oa-contact-form .section-inner .form--container #dynamic_lead_form .tripleseat-dlf-field-group{display:flex;flex-direction:column;margin:0}.oa-contact-form .section-inner .form--container #dynamic_lead_form .tripleseat-dlf-label{font-size:12px!important;font-style:normal;font-weight:500!important;line-height:normal!important;letter-spacing:.6px!important;text-transform:uppercase!important;display:block!important;margin:0 0 6px!important;color:var(--oa-threes-black)!important;font-family:var(--font-stack-body)!important;cursor:pointer;float:none!important}.oa-contact-form .section-inner .form--container #dynamic_lead_form .tripleseat-dlf-input,.oa-contact-form .section-inner .form--container #dynamic_lead_form input.tripleseat-dlf-input,.oa-contact-form .section-inner .form--container #dynamic_lead_form select.tripleseat-dlf-input,.oa-contact-form .section-inner .form--container #dynamic_lead_form textarea.tripleseat-dlf-input{border:1px solid var(--oa-threes-lightgrey)!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;color:var(--oa-threes-black)!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:10px!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;letter-spacing:.8px!important;font-family:var(--font-stack-body)!important;text-align:left!important;float:none!important}:is(.oa-contact-form .section-inner .form--container #dynamic_lead_form .tripleseat-dlf-input,.oa-contact-form .section-inner .form--container #dynamic_lead_form input.tripleseat-dlf-input,.oa-contact-form .section-inner .form--container #dynamic_lead_form select.tripleseat-dlf-input,.oa-contact-form .section-inner .form--container #dynamic_lead_form textarea.tripleseat-dlf-input).error{border:2px solid red!important}.oa-contact-form .section-inner .form--container #dynamic_lead_form .tripleseat-dlf-input.tripleseat-dlf-error-border,.oa-contact-form .section-inner .form--container #dynamic_lead_form input.tripleseat-dlf-input.tripleseat-dlf-error-border,.oa-contact-form .section-inner .form--container #dynamic_lead_form select.tripleseat-dlf-input.tripleseat-dlf-error-border,.oa-contact-form .section-inner .form--container #dynamic_lead_form textarea.tripleseat-dlf-input.tripleseat-dlf-error-border{border:2px solid #d9534f!important}.oa-contact-form .section-inner .form--container #dynamic_lead_form .tripleseat-dlf-field-group:has(select[name="form_data[location_id]"].tripleseat-dlf-error-border) .oa-location-select{border:2px solid #d9534f!important}.oa-contact-form .section-inner .form--container #dynamic_lead_form .oa-required{color:#d9534f!important}.oa-contact-form .section-inner .form--container #dynamic_lead_form .tripleseat-dlf-textarea{min-height:100px!important;resize:vertical}.oa-contact-form .section-inner .form--container #dynamic_lead_form .tripleseat-dlf-name-fields,.oa-contact-form .section-inner .form--container #dynamic_lead_form .oa-time-row{display:flex!important;flex-direction:row;gap:20px;align-items:flex-start;max-width:none!important;width:100%!important}:is(.oa-contact-form .section-inner .form--container #dynamic_lead_form .tripleseat-dlf-name-fields,.oa-contact-form .section-inner .form--container #dynamic_lead_form .oa-time-row)>*{flex:1;min-width:0}.oa-contact-form .section-inner .form--container #dynamic_lead_form .tripleseat-dlf-phone-container{display:block!important;max-width:none!important;width:100%!important}.oa-contact-form .section-inner .form--container #dynamic_lead_form .tripleseat-dlf-phone-container .tripleseat-dlf-phone{width:100%!important;max-width:none!important;flex:none!important}.oa-contact-form .section-inner .form--container #dynamic_lead_form .tripleseat-dlf-phone-container .tripleseat-dlf-phone-ext,.oa-contact-form .section-inner .form--container #dynamic_lead_form .tripleseat-dlf-phone-container label[for=_extension]{display:none!important}.oa-contact-form .section-inner .form--container #dynamic_lead_form .tripleseat-dlf-help-text,.oa-contact-form .section-inner .form--container #dynamic_lead_form .tripleseat-dlf-char-count{font-size:11px!important;color:var(--oa-threes-grey)!important;letter-spacing:.4px;margin-top:4px;font-family:var(--font-stack-body)}.oa-contact-form .section-inner .form--container #dynamic_lead_form #guest_count~.tripleseat-dlf-help-text{display:none!important}.oa-contact-form .section-inner .form--container #dynamic_lead_form .tripleseat-dlf-referral-source-other{margin-top:20px!important;max-width:none!important}.oa-contact-form .section-inner .form--container #dynamic_lead_form .tripleseat-dlf-referral-source-other>textarea{max-width:none!important}.oa-contact-form .section-inner .form--container #dynamic_lead_form .tripleseat-dlf-error{color:red!important;font-size:12px;letter-spacing:.4px;margin-top:4px}.oa-contact-form .section-inner .form--container #dynamic_lead_form .tripleseat-dlf-date-wrapper,.oa-contact-form .section-inner .form--container #dynamic_lead_form .tripleseat-dlf-time-wrapper{position:relative;max-width:none!important;width:100%!important}.oa-contact-form .section-inner .form--container #dynamic_lead_form input[type=date].tripleseat-dlf-input,.oa-contact-form .section-inner .form--container #dynamic_lead_form .tripleseat-dlf-date{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;min-height:42px;color:var(--oa-threes-black)!important}:is(.oa-contact-form .section-inner .form--container #dynamic_lead_form input[type=date].tripleseat-dlf-input,.oa-contact-form .section-inner .form--container #dynamic_lead_form .tripleseat-dlf-date)::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;filter:invert(.2)}.oa-contact-form .section-inner .form--container #dynamic_lead_form .tripleseat-dlf-time-icon{display:none!important}.oa-contact-form .section-inner .form--container #dynamic_lead_form .tripleseat-dlf-checkbox-wrapper{display:flex!important;align-items:center;gap:10px;width:100%}.oa-contact-form .section-inner .form--container #dynamic_lead_form .tripleseat-dlf-checkbox-wrapper .tripleseat-dlf-checkbox{width:20px!important;height:20px!important;accent-color:var(--oa-threes-black);margin:0!important;flex:0 0 20px;padding:0!important;border-radius:0!important}.oa-contact-form .section-inner .form--container #dynamic_lead_form .tripleseat-dlf-checkbox-wrapper .tripleseat-dlf-checkbox-label{font-size:13px!important;margin:0!important;text-transform:none!important;letter-spacing:normal!important;font-weight:400!important;font-family:var(--font-stack-body)!important;color:var(--oa-threes-black)!important}.oa-contact-form .section-inner .form--container #dynamic_lead_form .tripleseat-dlf-captcha-container{margin-top:10px;display:flex;justify-content:flex-start}.oa-contact-form .section-inner .form--container #dynamic_lead_form button.tripleseat-dlf-submit,.oa-contact-form .section-inner .form--container #dynamic_lead_form .tripleseat-dlf-submit{display:block!important;width:230px!important;margin:10px auto 0!important;padding:12px 20px!important;background:var(--oa-threes-black)!important;background-color:var(--oa-threes-black)!important;color:var(--oa-threes-white)!important;border:1px solid var(--oa-threes-black)!important;border-radius:0!important;font-family:DIN Next LT Pro Condensed!important;font-size:20px!important;font-style:normal!important;font-weight:700!important;line-height:20px!important;letter-spacing:.4px!important;text-transform:uppercase!important;cursor:pointer;float:none!important}:is(.oa-contact-form .section-inner .form--container #dynamic_lead_form button.tripleseat-dlf-submit,.oa-contact-form .section-inner .form--container #dynamic_lead_form .tripleseat-dlf-submit):hover{background:var(--oa-threes-white)!important;background-color:var(--oa-threes-white)!important;color:var(--oa-threes-black)!important;border:1px solid var(--oa-threes-black)!important}.oa-contact-form .section-inner .form--container #dynamic_lead_form label[for=form_data_location_id]{display:none!important}.oa-contact-form .section-inner .form--container #dynamic_lead_form .oa-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0!important}.oa-contact-form .section-inner .form--container #dynamic_lead_form .oa-location-select{cursor:pointer}.oa-contact-form .section-inner .form--container #dynamic_lead_form .oa-hidden-field{display:none!important}.oa-contact-form .section-inner .form--container .tripleseat-success-message{background:#000;border-radius:5px;padding:40px;width:100%;text-align:center}.oa-contact-form .section-inner .form--container .tripleseat-success-message p{color:var(--oa-threes-white)!important;font-weight:600;font-size:18px}.oa-contact-form .section-inner .form--container .tripleseat-load-error{display:none}.oa-contact-form .section-inner .form--container .tripleseat-load-error a{text-decoration:underline}.oa-contact-form .section-inner .form--container .tripleseat-load-error a:hover{text-decoration:none}@media only screen and (max-width:767px){.oa-contact-form .section-inner{padding:var(--oa-gutter-medium) var(--oa-gutter-small)}.oa-contact-form .section-inner .form--container{padding:var(--oa-gutter-medium)}.oa-contact-form .section-inner .form--container #dynamic_lead_form .tripleseat-dlf-name-fields,.oa-contact-form .section-inner .form--container #dynamic_lead_form .oa-time-row{flex-direction:column!important;gap:20px}:is(.oa-contact-form .section-inner .form--container #dynamic_lead_form .tripleseat-dlf-name-fields,.oa-contact-form .section-inner .form--container #dynamic_lead_form .oa-time-row)>*{flex:0 0 auto!important;width:100%!important;max-width:100%!important}}div.timeselect{width:300px!important}div.timeselect a{display:block!important;height:21px!important;line-height:21px!important;font-size:18px!important;padding:0 20px 0 3px!important;white-space:nowrap!important}@media only screen and (max-width:767px){div.timeselect{height:200px!important}div.timeselect a{height:29px!important;line-height:29px!important;font-size:22px!important}}
/*# sourceMappingURL=/cdn/shop/t/134/assets/oa-contact-form.css.map */
