.header[data-v-a42a4007]{z-index:50;height:var(--header-height);background:var(--bg);border-bottom:1px solid var(--rule);position:sticky;top:0}.header__inner[data-v-a42a4007]{justify-content:space-between;align-items:center;gap:var(--space-5);height:100%;display:flex}.header__logo[data-v-a42a4007]{letter-spacing:-.03em;font-size:19px;font-weight:500;text-decoration:none}.header__actions[data-v-a42a4007]{align-items:center;gap:var(--space-5);display:flex}.lang[data-v-a42a4007]{align-items:center;display:flex}.lang__btn[data-v-a42a4007]{min-width:36px;min-height:44px;padding:0 var(--space-1);letter-spacing:.08em;color:var(--text-secondary);transition:color var(--fade);background:0 0;border:0;font-size:12px;font-weight:500}.lang__btn+.lang__btn[data-v-a42a4007]{border-left:1px solid var(--rule)}.lang__btn[data-v-a42a4007]:hover{color:var(--text)}.lang__btn[aria-pressed=true][data-v-a42a4007]{color:var(--text);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.header__cart[data-v-a42a4007]{align-items:center;gap:var(--space-2);background:0 0;border:0;min-height:44px;padding:0;font-size:14px;display:inline-flex}.header__count[data-v-a42a4007]{border:1px solid var(--text);font-variant-numeric:tabular-nums;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;display:inline-grid}.footer[data-v-0bb5f8e0]{border-top:1px solid var(--rule);padding:var(--space-7) 0 var(--space-8);font-size:13px}.footer__inner[data-v-0bb5f8e0]{gap:var(--space-4);display:grid}@media (width>=768px){.footer__inner[data-v-0bb5f8e0]{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr))}}.footer__logo[data-v-0bb5f8e0]{letter-spacing:-.03em;font-size:17px;font-weight:500}@media (width>=768px){.footer__logo[data-v-0bb5f8e0]{grid-column:1/span 3}}.footer__about[data-v-0bb5f8e0]{max-width:44ch;color:var(--text-secondary)}@media (width>=768px){.footer__about[data-v-0bb5f8e0]{grid-column:5/span 4}}.footer__meta[data-v-0bb5f8e0]{gap:var(--space-1);color:var(--text-secondary);display:grid}@media (width>=768px){.footer__meta[data-v-0bb5f8e0]{grid-column:10/span 3}}.footer__link[data-v-0bb5f8e0]{color:var(--text);text-underline-offset:3px;text-decoration-thickness:1px}.footer__partners[data-v-0bb5f8e0]{gap:var(--space-4);margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--rule);display:grid}@media (width>=768px){.footer__partners[data-v-0bb5f8e0]{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}}.footer__partners-title[data-v-0bb5f8e0]{color:var(--text-secondary);font-size:13px;font-weight:400}@media (width>=768px){.footer__partners-title[data-v-0bb5f8e0]{grid-column:1/span 3}}.footer__partner-logos[data-v-0bb5f8e0]{align-items:center;gap:var(--space-5) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (width>=768px){.footer__partner-logos[data-v-0bb5f8e0]{grid-column:4/span 9;justify-content:space-between}}.footer__partner[data-v-0bb5f8e0]{align-items:center;width:108px;max-width:28vw;display:flex}.footer__partner--mark[data-v-0bb5f8e0]{width:auto}.footer__partner-image[data-v-0bb5f8e0]{width:100%;height:auto;display:block}.footer__partner--mark .footer__partner-image[data-v-0bb5f8e0]{width:auto;height:42px}.stepper[data-v-edc87a94]{border:1px solid var(--rule);border-radius:var(--radius);align-items:stretch;display:inline-flex}.stepper__btn[data-v-edc87a94]{width:44px;transition:background-color var(--fade);background:0 0;border:0;place-items:center;display:grid}.stepper__btn[data-v-edc87a94]:hover:not(:disabled){background:var(--bg-raised)}.stepper__btn[data-v-edc87a94]:disabled{cursor:not-allowed;color:var(--rule)}.stepper__btn[data-v-edc87a94]:focus-visible{outline-offset:-2px}.stepper__value[data-v-edc87a94]{font-variant-numeric:tabular-nums;place-items:center;min-width:40px;font-size:15px;display:grid}.stepper--md[data-v-edc87a94]{height:48px}.stepper--sm[data-v-edc87a94]{height:36px}.stepper--sm .stepper__btn[data-v-edc87a94]{width:36px}.stepper--sm .stepper__value[data-v-edc87a94]{min-width:28px;font-size:14px}.drawer[data-v-8c044f5a]{border:0;border-left:1px solid var(--rule);background:var(--bg);width:min(440px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--text);margin:0;padding:0;position:fixed;inset:0 0 0 auto}.drawer[open][data-v-8c044f5a]{animation:drawer-in-8c044f5a .32s var(--ease)}.drawer[data-v-8c044f5a]::backdrop{animation:fade-in-8c044f5a .32s var(--ease);background:#0e0e0e4d}.drawer--closing[open][data-v-8c044f5a]{animation:drawer-out-8c044f5a .22s var(--ease) forwards}.drawer--closing[open][data-v-8c044f5a]::backdrop{animation:fade-out-8c044f5a .22s var(--ease) forwards}@keyframes drawer-in-8c044f5a{0%{opacity:0;transform:translate(24px)}}@keyframes drawer-out-8c044f5a{to{opacity:0;transform:translate(24px)}}@keyframes fade-in-8c044f5a{0%{opacity:0}}@keyframes fade-out-8c044f5a{to{opacity:0}}.drawer__panel[data-v-8c044f5a]{flex-direction:column;height:100%;display:flex}.drawer__head[data-v-8c044f5a]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--rule);display:flex}.drawer__title[data-v-8c044f5a]{align-items:baseline;gap:var(--space-3);font-size:22px;display:flex}.drawer__count[data-v-8c044f5a]{font-family:var(--font);letter-spacing:0;color:var(--text-secondary);font-size:13px;font-weight:400}.drawer__close[data-v-8c044f5a]{width:44px;height:44px;margin-right:calc(var(--space-3) * -1);background:0 0;border:0;place-items:center;display:grid}.drawer__hold[data-v-8c044f5a]{padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--rule);color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.drawer__hold--warn[data-v-8c044f5a]{color:var(--error)}.drawer__empty[data-v-8c044f5a]{align-items:flex-start;gap:var(--space-3);padding:var(--space-7) var(--space-5);flex-direction:column;display:flex}.drawer__empty-title[data-v-8c044f5a]{font-size:22px;font-family:var(--font-serif);font-weight:300}.drawer__body[data-v-8c044f5a]{padding:var(--space-2) var(--space-5) var(--space-5);overscroll-behavior:contain;flex:1;overflow-y:auto}.group[data-v-8c044f5a]{padding-top:var(--space-3)}.group+.group[data-v-8c044f5a]{padding-top:var(--space-5)}.group__title[data-v-8c044f5a]{padding-bottom:var(--space-2);border-bottom:1px solid var(--rule-strong);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:500}.lines[data-v-8c044f5a]{margin:0;padding:0;list-style:none}.line[data-v-8c044f5a]{gap:var(--space-2) var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;display:grid}.line__title[data-v-8c044f5a]{font-size:15px;line-height:1.35}.line__meta[data-v-8c044f5a]{color:var(--text-secondary);font-size:12px}.line__price[data-v-8c044f5a]{font-variant-numeric:tabular-nums;text-align:right;font-size:14px}.line__actions[data-v-8c044f5a]{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.drawer__foot[data-v-8c044f5a]{gap:var(--space-4);padding:var(--space-5);border-top:1px solid var(--rule-strong);flex-direction:column;display:flex}.drawer__error[data-v-8c044f5a]{color:var(--error);font-size:13px}.drawer__total[data-v-8c044f5a]{justify-content:space-between;align-items:baseline;font-size:14px;display:flex}.drawer__total-amount[data-v-8c044f5a]{font-size:24px;font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-weight:300}.main[data-v-438b2dec]{min-height:calc(100vh - var(--header-height));outline:none}.page-enter-active[data-v-438b2dec],.page-leave-active[data-v-438b2dec]{transition:opacity .18s var(--ease)}.page-enter-from[data-v-438b2dec],.page-leave-to[data-v-438b2dec]{opacity:0}.gate[data-v-f2e11f5c]{align-items:flex-start;gap:var(--space-4);padding-top:var(--space-8);padding-bottom:var(--space-9);flex-direction:column;display:flex}.gate__title[data-v-f2e11f5c]{font-size:clamp(2rem,5vw,3rem)}.gate__form[data-v-f2e11f5c]{gap:var(--space-4);width:100%;max-width:360px;margin-top:var(--space-3);display:grid}.loading[data-v-42149696]{place-items:center;min-height:50vh;display:grid}.loading__bar[data-v-42149696]{background:var(--text);width:64px;height:1px;animation:breathe-42149696 1.4s var(--ease) infinite alternate}@keyframes breathe-42149696{0%{opacity:.15;transform:scaleX(.4)}}.error[data-v-56dc397c]{align-items:flex-start;gap:var(--space-4);padding-top:var(--space-8);padding-bottom:var(--space-9);flex-direction:column;display:flex}.error__title[data-v-56dc397c]{font-size:clamp(2rem,5vw,3rem)}.main[data-v-d5d15959]{min-height:calc(100vh - var(--header-height));outline:none}.tag[data-v-b07ec367]{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.tag[data-v-b07ec367]:before{content:"";background:currentColor;width:10px;height:1px}.card[data-v-8a861688]{gap:var(--space-4);flex-direction:column;display:flex;position:relative}.card__media[data-v-8a861688]{aspect-ratio:1;background:var(--bg-raised);overflow:hidden}.card__media img[data-v-8a861688]{object-fit:cover;width:100%;height:100%;transition:opacity .4s var(--ease), transform .8s var(--ease)}.card:hover .card__media img[data-v-8a861688]{transform:scale(1.015)}.card__body[data-v-8a861688]{gap:var(--space-1);flex-direction:column;display:flex}.card__title[data-v-8a861688]{letter-spacing:-.01em;font-size:17px;font-weight:400;line-height:1.3}@media (width>=768px){.card__title[data-v-8a861688]{font-size:19px}}.card__link[data-v-8a861688]{text-decoration:none}.card__link[data-v-8a861688]:after{content:"";position:absolute;inset:0}.card__link[data-v-8a861688]:focus-visible{outline:none}.card__link[data-v-8a861688]:focus-visible:after{outline:2px solid var(--text);outline-offset:6px}.card:hover .card__link[data-v-8a861688]{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.card__date[data-v-8a861688]{color:var(--text-secondary);font-size:13px}.card__foot[data-v-8a861688]{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.card__price[data-v-8a861688]{font-size:14px}.card--soldout .card__media img[data-v-8a861688]{opacity:.4;filter:grayscale()}.card--soldout .card__title[data-v-8a861688],.card--soldout .card__price[data-v-8a861688]{color:var(--text-secondary)}@media (width<=479px){.card__label[data-v-8a861688]{font-size:10px}.card__title[data-v-8a861688]{font-size:15px}.card__date[data-v-8a861688],.card__price[data-v-8a861688]{font-size:12px}}.shop[data-v-d25f707e]{padding-bottom:var(--space-9)}.intro[data-v-d25f707e]{gap:var(--space-4);padding-top:var(--space-7);padding-bottom:var(--space-7);display:grid}@media (width>=768px){.intro[data-v-d25f707e]{padding-top:var(--space-8);padding-bottom:var(--space-8)}}.intro__title[data-v-d25f707e]{max-width:14ch;font-size:clamp(2.5rem,7vw,5.5rem);font-family:var(--font-serif);letter-spacing:-.02em;font-weight:300;line-height:1}.intro__text[data-v-d25f707e]{max-width:46ch;color:var(--text-secondary);font-size:15px}@media (width>=768px){.intro__text[data-v-d25f707e]{font-size:16px}}.tabs[data-v-d25f707e]{gap:var(--space-6);border-bottom:1px solid var(--rule);display:flex}.tabs__tab[data-v-d25f707e]{padding:var(--space-4) 0;font-size:20px;font-family:var(--font-serif);letter-spacing:-.01em;color:var(--text-secondary);transition:color var(--fade);background:0 0;border:0;font-weight:300;position:relative}@media (width>=768px){.tabs__tab[data-v-d25f707e]{font-size:28px}}.tabs__tab[data-v-d25f707e]:after{content:"";background:var(--accent);opacity:0;height:2px;transition:opacity var(--fade);position:absolute;bottom:-1px;left:0;right:0}.tabs__tab[data-v-d25f707e]:hover,.tabs__tab[aria-selected=true][data-v-d25f707e]{color:var(--text)}.tabs__tab[aria-selected=true][data-v-d25f707e]:after{opacity:1}.tabs__tab[data-v-d25f707e]:focus-visible{outline-offset:-2px}.panel[data-v-d25f707e]{padding-top:var(--space-6)}@media (width>=768px){.panel[data-v-d25f707e]{padding-top:var(--space-7)}}.filters[data-v-d25f707e]{gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:1px solid var(--rule);display:grid}.filters__row[data-v-d25f707e]{gap:var(--space-2);display:grid}@media (width>=768px){.filters__row[data-v-d25f707e]{align-items:center;gap:var(--space-4);grid-template-columns:80px 1fr}}.chips[data-v-d25f707e]{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=767px){.chips--scroll[data-v-d25f707e]{margin:0 calc(var(--gutter) * -1);padding:4px var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.chips--scroll[data-v-d25f707e]::-webkit-scrollbar{display:none}}.chip[data-v-d25f707e]{min-height:38px;padding:0 var(--space-4);border:1px solid var(--rule);border-radius:var(--radius);white-space:nowrap;transition:border-color var(--fade), background-color var(--fade), color var(--fade);background:0 0;flex:none;font-size:13px}.chip[data-v-d25f707e]:hover{border-color:var(--text)}.chip[aria-pressed=true][data-v-d25f707e]{border-color:var(--text);background:var(--text);color:var(--on-dark)}.results[data-v-d25f707e]{padding:var(--space-4) 0 var(--space-5);font-size:13px}.grid[data-v-d25f707e]{gap:var(--space-6) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.grid[data-v-d25f707e]{gap:var(--space-7) var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.grid[data-v-d25f707e]{grid-template-columns:repeat(4,minmax(0,1fr))}}.feature[data-v-d25f707e]{gap:var(--space-5);display:grid}@media (width>=768px){.feature[data-v-d25f707e]{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}}.feature__media[data-v-d25f707e]{aspect-ratio:1;background:var(--bg-raised)}@media (width>=768px){.feature__media[data-v-d25f707e]{grid-column:1/span 7}}.feature__media img[data-v-d25f707e]{object-fit:cover;width:100%;height:100%}.feature__body[data-v-d25f707e]{gap:var(--space-4);flex-direction:column;display:flex}@media (width>=768px){.feature__body[data-v-d25f707e]{top:calc(var(--header-height) + var(--space-6));grid-column:9/span 4;position:sticky}}.feature__title[data-v-d25f707e]{font-size:clamp(2rem,4vw,3rem)}.feature__text[data-v-d25f707e]{max-width:44ch;color:var(--text-secondary)}.feature__buy[data-v-d25f707e]{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--rule);display:flex}.feature__price[data-v-d25f707e]{font-size:24px;font-family:var(--font-serif);font-weight:300}.empty[data-v-d25f707e]{padding:var(--space-8) 0;color:var(--text-secondary)}.empty--filtered[data-v-d25f707e]{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.empty__title[data-v-d25f707e]{color:var(--text);font-size:24px}.fade-enter-active[data-v-d25f707e],.fade-leave-active[data-v-d25f707e]{transition:opacity .18s var(--ease)}.fade-enter-from[data-v-d25f707e],.fade-leave-to[data-v-d25f707e]{opacity:0}.product[data-v-5c1e7575]{padding-top:var(--space-5);padding-bottom:var(--space-9)}.crumbs[data-v-5c1e7575]{padding-bottom:var(--space-5)}.crumbs__link[data-v-5c1e7575]{align-items:center;gap:var(--space-2);color:var(--text-secondary);transition:color var(--fade);font-size:13px;text-decoration:none;display:inline-flex}.crumbs__link[data-v-5c1e7575]:hover{color:var(--text)}.product__grid[data-v-5c1e7575]{gap:var(--space-6);display:grid}@media (width>=900px){.product__grid[data-v-5c1e7575]{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}}.product__media[data-v-5c1e7575]{aspect-ratio:1;background:var(--bg-raised)}@media (width>=900px){.product__media[data-v-5c1e7575]{top:calc(var(--header-height) + var(--space-5));grid-column:1/span 6;position:sticky}}.product__media img[data-v-5c1e7575]{object-fit:cover;width:100%;height:100%}.product__body[data-v-5c1e7575]{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}@media (width>=900px){.product__body[data-v-5c1e7575]{grid-column:8/span 5}}.product__head[data-v-5c1e7575]{gap:var(--space-3);display:grid}.product__title[data-v-5c1e7575]{letter-spacing:-.03em;font-size:clamp(2.25rem,5vw,3.5rem)}.product__intro[data-v-5c1e7575]{max-width:48ch;color:var(--text-secondary)}.buy[data-v-02b038fb]{gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--rule-strong);flex-direction:column;display:flex}.buy__row[data-v-02b038fb]{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.buy__row--total[data-v-02b038fb]{padding-bottom:var(--space-2)}.buy__label[data-v-02b038fb]{font-size:14px}.buy__total[data-v-02b038fb]{font-size:24px;font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-weight:300}.buy__hint[data-v-02b038fb]{color:var(--text-secondary);text-align:center;font-size:13px}.buy__error[data-v-02b038fb]{color:var(--error);font-size:13px}.na[data-v-fe2d1c59]{align-items:flex-start;gap:var(--space-4);padding-top:var(--space-8);padding-bottom:var(--space-9);flex-direction:column;display:flex}.na__title[data-v-fe2d1c59]{font-size:clamp(2rem,5vw,3rem)}.prose[data-v-b55a0fb3]{max-width:52ch;color:var(--text-secondary)}.prose[data-v-b55a0fb3] p+p{margin-top:var(--space-3)}.prose[data-v-b55a0fb3] a{color:var(--text);text-underline-offset:3px}.group[data-v-b55a0fb3]{border:0;min-width:0;margin:0;padding:0}.day+.day[data-v-b55a0fb3]{margin-top:var(--space-5)}.day__title[data-v-b55a0fb3]{padding-bottom:var(--space-2);font-family:var(--font);letter-spacing:0;font-size:15px;font-weight:500}.options[data-v-b55a0fb3]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.option[data-v-b55a0fb3]{align-items:flex-start}.option .choice__mark[data-v-b55a0fb3]{margin-top:2px}.option__time[data-v-b55a0fb3]{font-variant-numeric:tabular-nums;flex:none;width:92px;padding-top:1px;font-size:13px}.option__side[data-v-b55a0fb3]{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.option__price[data-v-b55a0fb3]{font-variant-numeric:tabular-nums;font-size:14px}.buy-note[data-v-b55a0fb3]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.checkout[data-v-fe90e8f0]{padding-top:var(--space-5);padding-bottom:var(--space-9)}.checkout__head[data-v-fe90e8f0]{gap:var(--space-5);padding-bottom:var(--space-6);display:grid}.checkout__back[data-v-fe90e8f0]{align-items:center;gap:var(--space-2);color:var(--text-secondary);justify-self:start;font-size:13px;text-decoration:none;display:inline-flex}.checkout__back[data-v-fe90e8f0]:hover{color:var(--text)}.checkout__title[data-v-fe90e8f0]{letter-spacing:-.03em;font-size:clamp(2.25rem,5vw,3.5rem)}.checkout__empty[data-v-fe90e8f0]{align-items:flex-start;gap:var(--space-3);padding:var(--space-6) 0;border-top:1px solid var(--rule);flex-direction:column;display:flex}.checkout__empty-title[data-v-fe90e8f0]{font-size:22px;font-family:var(--font-serif);font-weight:300}.checkout__grid[data-v-fe90e8f0]{gap:var(--space-7);display:grid}@media (width>=960px){.checkout__grid[data-v-fe90e8f0]{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}}.checkout__main[data-v-fe90e8f0]{gap:var(--space-7);flex-direction:column;min-width:0;display:flex}@media (width>=960px){.checkout__main[data-v-fe90e8f0]{grid-column:1/span 7}}.block[data-v-fe90e8f0]{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--rule-strong);flex-direction:column;display:flex}.block__title[data-v-fe90e8f0]{font-size:22px}.block__note[data-v-fe90e8f0]{margin-top:calc(var(--space-2) * -1);font-size:13px}.fields[data-v-fe90e8f0]{gap:var(--space-4);display:grid}@media (width>=600px){.fields--two[data-v-fe90e8f0]{grid-template-columns:1fr 1fr}}.form-error[data-v-fe90e8f0]{color:var(--error);font-size:13px}.shortcut[data-v-fe90e8f0]{align-self:flex-start}.holder[data-v-fe90e8f0]{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--rule);flex-direction:column;display:flex}.holder__title[data-v-fe90e8f0]{font-size:16px}.holder__meta[data-v-fe90e8f0]{color:var(--text-secondary);font-size:13px}.guest[data-v-fe90e8f0]{border:0;min-width:0;margin:0;padding:0}.guest__legend[data-v-fe90e8f0]{padding:0 0 var(--space-2);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:500}.consent[data-v-fe90e8f0]{align-items:flex-start}.consent__text[data-v-fe90e8f0]{font-size:13px}.consent__text[data-v-fe90e8f0] a{text-underline-offset:3px}@media (width>=960px){.summary[data-v-fe90e8f0]{top:calc(var(--header-height) + var(--space-5));grid-column:9/span 4;position:sticky}}.summary__inner[data-v-fe90e8f0]{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--rule-strong);flex-direction:column;display:flex}.summary__head[data-v-fe90e8f0]{justify-content:space-between;align-items:baseline;display:flex}.summary__count[data-v-fe90e8f0]{margin-top:calc(var(--space-3) * -1);font-size:13px}.summary__day[data-v-fe90e8f0]{padding-bottom:var(--space-2);border-bottom:1px solid var(--rule);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:500}.summary__lines[data-v-fe90e8f0]{margin:0;padding:0;list-style:none}.summary__lines li[data-v-fe90e8f0]{justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;font-size:14px;display:flex}.summary__price[data-v-fe90e8f0]{font-variant-numeric:tabular-nums;flex:none}.summary__total[data-v-fe90e8f0]{padding-top:var(--space-4);border-top:1px solid var(--rule-strong);justify-content:space-between;align-items:baseline;font-size:14px;display:flex}.summary__total-amount[data-v-fe90e8f0]{font-size:28px;font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-weight:300}.summary__note[data-v-fe90e8f0]{font-size:12px}.confirm[data-v-034c2679]{align-items:flex-start;gap:var(--space-4);padding-top:var(--space-8);padding-bottom:var(--space-9);flex-direction:column;display:flex}.confirm__title[data-v-034c2679]{letter-spacing:-.02em;max-width:16ch;font-size:clamp(2.5rem,6vw,4.5rem)}.confirm__lead[data-v-034c2679]{max-width:46ch;color:var(--text-secondary)}.confirm__bar[data-v-034c2679]{background:var(--text);width:64px;height:1px;animation:breathe-034c2679 1.4s var(--ease) infinite alternate}@keyframes breathe-034c2679{0%{opacity:.15;transform:scaleX(.4)}}.confirm__grid[data-v-034c2679]{gap:var(--space-6);width:100%;margin:var(--space-5) 0;padding-top:var(--space-5);border-top:1px solid var(--rule-strong);display:grid}@media (width>=768px){.confirm__grid[data-v-034c2679]{grid-template-columns:1fr 1fr;max-width:840px}}.confirm__list[data-v-034c2679]{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.confirm__list li[data-v-034c2679]{padding:var(--space-3) 0;border-bottom:1px solid var(--rule);justify-content:space-between;font-size:14px;display:flex}.confirm__qr[data-v-034c2679]{padding:var(--space-4);background:var(--bg-raised);border:1px solid var(--rule);display:inline-block}.confirm__actions[data-v-034c2679]{align-items:center;gap:var(--space-5);display:flex}@font-face{font-family:"3DOD Sans";src:url(https://cdn.prod.website-files.com/6195025159d3bc9eff338eb8/61b0b8447abb28c3e45bc5bb_HelveticaNeueLTStd-Roman.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"3DOD Sans";src:url(https://cdn.prod.website-files.com/6195025159d3bc9eff338eb8/61b0b8403adff734e56d0f0d_HelveticaNeueLTStd-Md.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"3DOD Sans";src:url(https://cdn.prod.website-files.com/6195025159d3bc9eff338eb8/61b0b84027d3b88119dd0fed_HelveticaNeueLTStd-Bd.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"3DOD Serif";src:url(https://cdn.prod.website-files.com/6195025159d3bc9eff338eb8/61b335a4b334d9685d63b84a_tiempos-fine-light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"3DOD Serif";src:url(https://cdn.prod.website-files.com/6195025159d3bc9eff338eb8/61b335a41a4108aed051eca2_tiempos-fine-light-italic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"3DOD Serif";src:url(https://cdn.prod.website-files.com/6195025159d3bc9eff338eb8/61b335a4a3354a7a244b5199_tiempos-fine-medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--bg:#fff;--bg-raised:#fcfaf1;--text:#0e0e0e;--text-hover:#353531;--text-secondary:#666;--rule:#e6e6e6;--rule-strong:#0e0e0e;--accent:#cb633e;--on-dark:#fff;--error:#b3261e;--font:"3DOD Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-serif:"3DOD Serif", Georgia, "Times New Roman", serif;--radius:2px;--header-height:64px;--max-width:90rem;--gutter:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:72px;--space-9:112px;--ease:cubic-bezier(.2, 0, 0, 1);--fade:.2s var(--ease)}@media (width>=768px){:root{--gutter:32px}}@media (width>=1200px){:root{--gutter:48px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{font-family:var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:15px;font-weight:400;line-height:1.6}h1,h2,h3,h4{letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.1}h1,h2,.display{font-family:var(--font-serif);letter-spacing:-.02em;font-weight:300}p{margin:0}a{color:inherit}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--text);outline-offset:3px}::selection{background:var(--text);color:var(--bg)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--gutter);z-index:1000;padding:var(--space-2) var(--space-4);background:var(--text);color:var(--bg);text-decoration:none;position:absolute;top:-100px}.skip-link:focus{top:var(--space-2)}.container{width:100%;max-width:var(--max-width);padding:0 var(--gutter);margin:0 auto}.label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:500}.muted{color:var(--text-secondary)}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-5);border:1px solid var(--text);border-radius:var(--radius);letter-spacing:.01em;transition:background-color var(--fade), border-color var(--fade), color var(--fade), opacity var(--fade);background:0 0;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background:var(--text);color:var(--bg)}.btn:disabled{cursor:not-allowed;opacity:.45}.btn--primary{border-color:var(--text);background:var(--text);color:var(--on-dark)}.btn--primary:hover:not(:disabled){border-color:var(--text-hover);background:var(--text-hover);color:var(--on-dark)}.btn--primary:disabled{border-color:var(--text-secondary);background:var(--text-secondary);opacity:.5}.btn--block{width:100%}.link-btn{text-underline-offset:3px;color:var(--text-secondary);transition:color var(--fade);background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline;text-decoration-thickness:1px}.link-btn:hover{color:var(--text)}.field{gap:var(--space-1);flex-direction:column;display:flex}.field__label{color:var(--text);font-size:13px}.field__hint{color:var(--text-secondary);font-size:12px}.field__error{color:var(--error);font-size:12px}.input{width:100%;min-height:46px;padding:0 var(--space-3);border:1px solid var(--rule);border-bottom-color:var(--text-secondary);border-radius:var(--radius);background:var(--bg-raised);transition:border-color var(--fade);font-size:15px}.input:hover{border-color:var(--text-secondary)}.input:focus-visible{outline-offset:0;border-color:var(--text)}.input[aria-invalid=true]{border-color:var(--error)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.note{padding-left:var(--space-3);border-left:1px solid var(--text);font-size:13px;line-height:1.5}.facts{border-top:1px solid var(--rule);margin:0}.facts>div{justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--rule);font-size:14px;display:flex}.facts dt{color:var(--text-secondary)}.facts dd{text-align:right;margin:0}.section-title{margin-bottom:var(--space-3);font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:500}.choice{align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--rule);border-radius:var(--radius);cursor:pointer;transition:border-color var(--fade), box-shadow var(--fade), color var(--fade);display:flex;position:relative}.choice input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.choice:hover{border-color:var(--text)}.choice:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.choice:has(input:focus-visible){outline:2px solid var(--text);outline-offset:2px}.choice:has(input:disabled){cursor:not-allowed;color:var(--text-secondary);background:0 0}.choice:has(input:disabled):hover{border-color:var(--rule)}.choice__mark{border:1px solid var(--text);width:18px;height:18px;transition:border-color var(--fade), background-color var(--fade);border-radius:50%;flex:none;place-items:center;display:grid}.choice__mark:after{content:"";background:var(--accent);opacity:0;width:8px;height:8px;transition:opacity var(--fade);border-radius:50%}.choice:has(input:checked) .choice__mark{border-color:var(--accent)}.choice:has(input:checked) .choice__mark:after{opacity:1}.choice:has(input:disabled) .choice__mark{border-color:var(--rule)}.choice__mark--box{border-radius:2px}.choice__mark--box:after{border-left:1.5px solid var(--on-dark);border-bottom:1.5px solid var(--on-dark);background:0 0;border-radius:0;width:10px;height:6px;transform:translateY(-1px)rotate(-45deg)}.choice:has(input:checked) .choice__mark--box{background:var(--accent);border-color:var(--accent)}.choice__main{flex-direction:column;flex:1;min-width:0;display:flex}.choice__title{font-size:15px;line-height:1.35}.choice__meta{color:var(--text-secondary);font-size:13px}
