#neve-prebooking-wrapper{font-family:Amiri,Georgia,serif;max-width:560px;margin:48px auto;padding:0 20px 64px;color:#2c2c2c}#neve-prebooking-wrapper .nb-eyebrow{font-family:Manrope,sans-serif;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#888;margin-bottom:12px}#neve-prebooking-wrapper h1{font-size:32px;font-weight:400;letter-spacing:.04em;margin:0 0 8px;line-height:1.2}#neve-prebooking-wrapper .nb-subline{font-family:Manrope,sans-serif;font-size:13px;color:#777;margin-bottom:32px;font-weight:300}#neve-prebooking-wrapper .nb-divider{width:32px;height:1px;background:#d4af37;margin:0 0 40px}#neve-prebooking-wrapper .nb-field{margin-bottom:22px}#neve-prebooking-wrapper label{display:block;font-family:Manrope,sans-serif;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#999;margin-bottom:8px;font-weight:500}#neve-prebooking-wrapper .nb-req{color:#b44}#neve-prebooking-wrapper .nb-opt{color:#bbb;font-weight:300;text-transform:none;letter-spacing:0;font-size:10px}#neve-prebooking-wrapper input[type=text],#neve-prebooking-wrapper input[type=email],#neve-prebooking-wrapper input[type=tel]{width:100%;border:none;border-bottom:1px solid #d8d8d8;background:transparent;padding:10px 0;font-family:Amiri,Georgia,serif;font-size:17px;color:#2c2c2c;outline:none;transition:border-color .2s;box-sizing:border-box;border-radius:0}#neve-prebooking-wrapper input[type=text]:focus,#neve-prebooking-wrapper input[type=email]:focus,#neve-prebooking-wrapper input[type=tel]:focus{border-bottom-color:#d4af37}#neve-prebooking-wrapper .nb-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}#neve-prebooking-wrapper .nb-payment-group{margin:32px 0;padding:24px;border:1px solid #ece9e3;background:#faf9f7}#neve-prebooking-wrapper .nb-payment-label{font-family:Manrope,sans-serif;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#999;margin-bottom:20px;display:block;font-weight:500}#neve-prebooking-wrapper .nb-radio-option{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px;cursor:pointer}#neve-prebooking-wrapper .nb-radio-option:last-of-type{margin-bottom:0}#neve-prebooking-wrapper .nb-radio-option input[type=radio]{-webkit-appearance:none;appearance:none;width:18px;height:18px;min-width:18px;border:1px solid #ccc;border-radius:50%;margin-top:3px;cursor:pointer;transition:border-color .2s,background .2s;background:transparent}#neve-prebooking-wrapper .nb-radio-option input[type=radio]:checked{border-color:#d4af37;background:radial-gradient(circle,#D4AF37 5px,transparent 5.5px)}#neve-prebooking-wrapper .nb-radio-text{display:flex;flex-direction:column}#neve-prebooking-wrapper .nb-radio-title{font-size:16px;font-weight:500;color:#2c2c2c;line-height:1.3}#neve-prebooking-wrapper .nb-radio-desc{font-family:Manrope,sans-serif;font-size:11px;color:#aaa;margin-top:4px;font-weight:300}#neve-prebooking-wrapper .nb-submit{width:100%;padding:18px;background:#2c2c2c;color:#f7f4ef;font-family:Manrope,sans-serif;font-size:11px;letter-spacing:.22em;text-transform:uppercase;border:none;cursor:pointer;transition:background .25s;margin-top:8px;display:block}#neve-prebooking-wrapper .nb-submit:hover{background:#d4af37;color:#fff}#neve-prebooking-wrapper .nb-required-note{font-family:Manrope,sans-serif;font-size:11px;color:#bbb;margin-top:16px;text-align:center}#neve-prebooking-wrapper .nb-error{font-family:Manrope,sans-serif;font-size:11px;color:#b44;margin-top:6px;display:none}#neve-prebooking-wrapper .nb-success{text-align:center;padding:56px 24px;display:none}#neve-prebooking-wrapper .nb-success h2{font-size:26px;font-weight:400;margin-bottom:14px}#neve-prebooking-wrapper .nb-success p{font-family:Manrope,sans-serif;font-size:13px;color:#777;font-weight:300;line-height:1.8}@media(max-width:500px){#neve-prebooking-wrapper .nb-row{grid-template-columns:1fr;gap:0}#neve-prebooking-wrapper h1{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/neve-prebooking.css.map */
