body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"]{--pk-o4-inline:clamp(1.25rem,4.8vw,4.75rem);--pk-o4-header-clearance:clamp(7.75rem,13vh,10.25rem);--pk-o4-bottom-clearance:clamp(5.5rem,10vh,7.5rem);min-height:100svh !important;display:grid !important;align-items:center !important;padding:var(--pk-o4-header-clearance) var(--pk-o4-inline) var(--pk-o4-bottom-clearance) !important;overflow:clip !important;isolation:isolate !important;}body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"] .pk4-hero-grid{position:relative !important;z-index:3 !important;display:grid !important;grid-template-columns:minmax(0,1fr) minmax(320px,390px) !important;align-items:center !important;justify-content:space-between !important;gap:clamp(2rem,6vw,7rem) !important;width:min(1380px,100%) !important;max-width:100% !important;min-width:0 !important;margin:0 auto !important;padding:0 !important;transform:none !important;}body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"] .pk4-hero-copy{align-self:center !important;min-width:0 !important;max-width:900px !important;padding:0 !important;transform:none !important;}body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"] .pk4-hero-copy h1{max-width:13.5ch !important;margin:.6rem 0 1.15rem !important;font-size:clamp(4.15rem,7.15vw,8.25rem) !important;line-height:.88 !important;letter-spacing:-.058em !important;text-wrap:balance !important;}body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"] .pk4-hero-copy > p:not(.pk-kicker){max-width:680px !important;margin:0 !important;font-size:clamp(.98rem,1.15vw,1.12rem) !important;line-height:1.72 !important;text-wrap:pretty !important;}body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"] .pk4-hero-action-row{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:flex-start !important;gap:1rem !important;width:fit-content !important;max-width:100% !important;margin:1.65rem 0 0 !important;}body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"] .pk4-hero-action-row .pk4-btn{flex:0 0 auto !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:0 !important;min-height:50px !important;width:auto !important;margin:0 !important;padding:.88rem 1.18rem !important;border-radius:999px !important;font-size:.78rem !important;line-height:1 !important;letter-spacing:.015em !important;white-space:nowrap !important;transform:translateZ(0) !important;}body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"] .pk4-hero-proof{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:.55rem !important;margin-top:1.35rem !important;}body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"] .pk4-filter-card{justify-self:end !important;align-self:center !important;display:block !important;width:100% !important;max-width:390px !important;max-height:none !important;margin:0 !important;padding:1.1rem !important;overflow:visible !important;border:1px solid rgba(255,255,255,.64) !important;border-radius:1.55rem !important;background:linear-gradient(180deg,rgba(253,251,247,.97),rgba(247,242,235,.91)) !important;color:#2d1f18 !important;box-shadow:0 28px 90px rgba(20,12,8,.28) !important;backdrop-filter:blur(22px) saturate(118%) !important;-webkit-backdrop-filter:blur(22px) saturate(118%) !important;transform:none !important;}body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"] .pk4-filter-card h2{margin:.24rem 0 .55rem !important;color:#2d1f18 !important;font-size:clamp(1.85rem,2.45vw,2.55rem) !important;line-height:.94 !important;letter-spacing:-.038em !important;}body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"] .pk4-filter-card > p:not(.pk-kicker){max-width:32ch !important;margin:0 !important;color:rgba(45,31,24,.72) !important;font-size:.84rem !important;line-height:1.55 !important;}body[data-oloropa-page="packages.php"] .pk4-filter-lookbook{position:relative !important;isolation:isolate !important;width:100% !important;aspect-ratio:16 / 7.4 !important;min-height:7.4rem !important;max-height:10rem !important;margin:.95rem 0 .85rem !important;overflow:hidden !important;border:1px solid rgba(45,31,24,.12) !important;border-radius:1.05rem !important;background:radial-gradient(circle at 78% 18%,rgba(212,163,115,.22),transparent 38%),linear-gradient(135deg,#2d1f18,#695044) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 14px 34px rgba(45,31,24,.14) !important;}body[data-oloropa-page="packages.php"] .pk4-filter-lookbook img{position:absolute !important;inset:0 !important;z-index:-2 !important;display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:52% 48% !important;filter:saturate(.72) contrast(1.06) brightness(.68) sepia(.08) !important;transform:scale(1.025) !important;}body[data-oloropa-page="packages.php"] .pk4-filter-lookbook-shade{position:absolute !important;inset:0 !important;z-index:-1 !important;pointer-events:none !important;background:linear-gradient(180deg,rgba(45,31,24,.05),rgba(45,31,24,.4)),linear-gradient(90deg,rgba(45,31,24,.38),transparent 54%,rgba(212,163,115,.08)) !important;backdrop-filter:blur(.35px) !important;-webkit-backdrop-filter:blur(.35px) !important;}body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"] .pk3-hero-signal-board{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:.48rem !important;margin:0 0 .78rem !important;}body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"] .pk3-hero-signal-board span{min-width:0 !important;min-height:0 !important;padding:.66rem .7rem !important;overflow:hidden !important;border:1px solid rgba(45,31,24,.1) !important;border-radius:.86rem !important;background:rgba(45,31,24,.075) !important;color:#2d1f18 !important;box-shadow:none !important;}body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"] .pk3-hero-signal-board em{display:block !important;max-width:100% !important;overflow:hidden !important;color:rgba(45,31,24,.68) !important;text-overflow:ellipsis !important;white-space:nowrap !important;}body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"] .pk4-hero-chip-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:.46rem !important;margin:0 0 .8rem !important;}body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"] .pk4-hero-chip-grid button{min-width:0 !important;min-height:42px !important;padding:.62rem .68rem !important;overflow:hidden !important;border-color:rgba(45,31,24,.12) !important;border-radius:.82rem !important;background:rgba(253,251,247,.7) !important;color:#2d1f18 !important;font-size:.74rem !important;line-height:1.15 !important;text-align:left !important;text-overflow:ellipsis !important;white-space:nowrap !important;}body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"] .pk4-filter-card > .pk4-btn{width:100% !important;min-height:48px !important;padding:.82rem 1rem !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{flex:0 0 auto !important;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"] .pk-ambient{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;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:.58rem !important;width:auto !important;max-width:min(15rem,calc(100vw - 4rem)) !important;min-width:0 !important;min-height:50px !important;height:auto !important;margin:0 !important;padding:.72rem .92rem !important;overflow:hidden !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;transform:translate3d(0,0,0) !important;}body[data-oloropa-page="packages.php"] .pk-ambient i{flex:0 0 auto !important;width:.58rem !important;height:.58rem !important;border-radius:999px !important;background:#d4a373 !important;box-shadow:0 0 0 .3rem rgba(212,163,115,.14) !important;}body[data-oloropa-page="packages.php"] .pk-ambient span{display:block !important;max-width:10rem !important;overflow:hidden !important;color:#fdfbf7 !important;font-size:.7rem !important;font-weight:800 !important;line-height:1 !important;letter-spacing:.08em !important;text-overflow:ellipsis !important;text-shadow:none !important;text-transform:uppercase !important;white-space:nowrap !important;}@media (min-width:901px) and (max-width:1180px){body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"]{--pk-o4-inline:clamp(1.35rem,3vw,2.4rem);}body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"] .pk4-hero-grid{grid-template-columns:minmax(0,1fr) minmax(290px,340px) !important;gap:clamp(1.5rem,3.5vw,3rem) !important;}body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"] .pk4-hero-copy h1{font-size:clamp(3.8rem,6.9vw,5.7rem) !important;}body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"] .pk4-filter-card{max-width:340px !important;}body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"] .pk4-hero-action-row{gap:.65rem !important;}body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"] .pk4-hero-action-row .pk4-btn{padding-inline:.9rem !important;font-size:.72rem !important;}}@media (max-width:900px){body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"]{min-height:auto !important;padding-top:clamp(7rem,15vh,8.25rem) !important;padding-bottom:clamp(6rem,11vh,7rem) !important;overflow:hidden !important;}body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"] .pk4-hero-grid{grid-template-columns:minmax(0,1fr) !important;gap:1.5rem !important;width:min(760px,100%) !important;}body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"] .pk4-hero-copy,body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"] .pk4-filter-card{width:100% !important;max-width:none !important;}body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"] .pk4-hero-copy h1{max-width:12ch !important;font-size:clamp(3.35rem,10vw,5.8rem) !important;}body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"] .pk4-filter-card{justify-self:stretch !important;}}@media (max-width:640px){body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"]{--pk-o4-inline:.9rem;padding-top:6.6rem !important;padding-bottom:6.4rem !important;}body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"] .pk4-hero-copy h1{max-width:100% !important;font-size:clamp(2.9rem,14vw,4.5rem) !important;line-height:.92 !important;}body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"] .pk4-hero-action-row{display:grid !important;grid-template-columns:1fr !important;gap:.6rem !important;width:100% !important;}body[data-oloropa-page="packages.php"] .pk4-hero[data-ol-package-hero="modular"] .pk4-hero-action-row .pk4-btn{width:100% !important;}body[data-oloropa-page="packages.php"] .pk4-filter-lookbook{min-height:6.6rem !important;max-height:7.5rem !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"] #oloropa-chat-widget-root[data-ol-public-chat="contextual-concierge"] .ol-cc-toggle span{display:none !important;}body[data-oloropa-page="packages.php"] .pk-ambient{right:.75rem !important;bottom:calc(5rem + env(safe-area-inset-bottom,0px)) !important;width:3.25rem !important;min-width:3.25rem !important;max-width:3.25rem !important;height:3.25rem !important;min-height:3.25rem !important;padding:0 !important;}body[data-oloropa-page="packages.php"] .pk-ambient span{display:none !important;}}@media (prefers-reduced-motion:reduce){body[data-oloropa-page="packages.php"] .pk4-filter-lookbook img,body[data-oloropa-page="packages.php"] #oloropa-chat-widget-root,body[data-oloropa-page="packages.php"] .pk-ambient{transition:none !important;animation:none !important;transform:none !important;}}
