:is(.mk-tour,.mk-ship) .th3{padding-top:18px}:is(.mk-tour,.mk-ship) .th3-top{justify-content:space-between;align-items:center;gap:12px;display:flex}:is(.mk-tour,.mk-ship) .th3-crumbs{color:var(--slate);flex-wrap:wrap;gap:6px 8px;min-width:0;font-size:13px;display:flex}:is(.mk-tour,.mk-ship) .th3-crumbs a{color:var(--navy)}:is(.mk-tour,.mk-ship) .th3-crumbs a:hover{text-decoration:underline}:is(.mk-tour,.mk-ship) .th3-crumbs>span:not(:last-child)>span{color:var(--slate)}:is(.mk-tour,.mk-ship) .th3-share{width:40px;height:40px;color:var(--navy);box-shadow:inset 0 0 0 1.5px var(--line);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}:is(.mk-tour,.mk-ship) .th3-share:hover{background:var(--soft)}:is(.mk-tour,.mk-ship) .th3-share svg{width:18px;height:18px}:is(.mk-tour,.mk-ship) .th3-head{justify-content:space-between;align-items:flex-end;gap:18px 32px;margin:14px 0 20px;display:flex}:is(.mk-tour,.mk-ship) .th3-head-text{flex:auto;min-width:0}:is(.mk-tour,.mk-ship) .th3-aside{flex-wrap:wrap;flex:none;align-items:center;gap:12px 22px;padding-bottom:6px;display:flex}:is(.mk-tour,.mk-ship) .th3-price{text-align:right}:is(.mk-tour,.mk-ship) .th3-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#8a6331;margin-bottom:8px;font-size:11.5px;font-weight:600;display:block}:is(.mk-tour,.mk-ship) .th3-head h1{max-width:28ch;margin-bottom:10px;font-size:clamp(28px,4.4vw,46px);line-height:1.06}:is(.mk-tour,.mk-ship) .th3-head p{color:var(--slate);max-width:70ch;font-size:16.5px}:is(.mk-tour,.mk-ship) .th3-stage{position:relative}:is(.mk-tour,.mk-ship) .th3-track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:10px;display:flex;overflow-x:auto}:is(.mk-tour,.mk-ship) .th3-track::-webkit-scrollbar{display:none}:is(.mk-tour,.mk-ship) .th3-slide{scroll-snap-align:start;aspect-ratio:1;background:var(--navy);border-radius:16px;flex:0 0 calc(33.3333% - 6.66667px);position:relative;overflow:hidden}:is(.mk-tour,.mk-ship) .th3-slide>button{cursor:zoom-in;width:100%;height:100%;position:absolute;inset:0}:is(.mk-tour,.mk-ship) .th3-slide img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}:is(.mk-tour,.mk-ship) .th3-slide>button:hover img{transform:scale(1.04)}:is(.mk-tour,.mk-ship) .th3-arrow{width:44px;height:44px;color:var(--navy);z-index:2;background:#fffffff2;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 18px #0b243740}:is(.mk-tour,.mk-ship) .th3-arrow.prev{left:12px}:is(.mk-tour,.mk-ship) .th3-arrow.next{right:12px}:is(.mk-tour,.mk-ship) .th3-arrow:disabled{opacity:0;pointer-events:none}:is(.mk-tour,.mk-ship) .th3-arrow svg{width:20px;height:20px}:is(.mk-tour,.mk-ship) .th3-price small{color:var(--slate);font-size:12.5px;display:block}:is(.mk-tour,.mk-ship) .th3-price b{font-family:var(--display);letter-spacing:-.03em;color:var(--navy);font-size:32px;font-weight:600;line-height:1.05}:is(.mk-tour,.mk-ship) .btn.th3-alt:not(.itin-tools .btn){color:#895c24;background:#fff;box-shadow:inset 0 0 0 1.5px #895c24}:is(.mk-tour,.mk-ship) .btn.th3-alt:not(.itin-tools .btn):hover{background:#fbf3e2}@media (max-width:980px){:is(.mk-tour,.mk-ship) .th3-slide{flex-basis:calc(50% - 5px)}}@media (max-width:640px){:is(.mk-tour,.mk-ship) .th3-slide{border-radius:14px;flex-basis:66%}:is(.mk-tour,.mk-ship) .th3-arrow{display:none}}@media (max-width:860px){:is(.mk-tour,.mk-ship) .th3-head{flex-direction:column;align-items:stretch}:is(.mk-tour,.mk-ship) .th3-aside{justify-content:space-between;padding-bottom:0}:is(.mk-tour,.mk-ship) .th3-price{text-align:left}:is(.mk-tour,.mk-ship) .th3-head p{font-size:15.5px}}:is(.mk-tour,.mk-ship) .th3-gallery-btn{display:none}@media (max-width:640px){:is(.mk-tour,.mk-ship) .th3-top{gap:10px}:is(.mk-tour,.mk-ship) .th3-crumbs{white-space:nowrap;background:#f5efe3;border-radius:12px;flex-wrap:nowrap;flex:auto;gap:6px;padding:9px 12px;font-size:12.5px;overflow:hidden}:is(.mk-tour,.mk-ship) .th3-crumbs>a,:is(.mk-tour,.mk-ship) .th3-crumbs>span{flex:none}:is(.mk-tour,.mk-ship) .th3-crumbs .th3-here{text-overflow:ellipsis;min-width:0;color:var(--ink);flex:0 auto;overflow:hidden}:is(.mk-tour,.mk-ship) .th3-share{width:38px;height:38px}:is(.mk-tour,.mk-ship) .th3-head h1{letter-spacing:-.025em;margin-bottom:8px;font-size:22px;line-height:1.18}:is(.mk-tour,.mk-ship) .th3-head p{font-size:14.5px}:is(.mk-tour,.mk-ship) .th3-track{overflow:hidden}:is(.mk-tour,.mk-ship) .th3-slide{aspect-ratio:4/3;flex:0 0 100%}:is(.mk-tour,.mk-ship) .th3-slide:not(:first-child){display:none}:is(.mk-tour,.mk-ship) .th3-gallery-btn{z-index:2;color:var(--navy);background:#fffffff2;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;bottom:12px;right:12px;box-shadow:0 6px 18px #0b243740}:is(.mk-tour,.mk-ship) .th3-gallery-btn svg{width:16px;height:16px}:is(.mk-tour,.mk-ship) .th3-gallery-btn b{color:#895c24;font-weight:700}}@media (max-width:860px){:is(.mk-tour,.mk-ship) .th3-aside:has(.btn~.btn) .th3-price{flex:1 0 100%}:is(.mk-tour,.mk-ship) .th3-aside:has(.btn~.btn) .btn{flex:1 1 0;justify-content:center;padding-left:12px;padding-right:12px}}:is(.mk-tour,.mk-ship) .v2-chips a,:is(.mk-tour,.mk-ship) .v2-head .link{margin-block:-14px;padding-block:14px;display:inline-block}:is(.mk-tour,.mk-ship) :is(.th3-gallery-btn,.v2-more,.btn.sm){min-height:44px}:is(.mk-tour,.mk-ship) .v2s-help a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}:is(.mk-tour,.mk-ship) .pricebar:not(.pb-wait){animation:.2s ease-out pb-in}:is(.mk-tour,.mk-ship) .pricebar.pb-wait{display:none}@keyframes pb-in{0%{transform:translateY(110%)}to{transform:none}}@media (prefers-reduced-motion:reduce){:is(.mk-tour,.mk-ship) .pricebar:not(.pb-wait){animation:none}}
