.ads .triple-slider .swiper-slide .data-box{margin-top:-10px}.ads .triple-slider .swiper-slide:hover .data-box{margin-top:-25px}.modal-content-wrapper{width:100%;height:100%;position:relative}.modal-close-button{cursor:pointer;z-index:1002;color:#fff;background:0 0;border:none;font-size:34px;position:absolute;top:10px;right:10px}@media (max-width:768px){.ReactModal__Content{width:100vw!important;height:100vh!important;top:0!important;left:0!important;transform:none!important}.modal-close-button{top:20px;right:20px}}body.ReactModal__Body--open{overflow:hidden}@media (min-width:992px){.bcd-specs-row .bcd-specs-col-main{flex:0 0 75%;max-width:75%}.bcd-specs-row .bcd-specs-col-aside{flex:0 0 25%;max-width:25%}.bcd-specs-row.align-items-stretch>.bcd-specs-col-main,.bcd-specs-row.align-items-stretch>.bcd-specs-col-aside{flex-direction:column;display:flex}.bcd-specs-row .bcd-specs-col-main .cruise-detail-info,.bcd-specs-row .bcd-specs-col-aside .bcd-detail-placeholder-card{flex:auto;width:100%;min-height:0}.bcd-specs-row .cruise-detail-info{flex-flow:column}.bcd-specs-row .cruise-detail-info>.col-lg-12,.bcd-specs-row .cruise-detail-info .shadowed-box{flex-direction:column;flex:auto;min-height:0;display:flex}.bcd-specs-row .cruise-detail-info .shadowed-box>.row{flex:auto}.bcd-specs-row .cruise-detail-info .shadowed-box>.row>[class*=col-]{margin-top:16px;margin-bottom:16px}.bcd-specs-row .cruise-detail-info .icon-title-container{align-items:flex-start;margin-bottom:14px}.bcd-specs-row .cruise-detail-info .icon-title-container .icon{flex-shrink:0}.bcd-specs-row .cruise-detail-info .icon-title-container .title{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;flex:1;min-width:0}.bcd-specs-row .cruise-detail-info .icon-title-container .title span{vertical-align:baseline;white-space:nowrap;max-width:100%;font-size:clamp(14px,1.45vw,16px);font-weight:600;line-height:1.25;display:inline-block}}.bcd-detail-placeholder-card{background-color:#fff;border-radius:10px;flex-direction:column;gap:0;min-height:0;padding:0;display:flex;position:relative;overflow:visible;box-shadow:0 0 10px #0000001a}.bcd-detail-placeholder-card--with-discount .bcd-detail-price-inner{padding-right:3.25rem}.bcd-detail-discount-badge{z-index:1;color:#fff;background:#c62828;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:700;line-height:1.2;position:absolute;top:10px;right:10px}.bcd-detail-placeholder-card .bcd-detail-price-inner{color:#2c3e50;flex-direction:column;flex:none;justify-content:flex-start;min-height:0;margin:0;padding:12px 12px 2px;display:flex}.bcd-detail-placeholder-card .bcd-detail-price-box{flex-direction:column;gap:.35rem;margin:0;display:flex}.bcd-detail-placeholder-card .bcd-detail-price-box .old{color:#6c757d;font-size:13px}.bcd-detail-placeholder-card .bcd-detail-price-box .old del{color:#6c757d}.bcd-detail-placeholder-card .bcd-detail-price-box .new{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.bcd-detail-placeholder-card .bcd-detail-price-box .new p,.bcd-detail-placeholder-card .bcd-detail-price-box .new .bcd-detail-price-amount{color:#004dac;margin:0;font-size:clamp(22px,2.5vw,32px);font-weight:700}.bcd-detail-placeholder-card .bcd-detail-price-box .new span{color:#2c3e50;font-size:14px}.bcd-detail-placeholder-card .bcd-detail-price-contact{color:#2c3e50;font-size:14px;line-height:1.35}.bcd-detail-placeholder-card .bcd-detail-aside-ports{flex-shrink:0;margin:8px 0 0;padding:0 12px 10px}.bcd-detail-placeholder-card .bcd-detail-aside-ports .map-dests p{margin-top:0;margin-bottom:.4rem}.bcd-detail-placeholder-card .bcd-detail-aside-ports .map-dest{color:#002c8a;align-items:center;margin-top:0;margin-bottom:0;font-size:23px;display:flex}.bcd-detail-placeholder-card .bcd-detail-aside-ports .map-dest i{margin-right:10px;font-size:20px}.bcd-detail-placeholder-card .bcd-detail-aside-ports .map-dest h5{margin:0 10px 0 0;font-size:15px;font-weight:600}.bcd-detail-placeholder-card .bcd-detail-aside-ports .map-dest span{font-size:15px}.bcd-detail-placeholder-card .bcd-detail-aside-ports .map-dests{color:#8b8b8b;font-size:14px;line-height:1.45}.bcd-detail-placeholder-card .bcd-detail-aside-ports .map-dests strong{font-size:14px}body.bcd-detail-hide-floating-whatsapp .whatsapp-chat-button{display:none!important}.bcd-detail-placeholder-card .bcd-detail-quick-actions{flex-flow:row;flex-shrink:0;align-items:stretch;gap:8px;padding:0 12px 16px;display:flex}.bcd-detail-placeholder-card .bcd-detail-quick-action{cursor:pointer;border:none;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:42px;padding:4px 10px;text-decoration:none;transition:transform .15s,box-shadow .15s,opacity .15s;display:inline-flex;box-shadow:0 1px 6px #0000001a}.bcd-detail-placeholder-card .bcd-detail-quick-action>i{flex-shrink:0}.bcd-detail-placeholder-card .bcd-detail-quick-action__label{text-align:center;color:inherit;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-family:Barlow,sans-serif;font-size:.9375rem;font-weight:600;line-height:1.2}.bcd-detail-placeholder-card .bcd-detail-quick-action:hover{transform:scale(1.05)}.bcd-detail-placeholder-card .bcd-detail-quick-action:focus-visible{outline-offset:2px;outline:2px solid #004dac}.bcd-detail-placeholder-card .bcd-detail-quick-action--whatsapp{color:#fff;background:#25d366;font-size:22px;line-height:1}.bcd-detail-placeholder-card .bcd-detail-quick-action--quote{color:#fff;background:#ff6d2d;font-size:18px;line-height:1}@media (max-width:991px){.bcd-detail-placeholder-card .bcd-detail-quick-actions{justify-content:center;gap:4px;padding-left:2px;padding-right:2px}.bcd-detail-placeholder-card .bcd-detail-quick-action{flex:1 1 0;gap:8px;min-width:0;max-width:36%;min-height:42px;padding:2px 4px}}.bcd-detail-placeholder-card .bcd-detail-calendar-picker{flex-shrink:0;padding:4px 12px}.bcd-detail-placeholder-card .bcd-detail-check-availability-wrap{flex-shrink:0;padding:0 12px 10px}.bcd-detail-placeholder-card .bcd-detail-check-availability-btn{color:#fff;font-synthesis:none;font-variant-ligatures:none;text-align:center;width:100%;text-rendering:optimizeLegibility;cursor:pointer;background:#004dac;border:none;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:12px 16px;font-family:Barlow,sans-serif;font-size:1rem;font-weight:700;line-height:1.25;text-decoration:none;transition:background .15s,opacity .15s;display:flex}.bcd-detail-placeholder-card .bcd-detail-check-availability-btn:hover:not(:disabled){color:#fff;background:#003a94}.bcd-detail-placeholder-card a.bcd-detail-check-availability-btn:hover{color:#fff}.bcd-detail-placeholder-card .bcd-detail-check-availability-btn:focus-visible{outline-offset:2px;outline:2px solid #004dac}.bcd-detail-placeholder-card .bcd-detail-check-availability-btn:disabled{opacity:.5;cursor:not-allowed}.cruise-detail-info{background-color:#f8f9fa;border-radius:10px;flex-wrap:wrap;justify-content:space-between;padding:20px;display:flex;box-shadow:0 0 10px #0000001a}.cruise-detail-info .title span{vertical-align:super;font-size:18px;font-weight:600}.cruise-detail-info .icon img{width:21px;height:21px}.cruise-detail-info .col-md-6,.cruise-detail-info .col-lg-2,.cruise-detail-info .col-lg-4{flex-direction:column;margin:10px 0;display:flex}.cruise-detail-info .icon-title-container{align-items:center;margin-bottom:10px;display:flex}@media only screen and (max-width:768px){.cruise-detail-info .col-md-6,.cruise-detail-info .col-lg-2,.cruise-detail-info .col-lg-4{margin:10px 0}.cruise-detail-info .icon-title-container{flex-direction:row;margin-top:15px;margin-bottom:0}}section.most-preferred+section.most-preferred .main-title-container{margin-top:50px}.user-comment .read-more-button{color:#2c3e50;cursor:pointer;text-align:center;background-color:#fff;border:none;border-radius:.25em;padding:.5em 1em;font-family:Barlow,sans-serif;font-size:1em;font-weight:700;text-decoration:none;transition:background-color .3s,color .3s;display:inline-block}.user-comment .read-more-button:hover{color:#fff;background-color:#2c3e50}@media (max-width:992px){.blog-center,footer{transition:padding-bottom .45s cubic-bezier(.22,1,.36,1)}body.bcd-detail-mobile-sticky-on .blog-center,body.bcd-detail-mobile-sticky-on footer{padding-bottom:calc(5.75rem + env(safe-area-inset-bottom,0px))}}
