.cat-bar{background:var(--dark,#101828);bottom:0;color:#fff;display:none;grid-auto-columns:1fr;grid-auto-flow:column;left:0;padding-bottom:var(--safe-bottom);position:fixed;right:0;z-index:90}.cat-bar__item{align-items:center;color:#e6e9f2;display:flex;flex-direction:column;font-size:.75rem;font-weight:600;gap:3px;justify-content:center;min-height:58px}.cat-bar__item i{font-size:1.05rem}.cat-bar__item:hover{text-decoration:none}.cat-bar__item--wa i{color:#34d399}.cat-bar__item+.cat-bar__item{border-left:1px solid hsla(0,0%,100%,.08)}@media(max-width:767px){.cat-bar{display:grid}body:has([data-global-dock]){--tabbar-h:58px;padding-bottom:calc(58px + var(--safe-bottom))}}@media(min-width:768px){.desktop-action-dock--page{display:flex;left:50%;margin-inline:0;max-width:calc(100vw - var(--gutter)*2);right:auto;transform:translate(-50%);width:-moz-fit-content;width:fit-content}.desktop-action-dock--page.is-hidden{transform:translate(-50%,14px)}.desktop-action-dock--page .compact-dock-tools{border-left:0;margin-left:0;padding-left:0}.desktop-action-dock--page .compact-dock-tool{display:inline-flex}}.cat-bar__item[hidden]{display:none}.cat-bar__cart{display:inline-grid;place-items:center;position:relative}.cat-bar__cart b{background:var(--r-600,#d6245f);border-radius:999px;box-shadow:0 0 0 2px var(--card,#fff);color:#fff;font-size:.625rem;font-variant-numeric:tabular-nums;font-weight:800;height:17px;left:calc(100% - 6px);line-height:17px;min-width:17px;padding:0 4px;position:absolute;text-align:center;top:-7px}.cat-bar__item--ai{background:linear-gradient(135deg,var(--b-600) 0,var(--r-500) 100%);background-origin:border-box;box-shadow:inset 0 1px #fff3;color:#fff}.cat-bar__item--ai i{color:#fff}.cat-bar__item--ai,.cat-bar__item--ai+.cat-bar__item{border-left-color:transparent}.cat-bar__item--ai:active,.cat-bar__item--ai:hover{background:linear-gradient(135deg,var(--b-500) 0,var(--r-500) 100%);background-origin:border-box;color:#fff}.cat-bar__item--ai span{font-size:.6875rem;letter-spacing:-.01em}.dock-ai{align-items:center;background:transparent;border:1.5px solid var(--bar-ai-edge,rgba(74,63,208,.34));border-radius:var(--rd);color:var(--bar-ai-ink,var(--b-700));display:none;font-size:.9375rem;font-weight:700;gap:.55em;justify-content:center;min-height:48px;padding:0 var(--s4);transition:background-color .14s var(--ease),border-color .14s var(--ease),transform .1s var(--ease);white-space:nowrap}.dock-ai:not([hidden]){display:inline-flex}.dock-ai[data-ai-vis][hidden]{display:inline-flex;visibility:hidden}.cat-bar__item--ai[data-ai-vis][hidden]{display:flex;visibility:hidden}.cat-bar__item--ai[data-ai-vis][hidden]>*{display:none}.dock-ai__mark{background:linear-gradient(120deg,var(--b-600) 0,var(--r-500) 100%);border-radius:7px;color:#fff;display:grid;flex:none;font-size:.6875rem;height:22px;place-items:center;width:22px}.dock-ai>i:last-child{font-size:.8em;transition:transform .16s var(--ease)}.dock-ai:hover{background:var(--bar-ai-hover,var(--b-50));border-color:var(--bar-ai,var(--b-600));color:var(--bar-ai-ink,var(--b-700));text-decoration:none}.dock-ai:hover>i:last-child{transform:translate(3px)}.dock-ai:active{transform:translateY(0)}.dock-ai:focus-visible{outline:3px solid var(--bar-ring,var(--b-500));outline-offset:3px}@media(max-width:1023px){.dock-ai>i:last-child{display:none}.dock-ai{padding:0 var(--s3)}}@media(min-width:921px){.desktop-action-dock:not(.desktop-action-dock--page):not(.home-desktop-actions){margin-inline:auto;width:-moz-fit-content;width:fit-content}.desktop-action-dock .compact-dock-price{border-right:1px solid var(--bar-rule);display:flex;margin-right:var(--s1);padding-right:var(--s4)}.desktop-action-dock .compact-dock-price small{color:var(--bar-ink-3);font-size:.75rem;letter-spacing:.06em}.desktop-action-dock .compact-dock-price strong{color:var(--bar-ink);font-size:1.25rem}.desktop-action-dock .compact-dock-price del{color:var(--bar-ink-3);font-size:.8125rem}.desktop-action-dock .compact-dock-saving{color:var(--bar-save);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}}.desktop-action-dock.dock--l1 .compact-dock-tool{border-radius:50%;padding:0;width:44px}.desktop-action-dock.dock--l1 .compact-dock-tool>span:not(.header-cart-icon),.desktop-action-dock.dock--l2 .dock-whatsapp>span,.desktop-action-dock.dock--l6 .dock-ai>span:not(.dock-ai__mark){clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.desktop-action-dock.dock--l1 .compact-dock-tool i{font-size:1.125rem}.desktop-action-dock.dock--l2 .dock-whatsapp{padding:0;width:48px}.desktop-action-dock.dock--l3 .compact-dock-tool[data-share],.desktop-action-dock.dock--l4 .compact-dock-saving,.desktop-action-dock.dock--l5 .compact-dock-price{display:none}.desktop-action-dock.dock--l6 .dock-ai{padding:0 var(--s3)}@media(min-width:921px){.desktop-action-dock:not(.desktop-action-dock--page) .compact-dock-tool[data-share]{display:inline-flex}.desktop-action-dock.dock--l3:not(.desktop-action-dock--page) .compact-dock-tool[data-share]{display:none}.desktop-action-dock .compact-dock-tool,.desktop-action-dock .dock-ai,.desktop-action-dock .dock-whatsapp{position:relative}}@media(min-width:921px)and (max-height:479px){.desktop-action-dock,.desktop-action-dock.desktop-action-dock--page,.desktop-action-dock.home-desktop-actions{display:none}}.cat-bar,nav.home-mobile-actions{background:var(--bar-bg,var(--card));box-shadow:0 -1px 0 var(--line),0 -14px 34px #12151c12;color:var(--ink)}.cat-bar__item,nav.home-mobile-actions>a,nav.home-mobile-actions>button{color:var(--ink-mute);font-size:.6875rem;font-weight:600;gap:3px;letter-spacing:-.01em;min-height:58px;padding:6px 2px;position:relative}.cat-bar__item i,nav.home-mobile-actions i{color:var(--ink-faint);font-size:1.0625rem}.cat-bar__item+.cat-bar__item,nav.home-mobile-actions>*+*{border-left:0}.cat-bar__item+.cat-bar__item:before,nav.home-mobile-actions>*+:before{background:var(--line-soft);bottom:12px;content:"";left:0;position:absolute;top:12px;width:1px}.cat-bar__item:active,nav.home-mobile-actions>a:active,nav.home-mobile-actions>button:active{background:var(--soft);color:var(--ink);text-decoration:none}@media(hover:hover){.cat-bar__item:hover,nav.home-mobile-actions>a:hover,nav.home-mobile-actions>button:hover{background:var(--soft);color:var(--ink);text-decoration:none}}.cat-bar__item--wa i,nav.home-mobile-actions .fa-whatsapp{color:var(--g-700)}@media(hover:none){.cat-bar__item:not(.cat-bar__item--ai):is(:hover,:focus,:active),nav.home-mobile-actions>:not(.cat-bar__item--ai):is(:hover,:focus,:active){background:var(--soft);color:var(--ink)}}.cat-bar__item--ai,.cat-bar__item--ai:active,.cat-bar__item--ai:hover,nav.home-mobile-actions>.cat-bar__item--ai,nav.home-mobile-actions>.cat-bar__item--ai:active,nav.home-mobile-actions>.cat-bar__item--ai:hover{background:linear-gradient(135deg,var(--b-600) 0,var(--r-500) 100%);background-origin:border-box;color:#fff}.cat-bar__item--ai i,nav.home-mobile-actions>.cat-bar__item--ai i{color:#fff}.cat-bar__item--ai+.cat-bar__item:before,.cat-bar__item--ai:before,nav.home-mobile-actions>.cat-bar__item--ai:before{display:none}.cat-bar__item.cat-bar__item--ask i,nav.home-mobile-actions>.cat-bar__item--ask i{color:var(--b-600)}[data-ai-chat-trigger][aria-busy=true]{cursor:progress;opacity:.7}.cat-bar__item>span,nav.home-mobile-actions>a>span,nav.home-mobile-actions>button>span{display:block;line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-bar__item>.cat-bar__cart{display:inline-grid;max-width:none;overflow:visible}nav.home-mobile-actions>a,nav.home-mobile-actions>button{min-height:58px}@media(max-width:359px){.cat-bar__item,nav.home-mobile-actions>a,nav.home-mobile-actions>button{font-size:.625rem;padding-inline:1px}}@media(max-width:920px)and (max-height:480px){.cat-bar__item,nav.home-mobile-actions>a,nav.home-mobile-actions>button{gap:1px;min-height:46px;padding-block:3px}}@media(min-width:768px)and (max-width:920px)and (max-height:480px){.cat-bar{display:grid}.desktop-action-dock.desktop-action-dock--page{display:none}body:has(.cat-bar){--tabbar-h:46px;padding-bottom:calc(46px + var(--safe-bottom))}}.cat-bar{transition:opacity .2s var(--ease),transform .2s var(--ease)}body.booking-modal-active .cat-bar,body.booking-modal-active nav.home-mobile-actions,body.has-global-sheet .cat-bar,body.is-locked .cat-bar{opacity:0;pointer-events:none}@media(min-width:921px){.desktop-action-dock .compact-dock-tool{border-radius:10px;flex-direction:column;font-size:.75rem;font-weight:650;gap:3px;justify-content:center;letter-spacing:-.01em;line-height:1.1;min-height:48px;min-width:58px;padding:4px 8px}.desktop-action-dock .compact-dock-tool i{font-size:1.0625rem}.desktop-action-dock .compact-dock-tool>span:not(.header-cart-icon){display:block;max-width:7.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-action-dock .compact-dock-tool--cart .header-cart-icon{margin:0}.desktop-action-dock.dock--l1 .compact-dock-tool{border-radius:50%;gap:0;min-height:44px;min-width:44px;padding:0;width:44px}.desktop-action-dock:not(.dock--l1):not(.desktop-action-dock--page) .compact-dock-tool[data-ai-chat-trigger] span{height:auto;margin:0;padding:0;position:static;width:auto;clip:auto;clip-path:none;overflow:hidden;white-space:nowrap}}
