.tgg-reserve-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 15px/1.3 var(--tgg-ui,Inter,system-ui,sans-serif);letter-spacing:normal;text-transform:none;background:#D4A437;color:#14120F;border:1px solid #D4A437;border-radius:4px;padding:13px 24px;cursor:pointer;white-space:normal;height:auto;min-height:0;box-shadow:none;transition:filter .2s}.tgg-reserve-btn:hover{filter:brightness(1.08);color:#14120F;background:#D4A437}.tgg-rsv{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:16px}.tgg-rsv[hidden]{display:none}.tgg-rsv-bg{position:absolute;inset:0;background:rgb(5 5 4 / .82);backdrop-filter:blur(3px)}.tgg-rsv-box{position:relative;display:grid;grid-template-columns:250px 1fr;align-items:center;width:min(760px,100%);max-height:calc(100vh - 32px);overflow:auto;background:#14130F;border:1px solid #3a342a;border-radius:10px;box-shadow:0 30px 80px rgb(0 0 0 / .6);color:#E8E1D0;font-family:var(--tgg-ui,Inter,system-ui,sans-serif);animation:tggRsvIn .25s ease-out}@keyframes tggRsvIn{from{opacity:0;transform:translateY(12px)}}.tgg-rsv-cover{width:calc(100% - 18px);height:auto;display:block;margin:0 0 0 18px;border-radius:4px;box-shadow:0 14px 34px rgb(0 0 0 / .6)}.tgg-rsv-main{min-width:0}.tgg-rsv-main{padding:26px 28px}.tgg-rsv-x{position:absolute;top:8px;right:10px;z-index:2;width:36px;height:36px;border-radius:50%;border:0;background:rgb(0 0 0 / .35);color:#E8E1D0;font-size:24px;line-height:1;cursor:pointer;padding:0;min-height:0;box-shadow:none}.tgg-rsv-k{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#D4A437}.tgg-rsv h2{font:var(--tgg-hw,700) 28px/1.1 var(--tgg-head,"Libre Franklin",Arial,sans-serif);letter-spacing:calc(-1px * var(--tgg-ls,.6));color:#E8E1D0;margin:8px 0 8px;padding:0;border:0}.tgg-rsv-p{font-size:14.5px;line-height:1.5;color:#b9b09c;margin:0 0 16px}.tgg-rsv-f{display:grid;gap:12px}.tgg-rsv-f label{display:grid;gap:5px;font-size:14px;font-weight:500;color:#E8E1D0}.tgg-rsv-l{display:block}.tgg-rsv-l b{color:#D4A437;font-weight:600}.tgg-rsv-l em{font-style:normal;color:#9b927f;font-weight:400}.tgg-rsv-f input[type=text],.tgg-rsv-f input[type=tel]{width:100%;font:400 16px var(--tgg-ui,Inter,system-ui,sans-serif);color:#E8E1D0;background:#0f0e0c;border:1px solid #3a342a;border-radius:6px;padding:11px 12px;height:auto;box-shadow:none}.tgg-rsv-f input:focus{outline:none;border-color:#D4A437;box-shadow:0 0 0 3px rgb(212 164 55 / .18)}.tgg-rsv-f input[aria-invalid=true]{border-color:#e0695a}.tgg-rsv-f .tgg-rsv-c{display:flex;gap:10px;align-items:flex-start;font-size:13px;font-weight:400;color:#b9b09c;line-height:1.45}.tgg-rsv-c input{margin-top:3px;accent-color:#D4A437;width:16px;height:16px;flex:0 0 16px}.tgg-rsv-c a{color:#D4A437}.tgg-rsv-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.tgg-rsv-err{font-size:13.5px;color:#f08b7d;min-height:0}.tgg-rsv-err:empty{display:none}.tgg-rsv-go{font:600 16px/1.3 var(--tgg-ui,Inter,system-ui,sans-serif);background:#D4A437;color:#14120F;border:0;border-radius:6px;padding:13px 18px;cursor:pointer;text-transform:none;letter-spacing:normal;white-space:normal;height:auto;min-height:0;box-shadow:none}.tgg-rsv-go[disabled]{opacity:.6;cursor:wait}.tgg-rsv-done h3{font:var(--tgg-hw,700) 22px/1.2 var(--tgg-head,"Libre Franklin",Arial,sans-serif);letter-spacing:calc(-.5px * var(--tgg-ls,.6));color:#D4A437;margin:10px 0 8px}.tgg-rsv-done p{font-size:15px;color:#cfc7b4;margin:0}.tgg-rsv-done a{color:#D4A437}body.tgg-rsv-open{overflow:hidden}@media (max-width:640px){.tgg-rsv{place-items:end center;padding:0}.tgg-rsv-box{grid-template-columns:1fr;border-radius:14px 14px 0 0;max-height:94vh}.tgg-rsv-cover{display:none}.tgg-rsv-main{padding:22px 18px 26px}.tgg-rsv h2{font-size:24px}}.tgg-cover{margin:0;display:flex;flex-direction:column;align-items:center;gap:12px}.tgg-cover-badge{font:600 12px var(--tgg-ui,Inter,system-ui,sans-serif);letter-spacing:.16em;text-transform:uppercase;color:#14120F;background:#D4A437;padding:6px 14px;border-radius:30px}.tgg-cover-frame{width:min(100%,400px);border-radius:6px;overflow:hidden;box-shadow:0 30px 70px rgb(0 0 0 / .65),0 0 0 1px rgb(212 164 55 / .28);transform:perspective(1200px) rotateY(-6deg);transition:transform .5s}.tgg-cover-frame:hover{transform:perspective(1200px) rotateY(0)}.tgg-cover-frame img{display:block;width:100%;height:auto}.tgg-cover figcaption{font:400 12px var(--tgg-ui,Inter,system-ui,sans-serif);color:#9b927f;text-align:center}@media (max-width:600px){.tgg-cover-frame{transform:none}}#rb-popup-newsletter .popup-newsletter-shortcode .tgg-reserve-btn{font-size:16px;padding:14px 28px}.tgg-kb-cta{margin:34px 0 10px;padding:22px 24px;border:1px solid #3a342a;border-left:3px solid #D4A437;border-radius:8px;background:linear-gradient(160deg,#1d1a12,#12110d)}.tgg-kb-cta-k{font:600 11px var(--tgg-ui,Inter,system-ui,sans-serif);letter-spacing:.16em;text-transform:uppercase;color:#D4A437}.tgg-kb-cta h3{font:var(--tgg-hw,700) 21px/1.2 var(--tgg-head,"Libre Franklin",Arial,sans-serif);letter-spacing:calc(-.5px * var(--tgg-ls,.6));margin:6px 0 6px;color:#E8E1D0}.tgg-kb-cta p{margin:0 0 14px;color:#b9b09c;font-size:15px}.tgg-kb-cta-b{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.tgg-kb-cta .tgg-kb-cta-btn{display:inline-block;background:#D4A437;color:#14120F!important;font:600 15px var(--tgg-ui,Inter,system-ui,sans-serif);padding:11px 18px;border-radius:4px;text-decoration:none!important;word-break:break-word}.tgg-kb-cta .tgg-kb-cta-link{font:600 14px var(--tgg-ui,Inter,system-ui,sans-serif);color:#D4A437!important;text-decoration:none!important}@media (min-width:768px){#rb-popup-newsletter.popup-newsletter{max-width:840px;width:840px}#rb-popup-newsletter .popup-newsletter-cover{width:352px!important;flex:0 0 352px!important;min-height:528px}#rb-popup-newsletter .popup-newsletter-img{object-fit:cover;object-position:center top}}@media (max-width:767px){#rb-popup-newsletter .popup-newsletter-inner{display:flex!important;flex-direction:column!important}#rb-popup-newsletter .popup-newsletter-cover{display:block!important;width:100%!important;flex:0 0 auto!important;height:165px;overflow:hidden}#rb-popup-newsletter .popup-newsletter-cover-holder{position:relative;display:block!important;width:100%!important;height:165px!important}#rb-popup-newsletter .popup-newsletter-img{position:absolute;inset:0;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}}.tgg-talk{position:relative;overflow:hidden;margin:44px 0 12px;border-radius:14px;border:1px solid #4a3f26;background:linear-gradient(135deg,#1f1a10 0%,#15130e 45%,#0f1a13 100%);color:#E8E1D0;font-family:var(--tgg-ui,Inter,system-ui,sans-serif);box-shadow:0 18px 48px rgb(0 0 0 / .35)}.tgg-talk::before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,transparent,#D4A437 20%,#F6D77E 50%,#D4A437 80%,transparent)}.tgg-talk-glow{position:absolute;width:420px;height:420px;right:-120px;top:-180px;background:radial-gradient(circle,rgb(212 164 55 / .22),transparent 65%);pointer-events:none}.tgg-talk-in{position:relative;display:grid;grid-template-columns:1.25fr 1fr;gap:30px;padding:30px 32px;align-items:center}.tgg-talk-k{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#D4A437}.tgg-talk-k::before{content:"";width:22px;height:2px;background:#D4A437}.tgg-talk .tgg-talk-h{font:var(--tgg-hw,700) 26px/1.15 var(--tgg-head,"Libre Franklin",Arial,sans-serif);letter-spacing:calc(-1px * var(--tgg-ls,.6));color:#F2ECDD;margin:10px 0 10px;padding:0;border:0}.tgg-talk .tgg-talk-p{font-size:15.5px;line-height:1.6;color:#c9c0ac;margin:0 0 16px}.tgg-talk .tgg-talk-tags{list-style:none!important;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.tgg-talk .tgg-talk-tags li{list-style:none!important;margin:0;display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:#E8E1D0;background:rgb(212 164 55 / .08);border:1px solid rgb(212 164 55 / .28);border-radius:999px;padding:6px 12px 6px 10px}.tgg-talk .tgg-talk-tags li::before,.tgg-talk .tgg-talk-tags li::marker{content:none;display:none}.tgg-talk-tags svg{width:15px;height:15px;stroke:#D4A437;fill:none;stroke-width:1.7}.tgg-talk .tgg-talk-inv{font-size:13.5px;color:#9b927f;margin:14px 0 0}.tgg-talk .tgg-talk-inv a{color:#D4A437!important;text-decoration:none!important;font-weight:600}.tgg-talk-actions{display:flex;flex-direction:column;gap:10px}.tgg-talk .tgg-talk-btn{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:13px 16px;border-radius:10px;border:1px solid #3a342a;background:rgb(10 10 8 / .45);color:#E8E1D0!important;text-decoration:none!important;cursor:pointer;font-family:inherit;text-transform:none;letter-spacing:normal;white-space:normal;height:auto;min-height:0;box-shadow:none;line-height:1.25;transition:transform .18s,border-color .18s,background .18s}.tgg-talk .tgg-talk-btn:hover{transform:translateY(-2px);border-color:#D4A437}.tgg-talk-btn svg{flex:0 0 38px;width:38px;height:38px;padding:8px;border-radius:50%;stroke:currentColor;fill:none;stroke-width:1.7}.tgg-talk-btn span{display:flex;flex-direction:column;min-width:0}.tgg-talk-btn b{font-size:16px;font-weight:600}.tgg-talk-btn small{font-size:12.5px;color:inherit;opacity:.75;word-break:break-word}.tgg-talk .tgg-talk-btn.wa{background:#1f8f4e;border-color:#25a75c;color:#fff!important}.tgg-talk .tgg-talk-btn.wa:hover{background:#22a258;border-color:#4fd18a}.tgg-talk-btn.wa svg{background:rgb(255 255 255 / .16)}.tgg-talk .tgg-talk-btn.gold{background:#D4A437;border-color:#D4A437;color:#14120F!important}.tgg-talk .tgg-talk-btn.gold:hover{background:#e0b246}.tgg-talk-btn.gold svg{background:rgb(20 18 15 / .12)}.tgg-talk-btn.ghost svg{background:rgb(212 164 55 / .12);stroke:#D4A437}@media (max-width:760px){.tgg-talk-in{grid-template-columns:1fr;gap:22px;padding:24px 18px}.tgg-talk .tgg-talk-h{font-size:22px}}.tgg-rsv-box.tgg-enq-box{grid-template-columns:1fr;width:min(620px,100%)}.tgg-enq-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tgg-rsv-f input[type=email],.tgg-rsv-f select,.tgg-rsv-f textarea{width:100%;font:400 16px var(--tgg-ui,Inter,system-ui,sans-serif);color:#E8E1D0;background:#0f0e0c;border:1px solid #3a342a;border-radius:6px;padding:11px 12px;height:auto;box-shadow:none;margin:0}.tgg-rsv-f textarea{resize:vertical;min-height:96px;line-height:1.5}.tgg-rsv-f select:focus,.tgg-rsv-f textarea:focus{outline:none;border-color:#D4A437;box-shadow:0 0 0 3px rgb(212 164 55 / .18)}.tgg-rsv-f textarea[aria-invalid=true]{border-color:#e0695a}@media (max-width:640px){.tgg-enq-row{grid-template-columns:1fr}}.tgg-updates{margin:0 0 30px;padding:0;border:1px solid #3a342a;border-radius:10px;background:linear-gradient(180deg,#1b1813,#141310);font-family:var(--tgg-ui,Inter,system-ui,sans-serif);color:#E8E1D0;overflow:hidden}.tgg-upd-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 18px;border-bottom:1px solid #3a342a;background:rgb(212 164 55 / .07)}.tgg-upd-dot{width:9px;height:9px;border-radius:50%;background:#e2483d;box-shadow:0 0 0 0 rgb(226 72 61 / .6);animation:tggUpdPulse 2s infinite}@keyframes tggUpdPulse{70%{box-shadow:0 0 0 8px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.tgg-upd-k{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#D4A437}.tgg-upd-meta{font-size:13px;color:#9b927f}.tgg-updates .tgg-upd-list{list-style:none!important;margin:0;padding:6px 18px 4px 18px}.tgg-updates .tgg-upd-item{list-style:none!important;position:relative;margin:0;padding:12px 0 12px 22px;border-left:2px solid #3a342a}.tgg-updates .tgg-upd-item::before{content:"";position:absolute;left:-6px;top:17px;width:10px;height:10px;border-radius:50%;background:#14130F;border:2px solid #6b5a2c}.tgg-updates .tgg-upd-item::marker{content:none}.tgg-updates .tgg-upd-item.is-latest::before{background:#D4A437;border-color:#D4A437}.tgg-upd-item time{display:block;font-size:12.5px;font-weight:600;letter-spacing:.04em;color:#D4A437;margin-bottom:4px}.tgg-upd-body{font-family:inherit;font-size:16px;line-height:1.6;color:#E8E1D0}.tgg-upd-body p{margin:0 0 8px}.tgg-upd-body p:last-child{margin-bottom:0}.tgg-upd-body ul{margin:6px 0 8px 18px}.tgg-upd-body a{color:#D4A437}.tgg-upd-more{padding:0 0 4px}.tgg-upd-more summary{cursor:pointer;padding:8px 18px;font-size:14px;font-weight:600;color:#D4A437;list-style:none}.tgg-upd-more summary::-webkit-details-marker{display:none}.tgg-upd-more summary::before{content:"+ "}.tgg-upd-more[open] summary::before{content:"− "}.tgg-upd-orig{padding:10px 18px;border-top:1px dashed #3a342a;font-size:13px;color:#9b927f}.tgg-upd-orig span{font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#cfc7b4;font-size:11.5px}@media (max-width:600px){.tgg-upd-head,.tgg-updates .tgg-upd-list,.tgg-upd-orig{padding-left:14px;padding-right:14px}.tgg-upd-body{font-size:15.5px}}