body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"]{padding-top:clamp(7.75rem,13vh,10.25rem) !important;}body[data-oloropa-page="packages.php"] #oloropa-chat-widget-root[data-ol-public-chat="contextual-concierge"]{position:fixed !important;top:auto !important;right:auto !important;bottom:calc(2rem + env(safe-area-inset-bottom,0px)) !important;left:2rem !important;z-index:50 !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:.75rem !important;width:auto !important;max-width:calc(100vw - 4rem) !important;margin:0 !important;transform:translate3d(0,0,0) !important;}body[data-oloropa-page="packages.php"] #oloropa-chat-widget-root[data-ol-public-chat="contextual-concierge"] .ol-cc-panel{transform-origin:0 100% !important;}body[data-oloropa-page="packages.php"] #oloropa-chat-widget-root[data-ol-public-chat="contextual-concierge"] .ol-cc-toggle{margin:0 !important;}body[data-oloropa-page="packages.php"] #oloropa-chat-widget-root[data-ol-public-chat="contextual-concierge"] .ol-cc-toggle span{right:auto !important;left:calc(100% + .7rem) !important;transform:translateX(-8px) !important;}body[data-oloropa-page="packages.php"] #oloropa-chat-widget-root[data-ol-public-chat="contextual-concierge"] .ol-cc-toggle:hover span,body[data-oloropa-page="packages.php"] #oloropa-chat-widget-root[data-ol-public-chat="contextual-concierge"] .ol-cc-toggle:focus-visible span{transform:translateX(0) !important;}body[data-oloropa-page="packages.php"]:is(.pk-ambient,#oloropa-sitewide-sound-dock.ol-es-sound-dock){position:fixed !important;top:auto !important;right:2rem !important;bottom:calc(2rem + env(safe-area-inset-bottom,0px)) !important;left:auto !important;z-index:50 !important;margin:0 !important;transform:translate3d(0,0,0) !important;}body[data-oloropa-page="packages.php"] #oloropa-sitewide-sound-dock.ol-es-sound-dock{min-height:50px !important;padding:.35rem .82rem .35rem .4rem !important;border:1px solid rgba(255,255,255,.12) !important;border-radius:999px !important;background:rgba(45,31,24,.82) !important;color:#fdfbf7 !important;box-shadow:0 20px 54px rgba(20,12,8,.3) !important;backdrop-filter:blur(12px) saturate(118%) !important;-webkit-backdrop-filter:blur(12px) saturate(118%) !important;}body[data-oloropa-page="packages.php"] #oloropa-sitewide-sound-dock.ol-es-sound-dock button{width:40px !important;height:40px !important;flex-basis:40px !important;color:#2d1f18 !important;background:#fdfbf7 !important;}body[data-oloropa-page="packages.php"] #oloropa-sitewide-sound-dock.ol-es-sound-dock .ol-es-sound-label{max-width:10rem !important;color:rgba(253,251,247,.88) !important;font-size:.68rem !important;letter-spacing:.08em !important;}body[data-oloropa-page="packages.php"]:has(#oloropa-sitewide-sound-dock) .pk-ambient{display:none !important;}@media (max-width:900px){body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"]{padding-top:clamp(7rem,15vh,8.25rem) !important;}}@media (max-width:640px){body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"]{padding-top:6.6rem !important;}body[data-oloropa-page="packages.php"] #oloropa-chat-widget-root[data-ol-public-chat="contextual-concierge"]{right:auto !important;bottom:calc(5rem + env(safe-area-inset-bottom,0px)) !important;left:.75rem !important;max-width:calc(100vw - 1.5rem) !important;}body[data-oloropa-page="packages.php"] #oloropa-chat-widget-root[data-ol-public-chat="contextual-concierge"] .ol-cc-panel{width:min(336px,calc(100vw - 1.5rem)) !important;max-height:calc(100dvh - 7rem) !important;}body[data-oloropa-page="packages.php"]:is(.pk-ambient,#oloropa-sitewide-sound-dock.ol-es-sound-dock){right:.75rem !important;bottom:calc(5rem + env(safe-area-inset-bottom,0px)) !important;}body[data-oloropa-page="packages.php"] #oloropa-sitewide-sound-dock.ol-es-sound-dock{width:3.25rem !important;min-width:3.25rem !important;max-width:3.25rem !important;height:3.25rem !important;min-height:3.25rem !important;padding:.38rem !important;}body[data-oloropa-page="packages.php"] #oloropa-sitewide-sound-dock.ol-es-sound-dock .ol-es-sound-label{display:none !important;}}
