.eotr-booking-form{display:grid;grid-template-columns:1fr 1fr .8fr .9fr 1fr;gap:18px;align-items:end}.eotr-field label,.eotr-total small{display:block;font-size:11px;font-weight:800;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.eotr-field input,.eotr-field select{background:#fff;border:0;border-bottom:1px solid #d9cfb9;border-radius:0;color:#17130d;font:inherit;padding:10px 2px;width:100%}.eotr-field input:focus,.eotr-field select:focus{border-color:#b98c2d;box-shadow:0 2px 0 #b98c2d;outline:0}.eotr-total strong{display:block;font:400 24px Georgia,serif;white-space:nowrap}.eotr-total span{color:#756d5e;display:block;font-size:11px;margin-top:4px}.eotr-total .woocommerce-Price-amount{align-items:baseline;display:inline-flex!important;font:inherit;gap:4px;white-space:nowrap}.eotr-total .woocommerce-Price-currencySymbol{display:inline!important;font:inherit}.eotr-booking-form button{background:#d8ad48;border:0;border-radius:4px;color:#11100d;cursor:pointer;font-weight:800;min-height:48px;padding:12px 18px}.eotr-booking-form button:disabled{cursor:not-allowed;opacity:.55}.eotr-booking-assurances{color:#6e675b;display:flex;font-size:11px;font-weight:700;gap:18px;grid-column:1/-1;justify-content:center;padding-top:5px}.eotr-booking-assurances span:before{color:#65805d;content:"✓";font-weight:900;margin-right:6px}.eotr-message{color:#9b2c2c;font-size:13px;grid-column:1/-1;margin:0;text-align:center}@media(max-width:850px){.eotr-booking-form{grid-template-columns:1fr 1fr}.eotr-total,.eotr-booking-form button{grid-column:span 2}}@media(max-width:520px){.eotr-booking-form{grid-template-columns:1fr}.eotr-total,.eotr-booking-form button{grid-column:auto}.eotr-booking-assurances{align-items:flex-start;flex-direction:column;gap:7px;padding-left:4px}}
