.grv{--grv-ink:#292724;--grv-txt:#746F68;--grv-mut:#746F68;--grv-line:#E7E1D8;--grv-cream:#F8F6F3;--grv-panel:#FFFFFF;--grv-btn:#292724;--grv-btn-h:#1f1e1c;--grv-btn-t:#F8F6F3;--grv-hov:#a9a59e;--grv-in-h:#c9c4bc;--grv-foc:#1a1a1a;--grv-sub:#8a8580;--grv-ul:#bdb8b0;--grv-sand:#F8F6F3;--grv-navy:#292724;--grv-navy2:#292724;--grv-err:#9b3b2a;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5;color:var(--grv-ink);letter-spacing:.65px;font-weight:400;box-sizing:border-box;max-width:100%}.grv *,.grv *:before,.grv *:after,.grv-ov *,.grv-ov *:before,.grv-ov *:after{box-sizing:border-box}.grv:not(.is-on){display:none}.grv-host>.gsd__step,.grv-host>.gsd__ys,.grv-host>.gsd__hr{display:none!important}#GrvGlobo{position:absolute!important;left:-99999px!important;top:0!important;width:600px!important;height:1px!important;overflow:hidden!important}.grv__load{display:flex;gap:6px;justify-content:center;padding:30px 0}.grv__load span{width:6px;height:6px;border-radius:50%;background:var(--grv-line)}.grv__wrap{display:block}.grv__hd{margin:0 0 14px}.grv__eb{margin:0 0 4px;font-size:10px;font-weight:400;letter-spacing:2px;text-transform:uppercase;color:var(--grv-ink)}.grv__t{font-style:normal;margin:0 0 10px;font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:22px;line-height:1.25;color:var(--grv-ink);letter-spacing:normal;text-transform:none}.grv__prog{display:flex;gap:4px;margin:0 0 6px}.grv__prog span{flex:1;height:2px;border-radius:2px;background:var(--grv-line)}.grv__prog span.on{background:var(--grv-btn)}.grv__stp{margin:0;font-size:11px;font-weight:500;color:var(--grv-sub);letter-spacing:.08em;text-transform:uppercase}.grv__chips{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0}.grv__chips span{font-size:11.5px;font-weight:300;padding:3px 10px;border-radius:999px;background:#fbfaf7;border:1px solid #dcd8d1;color:#55524d}.grv__h{font-style:normal;margin:16px 0 12px;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:500;letter-spacing:.02em;color:var(--grv-ink);text-transform:none}.grv__lbl{display:block;margin:16px 0 6px;font-size:10px;line-height:16px;letter-spacing:1.4px;text-transform:uppercase;color:var(--grv-ink);font-weight:400}.grv__lbl b{font-weight:400;color:var(--grv-mut)}.grv__lbl i{font-style:normal;text-transform:none;letter-spacing:.65px;color:var(--grv-mut)}.grv__note,.grv__hint{margin:12px 0 0;font-size:12px;line-height:1.6;letter-spacing:.65px;color:var(--grv-mut)}.grv__err{margin:10px 0 0;min-height:0;font-size:12px;letter-spacing:.65px;color:var(--grv-err)}.grv__err:empty{display:none}.grv__opts{display:grid;gap:12px}.grv__opt{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:16px 18px;text-align:left;background:var(--grv-panel);border:1px solid var(--grv-line);border-radius:10px;color:var(--grv-ink);font:inherit;letter-spacing:.65px;cursor:pointer;transition:background .15s,border-color .15s}.grv__opt:hover{border-color:var(--grv-hov)}.grv__opt.is-on{background:var(--grv-btn);border-color:var(--grv-btn);color:#fff}.grv__opt:focus-visible,.grv__slot:focus-visible,.grv-list__t:focus-visible,.grv-t:focus-visible,.grv-bd:focus-visible{outline:2px solid var(--grv-navy);outline-offset:2px}.grv__d:focus-visible,.grv__b:focus-visible,.grv__sb:focus-visible,.grv__ic:focus-visible,.grv__arw:focus-visible,.grv__x:focus-visible,.grv__lk:focus-visible{outline:2px solid var(--grv-foc);outline-offset:1px}.grv__opt-t{font-size:15px;font-weight:400;line-height:1.3}.grv__opt-s{font-size:13px;color:var(--grv-txt)}.grv__opt-h{font-size:12px;color:var(--grv-mut)}.grv__opt.is-on .grv__opt-s,.grv__opt.is-on .grv__opt-h,.grv__opt.is-on .grv__pr small{color:#ffffffc7}.grv__pr{font-family:Playfair Display,Georgia,serif;font-size:22px;font-weight:400;line-height:1.15;letter-spacing:normal;color:inherit;padding-top:4px}.grv__pr small{font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:.65px;color:var(--grv-mut)}.grv__card{padding:16px 18px;border:1px solid var(--grv-line);border-radius:10px;background:var(--grv-panel)}.grv__big{margin:0 0 4px;font-size:15px;font-weight:400}.grv__cal{border:1px solid #E7E1D8;border-radius:10px;padding:10px;background:#fff}.grv__cal-h{display:flex;align-items:center;justify-content:space-between;margin:0 0 6px;font-size:15px;font-weight:500;letter-spacing:0}.grv__arw{width:36px;height:36px;border:1px solid var(--grv-line);border-radius:50%;background:#fff;font-size:20px;line-height:1;color:var(--grv-ink);cursor:pointer;padding:0;transition:border-color .2s}.grv__arw:hover:not(:disabled){border-color:var(--grv-hov)}.grv__arw:disabled{opacity:.3;cursor:default}.grv__wd,.grv__days{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.grv__wd span{text-align:center;font-size:12px;font-weight:500;color:var(--grv-mut);letter-spacing:.04em;text-transform:uppercase;padding:4px 0}.grv__d{height:40px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:15px;letter-spacing:0;color:var(--grv-ink);cursor:pointer;padding:0}.grv__d:hover:not(:disabled){background:#f3f1ec}.grv__d.is-today{box-shadow:inset 0 0 0 1px #d6d1c9}.grv__d.is-on,.grv__d.is-on:hover{background:var(--grv-foc);color:#fff}.grv__d:disabled{color:#c9c3b9;cursor:default;text-decoration:line-through;text-decoration-color:#0000001f}.grv__slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}.grv__slot{height:44px;border:1px solid var(--grv-line);border-radius:8px;background:var(--grv-panel);font:inherit;font-size:13px;letter-spacing:.65px;color:var(--grv-ink);cursor:pointer;padding:0 6px;transition:background .15s,border-color .15s}.grv__slot:hover{border-color:var(--grv-hov)}.grv__slot--w{min-width:0}.grv__slot.is-on{background:var(--grv-btn);border-color:var(--grv-btn);color:#fff}.grv__step{display:flex;align-items:center;gap:12px}.grv__sb{width:44px;height:44px;border-radius:50%;border:1px solid var(--grv-line);background:var(--grv-panel);font-size:22px;line-height:1;color:var(--grv-ink);cursor:pointer;padding:0;transition:border-color .2s}.grv__sb:hover{border-color:var(--grv-hov)}.grv__step output{min-width:28px;text-align:center;font-size:18px;font-weight:500;letter-spacing:0}.grv__gl{color:var(--grv-mut);font-size:13px}.grv__rules,.grv__pn{margin:14px 0 0;padding:12px 14px 12px 30px;border:1px solid var(--grv-line);border-radius:8px;background:var(--grv-cream);font-size:12.5px;color:var(--grv-txt);line-height:1.6}.grv__rules li,.grv__pn li{margin:2px 0}.grv__nav{display:flex;gap:10px;margin:18px 0 0}.grv__nav>*{flex:1}.grv__nav--col{flex-direction:column}.grv__b{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:10px 16px;border:1px solid var(--grv-btn);border-radius:8px;background:var(--grv-btn);color:var(--grv-btn-t);font:inherit;font-size:11px;font-weight:400;line-height:1.6;letter-spacing:1.54px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .25s,border-color .25s,color .25s}.grv__b:hover{background:var(--grv-btn-h);color:var(--grv-btn-t)}.grv__b:disabled{opacity:.6;cursor:default}.grv__b--ghost{background:transparent;border-color:#cfcac2;color:var(--grv-ink)}.grv__b--ghost:hover{background:transparent;border-color:var(--grv-foc);color:var(--grv-ink)}.grv__b--wa{background:transparent;border-color:transparent;color:var(--grv-ink);min-height:42px;gap:10px}.grv__b--wa:hover{background:transparent;border-color:transparent;color:var(--grv-ink);opacity:.75}.grv__b--ghost.grv__b--wa{border-color:#cfcac2}.grv__b--ghost.grv__b--wa:hover{border-color:var(--grv-foc);opacity:1}.grv__b--txt{background:none;border-color:transparent;color:var(--grv-mut);min-height:40px;font-size:12px;letter-spacing:.6px;text-transform:none;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--grv-ul)}.grv__b--txt:hover{background:none;color:var(--grv-ink)}.grv__wai{width:22px;height:22px;flex:0 0 auto}.grv__lk{background:none;border:0;padding:6px 0;font:inherit;font-size:12px;letter-spacing:.6px;color:var(--grv-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--grv-ul);cursor:pointer}.grv__lk:hover{text-decoration-color:var(--grv-ink)}.grv__in{display:block;width:100%;height:48px;padding:0 14px;border:1px solid var(--grv-line);border-radius:8px;background:var(--grv-cream);font:inherit;font-size:13px;font-weight:400;letter-spacing:.26px;color:var(--grv-ink);-webkit-appearance:none;appearance:none;transition:border-color .2s}.grv__in::placeholder{color:var(--grv-mut);opacity:1}.grv__in:hover{border-color:var(--grv-in-h)}select.grv__in{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%233d3b38' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-size:12px 8px;background-repeat:no-repeat;padding-right:34px}.grv__in:focus{outline:none;border-color:var(--grv-foc);background-color:var(--grv-cream)}.grv__ta{height:auto;min-height:88px;padding:12px 14px;resize:vertical;line-height:1.5}.grv__msg{height:auto;min-height:200px;padding:12px 14px;font-size:13px;line-height:1.5;white-space:pre-wrap;resize:vertical;background:#fff}.grv-tel{display:flex;gap:8px}.grv-tel .grv__in{flex:1;min-width:0}.grv-tel__cc{position:relative;flex:0 0 auto;display:flex;align-items:center;height:48px;padding:0 26px 0 12px;border:1px solid var(--grv-line);border-radius:8px;background:var(--grv-cream);font-size:13px;white-space:nowrap;transition:border-color .2s}.grv-tel__cc:hover{border-color:var(--grv-in-h)}.grv-tel__cc:focus-within{border-color:var(--grv-foc)}.grv-tel__cc:after{content:"";position:absolute;right:11px;top:20px;width:5px;height:5px;border:solid #3d3b38;border-width:0 1.3px 1.3px 0;transform:rotate(45deg)}.grv-tel__cc select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.grv-tel__cc span span{margin-right:4px}.grv__chk{display:flex;gap:10px;align-items:flex-start;margin:16px 0 0;font-size:12px;letter-spacing:.65px;color:var(--grv-mut);cursor:pointer}.grv__chk input{width:18px;height:18px;margin:0;accent-color:var(--grv-btn)}.grv__chk a{color:var(--grv-ink);text-decoration:underline}.grv__dl{margin:0;border-top:1px solid #e8e4de}.grv__dl div{display:flex;gap:12px;padding:9px 0;border-bottom:1px solid #e8e4de}.grv__dl dt{flex:0 0 96px;font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--grv-sub);padding-top:3px}.grv__dl dd{margin:0;font-size:15px;font-weight:500;line-height:1.35;letter-spacing:0;color:var(--grv-ink);overflow-wrap:anywhere}.grv__end{padding:10px 0}.grv__end p{margin:0 0 8px;color:var(--grv-txt)}@media(max-width:768px){.grv__in,.grv-tel__cc,.grv__msg{font-size:16px}.grv__b{font-size:11px;letter-spacing:1.76px}}.grv-plan__h{margin:0 0 8px;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--grv-sub)}.grv-plan__h span{color:var(--grv-ink);font-weight:500}.grv-plan__tools{display:flex;align-items:center;gap:6px;margin:0 0 8px}.grv-plan__tools .grv__lk{margin-left:auto}.grv__ic{min-width:36px;height:36px;padding:0 8px;border:1px solid var(--grv-line);border-radius:8px;background:var(--grv-panel);font:inherit;font-size:13px;letter-spacing:.65px;color:var(--grv-ink);cursor:pointer;transition:border-color .2s}.grv__ic:hover{border-color:var(--grv-hov)}.grv-plan__vp{position:relative;overflow:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--grv-line);border-radius:10px;background:#efe2c8;max-height:70vh;overscroll-behavior:contain;cursor:grab}.grv-plan__vp.is-drag{cursor:grabbing}.grv-plan__cv{width:100%}.grv-svg{display:block;width:100%;height:auto;user-select:none;-webkit-user-select:none}.grv-svg text{font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;pointer-events:none}.grv-svg__dl{font-size:13px!important;letter-spacing:.12em}.grv-svg__tx{letter-spacing:.2em}.grv-svg__bed rect{fill:#5a3a24}.grv-svg__bed text{font-size:10px;fill:#5a3a24;font-weight:400!important}.grv-bd{cursor:pointer;outline:none}.grv-bd__hit{fill:transparent}.grv-bd__ring{fill:none;stroke:transparent;stroke-width:6}.grv-bd:hover .grv-bd__ring{stroke:#29272440}.grv-bd.is-on .grv-bd__ring{stroke:var(--grv-navy,#292724)}.grv-bd.is-on rect:not(.grv-bd__ring):not(.grv-bd__hit){stroke:#fff;stroke-width:3}.grv-bd.is-small{opacity:.28}.grv-bd.is-small.is-on{opacity:.6}.grv-t.is-off{opacity:.28;cursor:default}.grv-svg__palm circle{fill:#6f9a5a;opacity:.55}.grv-t{cursor:pointer;outline:none}.grv-t__ring>*{stroke:transparent;stroke-width:12}.grv-t:hover .grv-t__ring>*{stroke:#29272440}.grv-t.is-on .grv-t__ring>*{stroke:var(--grv-navy,#292724)}.grv-t.is-on>circle,.grv-t.is-on>rect,.grv-t.is-on>path{stroke:#fff;stroke-width:3}.grv-t.is-small{opacity:.28}.grv-t.is-small.is-on{opacity:.6}.grv-lg{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.grv-lg li{display:flex;align-items:center;gap:8px;font-size:13px}.grv-lg i{flex:0 0 auto;width:16px;height:16px;border-radius:4px}.grv-lg__c{color:var(--grv-txt)}.grv-lg__m{margin-left:auto;font-weight:500}.grv-sel{display:flex;gap:12px;align-items:flex-start;margin:14px 0 0;padding:14px 16px;border:1px solid var(--grv-line);border-radius:10px;background:var(--grv-panel)}.grv-sel__e{margin:0;font-size:12px;letter-spacing:.65px;color:var(--grv-mut)}.grv-sel__sw{flex:0 0 auto;width:28px;height:28px;border-radius:6px;margin-top:2px}.grv-sel__sw--s{display:inline-block;width:12px;height:12px;border-radius:3px;margin:0 6px 0 0;vertical-align:-1px}.grv-sel__t{margin:0;font-size:15px;font-weight:500;letter-spacing:0;color:var(--grv-ink)}.grv-sel__d{margin:2px 0 0;font-size:12.5px;color:var(--grv-txt)}.grv-sel__x{margin:4px 0 0;font-size:12px;color:var(--grv-sub)}.grv-sel__w{margin:6px 0 0;font-size:12px;color:var(--grv-err)}.grv-sel.is-small{border-color:var(--grv-err)}.grv-list{margin:14px 0 0;border:1px solid var(--grv-line);border-radius:10px;background:var(--grv-panel)}.grv-list summary{padding:12px 14px;font-size:12px;letter-spacing:.6px;cursor:pointer;color:var(--grv-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--grv-ul)}.grv-list__g{padding:4px 14px 10px}.grv-list__h{display:flex;align-items:center;gap:8px;margin:6px 0;font-size:13px;color:var(--grv-txt)}.grv-list__h i{width:12px;height:12px;border-radius:3px}.grv-list__b{display:flex;flex-wrap:wrap;gap:6px}.grv-list__t{min-width:44px;height:38px;padding:0 10px;border:1px solid var(--grv-line);border-radius:8px;background:var(--grv-panel);font:inherit;font-size:13px;letter-spacing:.65px;color:var(--grv-ink);cursor:pointer;transition:background .15s,border-color .15s}.grv-list__t:hover{border-color:var(--grv-hov)}.grv-list__t.is-on{background:var(--grv-btn);border-color:var(--grv-btn);color:#fff}.grv-list__t.is-small{opacity:.4}html.grv-lock,html.grv-lock body{overflow:hidden}.grv-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:16px;color:#292724;--grv-ink:#292724;--grv-txt:#746F68;--grv-mut:#746F68;--grv-line:#E7E1D8;--grv-cream:#F8F6F3;--grv-panel:#FFFFFF;--grv-btn:#292724;--grv-btn-h:#1f1e1c;--grv-btn-t:#F8F6F3;--grv-hov:#a9a59e;--grv-in-h:#c9c4bc;--grv-foc:#1a1a1a;--grv-sub:#8a8580;--grv-ul:#bdb8b0;--grv-sand:#F8F6F3;--grv-navy:#292724;--grv-navy2:#292724;--grv-err:#9b3b2a}.grv-ov__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#1d1c1a8c}.grv-ov__p{position:relative;width:min(1180px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;background:#fff;border-radius:14px;padding:20px 24px 24px}.grv-ov__h{display:flex;align-items:center;justify-content:space-between}.grv-ov__h .grv__h{margin:0}.grv__x{width:40px;height:40px;border:1px solid var(--grv-line);border-radius:50%;background:var(--grv-panel);font-size:24px;line-height:1;cursor:pointer;color:var(--grv-ink);padding:0}.grv-plan--big{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"h h" "tools tools" "vp side";gap:0 20px;margin-top:10px}.grv-plan--big>.grv-plan__h{grid-area:h}.grv-plan--big>.grv-plan__tools{grid-area:tools}.grv-plan--big>.grv-plan__vp{grid-area:vp;max-height:calc(100vh - 230px)}.grv-plan--big .grv-side>.grv__lbl{margin-top:0}.grv-plan--big .grv-side{grid-area:side}.grv-plan--big .grv-lg{grid-template-columns:1fr}@media(max-width:900px){.grv-plan--big{display:block}.grv-ov__p{width:100vw;max-height:100%;height:100%;border-radius:0;padding:14px 14px 20px}.grv-ov{align-items:stretch}}@media(max-width:768px){.grv__t{font-size:20px}.grv-plan__vp{max-height:60vh}.grv-lg{grid-template-columns:1fr 1fr}}#GrokResv h2.grv__t,#GrokStayDesktop #GrokResv h2.grv__t{font-family:Playfair Display,Georgia,serif!important;font-size:20px!important;line-height:26px!important;font-weight:400!important;font-style:normal!important;letter-spacing:normal!important;text-transform:none!important;color:#292724!important;margin:0 0 10px!important}.grv-mbtn,.grv-sh{display:none}@media(max-width:768px){.grv-mbtn{display:flex;align-items:center;justify-content:center;order:-1;align-self:stretch;box-sizing:border-box;width:auto;min-height:50px;margin:18px 0 0;padding:0 20px;border:0;border-radius:8px;background:#292724;color:#f8f6f3;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:400;font-style:normal;line-height:1.2;letter-spacing:1.54px;text-transform:uppercase;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .2s}.grv-mbtn:hover,.grv-mbtn:active{background:#1f1e1c}.grv-mbtn:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.grv-sh{display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482990;background:#fff;transform:translate3d(0,100%,0);visibility:hidden;transition:transform .3s cubic-bezier(.215,.61,.355,1),visibility 0s linear .3s;will-change:transform}.grv-sh[hidden]{display:none}.grv-sh.is-open{transform:none;visibility:visible;transition:transform .3s cubic-bezier(.215,.61,.355,1),visibility 0s linear 0s}.grv-sh__hd{flex:0 0 auto;display:flex;align-items:center;gap:12px;min-height:64px;box-sizing:border-box;padding:calc(8px + env(safe-area-inset-top)) 8px 8px 20px;border-bottom:1px solid #E7E1D8;background:#fff}.grv-sh__tt{flex:1 1 auto;min-width:0}.grv-sh__eb{margin:0 0 2px;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:400;line-height:1.3;letter-spacing:2px;text-transform:uppercase;color:#746f68}.grv-sh__t{margin:0;font-family:Playfair Display,Georgia,serif;font-size:20px;font-weight:400;font-style:normal;line-height:26px;letter-spacing:normal;color:#292724}.grv-sh__x{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:none;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:30px;font-weight:300;line-height:1;color:#292724;cursor:pointer;-webkit-tap-highlight-color:transparent}.grv-sh__x:focus-visible{outline:2px solid #1a1a1a;outline-offset:-4px}.grv-sh__bd{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-sizing:border-box;padding:18px 20px calc(28px + env(safe-area-inset-bottom))}.grv-sh #GrokResv .grv__eb,.grv-sh #GrokResv h2.grv__t{display:none!important}html.grv-shlock,html.grv-shlock body{overflow:hidden!important}}@media(prefers-reduced-motion:reduce){.grv-sh,.grv-sh.is-open{transition:none}}html.grv-simple #GrokStayDesktop .gym-spec,html.grv-simple #GrokStayDesktop.gdp .gym-about,html.grv-simple #GrokStayDesktop .gsd__note,html.grv-simple #GrokStayDesktop .gdp-sr,html.grv-simple #GrokStayDesktop .gsd__aside.gbb .gsd__b--out,html.grv-simple #GrokStayDesktop .gsd__top .gsd__loc,html.grv-simple #GybBar{display:none!important}html.grv-simple #GrokStayDesktop .grv-ab .gsm-intro{margin:0!important}html.grv-simple #GrokStayDesktop .gsd__aside.gbb .gsd__b--wa{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:48px!important;height:auto!important;margin:24px 0 0!important;padding:8px 0!important;border:0!important;background:none!important;box-shadow:none!important;font-family:Jost,Helvetica Neue,Arial,sans-serif!important;font-weight:400!important}html.grv-simple #GrokStayDesktop .gsd__aside.gbb .gsd__b--wa span{text-transform:none!important;letter-spacing:.2px!important;font-size:15px!important;color:#292724!important;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#a9a59e}html.grv-simple #GrokStayDesktop .gsd__aside.gbb .gsd__b--wa svg{width:20px!important;height:20px!important;color:#292724!important}.grv-info{margin:8px 0 0;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.5;letter-spacing:.2px;color:#746f68}.grv-ab{margin:0;font-family:Jost,Helvetica Neue,Arial,sans-serif;color:#292724}.grv-ab .grv-ab__h{margin:0 0 10px;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:#1f2d44}.grv-ab .gsm-intro{margin:0;font-size:16px;line-height:1.7;letter-spacing:.2px;color:#4f4c47}.grv-ab__more{margin:14px 0 0;font-size:15px;line-height:1.7;color:#4f4c47}.grv-ab__more[hidden]{display:none}.grv-ab__t{margin:10px 0 0;padding:6px 0;border:0;background:none;font:inherit;font-size:15px;letter-spacing:.2px;color:#1f2d44;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#c9bfae;cursor:pointer}.grv-ab__t:focus-visible{outline:2px solid #1f2d44;outline-offset:2px}.grv,.grv-ov{--grv-navy:#292724;--grv-sand:#F8F6F3;--grv-btn:#292724;--grv-btn-h:#1f1e1c;--grv-foc:#1a1a1a}.grv__top{display:flex;align-items:center;gap:10px;min-height:40px;margin:0 0 18px}.grv__bk{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 0 0 -10px;padding:0;border:0;border-radius:50%;background:none;color:#292724;cursor:pointer}.grv__bk svg{width:24px;height:24px}.grv__bk:focus-visible{outline:2px solid #292724}.grv__bar{flex:1;height:3px;border-radius:3px;background:#e7e1d8;overflow:hidden}.grv__bar i{display:block;height:100%;border-radius:3px;background:#292724;transition:width .3s ease}.grv .grv__h{margin:0 0 18px;font-size:22px;font-weight:400;line-height:1.3;letter-spacing:0}.grv__opts{gap:12px}.grv .grv__opt{position:relative;display:grid;gap:4px;min-height:96px;padding:20px 56px 20px 22px;border:1px solid #E7E1D8;border-radius:14px;background:#fff;color:#292724;transition:border-color .2s,background .2s}.grv .grv__opt:hover,.grv .grv__opt.is-sel{border-color:#292724}.grv .grv__opt:active{background:#f8f6f3}.grv .grv__opt-t{font-size:19px;font-weight:500;line-height:1.3}.grv .grv__opt-h{font-size:15px;color:#746f68}.grv .grv__opt-p{font-size:15px;color:#292724}.grv__opt-a{position:absolute;right:18px;top:50%;width:22px;height:22px;margin-top:-11px;color:#292724}.grv-dc{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 -20px;padding:2px 20px 4px}.grv-dc::-webkit-scrollbar{display:none}.grv-dc__c{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:78px;height:66px;padding:0 12px;border:1px solid #E7E1D8;border-radius:12px;background:#fff;font:inherit;color:#292724;cursor:pointer;letter-spacing:.2px}.grv-dc__c b{font-size:15px;font-weight:500}.grv-dc__c span{font-size:13px;color:#746f68}.grv-dc__c.is-on{background:#292724;border-color:#292724;color:#fff}.grv-dc__c.is-on span{color:#fffc}.grv-dc__m svg{width:20px;height:20px}.grv-dc__m.is-open{border-color:#292724}.grv-dc__c:focus-visible,.grv-bt__c:focus-visible,.grv-mp__b:focus-visible,.grv__sb:focus-visible,.grv__slot:focus-visible{outline:2px solid #292724;outline-offset:1px}.grv .grv__cal{margin:12px 0 0;border-color:#e7e1d8;border-radius:14px}.grv .grv__lbl{margin:24px 0 10px;font-size:13px;font-weight:500;letter-spacing:.12em;color:#292724}.grv .grv__slots{grid-template-columns:repeat(4,1fr);gap:8px}.grv .grv__slot{height:48px;border-radius:10px;font-size:15px;letter-spacing:.2px}.grv .grv__slot.is-on{background:#292724;border-color:#292724}.grv-gs{display:flex;align-items:center;justify-content:space-between;margin:24px 0 0}.grv-gs .grv__lbl{margin:0}.grv .grv__step{gap:14px}.grv .grv__sb{width:48px;height:48px;font-size:24px;border-color:#e7e1d8}.grv .grv__sb:disabled{opacity:.35;cursor:default}.grv .grv__step output{min-width:30px;font-size:20px}.grv-bt{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:20px 0 0}.grv-bt__c{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;border:1px solid #E7E1D8;border-radius:12px;background:#fff;font:inherit;text-align:left;color:#292724;cursor:pointer;letter-spacing:.2px}.grv-bt__c span{font-size:14px;line-height:1.3}.grv-bt__c b{font-size:16px;font-weight:500}.grv-bt__c.is-on{background:#292724;border-color:#292724;color:#fff}.grv-mp{margin:20px 0 0}.grv-mp__b{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:0 16px;border:1px solid #E7E1D8;border-radius:12px;background:#f8f6f3;font:inherit;color:#292724;cursor:pointer;text-align:left;letter-spacing:.2px}.grv-mp__b svg{flex:0 0 auto;width:22px;height:22px;color:#292724}.grv-mp__b span{flex:1;font-size:15px}.grv-mp__b i{font-style:normal;font-size:13px;color:#746f68}.grv-mp__n{margin:8px 0 0;font-size:13px;color:#746f68}.grv .grv-mp__x{font-size:13px}.grv-pl{margin:20px 0 0;font-size:13px;line-height:1.5;color:#746f68}.grv .grv__pn{margin:12px 0 0;padding:0;border:0;background:none;font-size:12px;color:#746f68}.grv .grv__nav{margin:22px 0 0}.grv .grv__b,.grv-mbtn{min-height:56px;border-radius:10px;font-size:16px;font-weight:500;letter-spacing:.04em;text-transform:none}.grv .grv__b:not(.grv__b--ghost){background:#292724;border-color:#292724}.grv .grv__in{height:54px;border-radius:10px;background:#fff;font-size:16px}.grv .grv-tel__cc{height:54px;border-radius:10px;background:#fff;font-size:15px}.grv .grv-tel__cc:after{top:23px}.grv .grv__lbl i{font-size:13px;text-transform:none;letter-spacing:.2px}.grv .grv__chk{margin:18px 0 0;font-size:14px;align-items:center}.grv .grv__chk input{width:20px;height:20px}.grv-wa{display:flex;align-items:center;justify-content:center;gap:8px;margin:14px 0 0;padding:8px 0;font-size:15px;color:#292724;text-decoration:none}.grv-wa .grv__wai{width:20px;height:20px}.grv .grv__end .grv__big{font-size:22px}.grv .grv__end p{font-size:15px}.grv-sh__eb{display:none!important}.grv-mbtn{background:#292724!important}@media(max-width:768px){html.grv-simple .grv-ab{order:7;margin:30px 0 0}html.grv-simple #GsdBox .gsd__b--wa{order:8}.grv-mbtn{margin:22px 0 0;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:16px;letter-spacing:.04em;text-transform:none}.grv-sh__hd{border-bottom:0;min-height:56px}.grv-sh .grv__nav:not(.grv__nav--col){position:sticky;bottom:calc(-28px - env(safe-area-inset-bottom));margin:22px -20px 0;padding:12px 20px calc(16px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -10px 16px -12px #2927242e;z-index:2}}@media(min-width:769px){.grv-dc{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.grv-dc__c{flex:1 1 calc(33.333% - 8px);min-width:0}html.grv-simple .grv-ab{margin:0 0 28px;max-width:600px}}html.grv-simple #GrokStayDesktop .grv-ab{position:relative;margin:8px 0 28px;padding:34px 28px 26px;border-radius:0;background:#f8f6f2;border-top:1px solid #E7E1D8;border-bottom:1px solid #E7E1D8;color:#1f2d44;max-width:none}html.grv-simple #GrokStayDesktop .grv-ab .grv-ab__eb{margin:0 0 10px;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#8a6d4a}html.grv-simple #GrokStayDesktop .grv-ab .grv-ab__h{margin:0 0 16px;font-family:Playfair Display,Georgia,serif!important;font-size:34px!important;font-weight:400!important;line-height:1.15!important;letter-spacing:0!important;text-transform:none!important;color:#1f2d44!important}html.grv-simple #GrokStayDesktop .grv-ab p.grv-ab__lead{margin:0!important;font-family:Jost,Helvetica Neue,Arial,sans-serif!important;font-size:20px!important;font-weight:300!important;line-height:1.55!important;letter-spacing:.1px!important;color:#1f2d44!important;max-width:620px}.grv-ab__ph{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0 6px}.grv-ab__ph img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:10px;background:#e4d8c3}html.grv-simple #GrokStayDesktop .grv-ab__hl{margin:22px 0 0;padding:0;font-family:Jost,Helvetica Neue,Arial,sans-serif}.grv-ab__hl>div{display:grid;grid-template-columns:128px 1fr;gap:14px;align-items:baseline;padding:13px 0;border-top:1px solid rgba(31,45,68,.14)}.grv-ab__hl>div:last-child{border-bottom:1px solid rgba(31,45,68,.14)}html.grv-simple #GrokStayDesktop .grv-ab__hl dt{margin:0;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#8a6d4a}html.grv-simple #GrokStayDesktop .grv-ab__hl dd{margin:0;font-size:16px;font-weight:400;line-height:1.45;color:#1f2d44}html.grv-simple #GrokStayDesktop .grv-ab .grv-ab__more{margin:18px 0 0;font-size:15px;line-height:1.75;color:#3d4657}html.grv-simple #GrokStayDesktop .grv-ab .grv-ab__t{margin:16px 0 0;font-size:15px;font-weight:500;color:#1f2d44;text-decoration-color:#b59a73}@media(max-width:768px){html.grv-simple #GrokStayDesktop .grv-ab{margin:34px -20px 0;padding:34px 20px 26px;border-radius:0}html.grv-simple #GrokStayDesktop .grv-ab .grv-ab__h{font-size:29px!important}html.grv-simple #GrokStayDesktop .grv-ab p.grv-ab__lead{font-size:18px!important}.grv-ab__ph{gap:6px}.grv-ab__hl>div{grid-template-columns:96px 1fr;gap:12px}html.grv-simple #GrokStayDesktop .grv-ab__hl dd{font-size:15px}}.grv-pm{margin:22px 0 0}.grv-pm>.grv__lbl i{font-style:normal;font-weight:400;letter-spacing:0;text-transform:none;color:#746f68;margin-left:4px}.grv-pm .grv-plan{margin:8px 0 0}.grv-pm .grv__pn{display:none}.grv-pm .grv-mp__n{margin:10px 0 0}.grv-pm .grv-plan>.grv__note{display:none}@media(min-width:769px){.grv-pm .grv-plan__vp{max-height:380px}}.grv-card,.grv-sh-bk,.grv-sh__pre{display:none}@media(min-width:769px){.grv-card{display:block;font-family:Jost,Helvetica Neue,Arial,sans-serif;color:#292724}.grv-card p{margin:0}.grv-card .grv-card__k{font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#746f68}.grv-card .grv-card__t{margin:6px 0 0;font-family:Playfair Display,Georgia,serif;font-size:28px;font-weight:400;line-height:1.2;color:#292724}.grv-card .grv-card__i{margin:6px 0 0;font-size:15px;line-height:1.5;color:#746f68}.grv-card__o{margin:20px 0 0;border-top:1px solid #E7E1D8}.grv-card__r{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;margin:0;padding:13px 2px;border:0;border-bottom:1px solid #E7E1D8;background:none;font-family:inherit;text-align:left;cursor:pointer;color:#292724}.grv-card__r:hover .grv-card__l{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#a9a59e}.grv-card__r:focus-visible{outline:2px solid #292724;outline-offset:2px}.grv-card__l{font-size:16px;font-weight:500}.grv-card__p{font-size:14px;color:#746f68;white-space:nowrap}.grv-card__b{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;margin:22px 0 0;padding:0 20px;border:0;border-radius:10px;background:#292724;color:#fff;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:500;letter-spacing:.04em;cursor:pointer;transition:background .15s}.grv-card__b:hover{background:#1f1e1c}.grv-card__b:focus-visible{outline:2px solid #292724;outline-offset:3px}.grv-sh-bk{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482980;background:#1412108c;opacity:0;transition:opacity .2s ease}.grv-sh-bk[hidden]{display:none}.grv-sh-bk.is-open{opacity:1}.grv-sh{display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(800px,calc(100vw - 48px));height:fit-content;max-height:90vh;z-index:2147482990;background:#fff;border-radius:12px;box-shadow:0 30px 80px #1412104d,0 4px 14px #1412101a;overflow:hidden;opacity:0;transform:scale(.96);visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s;font-family:Jost,Helvetica Neue,Arial,sans-serif}.grv-sh[hidden]{display:none}.grv-sh.is-open{opacity:1;transform:none;visibility:visible;transition:opacity .2s ease,transform .2s ease,visibility 0s linear 0s}.grv-sh__hd{flex:0 0 auto;display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 12px 10px 32px;border-bottom:1px solid #E7E1D8;background:#fff}.grv-sh__tt{flex:1 1 auto;min-width:0}.grv-sh__t{margin:0;font-family:Playfair Display,Georgia,serif;font-size:21px;font-weight:400;font-style:normal;line-height:28px;letter-spacing:normal;color:#292724}.grv-sh__pre{display:inline}.grv-sh__x{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:none;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:30px;font-weight:300;line-height:1;color:#292724;cursor:pointer}.grv-sh__x:hover{background:#f4efe7}.grv-sh__x:focus-visible{outline:2px solid #292724;outline-offset:-4px}.grv-sh__bd{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:26px 32px 0}.grv-sh #GrokResv .grv__eb,.grv-sh #GrokResv h2.grv__t{display:none!important}.grv-sh .grv__nav:not(.grv__nav--col){position:sticky;bottom:0;margin:24px -32px 0;padding:14px 32px 18px;background:#fff;box-shadow:0 -10px 16px -12px #2927242e;z-index:2}.grv-sh #GrokResv>*:last-child{padding-bottom:0}.grv-sh .grv__end{padding-bottom:28px}html.grv-shlock,html.grv-shlock body{overflow:hidden!important}.grv-pm .grv-plan__vp{max-height:520px}}@media(min-width:769px)and (prefers-reduced-motion:reduce){.grv-sh,.grv-sh.is-open,.grv-sh-bk{transition:none}}@media(min-width:769px){.grv-sh{width:min(1180px,92vw);max-height:85vh}.grv-sh__bd{padding:20px 32px 0}.grv-2c{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:36px;align-items:start;margin:8px 0 0}.grv-2c__l{position:sticky;top:0;align-self:start;padding-bottom:24px}.grv-2c__r{min-width:0;padding-bottom:4px}.grv-2c__r>.grv__h:first-child{margin-top:0}.grv-2c .grv-pm{margin:0}.grv-2c .grv-pm>.grv__lbl{margin-top:0}.grv-2c .grv-plan__vp{max-height:max(340px,calc(85vh - 240px))}.grv-2c .grv-plan__cv{margin:0 auto}.grv-2c .grv-lg{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:18px}.grv-2c__sel{margin:20px 0 0}.grv-2c__sel .grv-sel{margin:0}.grv-2c__sel .grv-mp__n{margin:10px 0 0}.grv-2c__sel .grv-list{margin:12px 0 0}.grv-sh .grv-2c .grv__nav:not(.grv__nav--col){margin:22px 0 0;padding:14px 0 20px;box-shadow:0 -12px 14px -14px #29272440}.grv-vis{position:relative;margin:0;border-radius:12px;overflow:hidden;aspect-ratio:4/3;background:#f8f6f3}.grv-vis--s{aspect-ratio:16/9}.grv-vis img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.grv-vis figcaption{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:3px;padding:70px 26px 22px;background:linear-gradient(#14121000,#141210a8);color:#fff;font-family:Jost,Helvetica Neue,Arial,sans-serif}.grv-vis figcaption span{font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;opacity:.9}.grv-vis figcaption b{font-family:Playfair Display,Georgia,serif;font-size:30px;font-weight:400;line-height:1.2}.grv-vis figcaption i{font-style:normal;font-size:15px;opacity:.92}.grv-vis--plain figcaption{top:0;justify-content:flex-end;background:none;color:#292724}.grv-sum{margin:18px 0 0;padding:0;font-family:Jost,Helvetica Neue,Arial,sans-serif}.grv-sum>div{display:grid;grid-template-columns:90px 1fr;gap:12px;padding:10px 0;border-top:1px solid #E7E1D8}.grv-sum>div:last-child{border-bottom:1px solid #E7E1D8}.grv-sum dt{margin:0;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#746f68}.grv-sum dd{margin:0;font-size:15px;color:#292724}.grv-sum__p{margin:12px 0 0;font-size:13px;line-height:1.5;color:#746f68}.grv-sh .grv__wrap[data-s="1"] .grv__opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.grv-sh .grv__wrap[data-s="1"] .grv__opt{margin:0;min-height:120px}.grv-sh .grv__wrap[data-s="1"]{padding-bottom:28px}.grv-sh .grv__end{max-width:560px;margin:10px auto 0;padding-bottom:32px}.grv-card__o{margin:20px 0 0;border-top:0;display:flex;flex-direction:column;gap:10px}.grv-card__r{display:grid;grid-template-columns:1fr auto;grid-template-areas:"l a" "h a" "p a";row-gap:2px;align-items:center;padding:16px 16px 16px 18px;border:1px solid #E7E1D8;border-radius:12px;background:#fff;transition:border-color .15s,box-shadow .15s}.grv-card__r:hover{border-color:#292724;box-shadow:0 6px 18px #2927241a}.grv-card__r:hover .grv-card__l{text-decoration:none}.grv-card__l{grid-area:l;font-size:18px;font-weight:500;color:#292724}.grv-card__h{grid-area:h;font-size:14px;color:#746f68}.grv-card__p{grid-area:p;font-size:14px;color:#292724;white-space:normal}.grv-card__a{grid-area:a;width:20px;height:20px;color:#292724}}.grv-bd{cursor:default;pointer-events:none}.grv-bt__c i{font-style:normal;font-size:12px;line-height:1.4;color:#746f68;margin-top:2px}.grv-bt__c.is-on i{color:#ffffffd1}.grv-sh{font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:13px;color:#292724}.grv-sh .grv-sh__t,.grv-sh .grv-sh__pre,#GrokResv .grv__h,#GrokResv .grv__end .grv__big{font-family:Playfair Display,Georgia,serif;font-size:20px;line-height:26px;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;color:#292724}.grv-sh .grv-sh__x{font-size:22px;color:#746f68}.grv-sh .grv-sh__x:focus-visible,.grv-card__r:focus-visible,.grv-card__b:focus-visible{outline:2px solid #1a1a1a}#GrokResv .grv__lbl,#GrokResv .grv-sum dt{font-size:10px;line-height:16px;font-weight:400;letter-spacing:1.4px;text-transform:uppercase;color:#292724}#GrokResv .grv__lbl i,#GrokResv .grv__lbl b{font-size:11px;font-weight:400;letter-spacing:.65px;text-transform:none;color:#746f68}#GrokResv .grv-plan__h{font-size:10px;line-height:16px;font-weight:400;letter-spacing:1.4px;color:#746f68}#GrokResv .grv__in,#GrokResv .grv-tel__cc{border-color:#e7e1d8;border-radius:8px;background-color:#f8f6f3;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:20.8px;font-weight:400;letter-spacing:.26px;color:#292724;box-shadow:none}#GrokResv input.grv__in,#GrokResv select.grv__in,#GrokResv .grv-tel__cc{height:48px}#GrokResv .grv-tel__cc:after{top:20px}#GrokResv .grv__in::placeholder{color:#746f68}#GrokResv .grv__in:focus{outline:none;border-color:#1a1a1a;box-shadow:none;background-color:#f8f6f3}#GrokResv .grv-dc__c{border-color:#e7e1d8;border-radius:10px;background:#fff;color:#292724;letter-spacing:.26px}#GrokResv .grv-dc__c b{font-size:13.5px;font-weight:400}#GrokResv .grv-dc__c span{font-size:11px;letter-spacing:.65px;color:#746f68}#GrokResv .grv-dc__c:hover,#GrokResv .grv__slot:hover,#GrokResv .grv-bt__c:hover,#GrokResv .grv-mp__b:hover,#GrokResv .grv__opt:hover{border-color:#a9a59e}#GrokResv .grv-dc__c.is-on,#GrokResv .grv__slot.is-on,#GrokResv .grv-bt__c.is-on{background:#292724;border-color:#292724;color:#fff}#GrokResv .grv-dc__c.is-on span,#GrokResv .grv-bt__c.is-on i{color:#ffffffc7}#GrokResv .grv__slot{border-radius:10px;font-size:13.5px;font-weight:400;letter-spacing:.26px}#GrokResv .grv__cal{border-color:#e7e1d8;border-radius:10px;background:#fff}#GrokResv .grv__cal-h{font-size:15px;font-weight:500;color:#292724}#GrokResv .grv__wd span{font-size:11px;font-weight:500;color:#8a8580}#GrokResv .grv__d{font-size:13.5px;font-weight:400;color:#292724}#GrokResv .grv__d.is-today{font-weight:600;box-shadow:inset 0 0 0 1px #d6d1c9}#GrokResv .grv__d:hover:not(:disabled){background:transparent;box-shadow:inset 0 0 0 1px #1a1a1a}#GrokResv .grv__d.is-on,#GrokResv .grv__d.is-on:hover{background:#1a1a1a;color:#fff;box-shadow:none}#GrokResv .grv__arw{width:34px;height:34px;font-size:24px}#GrokResv .grv__sb{border-color:#e7e1d8;background:#fff;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:300;color:#292724}#GrokResv .grv__step output{font-size:15px;font-weight:400;letter-spacing:.65px;color:#292724}#GrokResv .grv__gl{font-size:11px;letter-spacing:.65px;color:#746f68}#GrokResv .grv__opt{border-color:#e7e1d8;border-radius:10px;background:#fff;color:#292724;padding:16px 56px 16px 18px}#GrokResv .grv__opt.is-sel{border-color:#292724}#GrokResv .grv__opt-t,.grv-card .grv-card__l,#GrokResv .grv-bt__c span,#GrokResv .grv-sel__t{font-size:15px;line-height:19.5px;font-weight:400;letter-spacing:.65px}#GrokResv .grv__opt-h,.grv-card .grv-card__h,#GrokResv .grv-bt__c i{font-size:11px;line-height:17.6px;font-weight:400;letter-spacing:.65px;color:#746f68}#GrokResv .grv__opt-a,.grv-card .grv-card__a{color:#292724}#GrokResv .grv-bt__c{border-color:#e7e1d8;border-radius:10px;background:#fff;color:#292724;padding:16px 18px;letter-spacing:.65px}#GrokResv .grv-bt__c b{font-family:Playfair Display,Georgia,serif;font-size:26px;line-height:29.9px;font-weight:400;letter-spacing:normal}#GrokResv .grv-mp__b{border-color:#e7e1d8;border-radius:8px;background:#f8f6f3;color:#292724;letter-spacing:.26px}#GrokResv .grv-mp__b span{font-size:13px}#GrokResv .grv-mp__b i{font-size:11px;letter-spacing:.65px;color:#746f68}#GrokResv .grv-mp__n,#GrokResv .grv-sel__e,#GrokResv .grv-sel__x,#GrokResv .grv-sel__d,#GrokResv .grv__pn,#GrokResv .grv__chk,#GrokResv .grv-list__h,#GrokResv .grv-lg__c,#GrokResv .grv__end p{font-size:11px;line-height:17.6px;font-weight:400;letter-spacing:.65px;color:#746f68}#GrokResv .grv__chk a{color:#292724}#GrokResv .grv-pl,#GrokResv .grv-sum__p,#GrokResv .grv__opt-p,.grv-card .grv-card__p,.grv-card .grv-card__i{font-size:12px;line-height:19.2px;font-weight:300;letter-spacing:.65px;color:#746f68}#GrokResv .grv__err,#GrokResv .grv-sel__w{font-size:11.5px;line-height:18.4px;font-weight:400;letter-spacing:.65px;color:#9b3b2a}#GrokResv .grv-sum dd{font-size:13px;line-height:20.8px;letter-spacing:.26px;color:#292724}#GrokResv .grv__b{min-height:50px;border-radius:8px;font-size:11px;font-weight:400;line-height:17.6px;letter-spacing:1.54px;text-transform:uppercase}#GrokResv .grv__b:not(.grv__b--ghost):not(.grv__b--wa):not(.grv__b--txt){background:#292724;border-color:#292724;color:#f8f6f3}#GrokResv .grv__b:not(.grv__b--ghost):not(.grv__b--wa):not(.grv__b--txt):hover{background:#1f1e1c;border-color:#1f1e1c}#GrokResv .grv-wa,.grv-sh .grv-wa{min-height:42px;font-size:11px;line-height:17.6px;font-weight:400;letter-spacing:1.54px;text-transform:uppercase;color:#292724}html.grv-simple body #GrokStayDesktop .gsd__aside.gbb .gsd__b--wa span{font-size:11px!important;line-height:17.6px!important;letter-spacing:1.54px!important;text-transform:uppercase!important;color:#292724!important;text-decoration:none!important}html.grv-simple body #GrokStayDesktop .gsd__aside.gbb .gsd__b--wa svg{color:#292724!important}html .grv-mbtn{min-height:50px;border-radius:9px;background:#292724!important;color:#f8f6f3;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:1.76px;text-transform:uppercase}@media(min-width:769px){.grv-card{color:#292724}.grv-card .grv-card__k{font-size:10px;line-height:16px;font-weight:400;letter-spacing:1.4px;color:#746f68}.grv-card .grv-card__t{font-family:Playfair Display,Georgia,serif;font-size:20px;line-height:26px;font-weight:400;letter-spacing:normal;color:#292724}.grv-card .grv-card__r{border:1px solid #E7E1D8;border-radius:10px;background:#fff;color:#292724;padding:16px 18px;box-shadow:none}.grv-card .grv-card__r:hover{border-color:#a9a59e;box-shadow:none}.grv-card .grv-card__b{min-height:50px;border:1px solid #292724;border-radius:8px;background:#292724;color:#f8f6f3;font-size:11px;font-weight:400;line-height:17.6px;letter-spacing:1.54px;text-transform:uppercase}.grv-card .grv-card__b:hover{background:#1f1e1c}}@media(max-width:768px){.grv-sh .grv-sh__t,.grv-sh .grv-sh__pre,#GrokResv .grv__h,#GrokResv .grv__end .grv__big{font-size:17px;line-height:22.1px}#GrokResv .grv__lbl,#GrokResv .grv-sum dt,#GrokResv .grv-plan__h{line-height:13px;letter-spacing:1.6px}#GrokResv .grv__in,#GrokResv .grv-tel__cc{border-radius:9px;font-size:16px;line-height:25.6px;font-weight:300;letter-spacing:.32px}#GrokResv input.grv__in,#GrokResv select.grv__in,#GrokResv .grv-tel__cc{height:50px}#GrokResv .grv-tel__cc:after{top:21px}#GrokResv .grv__opt{min-height:82px}#GrokResv .grv__opt-t,#GrokResv .grv-bt__c span,#GrokResv .grv-sel__t{font-size:13px;line-height:16.9px}#GrokResv .grv__opt-h,#GrokResv .grv-bt__c i{font-size:10px;line-height:15px}#GrokResv .grv-bt__c b{font-size:21px;line-height:25.2px}#GrokResv .grv__b{border-radius:9px;letter-spacing:1.76px}}@media(min-width:769px){html body #GrokStayDesktop .grv-card .grv-card__t,html body .grv-card .grv-card__t{font-family:Playfair Display,Georgia,serif!important}}@media(max-width:768px){html.grv-simple .gsd__wrap>.gsm-sl{order:-3!important}html.grv-simple .gsd__wrap>.grv-mbtn{order:-2!important;margin:20px 0 0!important}html.grv-simple .gsd__wrap>.gsd__top{order:-1!important;padding-top:24px!important}html.grv-simple #GrokStayDesktop .gsd__top .grv-info,html.grv-simple .gsd__wrap .gsd__top .grv-info{margin-top:6px!important}html.grv-simple #GrokStayDesktop .gsd__body .grv-ab,html.grv-simple .gsd__wrap .grv-ab{margin-top:0!important;padding-top:8px!important;border-top:0!important}html.grv-simple .grv-ab .grv-ab__eb,html.grv-simple .grv-ab .grv-ab__h,html.grv-simple #GrokStayDesktop .grv-ab .grv-ab__eb,html.grv-simple #GrokStayDesktop .grv-ab .grv-ab__h{display:none!important}}.grv-sp{cursor:pointer;outline:none}.grv-sp__ring{fill:none;stroke:transparent;stroke-width:4}.grv-sp:hover .grv-sp__ring{stroke:#2927244d}.grv-sp.is-on .grv-sp__ring{stroke:var(--grv-navy,#292724)}.grv-sp:focus-visible .grv-sp__ring{stroke:var(--grv-navy,#292724)}.grv-lg--sp{grid-template-columns:minmax(0,1fr)}#GrokResv .grv-pm .grv__pn.grv__pn--nt{display:block;margin:6px 0 0}#GrokResv .grv-pm .grv__pn.grv__pn--nt:first-of-type{margin-top:12px}.grv-ev{--ev-ac:#a99d83;--ev-ink:#292724}.grv-ev .grv-ev__h{margin:4px 0 2px}.grv-ev__nt{margin:0 0 12px;font-size:13px;color:var(--grv-mut);letter-spacing:.3px}.grv-ev__mh{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:6px 0 8px}.grv-ev__mn{font-family:Playfair Display,Georgia,serif;font-size:22px;line-height:1.2;letter-spacing:0;color:var(--ev-ink)}.grv-ev__arw{width:40px;height:40px;border:1px solid var(--grv-line);border-radius:50%;background:#fff;font-size:20px;line-height:1;color:var(--ev-ink);cursor:pointer}.grv-ev__arw:disabled{opacity:.35;cursor:default}.grv-ev__mt{display:flex;gap:6px;overflow-x:auto;margin:0 0 14px;padding:2px 0 4px;scrollbar-width:none}.grv-ev__mt::-webkit-scrollbar{display:none}.grv-ev__mc{flex:0 0 auto;min-height:34px;padding:6px 14px;border:1px solid var(--grv-line);border-radius:999px;background:#fff;font:inherit;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--ev-ink);cursor:pointer}.grv-ev__mc.is-on{background:var(--ev-ink);border-color:var(--ev-ink);color:#fff}.grv-evp{position:relative;display:block;width:100%;aspect-ratio:4/5;overflow:hidden;border-radius:8px;background:var(--ev-ac)}.grv-evp img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.grv-evp__fb{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px;text-align:center;color:#fff;background:linear-gradient(160deg,#b8ad95 0%,var(--ev-ac) 55%,#8f8369 100%)}.grv-evp__fb:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid rgba(255,255,255,.45);border-radius:5px;pointer-events:none}.grv-evp__fb i{font-style:normal;font-size:9px;letter-spacing:3px;opacity:.85}.grv-evp__fb b{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:18px;line-height:1.15;letter-spacing:0}.grv-evp__fb em{font-style:italic;font-family:Playfair Display,Georgia,serif;font-size:11px;opacity:.9}.grv-ev__wd,.grv-ev__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.grv-ev__wd{margin:0 0 6px}.grv-ev__wd span{font-size:10px;letter-spacing:1.6px;text-transform:uppercase;text-align:center;color:var(--grv-mut)}.grv-ev__gc{position:relative;display:flex;flex-direction:column;gap:3px;min-width:0;padding:6px;border:1px solid var(--grv-line);border-radius:10px;background:#fff;font:inherit;text-align:left;color:var(--ev-ink);cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s}button.grv-ev__gc:hover,button.grv-ev__gc:focus-visible{transform:translateY(-2px);box-shadow:0 8px 22px #2927241f;border-color:var(--ev-ac)}.grv-ev__gc.is-on{border-color:var(--ev-ink);box-shadow:0 0 0 1px var(--ev-ink)}.grv-ev__gc.is-pad{border:0;background:none;cursor:default}.grv-ev__gc.is-off{cursor:default;background:#f6f4f1;color:#b9b3aa;min-height:72px}.grv-ev__gc.is-off i{font-style:normal;font-size:10px;letter-spacing:1px;text-transform:uppercase;margin-top:auto}.grv-ev__gd{position:absolute;top:10px;left:10px;z-index:2;min-width:24px;height:24px;padding:0 6px;border-radius:12px;background:#ffffffeb;font-size:12px;font-weight:500;line-height:24px;text-align:center;letter-spacing:0}.grv-ev__gc.is-off b{font-size:12px;font-weight:500}.grv-ev__gn{display:block;font-size:11px;font-weight:500;line-height:1.25;letter-spacing:.2px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.grv-ev__gt{display:block;font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:11px;color:var(--ev-ac);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grv-ev__two{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:2px;aspect-ratio:4/5;border-radius:8px;overflow:hidden}.grv-ev__two .grv-evp{aspect-ratio:auto;height:100%;border-radius:0}.grv-ev__two .grv-evp__fb b{font-size:12px}.grv-ev__bd{position:absolute;right:6px;bottom:6px;z-index:2;padding:2px 8px;border-radius:999px;background:var(--ev-ink);color:#fff;font-style:normal;font-size:10px;letter-spacing:1px}.grv-ev__ch{margin:0 0 14px;padding:14px;border:1px solid var(--ev-ac);border-radius:12px;background:#faf8f5}.grv-ev__chh{margin:0 0 10px;font-size:13px}.grv-ev__chl{display:grid;grid-template-columns:1fr 1fr;gap:10px}.grv-ev__chc{display:flex;flex-direction:column;gap:6px;padding:6px;border:1px solid var(--grv-line);border-radius:10px;background:#fff;font:inherit;text-align:left;color:var(--ev-ink);cursor:pointer}.grv-ev__chc:hover{border-color:var(--ev-ink)}.grv-ev__cht b{display:block;font-size:13px;font-weight:500}.grv-ev__cht i{display:block;font-style:normal;font-size:12px;color:var(--grv-mut)}.grv-ev__chx{margin-top:8px}.grv-ev__rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 -4px;padding:2px 4px 10px;scrollbar-width:none}.grv-ev__rail::-webkit-scrollbar{display:none}.grv-ev__rc{flex:0 0 64%;max-width:260px;scroll-snap-align:center;display:flex;flex-direction:column;gap:8px;padding:8px;border:1px solid var(--grv-line);border-radius:14px;background:#fff;font:inherit;text-align:left;color:var(--ev-ink);cursor:pointer}.grv-ev__rc.is-on{border-color:var(--ev-ink);box-shadow:0 0 0 1px var(--ev-ink)}.grv-ev__rc.is-off{flex:0 0 64px;align-items:center;justify-content:center;gap:2px;background:#f6f4f1;color:#b9b3aa;cursor:default;scroll-snap-align:start}.grv-ev__rc.is-off b{font-size:18px;font-weight:500}.grv-ev__rc.is-off span{font-size:11px}.grv-ev__rc.is-off i{font-style:normal;font-size:9px;letter-spacing:1px;text-transform:uppercase}.grv-ev__rt{display:flex;flex-direction:column;gap:1px;padding:0 2px 2px}.grv-ev__dt{font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:var(--grv-mut)}.grv-ev__rt b{font-size:14px;font-weight:500;line-height:1.3}.grv-ev__rt i{font-family:Playfair Display,Georgia,serif;font-size:13px;color:#8f8369}.grv-ev__swp{margin:2px 0 0;font-size:11px;letter-spacing:1px;color:var(--grv-mut);text-align:center}.grv-ev__eh,.grv-ev__sum{display:flex;gap:14px;align-items:center;margin:0 0 12px;padding:10px;border-radius:12px;background:#faf8f5;border:1px solid var(--grv-line)}.grv-evp--s{flex:0 0 72px;width:72px}.grv-evp--s .grv-evp__fb b{font-size:12px}.grv-evp--s .grv-evp__fb i,.grv-evp--s .grv-evp__fb em{display:none}.grv-ev__ei,.grv-ev__sum>div{min-width:0}.grv-ev__ed{margin:0;font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:var(--grv-mut)}.grv-ev__en{margin:2px 0;font-family:Playfair Display,Georgia,serif;font-size:19px;line-height:1.2;letter-spacing:0;color:var(--ev-ink)}.grv-ev__et{margin:0;font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:13px;color:#8f8369}.grv-ev__tags{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 0}.grv-ev__tags span{padding:1px 8px;border:1px solid var(--grv-line);border-radius:999px;background:#fff;font-size:10px;letter-spacing:1px}.grv-ev__tags .is-blk{background:#1d1c1a;border-color:#1d1c1a;color:#fff}.grv-ev__tl{display:grid;grid-template-columns:1fr;gap:8px}@media(min-width:769px){.grv-ev__tl{grid-template-columns:1fr 1fr}}.grv-ev__tc{display:flex;gap:12px;align-items:flex-start;padding:12px;border:1px solid var(--grv-line);border-radius:12px;background:#fff;font:inherit;text-align:left;color:var(--ev-ink);cursor:pointer;transition:border-color .2s,box-shadow .2s}.grv-ev__tc:hover{border-color:var(--tc)}.grv-ev__tc.is-on{border-color:var(--tc);box-shadow:0 0 0 2px var(--tc)}.grv-ev__tsw{flex:0 0 auto;width:30px;height:30px;margin-top:2px;border-radius:8px;background:var(--tc);box-shadow:inset 0 0 0 1px #00000014}.grv-ev__tb{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.grv-ev__tr{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.grv-ev__tn{font-size:14px;font-weight:500;letter-spacing:.3px}.grv-ev__tp{font-family:Playfair Display,Georgia,serif;font-size:18px;letter-spacing:0;white-space:nowrap}.grv-ev__tg,.grv-ev__tm{font-size:12px;line-height:1.4;color:var(--grv-mut);letter-spacing:.2px}.grv-ev__tm{color:var(--ev-ink)}.grv-ev__ti{font-size:11px;line-height:1.45;color:#8f8369;letter-spacing:.2px}.grv-ev__gs{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:14px 0 4px}.grv-ev__gs .grv__lbl{margin:0}.grv-ev__pl{margin:4px 0 0;font-size:13px;color:var(--ev-ink)}.grv-ev__op{font-style:normal;font-weight:400;font-size:12px;color:var(--grv-mut)}.grv-ev__pw{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:769px){.grv-ev__pw{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.grv-ev__plan{margin:0}.grv-ev__svg{display:block;width:100%;height:auto}.grv-eb{cursor:pointer;transition:opacity .2s}.grv-eb .grv-eb__s{stroke:#fff;stroke-width:1.5;transition:stroke .2s,stroke-width .2s}.grv-eb text{font-family:Jost,Helvetica Neue,Arial,sans-serif;font-weight:500;pointer-events:none;letter-spacing:0}.grv-eb.is-dim{opacity:.32}.grv-eb.is-dim:hover{opacity:.7}.grv-eb.is-hi .grv-eb__s{stroke:#1d1c1a;stroke-width:1.2}.grv-eb.is-on{opacity:1}.grv-eb.is-on .grv-eb__s{stroke:#1d1c1a;stroke-width:4}.grv-eb.is-na{cursor:default;opacity:.45}.grv-eb:focus{outline:none}.grv-eb:focus-visible .grv-eb__s{stroke:#1a73e8;stroke-width:3}.grv-ev__lg{list-style:none;margin:0;padding:0;display:grid;gap:4px}.grv-ev__lg button{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:6px 10px;border:1px solid var(--grv-line);border-radius:8px;background:#fff;font:inherit;font-size:12px;color:var(--ev-ink);text-align:left;cursor:pointer;opacity:.6}.grv-ev__lg button.is-on{opacity:1;border-color:var(--tc);box-shadow:0 0 0 1px var(--tc)}.grv-ev__lg i{flex:0 0 14px;height:14px;border-radius:4px;background:var(--tc)}.grv-ev__lg span{flex:1}.grv-ev__lg b{font-weight:500}.grv-ev__sel{margin-top:10px}.grv-ev__sn{margin:4px 0 0;font-size:11px;color:var(--grv-mut)}.grv-ev__sl{display:flex;align-items:center;gap:6px;margin:6px 0 0;font-size:13px}.grv-ev__sl i{width:12px;height:12px;border-radius:3px;flex:0 0 12px}.grv-ev__sp{margin:4px 0 0;font-size:15px;font-weight:500}.grv-ev__sp i{font-style:normal;font-weight:400;font-size:12px;color:var(--grv-mut)}.grv-ev__sum .grv-ev__ti{margin:4px 0 0}.grv-ev__rules{margin:16px 0 0;padding:10px 14px;border:1px solid var(--grv-line);border-radius:10px;background:#faf8f5;font-size:12px}.grv-ev__rules summary{cursor:pointer;font-size:12px;letter-spacing:1.4px;text-transform:uppercase}.grv-ev__rules ul{margin:8px 0 0;padding:0 0 0 16px}.grv-ev__rules li{margin:2px 0;color:var(--ev-ink)}@media(max-width:768px){.grv-ev__en{font-size:17px}.grv-evp--s{flex-basis:60px;width:60px}}.grv-ev__none{margin:8px 0 0;padding:22px 18px;border:1px solid var(--grv-line);border-radius:12px;background:#faf8f5;text-align:center}.grv-ev__nn{margin:0 0 6px;font-family:Playfair Display,Georgia,serif;font-size:22px;letter-spacing:0;color:var(--ev-ink)}.grv-ev__wab{margin:14px auto 0;min-width:240px;color:#fff!important;text-decoration:none}.grv-ev__wab svg{width:18px;height:18px;flex:0 0 18px}.grv-bt__c--ph{padding-top:10px}.grv-bt__ph{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:7px;margin:0 0 8px;background:#f2ede9}.grv__opt--ph{grid-template-columns:96px minmax(0,1fr);column-gap:16px;align-content:center}.grv__opt--ph>*:not(.grv__opt-ph):not(svg){grid-column:2}.grv__opt--ph .grv__opt-ph{grid-column:1;grid-row:1/span 3;align-self:center;width:96px;height:96px;object-fit:cover;border-radius:10px;background:#f2ede9}.grv__end{text-align:center}.grv__tick{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:4px auto 14px;color:var(--grv-ink)}.grv__tick svg{width:64px;height:64px;display:block}.grv__end .grv__end-b{max-width:420px;margin:0 auto;font-size:13px;line-height:1.65;letter-spacing:.4px;color:var(--grv-txt)}.grv-sum--end{margin:18px auto 0;max-width:400px;text-align:left}.grv__end .grv__nav--col{max-width:400px;margin:18px auto 0;align-items:stretch}.grv__end .grv__b--txt{flex:0 0 auto;align-self:center;min-height:36px}#GrokResv .grv__end .grv__end-b{font-size:13px;line-height:20.8px;letter-spacing:.4px;color:#746f68}html body #GrokResv .grv__end,html body .grv-sh #GrokResv .grv__end{text-align:center;box-sizing:border-box}html body #GrokResv .grv__end .grv__big,html body .grv-sh #GrokResv .grv__end .grv__big{font-family:Playfair Display,Georgia,serif;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;color:#292724;font-size:22px;line-height:1.25;margin:0 0 12px}html body #GrokResv .grv__tick{margin:8px auto 16px}html body #GrokResv .grv__end .grv__end-b{max-width:420px;margin:0 auto;text-align:center;font-size:13px;line-height:20.8px;letter-spacing:.4px;color:#746f68}html body #GrokResv .grv-sum.grv-sum--end,html body .grv-sh #GrokResv .grv-sum--end{display:block;width:100%;max-width:400px;margin:20px auto 0;padding:0;text-align:left;box-sizing:border-box}html body #GrokResv .grv-sum--end>div,html body .grv-sh #GrokResv .grv-sum--end>div{display:grid!important;grid-template-columns:90px minmax(0,1fr);column-gap:12px;align-items:baseline;padding:10px 0;margin:0;border-top:1px solid #E7E1D8;border-bottom:0;background:none}html body #GrokResv .grv-sum--end>div:last-child,html body .grv-sh #GrokResv .grv-sum--end>div:last-child{border-bottom:1px solid #E7E1D8}html body #GrokResv .grv-sum--end dt,html body .grv-sh #GrokResv .grv-sum--end dt{margin:0;padding:0;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:10px;line-height:16px;font-weight:400;letter-spacing:1.4px;text-transform:uppercase;color:#746f68}html body #GrokResv .grv-sum--end dd,html body .grv-sh #GrokResv .grv-sum--end dd{margin:0;padding:0;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:20.8px;font-weight:400;letter-spacing:.26px;text-align:left;color:#292724}html body #GrokResv .grv__end .grv__nav--col,html body .grv-sh #GrokResv .grv__end .grv__nav--col{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:400px;margin:20px auto 0;gap:4px}html body #GrokResv .grv__end .grv__nav--col>.grv__b{width:100%;flex:0 0 auto;box-sizing:border-box}html body #GrokResv .grv__end button.grv__end-x,html body .grv-sh #GrokResv .grv__end button.grv__end-x,html body #GrokResv .grv__end .grv__end-x{display:inline-flex;align-items:center;justify-content:center;align-self:center;width:auto;max-width:100%;margin:6px auto 0;padding:8px 12px;min-height:0!important;height:auto;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#746f68!important;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:11px!important;font-weight:400!important;line-height:1.6;letter-spacing:1.54px!important;text-transform:uppercase!important;text-decoration:none!important;text-align:center;cursor:pointer;appearance:none;-webkit-appearance:none}html body #GrokResv .grv__end button.grv__end-x:hover,html body #GrokResv .grv__end button.grv__end-x:focus,html body .grv-sh #GrokResv .grv__end button.grv__end-x:hover,html body .grv-sh #GrokResv .grv__end button.grv__end-x:focus{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;color:#292724!important;text-decoration:underline!important;text-underline-offset:3px;text-decoration-color:#bdb8b0}html body #GrokResv .grv__end button.grv__end-x:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}@media(max-width:768px){html body .grv-sh .grv-sh__pre{display:inline!important;font-family:Playfair Display,Georgia,serif!important;font-size:inherit;font-weight:400!important;font-style:normal!important;letter-spacing:normal!important;text-transform:none!important;color:inherit}html body .grv-sh .grv-sh__t,html body .grv-sh .grv-sh__t .grv-sh__pre{font-family:Playfair Display,Georgia,serif!important;font-size:20px!important;line-height:26px!important;font-weight:400!important;font-style:normal!important;letter-spacing:normal!important;text-transform:none!important;color:#292724!important}html body .grv-sh #GrokResv .grv__end{max-width:100%;margin:4px auto 0;padding:8px 0 24px}html body .grv-sh #GrokResv .grv__end .grv__big{font-size:22px!important;line-height:1.25!important;margin:0 0 12px}html body .grv-sh #GrokResv .grv__tick{margin:10px auto 18px}html body .grv-sh #GrokResv .grv-sum--end,html body .grv-sh #GrokResv .grv__end .grv__nav--col{max-width:100%}}html body #GrokResv .grv__seg{display:flex;gap:8px;margin:4px 0 12px;width:100%}html body #GrokResv .grv__seg__opt{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;margin:0;padding:0 10px;border:1px solid #d9d5ce;border-radius:0;background:#f8f6f2;color:#1a1a1a;font-family:inherit;font-size:13px;font-weight:400;letter-spacing:.02em;cursor:pointer;box-sizing:border-box;text-transform:none}html body #GrokResv .grv__seg__opt input{margin:0;width:14px;height:14px;accent-color:#1a1a1a;flex:0 0 auto}html body #GrokResv .grv__seg__opt.is-on,html body #GrokResv .grv__seg__opt:has(input:checked){border-color:#1a1a1a;background:#f1eee8}html body #GrokResv .grv__seg.is-bad .grv__seg__opt{border-color:#9b3b2a}
/*# sourceMappingURL=/cdn/shop/t/42/assets/grok-resv.css.map */
