.header-main{background-color:#000}.breadcrumb{background:#F8F8F8;color:#637381;padding:12px;font-size:17px;font-weight:500}.breadcrumb .last{color:var(--primary-color)}.content-sidebar-wrap{padding:40px 0}.cruise-heading{margin-bottom:35px}.cruise-heading-meta{display:flex;align-items:center}.cruise-heading-meta span:not(:last-child){padding-right:15px;margin-right:15px;border-right:1px solid #D1D5DB}.cruise-heading-meta .cruise-heading-meta-1 i{color:#FBBE01}.cruise-heading-meta .cruise-heading-meta-2 i{color:#dfb477}.cruise-heading-meta .cruise-heading-meta-3 i{color:#46AD66}.cruise-heading-meta .cruise-heading-meta-4 .cruise-heading-meta-number{color:#dfb477;font-weight:600}.cruise-gallery{position:relative;width:100%;overflow:hidden}.cruise-gallery-main{position:relative;width:100%;overflow:hidden}.cruise-gallery-main-image{position:relative;width:100%;aspect-ratio:16 / 7;overflow:hidden;background:#f3f3f3}.cruise-gallery-main-image img,.cruise-gallery-image{display:block;width:100%;height:100%;object-fit:cover}.cruise-gallery-main .swiper-button-prev,.cruise-gallery-main .swiper-button-next{width:34px;height:44px;margin-top:0;color:#555;background:rgb(255 255 255 / .95);border:1px solid rgb(0 0 0 / .08);box-shadow:0 2px 8px rgb(0 0 0 / .08);transform:translateY(-50%);transition:background-color 0.2s ease,color 0.2s ease}.cruise-gallery-main .swiper-button-prev{left:14px}.cruise-gallery-main .swiper-button-next{right:14px}.cruise-gallery-main .swiper-button-prev::after,.cruise-gallery-main .swiper-button-next::after{font-size:14px;font-weight:700}.cruise-gallery-main .swiper-button-prev:hover,.cruise-gallery-main .swiper-button-next:hover{color:#000;background:#fff}.cruise-gallery-main .swiper-button-disabled{opacity:.35}.cruise-gallery-thumbs{width:100%;margin-top:15px;overflow:hidden}.cruise-gallery-thumbs .swiper-slide{height:auto;cursor:pointer;opacity:.65;transition:opacity 0.2s ease,transform 0.2s ease}.cruise-gallery-thumbs .swiper-slide:hover,.cruise-gallery-thumbs .swiper-slide-thumb-active{opacity:1}.cruise-gallery-thumb{position:relative;display:block;width:100%;padding:0;aspect-ratio:3 / 2;overflow:hidden;background:#eee;border:0;cursor:pointer}.cruise-gallery-thumb::after{position:absolute;inset:0;z-index:1;content:"";border:2px solid #fff0;pointer-events:none;transition:border-color 0.2s ease}.cruise-gallery-thumbs .swiper-slide-thumb-active .cruise-gallery-thumb::after{border-color:#dfb477}.cruise-gallery-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.cruise-gallery-thumb:hover img{transform:scale(1.05)}.cruise-gallery.is-single-image .cruise-gallery-main{margin-bottom:0}.cruises-guard-wrap{background-color:#FCF6F3;display:flex;padding:10px;margin:30px 0;justify-content:space-around;gap:20px}.cruises-guard-wrap .cruises-guard-item{display:flex;align-items:center;gap:15px;font-weight:600}.cruise-tabs{--cruise-tabs-accent:#d7a66c;--cruise-tabs-border:#e6e9ed;--cruise-tabs-heading:#343a42;position:relative;width:100%}.cruise-tabs__navigation{display:grid;grid-template-columns:repeat(var(--cruise-tab-count,4),minmax(120px,1fr));width:100%;border-bottom:1px solid var(--cruise-tabs-border);scrollbar-width:thin;background:#F8F8F8}.cruise-tabs__button{position:relative;display:flex;align-items:center;justify-content:center;min-height:50px;margin:0;padding:12px 20px;color:#626b76;font-family:inherit;font-size:16px;font-weight:400;line-height:1.4;text-align:center;text-transform:uppercase;white-space:nowrap;background:#fff0;border:0;border-radius:0;box-shadow:none;cursor:pointer;appearance:none;transition:color 0.2s ease,background-color 0.2s ease}.cruise-tabs__button::after{position:absolute;right:20%;bottom:-1px;left:20%;height:2px;content:"";background:#fff0;transition:right 0.2s ease,left 0.2s ease,background-color 0.2s ease}.cruise-tabs__button:hover{color:#222;background:#fafafa}.cruise-tabs__button.is-active{color:#30353c;font-weight:600}.cruise-tabs__button.is-active::after{right:0;left:0;background:var(--cruise-tabs-accent)}.cruise-tabs__button:focus{outline:none}.cruise-tabs__button:focus-visible{z-index:2;outline:2px solid var(--cruise-tabs-accent);outline-offset:-2px}.cruise-tabs__content{position:relative;background:#F8F8F8}.cruise-tabs__panel{width:100%;padding:25px 20px}.cruise-tabs__panel[hidden]{display:none}.cruise-tabs__panel:focus{outline:none}.cruise-tabs__panel::-webkit-scrollbar{width:6px}.cruise-tabs__panel::-webkit-scrollbar-track{background:#fff0}.cruise-tabs__panel::-webkit-scrollbar-thumb{background:#cbd0d5;border-radius:20px}.cruise-tabs__panel::-webkit-scrollbar-thumb:hover{background:#aeb4ba}.cruise-tabs__editor-content{width:100%}.cruise-tabs__editor-content::after{display:table;clear:both;content:""}.cruise-tabs__editor-content>*:first-child{margin-top:0}.cruise-tabs__editor-content>*:last-child{margin-bottom:0}.cruise-tabs__editor-content p{margin-top:0;margin-bottom:14px}.cruise-tabs__editor-content h1,.cruise-tabs__editor-content h2,.cruise-tabs__editor-content h3,.cruise-tabs__editor-content h4,.cruise-tabs__editor-content h5,.cruise-tabs__editor-content h6{margin-top:20px;margin-bottom:8px;color:var(--cruise-tabs-heading);font-weight:600;line-height:1.4}.cruise-tabs__editor-content h2{font-size:22px}.cruise-tabs__editor-content h3{font-size:19px}.cruise-tabs__editor-content h4{font-size:15px}.cruise-tabs__editor-content ul,.cruise-tabs__editor-content ol{margin-top:0;margin-bottom:15px;padding-left:22px}.cruise-tabs__editor-content li{margin-bottom:4px}.cruise-tabs__editor-content a{color:inherit;text-decoration:underline;text-underline-offset:2px}.cruise-tabs__editor-content img{max-width:100%;height:auto}.cruise-tabs__editor-content table{width:100%;margin-bottom:18px;border-collapse:collapse}.cruise-tabs__editor-content th,.cruise-tabs__editor-content td{padding:8px 10px;border:1px solid var(--cruise-tabs-border);text-align:left;vertical-align:top}.cruise-tabs__editor-content iframe{max-width:100%}.faqs-accordion{width:80%;margin:0 auto}.faqs-accordion .accordion-item{border-bottom:1px solid #e5e8eb}.faqs-accordion .accordion-item:first-child{border-top:1px solid #e5e8eb}.faqs-accordion .accordion-header{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;margin:0;padding:17px 0;color:#343a42;text-align:left;background:#fff0;border:0;border-radius:0;box-shadow:none;cursor:pointer}.faqs-accordion .accordion-header h3{flex:1;margin:0;color:inherit;font-size:18px;font-weight:600;line-height:1.5}.faqs-accordion .icon-circle{display:flex;flex:0 0 30px;align-items:center;justify-content:center;width:30px;height:30px;color:#68717c;background:#f2f3f4;border-radius:50%}.faqs-accordion .icon-circle i{font-size:11px;transition:transform 0.25s ease}.faqs-accordion .accordion-item.is-active .icon-circle{color:#fff;background:#d7a66c}.faqs-accordion .accordion-item.is-active .icon-circle i{transform:rotate(180deg)}.faqs-accordion .accordion-content{max-height:0;transition:all 0.4s ease}.faqs-accordion .accordion-item.is-active .accordion-content{max-height:400px;transition:all 0.4s ease}.faqs-accordion .accordion-content-inner{padding:0 45px 15px 15px;color:#333}.faqs-accordion .accordion-content-inner>*:first-child{margin-top:0}.faqs-accordion .accordion-content-inner>*:last-child{margin-bottom:0}.cruises-info{margin-bottom:30px}.cruises-love .section-header h3{font-size:32px;text-align:left}.cruises-love .cruises-love-wrap ul{list-style:none;padding:0}.cruises-love .cruises-love-wrap ul li:not(:last-child){margin-bottom:6px}.cruises-love .cruises-love-wrap ul li i{color:#dfb477;margin-right:8px}.cruises-hotel{padding:40px 0}.cruises-hotel-wrap{display:flex;flex-direction:column;gap:20px}.cruises-hotel-item{position:relative;display:grid;grid-template-columns:260px minmax(0,1fr) 220px;min-height:165px;overflow:hidden;background:#F9FAFB;border:1px solid #e8ebef;border-radius:3px;transition:box-shadow 0.25s ease,transform 0.25s ease}.cruises-hotel-item:hover{box-shadow:0 8px 16px rgb(27 37 51 / .1);transform:translateY(-2px)}.cruises-hotel-item-thumb{position:relative;min-height:165px;overflow:hidden}.cruises-hotel-item-thumb>a{display:block;width:100%;height:100%}.cruises-hotel-thumbnail{display:block;width:100%;min-height:165px;object-fit:cover;transition:transform 0.4s ease}.cruises-hotel-item:hover .cruises-hotel-thumbnail{transform:scale(1.04)}.cruises-hotel-discount{position:absolute;top:11px;left:14px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:45px;height:28px;padding:5px 10px;color:#fff;font-size:14px;font-weight:600;line-height:1;background:#d8b374;border-radius:0 12px 0 12px}.cruises-hotel-item-content{min-width:0;padding:20px 24px}.cruises-hotel-item-title{margin:0 0 15px;text-transform:uppercase}.cruises-hotel-item-title a{color:inherit;text-decoration:none}.cruises-hotel-item-title a:hover{color:#bd9354}.cruises-hotel-item-meta{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr));gap:13px 24px;margin-bottom:15px}.cruises-hotel-meta-item{display:flex;align-items:center;gap:9px;min-width:0;color:#616977;font-size:16px}.cruises-hotel-meta-item i{flex:0 0 18px;width:18px;color:#d5a052;font-size:16px;text-align:center}.cruises-hotel-meta-item:nth-child(2) i{color:#5989f3}.cruises-hotel-meta-item:nth-child(3) i{color:#d5a052}.cruises-hotel-more-toggle{display:inline-flex;align-items:center;gap:9px;margin:5px 0 0;padding:9px 0;color:#171b20;font-family:inherit;font-size:15px;font-weight:500;line-height:1.3;background:#fff0;border:0;border-bottom:1px solid #caa46c;border-radius:0;box-shadow:none;cursor:pointer;appearance:none}.cruises-hotel-more-toggle i{font-size:10px;transition:transform 0.25s ease}.cruises-hotel-more-toggle[aria-expanded="true"] i{transform:rotate(90deg)}.cruises-hotel-item-extra[hidden]{display:none}.cruises-hotel-item-extra{padding-top:16px}.cruises-hotel-utilities{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:12px 20px;padding-top:15px;border-top:1px solid #eceff2}.cruises-hotel-utility-item{display:flex;align-items:center;gap:9px;min-width:0;color:#626b77;font-size:14px}.cruises-hotel-utility-item i{flex:0 0 18px;width:18px;color:#c99a58;font-size:14px;text-align:center}.cruises-hotel-item-price{display:flex;flex-direction:column;padding:50px 15px 20px}.cruises-hotel-price-from{margin-bottom:3px;color:#858c96;font-size:14px;text-transform:uppercase}.cruises-hotel-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 5px}.cruises-hotel-current-price{color:#c59a5e;font-size:21px;font-weight:600}.cruises-hotel-price-unit{color:#353b43;font-size:12px;text-transform:uppercase}.cruises-hotel-old-price{margin-left:5px;color:#89909a;font-size:15px}.cruises-itinerarie{padding:40px 0;background-image:url(https://luxetravelasia.com/wp-content/themes/pixtatheme/assets/images/best-selling.png);position:relative}.cruises-itinerarie::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:1;opacity:.7}.cruises-itinerarie .section-header{position:relative;z-index:1}.cruises-itinerarie .section-header h3{text-align:left;color:#fff}.cruises-itinerary{position:relative;z-index:1}.itinerary-package{margin-bottom:16px}.itinerary-package-header{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:50px;margin:0;padding:14px 24px;color:#d7b177;text-align:left;text-transform:uppercase;background:rgb(51 73 84 / .65);border:0;border-left:2px solid #d7b177;border-radius:0;box-shadow:none;cursor:pointer}.itinerary-package-title{font-size:16px;font-weight:600;line-height:1.4}.itinerary-package-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:14px}.itinerary-package-icon i{transition:transform 0.3s ease}.itinerary-package.is-open .itinerary-package-icon i{transform:rotate(45deg)}.itinerary-package-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.4s ease}.itinerary-package.is-open .itinerary-package-panel{grid-template-rows:1fr}.itinerary-package-panel-inner{min-height:0;overflow:hidden}.itinerary-days{padding:4px 0 0}.itinerary-day{border-bottom:1px dotted rgb(255 255 255 / .45)}.itinerary-day-header{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;margin:0;padding:14px 0;color:#fff;text-align:left;background:#fff0;border:0;border-radius:0;box-shadow:none;cursor:pointer}.itinerary-day-heading{display:flex;align-items:center;gap:14px;min-width:0}.itinerary-day-label{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:48px;min-height:22px;padding:8px 12px;color:#fff;font-size:15px;font-weight:600;line-height:1;text-transform:uppercase;background:#c9a46f}.itinerary-day-title{font-size:18px;font-weight:600;line-height:1.5}.itinerary-day-icon{display:flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:24px;font-size:12px}.itinerary-day-icon i{transition:transform 0.3s ease}.itinerary-day.is-open .itinerary-day-icon i{transform:rotate(180deg)}.itinerary-day-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.4s ease}.itinerary-day.is-open .itinerary-day-panel{grid-template-rows:1fr}.itinerary-day-panel-inner{min-height:0;overflow:hidden}.itinerary-day-content{padding:6px 0 18px;color:#fff}.itinerary-day-content>*:first-child{margin-top:0}.itinerary-day-content>*:last-child{margin-bottom:0}.itinerary-day-content p{margin:0 0 16px}.itinerary-day-content ul,.itinerary-day-content ol{margin:0 0 16px;padding-left:22px}.travel-tips{background:#F8F8F8!important;padding:4rem 0}.tips-accordion{border-top:1px solid #E5E7EB}.tips-accordion .accordion-item{padding:0;border-bottom:1px dotted rgb(0 0 0 / .15)!important}.tips-accordion .accordion-header{padding:24px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:20px;transition:var(--transition)}.tips-accordion .accordion-header h3{font-size:20px;letter-spacing:0;margin-bottom:0}.tips-accordion .accordion-item.active .icon-circle{background:var(--primary-color);color:#fff;transform:rotate(180deg)}.tips-accordion .accordion-content{max-height:0;overflow:hidden;transition:all 0.5s cubic-bezier(0,1,0,1)}.tips-accordion .accordion-item.active .accordion-content{max-height:800px;padding:20px;transition:all 0.5s cubic-bezier(1,0,1,0)}.related-cruises{padding:4rem 0}.related-cruises .cruise-card{background-color:#F8F8F8}.related-cruises .cruise-card .cruises-item-content{padding:15px 20px}.related-cruises .cruise-card .cruises-item-content .cruises-item-meta{display:flex;align-items:center;gap:30px;margin-bottom:12px}.related-cruises .cruise-card .cruises-item-content .cruises-item-meta-3 i{color:#46AD66}.related-cruises .cruise-card .cruises-item-content .cruises-item-meta-4 .cruise-heading-meta-number{color:#dfb477;font-weight:600}.related-cruises .cruise-card .cruises-item-content .cruises-item-price .cruises-price-from,.related-cruises .cruise-card .cruises-item-content .cruises-item-price .cruises-price-unit{font-size:15px}.related-cruises .cruise-card .cruises-item-content .cruises-item-price .cruises-current-price{font-size:20px;color:#c9a46f}@media (max-width:1024px){.related-cruises,.travel-tips,.related-cruises{padding:3rem 0}.cruise-tabs__button{flex:0 0 150px}.cruises-love .section-header h3{font-size:28px}.cruises-hotel-item-content{font-size:21px}.cruises-hotel-item{grid-template-columns:220px minmax(0,1fr) 200px}.cruises-hotel-item-price{padding:50px 15px 20px}.cruises-hotel-item-meta,.cruises-hotel-utilities{grid-template-columns:1fr 1fr 1fr;gap:12px}}@media (max-width:820px){.cruise-gallery-main-image{aspect-ratio:4 / 3}.cruise-gallery-main .swiper-button-prev,.cruise-gallery-main .swiper-button-next{width:30px;height:40px}.cruise-gallery-main .swiper-button-prev{left:8px}.cruise-gallery-main .swiper-button-next{right:8px}.cruise-gallery-thumbs{margin-top:8px}.cruises-hotel-item{display:block}.cruises-hotel-item-thumb{min-height:220px;aspect-ratio:16 / 10}.cruises-hotel-thumbnail{min-height:220px}.cruises-hotel-item-content{padding:18px 16px 14px}.cruises-hotel-item-title{font-size:16px}.cruises-hotel-item-price{align-items:flex-start;padding:0 16px 20px}.cruises-itinerary{padding:35px 0}.itinerary-package-header{padding:13px 16px}.itinerary-package-title{font-size:15px}.itinerary-day-header{gap:12px}.itinerary-day-heading{gap:10px}.itinerary-day-label{min-width:50px;padding:8px 12px;font-size:12px}.itinerary-day-title{font-size:15px}.itinerary-day-content{font-size:14px}.tips-accordion .accordion-header{padding:20px 0}.tips-accordion .accordion-header h3{font-size:18px}.tips-accordion .accordion-item.active .accordion-content{padding:15px 20px}}@media (max-width:576px){.content-sidebar-wrap{padding-bottom:20px}.cruise-heading-meta{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cruise-heading-meta span:not(:last-child){border-right:unset;padding:0}.cruises-guard-wrap{flex-wrap:wrap}.cruise-tabs__navigation{grid-template-columns:1fr 1fr}.cruise-tabs__button{flex-basis:125px;min-height:50px;padding:10px 12px;font-size:14px}.cruise-tabs__panel{padding:20px 15px;font-size:15px}.faqs-accordion{width:100%}.faqs-accordion .accordion-header h3{font-size:16px}.faqs-accordion .accordion-content-inner{padding:0 15px 15px 15px;font-size:15px}.cruises-love .section-header h3{font-size:24px}.cruises-hotel-item-meta,.cruises-hotel-utilities{grid-template-columns:1fr 1fr}.cruises-itinerary{padding:20px 0}}