.fdd-dn>div,.hc-det li::before,.pri-row,.select2-container--default .select2-results__option--highlighted[aria-selected] .dot{background-color:var(--this-yellow)}.btn-di .text,.hc-ti,.pri-row .cur,.tp-body *{font-family:var(--pf-medium)}.fdd-ti,.hotel-card:hover{box-shadow:var(--fdd-shadow)}.cabin-select-wrap,.hc-det li,.pri-row .dis{position:relative}.ak-amenities-list li,.ch-row,.tp-body *{text-align:center}.select2-container{--this-black:#474c54;--card-radius:10px;--fdd-shadow:0 0 3px #0000004f}.fdd-s-title,.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:25px!important}.select2-container--default .select2-selection--single{background-color:var(--this-yellow)!important}.select2-container .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow{height:35px!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:35px!important}.select2-container--default .select2-selection--single .select2-selection__arrow{display:flex;align-items:center}.select2-container--default .select2-selection--single .select2-selection__arrow::after{content:"\f078";font-family:"Font Awesome 5 Pro";font-size:18px;font-weight:500;color:var(--this-black)}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.fdd-template .dot{width:25px;height:25px;border:2px solid var(--white);border-radius:50%}.fdd-template .dt1,.fdd-template .dt2,.fdd-template .pk{font-size:18px}.fdd-pri .pri,.hc-det li,.tp-body *{font-size:20px}.fdd-dn>div{color:var(--this-black);padding:2px 8px;font-weight:500;border-radius:50px}.fdd-pri{font-weight:700}.select2-container--open .select2-dropdown--below{min-width:300px;background:var(--bg-primary-gradient-support);background:var(--bg-primary-gradient);padding:10px;border:1px solid var(--white)!important;border-radius:var(--card-radius)!important}.select2-container--default .select2-results__option{border:1px solid transparent;color:var(--white);margin-bottom:5px}.select2-container--default .select2-results__option[aria-selected=true]{background-color:transparent!important}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:transparent!important;border:1px solid var(--white);box-shadow:var(--fdd-shadow)!important;border-radius:50px!important}.fdd-carousel-wrapper .fdd-car-img{width:100%;height:460px!important;object-fit:cover}.fdd-carousel-wrapper .carousel-inner>.item{-webkit-transition:left .1s ease-in-out;-o-transition:left .1s ease-in-out;transition:left .1s ease-in-out}.fdd-carousel-wrapper .carousel-indicators li{background-color:var(--white)}.fdd-carousel-wrapper .carousel-indicators li.active{background-color:var(--this-yellow);border-color:var(--this-yellow)}.btn-di,.btn-di:focus,.btn-di:hover{display:inline-flex;align-items:center;gap:5px;background-color:#fff;padding:0;border:0;border-radius:5px;font-size:16px;font-weight:500;color:var(--this-black)}.fdd-ti,.pri-row{border-radius:10px}.dis-row span,.fdd-title,.pri-row .dis{color:var(--white)}.btn-di>span{display:inline-flex;align-items:center;height:26px}.btn-di .i-sec{background-color:var(--this-red);padding:5px;border-radius:5px}.btn-di .i-sec img{margin-top:-4px}.btn-di .text{padding-right:5px}.fdd-ti{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background:var(--bg-primary-gradient-support);background:var(--bg-primary-gradient);padding:15px 20px;margin-bottom:45px}.fdd-title{font-size:45px;font-weight:700}.pri-row{padding:15px}.ch-row .time,.pri-row .cur{font-size:25px}.hotel-card .pri,.pri-row .dis,.pri-row .pri,.tour-card .pri{font-size:45px;font-family:var(--pf-bold)}.hotel-card .cur,.tour-card .cur{font-size:30px;font-family:var(--pf-medium)}.ppp{font-size:12px}.ori-row span{color:var(--this-black)}.pri-row .dis::after{content:'';display:block;width:100%;height:3px;background-color:var(--this-red);position:absolute;top:50%;right:0;transform:rotate(339deg)}.ami-hol{padding:10px 15px;border:1px solid var(--white);border-radius:var(--card-radius);margin-bottom:4px}.hc-det li,.hc-ti{margin-bottom:5px}.ami-inclu{margin-top:-25px}.ami-inclu span{background:#0071bc;padding:5px 15px}.am-title{font-size:14px;height:45px;display:flex;align-items:center;line-height:16px}.ak-amenities-list i.fa,.ak-amenities-list i.far,.ak-amenities-list i.fas{width:40px;height:40px;background-size:contain;background-repeat:no-repeat;background-position:center}.ak-amenities-list .fa-bed{background-image:url(../../images/b2c/icons/white/bed.svg)}.ak-amenities-list .fa-cabin{background-image:url(../../images/b2c/cruise/cabin.svg)}.ak-amenities-list .fa-meals{background-image:url(../../images/b2c/cruise/u-meals.svg)}.ak-amenities-list .fa-theater{background-image:url(../../images/b2c/cruise/theater.svg)}.ak-amenities-list .fa-kids{background-image:url(../../images/b2c/cruise/kids-club.svg)}.ak-amenities-list .fa-pool{background-image:url(../../images/b2c/cruise/pool.svg)}.ak-amenities-list .fa-shows{background-image:url(../../images/b2c/cruise/shows.svg)}.cabin-select,.totlall.traveller-holder{--line-height:50px;background:0 0!important;padding:0 45px 0 10px!important;height:var(--line-height)!important;line-height:var(--line-height)!important;border-radius:8px!important}.cabin-select-wrap::after{content:"\f078";background:0 0;bottom:0;color:var(--white);font-family:"Font Awesome 5 Pro";font-weight:300;font-size:18px;line-height:50px;pointer-events:none;position:absolute;text-align:center;right:6px;width:30px}.hc-img,.hotel-card .c-sec,.hotel-card .i-sec{width:100%}.cabin-select{box-shadow:none!important;border:1px solid var(--white)!important;color:var(--white)!important;font-size:18px!important;-webkit-appearance:none;-moz-appearance:none}.cruise-ul li,.totlall,.totlall::after{color:var(--white);font-size:18px}select.cabin-select::-ms-expand{display:none}.btn-rm .inactive,.btn-rm.more .active,.totlall::before{display:none}.totlall::after{background:0 0;right:6px;line-height:var(--line-height)}.hotel-card{padding:12px;border:1px solid var(--white);border-radius:var(--card-radius)}.ch-row,.hc-img{border-radius:var(--card-radius)}.hotel-card:hover{background:var(--bg-primary-gradient-support);background:var(--bg-primary-gradient-rev);border-color:transparent;border-left:0;cursor:pointer}.hc-img{height:270px;object-fit:cover}.rating span.star,.rating-no span.star,.star-rating span.star{width:30px;height:30px}.hc-det li{padding-left:15px}.hc-det li::before{content:'';display:block;width:6px;height:5px;border-radius:50%;position:absolute;left:5px;top:50%;transform:translate(-5px,-50%)}.ch-row{background-color:var(--hm-blue);padding:10px;line-height:24px}.ch-s-line{display:block;width:1px;height:100%;background:var(--white)}.btn-select,.btn-select:focus,.btn-select:hover{display:block;width:140px;color:var(--white);background-color:transparent;border:1px solid var(--white);padding:4px 10px;font-size:22px;font-family:var(--pf-medium);text-transform:uppercase;border-radius:10px;margin-left:auto}.btn-select.active,.btn-select.active:focus,.btn-select.active:hover{background-color:var(--hm-red);border-color:var(--hm-red)}.btn-rm,.btn-rm:focus,.btn-rm:hover{background:0 0;padding:0;color:var(--hm-yellow);border-bottom:1px solid var(--hm-yellow);line-height:9px}.btn-rm.more .inactive{display:inline-block}.rating span.star::before,.rating-no span.star::before,.star-rating span.star::before{font-size:20px!important}.cruise-collapse{border:2px solid var(--white)!important}.cruise-collapse [data-toggle=collapse]::after{display:none!important}.cruise-ul li{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.cruise-ul li::before{content:'';width:30px;height:25px;display:inline-block;flex-shrink:0}.inclusions-list li::before{background-image:url(../../images/b2c/cruise/tick-yellow.svg);background-size:20px;background-repeat:no-repeat;background-position:bottom}.tc-list li::before{background-color:#fff;width:8px;height:8px;border-radius:50%;margin-top:10px}@media (max-width:576px){.fdd-carousel-wrapper .fdd-car-img{height:220px!important}.fdd-title{font-size:30px}.fdd-ti>div,.hc-ti-row>div{width:100%;flex-grow:1}.pri-row{flex-wrap:wrap;justify-content:space-between;gap:0;width:100%}.pri-row .cur{font-size:18px}.pri-row .dis,.pri-row .pri{font-size:25px}.tour-c-row{gap:12px}.add-tour-collapse [data-toggle=collapse],.tour-collapse [data-toggle=collapse]{gap:6px;padding:6px;font-size:13px}}@media (max-width:768px){.fdd-template{flex-wrap:wrap}.fdd-dn>div,.fdd-template>div{font-size:16px!important}.fdd-template .pk{width:100%}.fdd-template .dt1,.fdd-template .dt2{width:48%}.fdd-template .hypen{width:4%}.select2-container--open .select2-dropdown{left:-120px!important}.select2-container--default .select2-results__option--highlighted[aria-selected]{border-radius:10px!important}.hc-pri-container{width:100%;margin-top:10px}}@media (min-width:768px){.fdd-carousel-wrapper .carousel-indicators{bottom:65px}.fdd-ti{flex-wrap:nowrap}.select2-container--open .select2-dropdown--below{min-width:700px}}@media only screen and (min-width:768px) and (max-width:992px){.select2-container--open .select2-dropdown{left:-300px!important}}@media (min-width:992px){.pri-row{padding:15px 25px}.hotel-card{padding:12px}.fd-travel-wrap,.hotel-card .i-sec{width:35%}.hotel-card .c-sec{width:65%}.select2-container--open .select2-dropdown--below{min-width:750px;top:5px;left:-250px!important}.hc-pri-container{width:165px}.inclusions-list,.tc-list{width:70%;margin:auto}.cruise-collapse [data-toggle=collapse]{padding:6px 30px!important}.pax-parent-width{width:640px;margin-left:auto;margin-right:auto}.pax-parent-width>div{flex-grow:1}.pax-parent-width>.fd-travel-wrap{width:55%}}