html[data-ct3-style] body.ct3-skin{background:var(--ct3-bg)!important;color:var(--ct3-ink);font-family:var(--ct3-body)!important}html[data-ct3-style] body.ct3-skin :is(h1,h2,h3,.hero h1,.section h2,.day-acc__title){font-family:var(--ct3-display)!important;font-weight:var(--ct3-display-weight)!important;letter-spacing:0!important;color:inherit}html[data-ct3-style] body.ct3-skin :is(p,li,span,a,button,input,select,label,dd,dt){font-family:var(--ct3-body)}html[data-ct3-style] body.ct3-skin .kicker,html[data-ct3-style] body.ct3-skin .hero__eyebrow,html[data-ct3-style] body.ct3-skin .ctc-kicker{color:var(--ct3-ink-2)!important;letter-spacing:.06em!important;font-size:13px!important}html[data-ct3-style] body.ct3-skin .lede{color:var(--ct3-ink-2)!important}html[data-ct3-style] body.ct3-skin .section,html[data-ct3-style] body.ct3-skin .section--cream{background:var(--ct3-bg)!important}html[data-ct3-style] body.ct3-skin .section--cream{background:var(--ct3-bg-2)!important}html[data-ct3-style] body.ct3-skin .hero{color:#f7f2ea}html[data-ct3-style] body.ct3-skin .btn,html[data-ct3-style] body.ct3-skin .pill-btn{border-radius:var(--ct3-radius)!important;background:var(--ct3-accent)!important;color:var(--ct3-accent-ink)!important;border-color:var(--ct3-accent)!important;box-shadow:none!important;font-family:var(--ct3-body)!important;letter-spacing:.02em!important}html[data-ct3-style] body.ct3-skin .btn--ghost,html[data-ct3-style] body.ct3-skin .pill-ghost{background:transparent!important;color:inherit!important;border-color:currentColor!important}html[data-ct3-style] body.ct3-skin .anchor-nav{background:color-mix(in oklab,var(--ct3-bg) 94%,transparent)!important;border-bottom:1px solid var(--ct3-line)!important;top:72px!important}html[data-ct3-style] body.ct3-skin .anchor-nav a{color:var(--ct3-ink)!important}html[data-ct3-style] body.ct3-skin .facts>*{border-color:var(--ct3-line)!important;background:transparent!important;border-radius:var(--ct3-radius)!important}html[data-ct3-style] body.ct3-skin .day-acc{border-color:var(--ct3-line)!important;background:transparent!important;border-radius:var(--ct3-radius)!important}html[data-ct3-style] body.ct3-skin .day-acc__num{color:var(--ct3-accent)!important}html[data-ct3-style] body.ct3-skin .day__detail{background:var(--ct3-bg-2)!important;border:0!important;border-radius:var(--ct3-radius)!important}html[data-ct3-style] body.ct3-skin .card{border-radius:var(--ct3-radius)!important;box-shadow:none!important;border:1px solid var(--ct3-line)!important;background:var(--ct3-bg)!important}html[data-ct3-style] body.ct3-skin .ctc-booking,html[data-ct3-style] body.ct3-skin .ctc-panel{background:var(--ct3-bg)!important;border-color:var(--ct3-line)!important;border-radius:var(--ct3-radius)!important;box-shadow:none!important;color:var(--ct3-ink)!important}html[data-ct3-style] body.ct3-skin .ctc-date{border-radius:var(--ct3-radius)!important;border-color:var(--ct3-line)!important;background:var(--ct3-bg)!important;box-shadow:none!important}html[data-ct3-style] body.ct3-skin .ctc-date.is-active{border-color:var(--ct3-accent)!important;outline:1px solid var(--ct3-accent)}html[data-ct3-style] body.ct3-skin .ctc-date__ornament,html[data-ct3-style] body.ct3-skin .ctc-pay__shine{display:none!important}html[data-ct3-style] body.ct3-skin .ctc-pay{border-radius:var(--ct3-radius)!important;box-shadow:none!important;background:var(--ct3-bg-2)!important;color:var(--ct3-ink)!important;border:1px solid var(--ct3-line)!important}html[data-ct3-style] body.ct3-skin .ctc-pay--full{background:var(--ct3-ink)!important;color:var(--ct3-bg)!important}html[data-ct3-style] body.ct3-skin .ctc-pay__cta{background:var(--ct3-accent)!important;color:var(--ct3-accent-ink)!important;border-radius:var(--ct3-radius)!important}html[data-ct3-style] body.ct3-skin .ctc-price-hero__amount{font-family:var(--ct3-display)!important;font-weight:var(--ct3-display-weight)!important}html[data-ct3-style] body.ct3-skin .ct-route-live-map{background:var(--ct3-bg-2)!important}html[data-ct3-style] body.ct3-skin .ct-route-live-map__desk-card,html[data-ct3-style] body.ct3-skin .ct-route-live-map__panel{background:var(--ct3-bg)!important;border-radius:var(--ct3-radius)!important;box-shadow:none!important;border:1px solid var(--ct3-line)!important}html[data-ct3-style] body.ct3-skin #ct-sales-popup{display:none!important}html[data-ct3-style=nocturne] body.ct3-skin :is(.ctc-booking,.ctc-panel,.ctc-date,.card,.day__detail,.facts>*){color:var(--ct3-ink)!important}html[data-ct3-style] body.ct3-skin .hero__trail-stage,html[data-ct3-style] body.ct3-skin .trail-item{display:none!important}html[data-ct3-style] body.ct3-skin .step-title{font-family:var(--ct3-display)!important;font-weight:var(--ct3-display-weight)!important}html[data-ct3-style] body.ct3-skin .step-eyebrow{display:none!important}.ct3-phases{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 28px;padding:0;list-style:none;font-size:13px}.ct3-phases li{border-top:2px solid var(--ct3-line);padding-top:10px;color:var(--ct3-ink-2)}.ct3-phases li.is-done{border-color:var(--ct3-ink);color:var(--ct3-ink)}.ct3-phases li.is-current{border-color:var(--ct3-accent);color:var(--ct3-ink);font-weight:600}html[data-ct3-style] body.ct3-skin>cart-drawer{display:none!important}html[data-ct3-style] body.ct3-skin :is(.ctc-summary,.ctc-price-hero,.ctc-breakdown,.ctc-confirm-stack,.ctc-scene-card){background:var(--ct3-bg-2)!important;background-image:none!important;color:var(--ct3-ink)!important;border-radius:var(--ct3-radius)!important;box-shadow:none!important;border-color:var(--ct3-line)!important}html[data-ct3-style] body.ct3-skin .ctc-price-hero__amount{color:var(--ct3-ink)!important}html[data-ct3-style] body.ct3-skin :is(h1,h2) em{background:none!important;-webkit-text-fill-color:currentColor!important;color:var(--ct3-accent)!important;text-shadow:none!important}html[data-ct3-style] body.ct3-skin :is(h1,h2){text-shadow:none!important}.step-rail-wrap.ct3-rail-replaced>:not(.ct3-phases){display:none!important}.step-rail-wrap.ct3-rail-replaced .ct3-phases{margin:0}html[data-ct3-style=nocturne] body.ct3-skin main :is(p,li,span,dd,dt,small,strong,em,h4,h5,label,td,th,div){color:var(--ct3-ink)}html[data-ct3-style=nocturne] body.ct3-skin main :is(.lede,.kicker,.ct3-muted,.ct3-caption){color:var(--ct3-ink-2)!important}html[data-ct3-style=nocturne] body.ct3-skin main :is(.btn,.pill-btn,.ctc-pay__cta,.ct3-btn--primary) *{color:inherit}html[data-ct3-style] body.ct3-skin :is(.ct3-logo,.ct3-logo span,.ct3-h1,.ct3-h2,.ct3-h3,.ct3-card__title,.ct3-ticket__stub strong,.ct3-bookbar__price strong,.ct3-index a,.ct3-drawer a,.ct3-footer__mark span,.ct3-stack__copy h3){font-family:var(--ct3-display)!important;font-weight:var(--ct3-display-weight)!important}html[data-ct3-style] body.ct3-skin :is(.ct3-cn,.ct3-footer__seal){font-family:"Noto Serif SC",serif!important}body.ct3-skin .dt-sc-to-top{display:none!important}body.ct3-skin.ct3-has-bookbar .ct-whatsapp-btn{bottom:92px!important;transition:bottom .32s cubic-bezier(.23,1,.32,1)}body.ct3-skin.template-product #ctpop{display:none!important}body.ct3-skin .ct3-footer__mark{font-size:clamp(56px,13vw,210px)}.ct3-dayline{position:relative;--p:0}.ct3-dayline:before,.ct3-dayline:after{content:"";position:absolute;left:38px;top:24px;bottom:24px;width:2px;background:var(--ct3-line);pointer-events:none;z-index:0}.ct3-dayline:after{background:var(--ct3-accent);transform:scaleY(var(--p));transform-origin:50% 0}.ct3-dayline .day-acc{position:relative;z-index:1}.ct3-dayline .day-acc__num{transition:color .4s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1);background:var(--ct3-bg)}.ct3-dayline .day-acc.is-reached .day-acc__num{color:var(--ct3-accent)!important;transform:scale(1.18)}@media(max-width:749px){.ct3-dayline:before,.ct3-dayline:after{left:24px}}body.ct3-skin:has(.ct3-lux,.ct3-pdp-hero,ct3-planner) nav.breadcrumb,body.ct3-skin:has(.ct3-lux,.ct3-pdp-hero,ct3-planner) .breadcrumb-wrapper{display:none!important}body.ct3-skin :is(.ct3-header,.ct3-footer,.ct3-drawer) a:not(.ct3-btn){color:inherit}body.ct3-skin:has(.ct3-lux) #ctpop{display:none!important}html[data-ct3-style] body.ct3-skin #MainContent .ct3-pdp-hero__title{font-size:clamp(48px,9.6vw,184px)!important;line-height:.86!important}html[data-ct3-style] body.ct3-skin #MainContent .ct3-lux__title{font-size:clamp(56px,11.5vw,210px)!important;line-height:.84!important}html[data-ct3-style] body.ct3-skin #MainContent .ct3-lux__name{font-size:clamp(26px,2.2vw,38px)!important;line-height:.92!important}html[data-ct3-style] body.ct3-skin #MainContent .ct3-planner__title{font-size:clamp(48px,8vw,140px)!important;line-height:.86!important}html[data-ct3-style] body.ct3-skin #MainContent .ct3-h2{font-size:var(--ct3-h2)!important;line-height:.95!important}html[data-ct3-style] body.ct3-skin #MainContent .ct3-h1{font-size:var(--ct3-h1)!important}html[data-ct3-style] body.ct3-skin #MainContent .ct3-a3d__city{font-size:clamp(38px,5.2vw,88px)!important;line-height:.95!important}html[data-ct3-style] body.ct3-skin #MainContent .ct3-pdp-day .ct3-h3{font-size:clamp(24px,2.4vw,38px)!important;line-height:.95!important}html[data-ct3-style] body.ct3-skin #MainContent .ct3-poster__t{font-size:clamp(36px,3.6vw,64px)!important}.ct3-legs__map svg,.ct3-pmap svg,[data-canvas] svg,.ct3-map svg,[data-gl] svg{width:100%!important;height:100%!important;max-width:none!important}html[data-ct3-style=atlas] body.ct3-skin #MainContent :is(.ct3-h1,.ct3-h2,.ct3-lux__title,.ct3-pdp-hero__title,.ct3-planner__title,.ct3-lux__name,.ct3-lux__bespoke p,.ct3-a3d__city,.ct3-poster__t){font-family:Archivo,Albert Sans,sans-serif!important;font-weight:700!important;font-stretch:78%!important;text-transform:uppercase!important;letter-spacing:-.005em!important;font-style:normal!important}html[data-ct3-style=atlas] body.ct3-skin #MainContent :is(.ct3-h3,.ct3-pdp-day .ct3-h3,.ct3-tile__t,.ct3-legs__route,.ct3-draft__title,.ct3-opt b){font-family:Archivo,Albert Sans,sans-serif!important;font-weight:600!important;font-stretch:88%!important;text-transform:none!important;letter-spacing:0!important}html[data-ct3-style=atlas] body.ct3-skin #MainContent .ct3-lux__title span:last-child{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-weight:500!important;text-transform:none!important;font-stretch:normal!important}html[data-ct3-style=atlas] body.ct3-skin #MainContent :is(.ct3-pdp-facts dd,.ct3-pdp-hero__price){font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-weight:500!important}html[data-ct3-style=atlas] body.ct3-skin #MainContent .ct3-lux__title>span:first-child,html[data-ct3-style=atlas] body.ct3-skin #MainContent :is(.ct3-h1,.ct3-h2,.ct3-pdp-hero__title,.ct3-a3d__city) span:not(.ct3-cn){font-family:inherit!important}html[data-ct3-style] body.ct3-skin :is(.ctm-foot,.ctm-tabbar){display:none!important}html[data-ct3-style] body.ct3-skin{padding-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/45/assets/ct3-skin.css.map */
