
.komodo-cruise [data-id="24ed0f1"] ul {
  display:flex; flex-wrap:nowrap; justify-content:safe center; overflow-x:auto;
  scrollbar-width:thin; padding:4px 0; background:transparent;
  border-block:1px solid #b9c2af; border-radius:0;
}
.komodo-cruise [data-id="24ed0f1"] li {flex:none}
.komodo-cruise [data-id="24ed0f1"] a {
  font:400 clamp(14px,1.3vw,18px)/1.4 Shrikhand,Georgia,serif;
  color:#254733; padding:10px clamp(8px,1vw,14px); white-space:nowrap;
}
.komodo-cruise [data-id="24ed0f1"] a:is(:hover,:focus-visible) {background:#e7ebdf;color:#173628}
.komodo-cruise .elementor-32505>[data-id="ea6bab9"] {
  display:grid; grid-template-columns:1fr 1fr; gap:clamp(18px,3vw,42px);
  align-items:center; border:0; padding:0;
}
.komodo-cruise [data-id="ea6bab9"]>.e-con-inner {margin:0}
.komodo-cruise [data-id="ea6bab9"] h2 {font-size:clamp(25px,2.6vw,38px)}
.komodo-cruise [data-id="edb6cff"] {font:400 21px/1.2 Shrikhand,Georgia,serif;margin:16px 0 4px}
.komodo-cruise [data-id="faad32d"] li {padding:4px 8px;background:#e7ecde;border-radius:3px}
.komodo-cruise [data-id="2fb5e79"] .k-film {width:100%;margin:12px 0 0;border-radius:5px;overflow:hidden}
.komodo-cruise .elementor-32505>[data-id="e0187fd"] {
  background:#1a382b url(../art/field-paper.svg);color:#fffaed;border:0;
  border-left:5px solid #e8ba49;padding:clamp(18px,2vw,28px);
}
.komodo-cruise [data-id="e0187fd"] h2 {font-size:clamp(23px,2.4vw,34px)}
.komodo-cruise [data-id="e0187fd"] .k-booking>summary {color:#ffdf88}
.komodo-cruise .k-thumbnails {display:flex;gap:6px;margin-top:8px}
.komodo-cruise .k-thumbnails button {flex:1;min-width:0;padding:3px;border:2px solid transparent;background:none;border-radius:5px}
.komodo-cruise .k-thumbnails img {width:100%;aspect-ratio:1.5;object-fit:cover}
.komodo-cruise .k-thumbnails [aria-pressed="true"] {border-color:#44634c}
.komodo-cruise :is([data-id="2778669"],[data-id="b62cf25"]) .swiper-slide a {text-decoration:none;color:inherit;display:block}
.komodo-cruise [data-id="2778669"] .swiper-slide {align-self:start}
.komodo-cruise [data-id="2778669"] .swiper-slide a:hover h3 {text-decoration:underline}
.komodo-cruise :is([data-id="f86d731"],[data-id="02d7424"]) {display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(18px,3vw,40px);align-items:center}
.komodo-cruise [data-id="1535c48"] img {border-radius:5px}
.komodo-cruise [data-id="1535c48"] .elementor-widget-icon {display:inline-block}
.komodo-cruise [data-id="1535c48"] .elementor-widget-text-editor {border:0;padding:0}
.komodo-cruise .e-n-accordion details {padding:0;border:0;border-bottom:1px solid #bfc8b8;background:none;border-radius:0;margin:0}
.komodo-cruise .e-n-accordion summary {display:flex;align-items:center;justify-content:space-between;gap:18px;padding:9px 2px;min-height:40px;cursor:pointer;list-style:none}
.komodo-cruise .e-n-accordion summary::-webkit-details-marker {display:none}
.komodo-cruise .e-n-accordion summary::after {content:'+';font:18px Arial}
.komodo-cruise .e-n-accordion details[open]>summary::after {content:'−'}
.komodo-cruise .e-n-accordion summary h3 {font:650 15px/1.35 Arial;margin:0}
.komodo-cruise .e-n-accordion summary:focus-visible {outline:0;box-shadow:inset 3px 0 #51755b;padding-left:10px}
.komodo-cruise .e-n-accordion details>div {max-width:72ch;padding:4px 0 14px}
.komodo-cruise [data-id="5adfbd6f"] h2 {display:inline-block;white-space:nowrap;background:url(../art/survey-tape-yellow.svg) center/100% 100% no-repeat;transform:rotate(-1deg);font:700 clamp(24px,2.5vw,34px)/1 "Reenie Beanie",cursive;padding:6px 15px}
.komodo-cruise [data-id="6dc9ee9d"]>.e-con-inner {max-width:800px;margin-inline:auto}
.komodo-cruise [data-id="734ca3a"] ul {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.komodo-cruise [data-id="734ca3a"] li {padding:10px 12px;background:#e9eddf;font-weight:500}
.komodo-cruise [data-id="b62cf25"]>.e-con-inner {max-width:850px;margin:auto}
.komodo-cruise [data-id="4e99ffe"] {background:#f1efe3;padding:clamp(16px,2vw,28px);border-block:1px solid #c6cab7}
.komodo-cruise [data-id="4e99ffe"] ul {display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:0;gap:0 18px}
.komodo-cruise [data-id="4e99ffe"] li {padding:8px 0;border-top:1px solid #cbd1bf;font-weight:400}
.komodo-cruise [data-id="84c5465"] img {width:auto;max-height:540px;max-width:100%;margin:auto}
@media(max-width:700px) {
  .komodo-cruise .elementor-32505>[data-id="ea6bab9"],.komodo-cruise :is([data-id="f86d731"],[data-id="02d7424"]) {grid-template-columns:1fr}
  .komodo-cruise [data-id="734ca3a"] ul {grid-template-columns:1fr}
}
.komodo-cruise [data-id="2778669"] .swiper-slide a h3 {text-decoration:none}
.komodo-cruise [data-id="7115e56"] {display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(16px,3vw,40px)}
.komodo-cruise [data-id="84c5465"] img {border-radius:4px}
@media(max-width:700px) {
  .komodo-cruise [data-id="7115e56"] {grid-template-columns:1fr}
}
