.drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(420px,100%);height:100%;height:100dvh;max-height:100dvh;background:var(--paper);display:flex;flex-direction:column;padding:0 var(--gutter);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transform:translate(100%);transition:transform .45s var(--ease-out)}@media(prefers-reduced-motion:reduce){.drawer__panel,.drawer__scrim{transition:none}}.drawer__head{position:sticky;top:0;z-index:2;flex:none;display:flex;align-items:center;justify-content:space-between;height:64px;padding-top:env(safe-area-inset-top);background:var(--paper);border-bottom:1px solid transparent}.drawer__head .wordmark{font-size:1.45rem}.drawer nav{flex:1 0 auto}.drawer nav ul{list-style:none;margin:8px 0 20px;padding:0}.drawer nav a{display:block;padding:12px 0;font-family:var(--f-display);font-size:1.6rem;line-height:1.15;text-decoration:none;border-bottom:1px solid var(--rule)}.drawer nav li:has(>.drawer__sub)>a{border-bottom:0;padding-bottom:6px}.drawer__sub{border-bottom:1px solid var(--rule);padding-bottom:8px!important}.drawer nav .drawer__sub a{font-family:var(--f-body);font-size:1rem;padding:8px 0;border-bottom:0;color:var(--muted)}.drawer__foot{position:sticky;bottom:0;z-index:2;flex:none;display:grid;gap:8px;margin:0 calc(var(--gutter) * -1);padding:14px var(--gutter) calc(14px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--rule)}.drawer__foot .btn{min-height:48px}.drawer__foot .lang-select{justify-self:center}.brand-logo{display:inline-flex;align-items:center;gap:.5em;color:inherit}.brand-logo__mark{flex:none;width:1.9em;height:1.9em}.brand-logo__text{display:grid;line-height:1}.brand-logo__name{font-family:var(--f-display);font-weight:var(--display-weight);letter-spacing:-.005em}.brand-logo__sub{margin-top:.42em;font-family:var(--f-body);font-weight:600;font-size:.3em;letter-spacing:.38em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb,var(--gold) 72%,var(--ink))}.site-header .wordmark,.drawer__head .wordmark{color:var(--sage-deep)}.footer__brand .brand-logo__sub{color:var(--gold)}@media(max-width:599px){.site-header .wordmark{font-size:1.45rem}}.photos{display:grid;gap:10px}.photos__hint{margin:0;font-size:.9rem;color:var(--muted)}.photos__row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.photos__add{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 18px;border-radius:999px;border:1px dashed var(--rule-strong);background:#fff;color:var(--ink);font-weight:500;font-size:.95rem;cursor:pointer;transition:border-color .2s,background-color .2s}.photos__add .icon{color:var(--gold)}.photos__add input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.photos__add:hover{border-color:var(--sage-deep)}.photos__add:focus-within{outline:2px solid var(--gold);outline-offset:2px}.photos__list{display:contents;list-style:none;margin:0;padding:0}.photos__thumb{position:relative;width:48px;height:48px;border-radius:12px;overflow:hidden;background:var(--mist)}.photos__thumb img{width:100%;height:100%;object-fit:cover}.photos__remove{position:absolute;top:2px;right:2px;width:20px;height:20px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(var(--ink-rgb),.75);color:var(--paper);cursor:pointer}.photos__remove .icon{width:12px;height:12px}.photos__msg{margin:0;font-size:.86rem;color:var(--muted)}.photos__msg:empty{display:none}.photos-next{margin-top:12px;padding:16px;border-radius:var(--r-md, 16px);background:var(--mist);display:grid;gap:10px}.photos-next[hidden],.photos-next [hidden]{display:none!important}.photos-next strong{font-weight:600}.photos-next p{margin:0;font-size:.92rem;color:var(--muted)}.photos-next .btn{justify-self:start;min-height:46px}.ph{position:relative;overflow:clip;isolation:isolate;background:var(--sage-deep);color:var(--paper);padding:clamp(40px,6vw,84px) 0 clamp(44px,6vw,88px)}.ph__deco{position:absolute;z-index:-1;right:-10%;top:50%;width:min(620px,80vw);aspect-ratio:1;transform:translateY(-50%);color:var(--gold);opacity:.26;pointer-events:none}.ph__deco svg{width:100%;height:100%}.ph__inner{position:relative}.ph__crumbs{font-size:.88rem;margin-bottom:clamp(18px,3vw,28px);color:rgba(var(--paper-rgb),.65)}.ph__crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ph__crumbs li+li:before{content:"/";margin-right:8px;color:var(--gold);opacity:.8}.ph__crumbs a{color:inherit;text-decoration:none}.ph__crumbs a:hover{color:var(--paper)}.ph__crumbs [aria-current]{color:rgba(var(--paper-rgb),.9)}.ph__title{color:var(--paper);font-size:calc(var(--fs-h2) * 1.12);line-height:1.04;max-width:18ch}.ph__title:after{content:"";display:block;width:56px;height:2px;margin-top:clamp(16px,2.4vw,24px);background:var(--gold)}.ph__text{margin-top:18px;max-width:38rem;font-size:var(--fs-lead);color:rgba(var(--paper-rgb),.8)}.ph__text p{margin:0}.ph__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:clamp(22px,3vw,30px)}.ph__actions .btn--book{min-height:52px;padding-inline:26px}.ph__actions .btn--icon{width:52px;min-height:52px;--btn-bg: transparent;--btn-fg: var(--paper);--btn-bd: rgba(var(--paper-rgb), .35);--line-ink: var(--sage-deep)}.ph__promise{display:inline-flex;align-items:center;gap:10px;margin:20px 0 0;padding:7px 14px;border-radius:999px;font-size:.88rem;background:#ffffff12;border:1px solid rgba(255,255,255,.12);color:rgba(var(--paper-rgb),.85)}.ph__dot{width:7px;height:7px;border-radius:50%;background:var(--gold);flex:none}.page-body{padding-block:clamp(40px,6vw,80px)}@media(prefers-reduced-motion:no-preference){.motion-ok.js .ph__title,.motion-ok.js .ph__text,.motion-ok.js .ph__actions,.motion-ok.js .ph__promise{opacity:0;transform:translateY(12px);animation:phIn .8s var(--ease-out) forwards}.motion-ok.js .ph__text{animation-delay:.08s}.motion-ok.js .ph__actions{animation-delay:.16s}.motion-ok.js .ph__promise{animation-delay:.22s}}@keyframes phIn{to{opacity:1;transform:none}}.hx .hx__ctas,.btn-row:not(:has(.btn--icon)){display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:12px}.hx .hx__ctas>.btn,.btn-row:not(:has(.btn--icon))>.btn{width:100%;justify-content:center}@media(max-width:599px){.hx .hx__ctas,.btn-row:not(:has(.btn--icon)){display:grid;grid-auto-flow:row;width:100%}}.btn--block.btn--whatsapp:not(.btn--icon),.btn--block.btn--line:not(.btn--icon){display:grid;grid-template-columns:20px 1fr 20px;align-items:center;column-gap:10px;text-align:center}.btn--block.btn--whatsapp>.icon,.btn--block.btn--line>.icon{grid-column:1;justify-self:start}.btn--block.btn--whatsapp>span,.btn--block.btn--line>span{grid-column:2;justify-self:center}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hht-extras.css.map */
