@media screen and (max-width:749px){.ctm-tabbar{position:fixed;bottom:0;left:0;right:0;z-index:9999;display:flex;align-items:stretch;padding:8px 6px calc(8px + env(safe-area-inset-bottom,0px));background:#f4efe7d1;-webkit-backdrop-filter:blur(26px) saturate(160%);backdrop-filter:blur(26px) saturate(160%);border-top:1px solid rgba(255,255,255,.6);box-shadow:0 -4px 24px #1f1b191f}.ctm-tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;text-decoration:none;color:#8a8175;font-size:10px;font-weight:600;letter-spacing:.2px;padding:3px 0;transition:color .2s}.ctm-tab .ctm-ti{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s}.ctm-tab.on{color:#8c5e36}.ctm-tab.on .ctm-ti{transform:translateY(-2px)}body{padding-bottom:74px!important}}@media(max-width:760px){.ct-route-live-map,.ct-route-live-map *{box-sizing:border-box!important}.ct-route-live-map{overflow:hidden!important}.ct-route-live-map__canvas{min-height:900px!important}.ct-route-live-map__pins{top:315px!important;left:22px!important;right:22px!important;bottom:auto!important;display:grid!important;grid-template-columns:1fr!important;gap:9px!important;pointer-events:auto!important}.ct-route-live-map__pin{position:relative!important;left:auto!important;top:auto!important;transform:none!important;min-width:0!important;width:100%!important;padding:9px 12px 10px 42px!important}.ct-route-live-map__pin:before{left:24px!important;transform:translate(-50%,-50%)!important}.ct-route-live-map__pin:hover,.ct-route-live-map__pin:focus-visible,.ct-route-live-map__pin.is-active{transform:translateY(-2px)!important}}@media screen and (min-width:750px){.ctm-tabbar{display:none!important}}@media screen and (max-width:749px){body:not(.template-index) #MainContent h1{font-size:25px!important;line-height:1.2!important}body:not(.template-index) #MainContent h2{font-size:20px!important;line-height:1.28!important}body:not(.template-index) #MainContent h3{font-size:17px!important;line-height:1.32!important}body:not(.template-index) #MainContent h4{font-size:14.5px!important}body:not(.template-index) #MainContent p{font-size:15px!important;line-height:1.62!important}body:not(.template-index) #MainContent li{font-size:14.5px!important}body:not(.template-index) #MainContent section{padding-top:24px!important;padding-bottom:24px!important}}@media screen and (max-width:749px){body.template-product #MainContent{background:radial-gradient(440px 320px at 84% 3%,rgba(176,125,79,.5),transparent),radial-gradient(400px 340px at 6% 40%,rgba(70,96,110,.4),transparent),linear-gradient(160deg,#c9a878,#a9c2c9 38%,#d8c6b0 70%,#bcae9a)!important}body.template-product .ct-route-product>section.section{background:#ffffff85!important;backdrop-filter:blur(20px) saturate(140%)!important;-webkit-backdrop-filter:blur(20px) saturate(140%)!important;margin:14px 12px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.55)!important}body.template-product .ct-route-product>.anchor-nav{background:#ffffff57!important;backdrop-filter:blur(18px) saturate(140%)!important;-webkit-backdrop-filter:blur(18px)!important;border-radius:16px!important;margin:10px 12px!important;border:1px solid rgba(255,255,255,.5)!important}body.template-product .ctc-panel,body.template-product .ctc-date,body.template-product .ctc-summary,body.template-product .ctc-dates,body.template-product .ctc-price-hero{background:#ffffff94!important;backdrop-filter:blur(18px) saturate(140%)!important;-webkit-backdrop-filter:blur(18px)!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.62)!important}}@media screen and (max-width:749px){body.template-product .ctc-media,body.template-product .ctc-pay__shine,body.template-product .ctc-date__copy,body.template-product .ctc-date__rule,body.template-product .ctc-date__ornament{display:none!important}body.template-product .ctc-date{padding:11px 14px!important;min-height:0!important;border-radius:13px!important}body.template-product .ctc-dates{gap:8px!important}body.template-product .ctc-date__top{margin:0!important}body.template-product .ctc-panel{padding:18px 15px!important;gap:13px!important;margin:0 12px!important}body.template-product .ctc-controls,body.template-product .ctc-field,body.template-product .ctc-field--wide{height:auto!important;padding:0!important;margin:0!important}body.template-product .ctc-date-hint{font-size:11.5px!important;margin:4px 0 0!important}body.template-product .ctc-summary{padding:15px!important;gap:11px!important}body.template-product .ctc-price-hero{padding:0!important}body.template-product .ctc-actions{padding:0!important;gap:10px!important}body.template-product .ctc-pay{padding:14px 16px!important;min-height:0!important;border-radius:13px!important}body.template-product .ctc-payment-icons{padding-top:6px!important}}@media screen and (max-width:749px){body.template-page #MainContent{background:radial-gradient(440px 320px at 84% 3%,rgba(176,125,79,.42),transparent),radial-gradient(400px 340px at 6% 38%,rgba(70,96,110,.36),transparent),linear-gradient(160deg,#c9a878,#a9c2c9 38%,#d8c6b0 70%,#bcae9a)!important}body.template-page #MainContent [class*=__card],body.template-page #MainContent [class*=-card],body.template-page #MainContent [class$=card],body.template-page #MainContent [class*=__panel],body.template-page #MainContent [class*=__tile],body.template-page #MainContent [class*=__item]:not(li){background:#ffffff8c!important;backdrop-filter:blur(16px) saturate(140%)!important;-webkit-backdrop-filter:blur(16px) saturate(140%)!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.5)!important;box-shadow:0 8px 22px #1f1b191f!important}body.template-page #MainContent h1,body.template-page #MainContent h2{font-family:Georgia,serif!important}}@media screen and (max-width:749px){.template-index #MainContent>.shopify-section.ct-mobile-home-section{display:block!important}}@media screen and (max-width:749px){body #MainContent>.shopify-section:has(#ct-bespoke-builder),body #MainContent>.shopify-section:has(#ct-luxury-journeys){display:block!important}}@media screen and (max-width:749px){.menu-drawer,.menu-drawer__inner-container,.menu-drawer__navigation,.menu-drawer__navigation-container{background:transparent!important}#Details-menu-drawer-container[open].menu-opening>#menu-drawer{background:linear-gradient(155deg,#1c1813d1,#4a3a2994),url(/cdn/shop/t/27/assets/ct-hero-x-tg-plan-destination-decision.webp) center/cover!important;-webkit-backdrop-filter:blur(24px) saturate(145%)!important;backdrop-filter:blur(24px) saturate(145%)!important;border-right:1px solid rgba(255,255,255,.28)!important}#Details-menu-drawer-container[open].menu-opening .menu-drawer__inner-container,#Details-menu-drawer-container[open].menu-opening .menu-drawer__navigation-container{background:#120f0c5c!important;-webkit-backdrop-filter:blur(18px) saturate(135%)!important;backdrop-filter:blur(18px) saturate(135%)!important}.menu-drawer__navigation a,.menu-drawer summary,.menu-drawer .menu-drawer__menu-item,.menu-drawer span,.menu-drawer__menu-item span{color:#f5f1eb!important}#Details-menu-drawer-container .menu-drawer .drawer__close,#Details-menu-drawer-container .menu-drawer__close-button,#Details-menu-drawer-container .menu-drawer .close_icon_button{width:46px!important;height:46px!important;padding:11px!important;color:#f5f1eb!important;opacity:1!important;z-index:130!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#ffffff24!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:999px!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}#Details-menu-drawer-container .menu-drawer .drawer__close svg,#Details-menu-drawer-container .menu-drawer__close-button svg,#Details-menu-drawer-container .menu-drawer .close_icon_button svg{width:24px!important;height:24px!important}.mobile-menu-overlay{background:#18120c6b!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}@media screen and (max-width:749px){body.template-product .ctc-summary{display:flex!important;flex-direction:column!important}body.template-product .ctc-price-hero{order:1!important}body.template-product .ctc-actions{order:2!important;margin-top:16px!important;margin-bottom:4px!important}body.template-product .ctc-breakdown{order:3!important;margin-top:14px!important}body.template-product .ctc-payment-icons{order:4!important}body.template-product .ctc-note{order:5!important}#shopify-section-header,#shopify-section-header sticky-header,#shopify-section-header .header,#shopify-section-header .header-row,#shopify-section-header .header-wrapper{background:#1d181294!important;-webkit-backdrop-filter:blur(18px) saturate(145%)!important;backdrop-filter:blur(18px) saturate(145%)!important}#shopify-section-header .ct-logo-asset{filter:drop-shadow(0 2px 10px rgba(255,255,255,.18))!important}.announcement-bar__message,[class*=announcement] [class*=marquee],[class*=announcement] [class*=track],[class*=announcement] [class*=scroll],[class*=ticker]{animation-duration:18s!important}}@media screen and (max-width:749px){body{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important;overflow-x:hidden!important}#shopify-section-header,#shopify-section-header *,header.header,sticky-header{display:none!important;visibility:hidden!important;pointer-events:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.ctm-tabbar{bottom:0!important;min-height:66px!important;padding:8px 6px calc(10px + env(safe-area-inset-bottom,0px))!important;transform:translateZ(0);contain:layout paint}.ctm-tab{min-width:0!important;-webkit-tap-highlight-color:transparent}.ctm-tab span{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ct-whatsapp-btn{bottom:calc(112px + env(safe-area-inset-bottom,0px))!important}.template-article nav.breadcrumb,.template-article .breadcrumb,.template-article .breadcrumb_title,.template-article .breadcrumb-wrapper,.template-article .main-breadcrumb{display:none!important}body.template-article #MainContent{background:radial-gradient(420px 280px at 86% 4%,rgba(176,125,79,.38),transparent),radial-gradient(380px 320px at 4% 54%,rgba(70,96,110,.3),transparent),linear-gradient(160deg,#c9a878,#a9c2c9 38%,#d8c6b0 68%,#bcae9a)!important}body.template-article .article-template{padding:0 16px calc(100px + env(safe-area-inset-bottom,0px))!important;margin:0!important}body.template-article .article-template .page-width,body.template-article .article-template .page-full-width{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}body.template-article .article-template .row{display:block!important}body.template-article .article-template .blog-sidebar,body.template-article .article-template .facets-vertical{display:none!important}body.template-article .article-template .article-template__hero-container,body.template-article .article-template .article-image,body.template-article .article-template [class*=hero]{max-width:100%!important;margin:0 -16px 18px!important;border-radius:0 0 28px 28px!important;overflow:hidden!important;box-shadow:0 18px 42px #1f1b1933!important}body.template-article .article-template img{max-width:100%!important;height:auto!important}body.template-article .article-template__title,body.template-article .article-template h1{display:block!important;margin:18px 0 14px!important;padding:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(31px,9vw,40px)!important;line-height:1.08!important;color:#1f1811!important;text-align:left!important;letter-spacing:0!important;text-shadow:none!important}body.template-article .article-template .caption-with-letter-spacing,body.template-article .article-template .article-template__date,body.template-article .article-template time{color:#8c5e36!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:800!important}body.template-article .article-template .article-template__content,body.template-article .article-template .rte{background:#fffdf7b3!important;border:1px solid rgba(255,255,255,.58)!important;border-radius:24px!important;padding:20px 18px!important;box-shadow:0 16px 34px #1f181121,inset 0 1px #ffffffbd!important;-webkit-backdrop-filter:blur(18px) saturate(140%)!important;backdrop-filter:blur(18px) saturate(140%)!important}body.template-article .article-template .article-template__content p,body.template-article .article-template .rte p{font-size:16px!important;line-height:1.68!important;color:#3a342c!important}}@media(max-width:760px){.ct-route-live-map__canvas{min-height:900px!important}.ct-route-live-map__pin.is-suzhou{left:55%!important;top:56%!important}.ct-route-live-map__pin.is-shanghai{left:66%!important;top:64%!important}.ct-route-live-map__pin.is-hangzhou{left:43%!important;top:72%!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/ct-mobile.css.map */
