.v2-resa{background:#f8f4ee;margin:0}@keyframes rpIn-resa{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.v2-resa .rp{color:#1a1008;-webkit-font-smoothing:antialiased;background:#f8f4ee;font-family:Archivo,Helvetica Neue,Arial,sans-serif}.v2-resa .rp *{box-sizing:border-box}.v2-resa .rp button{font:inherit;color:inherit}.v2-resa .rp .ct{width:100%;max-width:1440px;margin:0 auto}@keyframes rpTap-resa{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}.v2-resa .rp.demo .scroller{scrollbar-width:none}.v2-resa .rp.demo .scroller::-webkit-scrollbar{display:none}.v2-resa .rp.cmp .btn{height:48px}.v2-resa .rp.cmp .row{padding:9px 0}.v2-resa .rp.cmp .rpRv{margin-top:1px}.v2-resa .rp.cmp .slot{height:40px}.v2-resa .rp.cmp .rpChip{height:36px;font-size:13px}.v2-resa .rp.cmp .fld{height:48px}.v2-resa .rp.cmp textarea.fld{height:auto}.v2-resa .rp.cmp .lbl{margin-bottom:8px}.v2-resa .rp .rpEyb{letter-spacing:.14em;text-transform:uppercase;color:#b56f2e;margin:0;font-size:12px;font-weight:600;font-stretch:112%}.v2-resa .rp .lbl{letter-spacing:.14em;text-transform:uppercase;color:#6b5d4f;margin:0 0 10px;font-size:11px;font-weight:600;font-stretch:112%;display:block}.v2-resa .rp .fld{width:100%;height:56px;font:inherit;color:#1a1008;background:#fff;border:1px solid #d8cec2;border-radius:10px;outline:none;padding:0 16px;font-size:16px;transition:border-color .2s,box-shadow .2s}.v2-resa .rp .fld:focus{border-color:#b56f2e;box-shadow:0 0 0 3px #b56f2e24}.v2-resa .rp textarea.fld{resize:vertical;height:auto;padding:14px 16px;line-height:1.5}.v2-resa .rp .btn{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;height:56px;padding:0 28px;font-size:14px;font-weight:700;font-stretch:112%;text-decoration:none;transition:background .2s,opacity .2s;display:inline-flex}.v2-resa .rp .by{color:#1e110a;background:#e3a774}.v2-resa .rp .by:hover{background:#f0b98a}.v2-resa .rp .by:disabled{color:#9a8c7d;cursor:not-allowed;background:#e8e0d5}.v2-resa .rp .bo{color:#1a1008;background:0 0;border:1px solid #1a1008}.v2-resa .rp .bo:hover{background:#1a10080f}.v2-resa .rp .bod{color:#f7f2ea;background:0 0;border:1px solid #f7f2ea59}.v2-resa .rp .bod:hover{background:#f7f2ea14}.v2-resa .rp .card{background:#fff;border:1px solid #e6ded2;border-radius:14px}.v2-resa .rp .tile{background:linear-gradient(160deg,#fff 0%,#eae1d4 100%)}.v2-resa .rp .rpOpt{cursor:pointer;text-align:left;background:#fff;border:1px solid #e6ded2;border-radius:12px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative}.v2-resa .rp .rpOpt:hover{border-color:#9a8c7d}.v2-resa .rp .rpOpt[aria-pressed=true]{border-color:#1e110a;box-shadow:inset 0 0 0 1px #1e110a}.v2-resa .rp .rpOpt .ok{color:#fff;background:#1e110a;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:none;position:absolute;top:10px;right:10px}.v2-resa .rp .rpOpt[aria-pressed=true] .ok{display:flex}.v2-resa .rp .day{cursor:pointer;background:#fff;border:1px solid #e6ded2;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;transition:background .2s,border-color .2s;display:flex}.v2-resa .rp .day:hover{border-color:#9a8c7d}.v2-resa .rp .day[aria-pressed=true]{color:#f7f2ea;background:#1e110a;border-color:#1e110a}.v2-resa .rp .slot{cursor:pointer;background:#fff;border:1px solid #e6ded2;border-radius:10px;height:48px;font-size:14px;font-weight:700;font-stretch:112%;transition:background .2s,border-color .2s}.v2-resa .rp .slot:hover{border-color:#1e110a}.v2-resa .rp .slot[aria-pressed=true]{color:#f7f2ea;background:#1e110a;border-color:#1e110a}.v2-resa .rp .slot:disabled{color:#c2b6a8;cursor:not-allowed;background:0 0;border-color:#ede6dc;text-decoration:line-through}.v2-resa .rp .rpChip{cursor:pointer;background:#fff;border:1px solid #d8cec2;border-radius:20px;height:40px;padding:0 16px;font-size:14px;font-weight:500;transition:background .2s,border-color .2s}.v2-resa .rp .rpChip[aria-pressed=true]{color:#b56f2e;background:#f6ebdd;border-color:#b56f2e}.v2-resa .rp .seg{cursor:pointer;background:#fff;border:1px solid #e6ded2;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:72px;font-size:13px;font-weight:600;transition:border-color .2s,box-shadow .2s;display:flex}.v2-resa .rp .seg:hover{border-color:#9a8c7d}.v2-resa .rp .seg[aria-pressed=true]{border-color:#1e110a;box-shadow:inset 0 0 0 1px #1e110a}.v2-resa .rp .row{border-top:1px solid #f2ece3;grid-template-columns:20px 1fr;align-items:start;gap:12px;padding:14px 0;display:grid}.v2-resa .rp .row:first-child{border-top:0}.v2-resa .rp .rk{color:#6b5d4f;margin:0;font-size:12px}.v2-resa .rp .rpRv{margin:3px 0 0;font-size:14px;font-weight:600;line-height:1.35}.v2-resa .rp .ps{cursor:default;text-align:left;background:0 0;border:0;flex-direction:column;gap:12px;margin:-12px 0;padding:12px 0;display:flex}.v2-resa .rp .ps[data-click="1"]{cursor:pointer}.v2-resa .rp .ps[data-click="1"]:hover .pl{color:#b56f2e}.v2-resa .rp .step{animation:.36s cubic-bezier(.2,.8,.2,1) both rpIn-resa}.v2-resa .rp .scroller{scrollbar-width:thin}.v2-resa .rp a{color:inherit}@media (prefers-reduced-motion:reduce){.v2-resa .rp *{transition:none!important;animation:none!important}}
