body.epic-os-honeymoon-page{--ehp-hero:url(//epicmilestravel.com/wp-content/plugins/epicmiles-os/assets/css/edxe/../../img/edxe/honeymoon-hero-phuket.webp);--ehp-ivory:#f6f1e8;--ehp-ivory-deep:#efe6d8;--ehp-blush:rgba(186,140,122,.12);--ehp-gold:#c4a574;--ehp-gold-soft:#d8c19a;--ehp-ink:#2a2420;--ehp-muted:#6a6158;--ehp-serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--ehp-sans:"Outfit","Segoe UI",system-ui,sans-serif;background:var(--ehp-ivory)}body.epic-os-honeymoon-page .site-main,body.epic-os-honeymoon-page .entry-content,body.epic-os-honeymoon-page .elementor{background:var(--ehp-ivory)}body.epic-os-honeymoon-page .entry-title,body.epic-os-honeymoon-page .page-title:not(.elementor-heading-title):not(.lux-hero h1){display:none !important}body.epic-os-honeymoon-page .lux-hero{position:relative;isolation:isolate;height:auto !important;min-height:clamp(420px, 62vh, 680px) !important;display:flex !important;align-items:flex-end !important;justify-content:flex-start !important;text-align:left !important;color:#fff !important;overflow:hidden !important;background-image:linear-gradient(180deg,rgba(22,16,14,.18) 0%,rgba(22,16,14,.62) 100%),var(--ehp-hero) !important;background-size:cover !important;background-position:center 40% !important;font-family:var(--ehp-sans) !important}body.epic-os-honeymoon-page .lux-hero-overlay{background:linear-gradient(180deg,rgba(22,16,14,.08) 0%,rgba(22,16,14,.55) 100%) !important}body.epic-os-honeymoon-page .lux-hero-content{position:relative;z-index:1;max-width:40rem !important;padding:clamp(3.5rem, 8vw, 6rem) clamp(1.25rem, 5vw, 4rem) clamp(2.4rem, 5vw, 3.6rem) !important;margin:0 !important}body.epic-os-honeymoon-page .lux-hero .lux-mini{display:inline-block;letter-spacing:.18em !important;font-size:.72rem !important;font-weight:700;color:#e6d3b0 !important}body.epic-os-honeymoon-page .lux-hero h1{font-family:var(--ehp-serif) !important;font-size:clamp(2.1rem, 5vw, 3.6rem) !important;line-height:1.08 !important;letter-spacing:-.03em !important;font-weight:600 !important;color:#fffcf7 !important;margin:.85rem 0 1rem !important;background:0 0 !important;-webkit-text-fill-color:#fffcf7 !important;animation:none !important}body.epic-os-honeymoon-page .lux-hero p{font-size:1.05rem !important;line-height:1.65 !important;color:rgba(255,252,247,.88) !important;max-width:34rem;margin:0 !important}body.epic-os-honeymoon-page .lux-btn{margin-top:1.5rem !important;padding:.9rem 1.5rem !important;background:#c4a574 !important;color:#1c1917 !important;border-radius:999px !important;font-weight:600 !important;letter-spacing:.01em;box-shadow:none !important}body.epic-os-honeymoon-page .lux-btn:hover{background:#d4b88a !important}body.epic-os-honeymoon-page .lux-btn:focus-visible{outline:2px solid #e6d3b0;outline-offset:3px}body.epic-os-honeymoon-page .lux-philosophy{position:relative;isolation:isolate;padding:clamp(3.2rem, 6vw, 5rem) 0 !important;background:radial-gradient(ellipse 70% 50% at 12% 18%,var(--ehp-blush),transparent 62%),radial-gradient(ellipse 55% 40% at 92% 88%,rgba(196,165,116,.1),transparent 60%),var(--ehp-ivory) !important;font-family:var(--ehp-sans) !important;overflow:hidden}body.epic-os-honeymoon-page .edxe-hm-ambience{position:absolute;inset:0;pointer-events:none;z-index:0}body.epic-os-honeymoon-page .edxe-hm-ambience__glow{position:absolute;width:42%;height:55%;left:50%;top:8%;transform:translateX(-50%);background:radial-gradient(circle,rgba(196,165,116,.14),transparent 68%)}body.epic-os-honeymoon-page .edxe-hm-ambience__petal{position:absolute;width:10px;height:10px;border-radius:10px 10px 2px;background:rgba(186,140,122,.16);transform:rotate(45deg);animation:ehp-drift 22s linear infinite}body.epic-os-honeymoon-page .edxe-hm-ambience__petal:nth-child(2){left:8%;top:72%;animation-duration:26s}body.epic-os-honeymoon-page .edxe-hm-ambience__petal:nth-child(3){left:18%;top:28%;animation-duration:20s;animation-delay:-4s;width:7px;height:7px}body.epic-os-honeymoon-page .edxe-hm-ambience__petal:nth-child(4){left:36%;top:80%;animation-duration:24s;animation-delay:-8s}body.epic-os-honeymoon-page .edxe-hm-ambience__petal:nth-child(5){left:54%;top:18%;animation-duration:28s;animation-delay:-2s;width:8px;height:8px}body.epic-os-honeymoon-page .edxe-hm-ambience__petal:nth-child(6){left:68%;top:64%;animation-duration:21s;animation-delay:-11s}body.epic-os-honeymoon-page .edxe-hm-ambience__petal:nth-child(7){left:82%;top:34%;animation-duration:25s;animation-delay:-6s;width:6px;height:6px}body.epic-os-honeymoon-page .edxe-hm-ambience__petal:nth-child(8){left:91%;top:76%;animation-duration:23s;animation-delay:-13s}body.epic-os-honeymoon-page .edxe-hm-ambience__petal:nth-child(9){left:44%;top:46%;animation-duration:27s;animation-delay:-9s}@keyframes ehp-drift{0%{transform:rotate(45deg) translate3d(0,12px,0);opacity:.12}50%{transform:rotate(52deg) translate3d(6px,-18px,0);opacity:.28}100%{transform:rotate(45deg) translate3d(-4px,12px,0);opacity:.12}}body.epic-os-honeymoon-page .lux-philosophy .lux-container,body.epic-os-honeymoon-page .lux-container{position:relative;z-index:1;width:min(1180px, calc(100% - clamp(1.5rem, 5vw, 4rem))) !important;max-width:1180px !important}body.epic-os-honeymoon-page .lux-philo-head{text-align:center;margin-bottom:clamp(1.8rem, 3vw, 2.6rem) !important}body.epic-os-honeymoon-page .lux-philosophy .lux-mini{letter-spacing:.18em !important;font-size:.72rem !important;font-weight:700;color:var(--ehp-gold) !important}body.epic-os-honeymoon-page .lux-philosophy .gold-shimmer,body.epic-os-honeymoon-page .lux-philosophy h2{font-family:var(--ehp-serif) !important;font-size:clamp(2rem, 4.2vw, 3.1rem) !important;line-height:1.15 !important;letter-spacing:-.025em !important;font-weight:600 !important;color:var(--ehp-ink) !important;background:0 0 !important;-webkit-text-fill-color:var(--ehp-ink) !important;animation:none !important;margin:.7rem 0 0 !important}body.epic-os-honeymoon-page .lux-divider,body.epic-os-honeymoon-page .gold-divider{width:42px !important;height:2px !important;margin:1rem auto 0 !important;background:var(--ehp-gold) !important}body.epic-os-honeymoon-page .lux-slider-wrapper,body.epic-os-honeymoon-page .epic-slider-wrap{position:relative}body.epic-os-honeymoon-page .lux-slider{display:flex !important;gap:1rem !important;overflow-x:auto !important;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:.4rem .15rem 1rem !important;-webkit-overflow-scrolling:touch}body.epic-os-honeymoon-page .lux-philo-card{flex:0 0 calc(25% - 0.75rem);min-width:240px !important;background:rgba(255,252,247,.92) !important;border:1px solid rgba(42,36,32,.08) !important;border-radius:20px !important;padding:1.45rem 1.3rem 1.55rem !important;box-shadow:0 14px 36px rgba(42,36,32,.05) !important;scroll-snap-align:start;transition:transform .3s ease,box-shadow .3s ease}body.epic-os-honeymoon-page .lux-philo-card:before{content:"";display:block;width:18px;height:2px;margin-bottom:1rem;background:var(--ehp-gold)}body.epic-os-honeymoon-page .lux-philo-card h3{font-family:var(--ehp-serif) !important;font-size:1.25rem !important;color:var(--ehp-ink) !important;margin:0 0 .5rem !important}body.epic-os-honeymoon-page .lux-philo-card p{font-size:.95rem !important;line-height:1.6 !important;color:var(--ehp-muted) !important;margin:0 !important}@media (hover:hover) and (pointer:fine){body.epic-os-honeymoon-page .lux-philo-card:hover,body.epic-os-honeymoon-page .romance-card:hover{transform:translateY(-4px);box-shadow:0 20px 44px rgba(42,36,32,.08) !important}}body.epic-os-honeymoon-page .lux-nav,body.epic-os-honeymoon-page .epic-arrow{width:44px !important;height:44px !important;border-radius:999px !important;background:#fff !important;border:1px solid rgba(42,36,32,.08) !important;box-shadow:0 10px 22px rgba(42,36,32,.08) !important;color:var(--ehp-ink) !important;z-index:2 !important}body.epic-os-honeymoon-page .lux-nav:focus-visible,body.epic-os-honeymoon-page .epic-arrow:focus-visible{outline:2px solid var(--ehp-gold);outline-offset:3px}body.epic-os-honeymoon-page .lux-prev{left:-6px !important}body.epic-os-honeymoon-page .lux-next{right:-6px !important}body.epic-os-honeymoon-page .epic-romance{position:relative;padding:clamp(2.6rem, 5vw, 4.2rem) 0 clamp(3.2rem, 6vw, 5rem) !important;background:var(--ehp-ivory-deep) !important;font-family:var(--ehp-sans) !important}body.epic-os-honeymoon-page .epic-romance-head{width:min(1180px, calc(100% - clamp(1.5rem, 5vw, 4rem)));margin:0 auto 1.8rem !important;text-align:center}body.epic-os-honeymoon-page .epic-romance h2{font-family:var(--ehp-serif) !important;font-size:clamp(1.85rem, 3.4vw, 2.5rem) !important;color:var(--ehp-ink) !important;background:0 0 !important;-webkit-text-fill-color:var(--ehp-ink) !important;animation:none !important;font-weight:600 !important;letter-spacing:-.02em;margin:0 !important}body.epic-os-honeymoon-page .epic-slider-wrap{width:min(1180px, calc(100% - clamp(1.5rem, 5vw, 4rem))) !important;max-width:1180px !important}body.epic-os-honeymoon-page .epic-romance-slider{display:flex !important;gap:1rem !important;overflow-x:auto !important;scroll-snap-type:x mandatory;padding:.35rem .1rem 1rem !important;-webkit-overflow-scrolling:touch}body.epic-os-honeymoon-page .romance-card{flex:0 0 min(280px, 82vw);min-width:0 !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:0 !important;background:#fffcf7 !important;border:1px solid rgba(42,36,32,.08) !important;border-radius:20px !important;padding:0 !important;overflow:hidden;box-shadow:0 14px 36px rgba(42,36,32,.05) !important;scroll-snap-align:start;transition:transform .3s ease,box-shadow .3s ease}body.epic-os-honeymoon-page .romance-card img{width:100% !important;height:auto !important;aspect-ratio:3/2;object-fit:cover !important;border-radius:0 !important;flex-shrink:0}body.epic-os-honeymoon-page .romance-card>div{padding:1rem 1.05rem 1.15rem}body.epic-os-honeymoon-page .romance-card h3{font-family:var(--ehp-serif) !important;font-size:1.2rem !important;color:var(--ehp-ink) !important;margin:0 0 .35rem !important}body.epic-os-honeymoon-page .romance-card p{font-size:.92rem !important;line-height:1.55 !important;color:var(--ehp-muted) !important;margin:0 !important}body.epic-os-honeymoon-page .epic-left{left:-6px !important}body.epic-os-honeymoon-page .epic-right{right:-6px !important}body.epic-os-honeymoon-page .epic-os-site-footer,body.epic-os-honeymoon-page [data-epic-os-concierge],body.epic-os-honeymoon-page .epic-os-journey-fab{z-index:40}@media (max-width:1199px){body.epic-os-honeymoon-page .lux-philo-card{flex-basis:calc(33.33% - 0.7rem)}}@media (max-width:991px){body.epic-os-honeymoon-page .lux-philo-card{flex-basis:calc(50% - 0.55rem)}}@media (max-width:767px){body.epic-os-honeymoon-page .lux-hero-content{padding-inline:1.15rem !important}body.epic-os-honeymoon-page .lux-philo-card,body.epic-os-honeymoon-page .romance-card{flex-basis:min(86vw, 320px)}body.epic-os-honeymoon-page .lux-nav,body.epic-os-honeymoon-page .epic-arrow{display:none}}@media (prefers-reduced-motion:reduce){body.epic-os-honeymoon-page .edxe-hm-ambience__petal,body.epic-os-honeymoon-page .gold-shimmer,body.epic-os-honeymoon-page .lux-philosophy h2,body.epic-os-honeymoon-page .epic-romance h2{animation:none !important}body.epic-os-honeymoon-page .lux-philo-card,body.epic-os-honeymoon-page .romance-card,body.epic-os-honeymoon-page .lux-slider,body.epic-os-honeymoon-page .epic-romance-slider{transition:none !important;scroll-behavior:auto !important}body.epic-os-honeymoon-page .edxe-hm-ambience__petal{opacity:.14}}