.-DSjwW_hero{background-color:#f7f1e5;padding-top:100px;padding-bottom:4rem}@media (min-width:768px){.-DSjwW_hero{padding-top:112px;padding-bottom:6rem}}.-DSjwW_container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}.-DSjwW_layout{grid-template-columns:1fr;gap:3rem;display:grid}@media (min-width:1024px){.-DSjwW_layout{grid-template-columns:1fr 360px;gap:4rem}}.-DSjwW_main{min-width:0}.-DSjwW_section{border-bottom:1px solid #e5e5e5;margin-bottom:3rem;padding-bottom:3rem}.-DSjwW_section:last-child{border-bottom:none}.-DSjwW_title{letter-spacing:-.01em;font-size:2rem;font-weight:700;line-height:1.2}@media (min-width:768px){.-DSjwW_title{font-size:2.5rem}}.-DSjwW_title{color:#173b2e;margin-bottom:.25rem}.-DSjwW_location{color:#777d59;margin-bottom:1.5rem;font-size:1.125rem;font-weight:500}.-DSjwW_description{color:#525252;font-size:1rem;line-height:1.6}@media (min-width:768px){.-DSjwW_description{font-size:1.125rem}}.-DSjwW_description{line-height:1.8}.-DSjwW_infoBar{background:#fff;border-radius:12px;flex-wrap:wrap;gap:1rem;margin:2rem 0;padding:1.5rem;display:flex;box-shadow:0 1px 3px #00000014}.-DSjwW_infoItem{flex-direction:column;flex:1;gap:2px;min-width:120px;display:flex}.-DSjwW_infoLabel{color:#a3a3a3;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.-DSjwW_infoValue{color:#173b2e;font-size:.875rem;font-weight:600}.-DSjwW_sectionTitle{color:#173b2e;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600;line-height:1.2}.-DSjwW_highlights{grid-template-columns:1fr;gap:.5rem;display:grid}@media (min-width:480px){.-DSjwW_highlights{grid-template-columns:1fr 1fr}}.-DSjwW_highlightItem{color:#525252;align-items:flex-start;gap:.5rem;padding:.5rem 0;font-size:.875rem;line-height:1.6;display:flex}.-DSjwW_highlightItem:before{content:"✦";color:#e16a2d;flex-shrink:0;margin-top:2px;font-size:.75rem}.-DSjwW_twoCol{border-bottom:1px solid #e5e5e5;grid-template-columns:1fr;gap:2rem;margin-bottom:3rem;padding-bottom:3rem;display:grid}@media (min-width:480px){.-DSjwW_twoCol{grid-template-columns:1fr 1fr}}.-DSjwW_twoCol .-DSjwW_section{border-bottom:none;margin-bottom:0;padding-bottom:0}.-DSjwW_checkList,.-DSjwW_crossList,.-DSjwW_packingList,.-DSjwW_policyList{flex-direction:column;gap:.5rem;display:flex}.-DSjwW_checkList li,.-DSjwW_crossList li,.-DSjwW_packingList li,.-DSjwW_policyList li{color:#525252;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.6;display:flex}.-DSjwW_checkList li:before{content:"✓";color:#22c55e;flex-shrink:0;font-weight:700}.-DSjwW_crossList li:before{content:"✕";color:#ef4444;flex-shrink:0;font-weight:700}.-DSjwW_packingList li:before{content:"•";color:#777d59;flex-shrink:0;font-weight:700}.-DSjwW_policyList li:before{content:"→";color:#e16a2d;flex-shrink:0}.-DSjwW_policyLink{color:#e16a2d;margin-top:1rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-block}.-DSjwW_policyLink:hover{text-decoration:underline}.-DSjwW_sidebar{display:none}@media (min-width:1024px){.-DSjwW_sidebar{display:block}}.-DSjwW_stickyCard{background:#fff;border-radius:12px;flex-direction:column;gap:1.5rem;padding:2rem;display:flex;position:sticky;top:100px;box-shadow:0 4px 12px #0000001a}.-DSjwW_priceBlock{flex-wrap:wrap;align-items:baseline;gap:.25rem;display:flex}.-DSjwW_startingFrom{color:#a3a3a3;width:100%;margin-bottom:2px;font-size:.75rem;display:block}.-DSjwW_originalPrice{color:#a3a3a3;font-size:1rem;text-decoration:line-through}.-DSjwW_price{color:#e16a2d;font-size:2rem;font-weight:700}.-DSjwW_perPerson{color:#a3a3a3;font-size:.875rem}.-DSjwW_nextBatch{background:#173b2e0a;border-radius:8px;flex-direction:column;gap:2px;padding:1rem;display:flex}.-DSjwW_nextBatchLabel{color:#a3a3a3;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.-DSjwW_nextBatchDate{color:#173b2e;font-size:.875rem;font-weight:600}.-DSjwW_spotsLeft{color:#e16a2d;font-size:.75rem;font-weight:500}.-DSjwW_sidebarMeta{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;flex-direction:column;gap:.5rem;padding:1rem 0;display:flex}.-DSjwW_sidebarRow{justify-content:space-between;font-size:.875rem;display:flex}.-DSjwW_sidebarRow span:first-child{color:#737373}.-DSjwW_sidebarRow span:last-child{color:#173b2e;font-weight:500}.-DSjwW_bookBtnLink{text-decoration:none}.-DSjwW_bookBtn,.-DSjwW_enquireBtn{width:100%}.-DSjwW_mobileBar{z-index:90;background:#fff;padding:1rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #0000001a}@media (min-width:1024px){.-DSjwW_mobileBar{display:none}}.-DSjwW_mobileBarInner{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex}.-DSjwW_mobilePrice{flex-direction:column;display:flex}.-DSjwW_mobilePriceValue{color:#e16a2d;font-size:1.25rem;font-weight:700}.-DSjwW_mobilePerPerson{color:#a3a3a3;font-size:.75rem}.-DSjwW_mobileBookBtn{color:#fff;background-color:#e16a2d;border-radius:8px;justify-content:center;align-items:center;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.-DSjwW_mobileBookBtn:hover{background-color:#c9571f}
.aqzNMG_gallery{flex-direction:column;gap:1rem;display:flex}.aqzNMG_mainImage{aspect-ratio:16/9;border-radius:12px;position:relative;overflow:hidden}.aqzNMG_image{object-fit:cover}.aqzNMG_thumbnails{gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.aqzNMG_thumbnails::-webkit-scrollbar{height:4px}.aqzNMG_thumbnails::-webkit-scrollbar-track{background:#f5f5f5;border-radius:2px}.aqzNMG_thumbnails::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:2px}.aqzNMG_thumb{cursor:pointer;border:2px solid #0000;border-radius:4px;flex-shrink:0;width:80px;height:56px;padding:0;transition:border-color .15s;position:relative;overflow:hidden}.aqzNMG_thumb:hover{border-color:#d4d4d4}@media (min-width:768px){.aqzNMG_thumb{width:100px;height:70px}}.aqzNMG_thumbActive,.aqzNMG_thumbActive:hover{border-color:#e16a2d}.aqzNMG_thumbImg{object-fit:cover}
.JBnOna_accordion{flex-direction:column;gap:.5rem;display:flex}.JBnOna_item{background:#fff;border:1px solid #e5e5e5;border-radius:8px;transition:border-color .15s;overflow:hidden}.JBnOna_item.JBnOna_open{border-color:#d4d4d4}.JBnOna_trigger{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 1.5rem;display:flex}.JBnOna_trigger:hover{background-color:#f5f5f5}.JBnOna_triggerText{color:#173b2e;font-size:1rem;font-weight:600}.JBnOna_icon{color:#a3a3a3;flex-shrink:0;transition:transform .25s}.JBnOna_open .JBnOna_icon{transform:rotate(180deg)}.JBnOna_content{max-height:0;transition:max-height .4s;overflow:hidden}.JBnOna_open .JBnOna_content{max-height:500px}.JBnOna_contentInner{padding:0 1.5rem 1.5rem}.JBnOna_contentInner p{color:#525252;font-size:.875rem;line-height:1.8}
