.drawer__footer .catering-fields{margin-bottom:1.6rem;font-size:1.2rem;line-height:1.5}.drawer__footer .catering-fields .cart-option{margin-bottom:1rem}.drawer__footer .catering-fields label{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer}.drawer__footer .catering-fields input[type=radio],.drawer__footer .catering-fields input[type=checkbox]{flex:0 0 auto;margin-top:.2rem}.drawer__footer .catering-fields__when{display:flex;gap:1rem;margin-bottom:1rem}.drawer__footer .catering-fields__when .delivery-field{flex:1 1 0;min-width:0;margin-bottom:0}.drawer__footer .catering-fields__when label{display:block;margin-bottom:.4rem}.drawer__footer .catering-fields input[type=date],.drawer__footer .catering-fields select{width:100%;min-height:4rem;padding:.4rem .6rem;font-family:inherit;font-size:1.2rem;color:inherit;background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.25);border-radius:0}.drawer__footer .catering-fields__error{margin:.8rem 0 0;font-size:1.2rem;line-height:1.4;color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.06);padding:.8rem 1rem}.drawer__footer .catering-fields__error[hidden]{display:none}.drawer__footer .catering-fields input[type=date]::-webkit-calendar-picker-indicator,.drawer__footer .catering-fields input[type=time]::-webkit-calendar-picker-indicator{opacity:0;-webkit-appearance:none;appearance:none}.drawer__footer .catering-fields [data-catering-date]{background:rgb(var(--color-background)) url(https://cdn.shopify.com/s/files/1/0718/9712/0920/files/tabler-icon-calendar-clock.svg?v=1755842212) no-repeat right 8px center;background-size:20px;padding-right:32px;cursor:pointer}.drawer__footer .catering-fields [data-catering-time]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgb(var(--color-background)) url(https://cdn.shopify.com/s/files/1/0718/9712/0920/files/tabler-icon-clock.svg?v=1755842213) no-repeat right 8px center;background-size:20px;padding-right:32px;cursor:pointer}@media screen and (max-width:749px){.drawer__footer .catering-fields{margin-top:2.4rem;margin-bottom:2.4rem}.drawer__footer .catering-fields .cart-option{margin-bottom:2rem}.drawer__footer .catering-fields__methods label+label{margin-top:1.2rem}.drawer__footer .catering-fields__when{margin-bottom:2rem}.drawer__footer .catering-fields__agreement label,.drawer__footer .catering-fields__disposables label{gap:1rem;line-height:1.7}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/catering-delivery.css.map */
