body.template-page-catering .contact-form__wrapper{width:min(110rem,90%)}@media screen and (max-width:749px){body.template-page-catering .contact-form__wrapper{width:100%}}body.template-page-catering .contact-form__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3.2rem;row-gap:3.4rem;align-items:start}body.template-page-catering .contact-form__form>*{min-width:0}body.template-page-catering .contact-form__form>*{order:500}body.template-page-catering .contact-form__form>.field:has(input[name="contact[Name]"]){order:10}body.template-page-catering .contact-form__form>.field:has(input[name="contact[email]"]){order:20}body.template-page-catering .contact-form__form>.field:has(input[name="contact[Phone number]"]){order:30}body.template-page-catering .contact-form__form>.field:has(input[name="contact[Company / Organisation]"]){order:40}body.template-page-catering .contact-form__form>.field:has(input[name="contact[Event Date]"]){order:50}body.template-page-catering .contact-form__form>.field:has(input[name="contact[Number of Guests]"]){order:60}body.template-page-catering .contact-form__form>.field:has(input[name="contact[Budget per person]"]){order:65}body.template-page-catering .contact-form__form>.field:has(select[name="contact[Type of Event]"]){order:70}body.template-page-catering .contact-form__form>.field:has(select[name="contact[Delivery / Collection]"]){order:80}body.template-page-catering .contact-form__form>.field:has(select[name="contact[Is Tableware Required?]"]){order:90}body.template-page-catering .contact-form__form>.field:has(select[name="contact[How did you hear about us?]"]){order:100}body.template-page-catering .contact-form__form>[data-conditional-group="Is Tableware Required?=Yes"]{order:105}body.template-page-catering .contact-form__form>.contact-form__checkbox-group[data-field-label="Catering Requirements"]{order:110}body.template-page-catering .contact-form__form>.field:has(textarea[name="contact[Dietary requirements]"]){order:130}body.template-page-catering .contact-form__form>.field:has(textarea[name="contact[Special Requests]"]){order:140}body.template-page-catering .contact-form__form>.field:has(textarea[name="contact[Comments / Additional Information]"]){order:150}body.template-page-catering .contact-form__form>.field--checkbox.contact-form__checkbox{order:160}body.template-page-catering .contact-form__form>.contact-form__bottom{order:170}body.template-page-catering .contact-form__form>.field:has(textarea),body.template-page-catering .contact-form__form>.contact-form__checkbox-group,body.template-page-catering .contact-form__form>.field--checkbox.contact-form__checkbox,body.template-page-catering .contact-form__form>.contact-form__bottom{grid-column:1 / -1}body.template-page-catering .contact-form__form .field{margin:0}body.template-page-catering .contact-form__form .field__input+label{padding-bottom:1.2rem}body.template-page-catering .contact-form__form .field__input,body.template-page-catering .contact-form__form select{min-height:5.4rem}body.template-page-catering .contact-form__form textarea.field__input{min-height:13rem}body.template-page-catering .contact-form__checkbox-group{margin:.4rem 0 .6rem;padding:0;border:0}body.template-page-catering .contact-form__checkbox-group legend{margin-bottom:1.2rem}body.template-page-catering .contact-form__checkbox-options{display:flex;flex-wrap:wrap;gap:1rem}body.template-page-catering .contact-form__checkbox-option{display:inline-flex;align-items:center;gap:.9rem;padding:1rem 1.5rem;border:1px solid rgba(var(--color-foreground),.16);border-radius:999px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}body.template-page-catering .contact-form__checkbox-option input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}body.template-page-catering .contact-form__checkbox-box{width:1.7rem;height:1.7rem;flex:0 0 1.7rem;border:1.5px solid rgba(var(--color-foreground),.35);border-radius:.4rem;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,border-color .2s ease}body.template-page-catering .contact-form__checkbox-option input[type=checkbox]:checked+.contact-form__checkbox-box{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}body.template-page-catering .contact-form__checkbox-option input[type=checkbox]:checked+.contact-form__checkbox-box:after{content:"\2713";font-size:1.2rem;line-height:1;color:rgb(var(--color-background))}body.template-page-catering .contact-form__checkbox-text{line-height:1.2}body.template-page-catering .contact-form__bottom{margin-top:.8rem;align-items:stretch}body.template-page-catering .contact-form__bottom .button{width:100%;min-height:5.6rem}body.template-page-catering .contact-form__wrapper{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.14);border-radius:1.6rem;padding:clamp(2.4rem,4vw,4.8rem)}@media screen and (max-width:749px){body.template-page-catering .contact-form__wrapper{padding:2.4rem 2rem;border-radius:1.2rem}}@media screen and (max-width:749px){body.template-page-catering .contact-form__form{grid-template-columns:1fr;row-gap:2.6rem}body.template-page-catering .contact-form__form>*{grid-column:1 / -1}body.template-page-catering .contact-form__form .field__input,body.template-page-catering .contact-form__form select{min-height:5.2rem}body.template-page-catering .contact-form__checkbox-options{gap:.8rem}body.template-page-catering .contact-form__checkbox-option{padding:.9rem 1.3rem;font-size:1.35rem}body.template-page-catering .contact-form__bottom .button{min-height:5.2rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/catering-form.css.map */
