.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact .field label{position:absolute;top:50%;left:10px;transform:translateY(-50%);transition:all .3s ease;pointer-events:none;color:#666}.contact .field input:focus+label,.contact .field input:not(:placeholder-shown)+label,.contact .field textarea:focus+label,.contact .field textarea:not(:placeholder-shown)+label{top:5px;left:10px;color:#666}.contact .field input[type=date]{position:relative;cursor:pointer}.contact .field input[type=date]::-webkit-calendar-picker-indicator{background:transparent;bottom:0;color:transparent;height:auto;left:0;position:absolute;right:0;top:0;width:auto;cursor:pointer;box-sizing:border-box;opacity:0}.contact .field input[type=date]:before{position:absolute;right:10px;pointer-events:none}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact__field--date,.contact__field--time,.contact__field--guests,.contact__field--event-type{display:flex;gap:1rem}.contact .field select{border:1px solid black;padding:.5rem;-webkit-appearance:none;appearance:none}.field__input{width:100%;padding:10px;font-size:16px;border:1px solid #000;background:transparent}.field__label{position:absolute;top:50%;left:10px;transform:translateY(-50%);font-size:16px;color:gray;transition:all .3s ease;pointer-events:none}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}}.date-wrapper{position:relative;display:flex;align-items:center}.date-wrapper input{padding-left:4rem}.date-placeholder{position:absolute;left:1rem;color:gray;transition:.3s ease-in-out;pointer-events:none}input:focus+.date-placeholder,input:not(:placeholder-shown)+.date-placeholder{font-size:1rem;top:.3rem;left:1rem;color:#000}.date-wrapper{position:relative;display:flex;align-items:center;width:100%}.date-wrapper input{width:100%;padding:1rem;border:1px solid black;background:transparent;font-size:1.3rem;-webkit-appearance:none;appearance:none}.date-wrapper input:before{content:attr(data-placeholder);color:gray;position:absolute;left:1rem}.field{position:relative;display:flex;flex-direction:column}.field__input{width:100%;padding:10px;border:1px solid black;font-size:16px;background:transparent;-webkit-appearance:none;appearance:none}.field__label{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:16px;color:gray;transition:.3s ease-in-out;pointer-events:none}.field select.field__input{color:#000}.field select.field__input+.field__label{top:50%}.field select.field__input.has-value+.field__label{top:5px;color:#666;left:10px}.field__input:not(:focus):not(.has-value)~.field__label{font-size:1.6rem;left:2rem}.form-row{display:flex;gap:1rem}.form-group{flex:1;min-width:150px}@media (max-width: 768px){.form-row{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-form.css.map */
