/* Cruiser 36 compact itinerary and inclusion strip. */
.c36-experience .p49-tour-band.fleet-compact-rentals{display:grid!important;grid-template-columns:minmax(0,1.6fr) minmax(145px,.85fr) minmax(180px,1fr) minmax(210px,1.05fr)!important;gap:22px!important;padding:18px 22px!important;margin:64px 24px 12px!important;border:1px solid #b4e7ee!important;border-radius:26px!important;background:linear-gradient(110deg,#fff,#edfafd)!important;box-shadow:0 8px 25px #00a4b30d!important}
.c36-experience .p49-tour-band .p49-tour-copy{display:flex!important;align-items:center;gap:22px;min-width:0}
.c36-experience .p49-tour-band .p49-tour-thumb{width:76px!important;height:76px!important;flex:0 0 76px}
.c36-experience .p49-tour-band .p49-tour-copy h2{font-size:20px!important;line-height:1.25!important}
.c36-experience .p49-tour-band .p49-tour-copy p{font-size:15px!important}
.c36-experience .p49-tour-band .p49-tour-price{border-left:1px solid #a9dde7!important;border-top:0!important;padding:0 0 0 24px!important;grid-column:auto!important;text-align:center}
.c36-experience .p49-tour-band .p49-tour-price strong{font-size:32px!important;color:#007e83!important;white-space:nowrap;line-height:1.25}
.c36-experience .p49-tour-band .p49-tour-price small{font-size:15px!important;font-weight:800}
.c36-experience .p49-tour-band .p49-tour-price>span{font-size:14px!important;color:#0b1932!important}
.c36-experience .c36-itinerary-button{display:flex;align-items:center;justify-content:center;gap:12px;padding:17px 15px;border-radius:32px;background:linear-gradient(150deg,#009ca8,#00616b);color:white;font-size:16px;font-weight:800;text-decoration:none;white-space:nowrap}
.c36-experience .c36-itinerary-button>i:first-child{font-size:26px}
.c36-experience .c36-itinerary-button:focus-visible{outline:3px solid #ffce46;outline-offset:4px}
.c36-experience .p49-tour-band .p49-mobile-tour-head,.c36-experience .p49-tour-band .p49-mobile-tour-actions{display:none!important}
.c36-experience .p49-food-route-grid{display:block!important;margin:0 24px 28px!important}
.c36-experience .p49-food-route-grid .p49-includes-card{display:grid!important;grid-template-columns:240px minmax(0,1fr);align-items:stretch;padding:20px 22px!important;border:1px solid #98dfea!important;border-radius:26px!important;background:linear-gradient(120deg,#fff,#f1fafc)!important;min-height:170px}
.c36-experience .p49-includes-card:after{display:none!important}
.c36-experience .p49-includes-card .p42-panel-title{position:relative;isolation:isolate;font-size:29px!important;text-transform:none!important;display:flex;align-items:center;justify-content:center;gap:18px;margin:0!important;padding:0 24px 0 0!important;border-right:1px solid #74cbd7!important;line-height:1.2}
.c36-experience .p49-includes-card .p42-panel-title:after{content:""!important;position:absolute;z-index:-1;left:-22px;right:0;bottom:-20px;height:34px;background:#c0eff3;clip-path:polygon(0 0,12% 25%,27% 15%,43% 42%,59% 68%,76% 30%,87% 25%,95% 60%,100% 100%,0 100%)}
.c36-experience .p49-includes-card .p42-panel-title i{color:#008e84;font-size:46px}
.c36-experience .p49-includes-card ul{display:grid!important;visibility:visible!important;height:auto!important;max-height:none!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,auto);grid-auto-flow:row;gap:0!important;margin:0 0 0 24px!important;padding:0!important}
.c36-experience .p49-includes-card li{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;font-size:14px!important;line-height:1.4!important;color:#07182d!important;border:0!important;min-width:0}
.c36-experience .p49-includes-card li:nth-child(n+5){border-top:1px solid #c5e9ee!important}
.c36-experience .p49-includes-card .p42-check{width:40px!important;height:42px!important;background:transparent!important;color:#009585!important;border-radius:0!important;font-size:33px!important;display:flex;align-items:center;justify-content:center}
@media(max-width:1200px){.c36-experience .p49-food-route-grid .p49-includes-card{grid-template-columns:180px minmax(0,1fr)}.c36-experience .p49-includes-card .p42-panel-title{font-size:24px!important;gap:10px}.c36-experience .p49-includes-card ul{grid-template-columns:repeat(2,minmax(0,1fr))}.c36-experience .p49-includes-card li:nth-child(n+3){border-top:1px solid #c5e9ee!important}.c36-experience .p49-tour-band.fleet-compact-rentals{grid-template-columns:1.5fr 1fr 1fr!important;gap:14px!important}.c36-experience .c36-itinerary-button{grid-column:1/-1}.c36-experience .p49-tour-band .p49-tour-copy h2{font-size:17px!important}}
@media(max-width:767px){.c36-experience .p49-tour-band.fleet-compact-rentals{grid-template-columns:1fr 1fr!important;margin:20px 12px 12px!important;padding:18px!important}.c36-experience .p49-tour-band .p49-tour-copy{grid-column:1/-1;gap:16px}.c36-experience .p49-tour-band .p49-tour-price{padding:10px 0 0!important;border-left:0!important;border-top:1px solid #c5e9ee!important}.c36-experience .p49-tour-band .p49-tour-price strong{font-size:25px!important}.c36-experience .p49-tour-band .p49-tour-price small{font-size:12px!important}.c36-experience .p49-food-route-grid{margin:0 12px 20px!important}.c36-experience .p49-food-route-grid .p49-includes-card{display:block!important;padding:20px 14px!important}.c36-experience .p49-includes-card .p42-panel-title{justify-content:flex-start;border-right:0!important;padding:0 0 16px!important}.c36-experience .p49-includes-card .p42-panel-title:after{display:none!important}.c36-experience .p49-includes-card ul{grid-template-columns:1fr;margin:0!important}.c36-experience .p49-includes-card li{font-size:14px!important;padding:12px 0!important;border-top:1px solid #c5e9ee!important}}
