.cap-departures{font-size:15px;font-weight:600;margin:14px 0;color:#fff}.closing__cards{grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px;margin-inline:auto}.cap-offer-note{font-size:13px;line-height:1.6;opacity:.8}.cap-offer-detail{background:#f7f8f6;color:#153f42}.cap-offer-detail .site-header{background:#073a3e}.cap-offer{max-width:1240px;margin:auto;padding:125px 32px 70px}.cap-back{display:inline-block;margin-bottom:24px;color:#176e70}.cap-offer-hero{position:relative;min-height:450px;border-radius:8px;overflow:hidden;background:#063c43;display:flex;align-items:center}.cap-offer-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cap-offer-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,27,34,.86),rgba(0,27,34,.1))}.cap-offer-hero>div{position:relative;z-index:1;padding:45px;color:white}.cap-offer h1{font-size:clamp(42px,6vw,76px);line-height:1.04;margin:14px 0 20px}.cap-offer h1 em{color:#f9c55b}.cap-offer-hero strong{display:block;font-size:35px;margin-top:25px}.cap-offer-hero span{font-size:14px}.cap-offer-columns{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:55px;margin-top:40px}.cap-offer h2{font-size:23px;margin:26px 0 16px}.cap-offer h3{font-size:18px;margin-bottom:7px}.cap-offer p,.cap-offer li{line-height:1.75}.cap-inclusions,.cap-programme{padding-left:23px}.cap-inclusions li,.cap-programme li{padding-left:7px;margin-bottom:12px}.cap-offer-book{padding:8px 28px 30px;background:white;border:1px solid #d9e1df;border-radius:8px;align-self:start}.cap-date-list{padding-left:20px;font-weight:600}.cap-offer dl>div{display:flex;gap:20px;justify-content:space-between;padding:14px 0;border-bottom:1px solid #dce4e2;font-size:14px}.cap-offer dd{margin:0;font-weight:700;white-space:nowrap}.cap-offer-book .btn{display:flex;justify-content:center;text-align:center;margin-top:22px;white-space:normal}.cap-call{display:block;text-align:center;color:#176e70;margin-top:15px;font-weight:600}.cap-offer-detail .site-footer{background:#073a3e;color:white}.cap-offer-detail .route{display:none}@media(max-width:700px){.closing__cards{grid-template-columns:1fr}.cap-offer{padding:105px 18px 40px}.cap-offer-hero{min-height:410px}.cap-offer-hero>div{padding:26px}.cap-offer-columns{grid-template-columns:minmax(0,1fr);gap:16px}.cap-offer-book{padding:5px 18px 24px}.cap-offer dl>div{gap:12px}.cap-offer-hero:after{background:rgba(0,27,34,.55)}}

html.is-lite .cap-offer-detail .site-footer{content-visibility:visible;contain-intrinsic-size:none}
@media(min-width:761px){html.is-cinematic .chapter[data-trip="laleli"]{z-index:2}html.is-cinematic .chapter[data-trip="taksim"]{z-index:3}html.is-cinematic .chapter__price{opacity:0}html.is-cinematic .cap-departures{grid-area:5/1}html.is-cinematic .chapter .itinerary-wrap,html.is-cinematic .chapter .chapter__cta{grid-area:6/1}}

/* Actual property photos, September 2026. */
.cap-hotel-gallery{margin:36px 0}.cap-hotel-gallery h2{font-size:25px;margin:0 0 18px}.cap-hotel-gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cap-hotel-gallery figure{margin:0;min-width:0}.cap-hotel-gallery img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:8px}.cap-hotel-gallery figcaption{font-size:14px;margin-top:8px;color:#536c71}@media(max-width:599px){.cap-hotel-gallery__grid{grid-template-columns:1fr;gap:18px}.cap-hotel-gallery{margin:28px 0}}
/* Keep every navigation pill visible on tablets. */
@media(min-width:761px) and (max-width:1120px){.site-header{flex-wrap:wrap;gap:8px 16px;padding:10px 24px}.site-header__enterprise{margin-left:auto}.site-nav{order:4;flex:1 0 100%;justify-content:center;overflow:visible;gap:8px}.site-nav a{height:36px;padding:0 18px}.cap-offer{padding-top:145px}}

.cap-departure-label{display:block;font-weight:600;margin:18px 0 8px}[data-cap-departure-select]{display:block;box-sizing:border-box;width:100%;min-width:0;height:48px;min-height:48px;appearance:none;-webkit-appearance:none;padding:10px 30px 10px 10px;border:1px solid #aabdbf;border-radius:5px;background:white;color:#153f42;font:400 16px/1.4 Arial,sans-serif}[data-cap-departure-select]:focus-visible{outline:3px solid #008f89;outline-offset:2px}html:not(.cap-departures-active) [data-cap-price],html:not(.cap-departures-active) [data-cap-selected-price]{visibility:hidden}

[data-cap-departure-select]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23153f42' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}
