.season-list .top-bg{background:linear-gradient(90deg,#2346ff,#3264ff)}.season-list .content-box{background:var(--smtcColorBgPage);border-top-left-radius:12px;border-top-right-radius:12px;padding-left:12px;padding-right:12px}@media screen and (min-width:768px){.season-list .main-max-w .main-box{padding:0 24px}}@media screen and (min-width:992px){.season-list .main-max-w .main-box{padding:0 40px}}@media screen and (min-width:1280px){.season-list .main-max-w .main-box{max-width:1280px;padding:0 56px}}@media screen and (min-width:768px){.season-book .main-max-w .main-box{padding:0 32px}}@media screen and (min-width:1024px){.season-book .main-max-w .main-box{max-width:1160px}}@media screen and (min-width:1224px){.season-book .main-max-w .main-box{padding:0}}.hd-text-color{padding-top:2px;margin-bottom:16px}.hd-text-color p{color:var(--smtcColorTextInversed);line-height:28px;margin-bottom:8px;font-size:22px}.hd-text-color ul li{color:hsla(0,0%,100%,.8);margin-bottom:4px}.hd-text-color ul li:last-child{margin-bottom:0}.hd-text-color ul li i{color:hsla(0,0%,100%,.8)}@media screen and (max-width:768px){.journey-description{padding:16px 0 0 4px}.route-details-container i{position:relative;width:10px}.route-details-container .departure-location{box-sizing:border-box}.route-details-container .departure-location:after{content:"";position:absolute;width:10px;height:10px;border:2.5px solid #8592a6;border-radius:10px;left:1px;top:5.5px;background:#fff}.route-details-container .departure-location:before{content:"";position:absolute;top:20px;left:3.5px;bottom:-1px;width:3px;border-radius:3px;background:#dadfe6}.route-details-container .via-location{box-sizing:border-box}.route-details-container .via-location:after{content:"";position:absolute;width:10px;height:10px;border:2.5px solid var(--smtcColorBorderDefault);border-radius:10px;left:1px;top:4px;background:#fff}.route-details-container .via-location:before{content:"";position:absolute;top:-2px;left:3.5px;bottom:-1px;width:3px;background:#dadfe6;border-radius:3px}.route-details-container .arrival-location{box-sizing:border-box}.route-details-container .arrival-location:after{content:"";position:absolute;width:10px;height:10px;border:2.5px solid #8592a6;border-radius:10px;left:1px;top:5.5px;background:#fff}.route-details-container .arrival-location.animate-pulse:after,.route-details-container .departure-location.animate-pulse:after{border-color:#dedee3}.text-list-item{padding-top:9.5px;border-top:1px solid var(--smtcColorBorderDefault);margin-top:12px}.text-list-item li{margin-top:1px}.text-list-item li:last-child{margin-top:0}.text-list-item li i{vertical-align:middle;margin-top:-1px}.hd-skeleton-screen{padding:12px 16px 24px}.hd-skeleton-screen .mt-20{display:none}.journey-skeleton-screen{padding-top:16px}.card-shadow{box-shadow:0 4px 8px 0 rgba(218,223,230,.6)}}.leading-17-18{line-height:18px}@media screen and (min-width:768px){.bor-col-1-r{border-left:1px solid var(--smtcColorBorderDefault)}.bor-col-1-b{border-bottom:1px solid var(--smtcColorBorderDefault)}.route-details-container i{position:relative;width:10px}.route-details-container .departure-location{box-sizing:border-box}.route-details-container .departure-location:after{content:"";position:absolute;width:8px;height:8px;left:0;top:8px;background:#acb4bf}.route-details-container .departure-location:before{content:"";position:absolute;top:8px;left:3px;bottom:-10px;width:2px;border-radius:3px;background:#acb4bf}.route-details-container .via-location{box-sizing:border-box}.route-details-container .via-location:after{content:"";position:absolute;width:8px;height:8px;border:2px solid #acb4bf;left:0;top:7px;background:#fff}.route-details-container .via-location:before{content:"";position:absolute;top:-2px;left:3px;bottom:-10px;width:2px;background:#acb4bf;border-radius:3px}.route-details-container .arrival-location{box-sizing:border-box}.route-details-container .arrival-location:after{content:"";position:absolute;width:8px;height:8px;left:0;top:8px;background:#acb4bf}.text-list-item li{margin-bottom:4px;padding-left:32px}.text-list-item li:last-child{margin-bottom:0}.text-list-item li i{vertical-align:middle;margin-top:-1px}.cheapest-tag{padding:2px 4px;border-radius:2px}.selected:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background:#eff3ff;border-radius:4px;border:1px solid var(--smtcColorBorderBrand)}.no-results-container{padding:16px}.no-results-container .no-results-message dt{font-size:18px;line-height:24px;font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:700}.no-results-container .no-results-message dd{font-size:14px;line-height:22px}.flexi-season-icon-box{border-radius:4px;background:rgba(50,100,255,.08)}}@font-face{font-family:TripGeom;src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op3a12000fdymo7u7CBF.eot);src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op3a12000fdymo7u7CBF.eot) format("embedded-opentype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op4w12000fdymodt3DD2.woff2) format("woff2"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op6l12000fdymnxj8DE0.woff) format("woff"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op1r12000fdym87iE01B.ttf) format("truetype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op6d12000fdymnx1A0AD.svg) format("svg");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:TripGeom;src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op3a12000fdymo7u7CBF.eot);src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op3a12000fdymo7u7CBF.eot) format("embedded-opentype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op4w12000fdymodt3DD2.woff2) format("woff2"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op6l12000fdymnxj8DE0.woff) format("woff"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op1r12000fdym87iE01B.ttf) format("truetype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op6d12000fdymnx1A0AD.svg) format("svg");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:TripGeom;src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op3a12000fdymo7u7CBF.eot);src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op3a12000fdymo7u7CBF.eot) format("embedded-opentype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op4w12000fdymodt3DD2.woff2) format("woff2"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op6l12000fdymnxj8DE0.woff) format("woff"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op1r12000fdym87iE01B.ttf) format("truetype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op6d12000fdymnx1A0AD.svg) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:TripGeom;src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op3a12000fdymo7u7CBF.eot);src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op3a12000fdymo7u7CBF.eot) format("embedded-opentype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op4w12000fdymodt3DD2.woff2) format("woff2"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op6l12000fdymnxj8DE0.woff) format("woff"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op1r12000fdym87iE01B.ttf) format("truetype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op6d12000fdymnx1A0AD.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TripGeom;src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op2y12000fdymo6wA886.eot);src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op2y12000fdymo6wA886.eot) format("embedded-opentype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op3912000fdymo7s1408.woff2) format("woff2"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op4l12000fdymocvED81.woff) format("woff"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op6p12000fdym1na3198.ttf) format("truetype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op6112000fdymnw43322.svg) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TripGeom;src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op2y12000fdymo6wA886.eot);src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op2y12000fdymo6wA886.eot) format("embedded-opentype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op3912000fdymo7s1408.woff2) format("woff2"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op4l12000fdymocvED81.woff) format("woff"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op6p12000fdym1na3198.ttf) format("truetype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op6112000fdymnw43322.svg) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:TripGeom;src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op2u12000fdymo69EF05.eot);src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op2u12000fdymo69EF05.eot) format("embedded-opentype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op4c12000fdymoc23C8A.woff2) format("woff2"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op5t12000fdymnvgFF0B.woff) format("woff"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op5f12000fdym2sb664E.ttf) format("truetype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op5p12000fdymnv5C4D0.svg) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TripGeom;src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op2u12000fdymo69EF05.eot);src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op2u12000fdymo69EF05.eot) format("embedded-opentype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op4c12000fdymoc23C8A.woff2) format("woff2"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op5t12000fdymnvgFF0B.woff) format("woff"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op5f12000fdym2sb664E.ttf) format("truetype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op5p12000fdymnv5C4D0.svg) format("svg");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:TripGeom;src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op2u12000fdymo69EF05.eot);src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op2u12000fdymo69EF05.eot) format("embedded-opentype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op4c12000fdymoc23C8A.woff2) format("woff2"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op5t12000fdymnvgFF0B.woff) format("woff"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op5f12000fdym2sb664E.ttf) format("truetype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op5p12000fdymnv5C4D0.svg) format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:TripGeomTf;src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op0512000fdys19p2AD8.eot);src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op0512000fdys19p2AD8.eot) format("embedded-opentype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op0a12000fdys1a3446F.woff2) format("woff2"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op6o12000fdys45q6355.woff) format("woff"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op4912000fdyrt4h1338.ttf) format("truetype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op1p12000fdys4i932F5.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TripGeomTf;src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op6c12000fdys44v39E1.eot);src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op6c12000fdys44v39E1.eot) format("embedded-opentype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op6k12000fdys45fBFBC.woff2) format("woff2"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op1m12000fdys4i03652.woff) format("woff"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op1812000fdyrs79160C.ttf) format("truetype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op0412000fdys19k3146.svg) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TripGeomTf;src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op1a12000fdys4h3AAD7.eot);src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op1a12000fdys4h3AAD7.eot) format("embedded-opentype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op1g12000fdys4hj7A7E.woff2) format("woff2"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op6x12000fdys18v3AA6.woff) format("woff"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op4512000fdyrt461317.ttf) format("truetype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op6912000fdys44m30B1.svg) format("svg");font-weight:700;font-style:normal;font-display:swap}.font-regular{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:400}.font-number-regular{font-family:TripGeomTf,Arial,Roboto,Helvetica,sans-serif;font-weight:400}.font-normal{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:400}.font-number-normal{font-family:TripGeomTf,Arial,Roboto,Helvetica,sans-serif;font-weight:400}.font-medium{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:500}.font-number-medium{font-family:TripGeomTf,Arial,Roboto,Helvetica,sans-serif;font-weight:500}.font-bold{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:700}.font-number-bold{font-family:TripGeomTf,Arial,Roboto,Helvetica,sans-serif;font-weight:700}.font-100{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:400}.font-number-100{font-family:TripGeomTf,Arial,Roboto,Helvetica,sans-serif;font-weight:400}.font-200{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:400}.font-number-200{font-family:TripGeomTf,Arial,Roboto,Helvetica,sans-serif;font-weight:400}.font-300{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:400}.font-number-300{font-family:TripGeomTf,Arial,Roboto,Helvetica,sans-serif;font-weight:400}.font-400{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:400}.font-number-400{font-family:TripGeomTf,Arial,Roboto,Helvetica,sans-serif;font-weight:400}.font-500{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:500}.font-number-500{font-family:TripGeomTf,Arial,Roboto,Helvetica,sans-serif;font-weight:500}.font-600{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:500}.font-number-600{font-family:TripGeomTf,Arial,Roboto,Helvetica,sans-serif;font-weight:500}.font-700{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:700}.font-number-700{font-family:TripGeomTf,Arial,Roboto,Helvetica,sans-serif;font-weight:700}.font-800{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:700}.font-number-800{font-family:TripGeomTf,Arial,Roboto,Helvetica,sans-serif;font-weight:700}.font-900{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:700}.font-number-900{font-family:TripGeomTf,Arial,Roboto,Helvetica,sans-serif;font-weight:700}*{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif}.season-select .top-bg{background:linear-gradient(90deg,#2346ff,#3264ff)}.season-select .content-box{background:var(--smtcColorBgPage);border-top-left-radius:12px;border-top-right-radius:12px;padding-left:12px;padding-right:12px}.season-select .top-content{padding:2px 16px 16px}.season-select .top-content-title{color:var(--smtcColorTextInversed);font-size:22px;line-height:28px}.season-select .top-content-desc{color:hsla(0,0%,100%,.8);font-size:13px;line-height:18px}.trip-hidden{display:none}@media screen and (max-width:768px){.trip .modal-content{left:24px;right:24px}.trip .modal-content .modal-header{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:500;margin-bottom:12px}.trip .modal-content .modal-body p{color:var(--smtcColorTextSecondary)}.trip .modal-content .modal-actions{margin-top:24px}.trip .modal-content .modal-actions .solid-button{padding:13.5px 12px;background:var(--smtcColorBgBrand)}.trip .modal-content .modal-actions .hollow-button{color:var(--smtcColorTextSecondary);margin-top:16px}.trip .travel-detail,.trip .travel-direction{border-radius:2px}.trip .travel-detail i,.trip .travel-direction i{vertical-align:middle;margin-top:-2px;display:inline-block}.trip .travel-detail{display:grid;grid-template-columns:auto 1fr;gap:2px 1px}.trip .travel-detail div:nth-of-type(odd){font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:500}.trip .skeleton-screen .border-t-line{border-top:1px solid var(--smtcColorBorderDefault)}.trip .skeleton-screen .skeleton-screen-w1{gap:0 50px}.trip .skeleton-screen .skeleton-screen-w1 .skeleton-screen-list .timepoint{position:absolute;left:0;top:5px;width:10px;height:10px;border:2.5px solid #8592a6;box-sizing:border-box;background:#fff;border-radius:10px;z-index:2}.trip .skeleton-screen .skeleton-screen-w1 .skeleton-screen-list .timeline{position:absolute;left:3.5px;top:20px;bottom:22px;width:3px;background:#e8e9ef;border-radius:16px;z-index:1}.trip .skeleton-screen .skeleton-screen-w1 .skeleton-screen-list .timeDashed{width:3px;position:absolute;right:-18.5px;top:20px;bottom:-16px;background:url(https://dimg04.tripcdn.com/images/1op3w12000g2lbhwa82AF.png) repeat-y;background-size:100% 119px}.trip .skeleton-screen .skeleton-screen-w1 .skeleton-screen-list .icon-walk{position:absolute;right:-25px;top:-4px;z-index:2;background:url(https://dimg04.tripcdn.com/images/1op4g12000g5otbif5B86.png) no-repeat;background-size:100% 100%;color:var(--smtcColorTextTertiary);width:16px;height:28px}.trip .skeleton-screen .skeleton-screen-offer-container{margin-left:80.5px;height:44px;border-radius:4px;border:1px solid #0f294d}.trip .skeleton-screen .skeleton-screen-item{padding:20px 12px}.trip .ticket-issued-container img{display:none}.trip .ticket-issued-container h3{font-size:24px;line-height:30px}.trip .bottom-bar-container{display:none}.trip .airfare-seat,.trip .notification-container,.trip .pending-payment,.trip .trip-info-container{box-shadow:0 1px 4px 0 rgba(15,41,77,.16);margin-top:8px}.trip .notification-container{background:#f0f4ff}.trip .notification-container .toggle-container{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.trip .notification-container .toggle-container .toggle-bg{width:50px;height:30px}.trip .notification-container .toggle-container .toggle-bg .toggle-dot{width:26px;height:26px}.trip .notification-container .toggle-container .toggle-input:checked+.toggle-bg .toggle-dot{transform:translateX(20px)}.trip .airfare-seat{background:#fff;background-image:linear-gradient(-90deg,rgba(255,164,0,.12),rgba(249,76,134,.08) 60%)}.trip .itinerary-info-rounded{border-radius:12px 12px 0 0}.trip .itinerary-info-rounded .itinerary-info-container{padding:0 12px 20px}.trip .itinerary-button-list li{border:1px solid var(--smtcColorBgBrand);border-radius:4px;font-weight:500;box-sizing:border-box}.trip .itinerary-button-list li:nth-of-type(2){margin-top:8px}.trip .itinerary-button-list li.disabled-button{border:.5px solid #dedee3;background:#fff;color:var(--smtcColorTextDisable)}.trip .ticket-code-container{background:#eff3ff}.trip .ticket-code-container p{color:var(--smtcColorTextSecondary)}.trip .expand-button-container,.trip .rail-replacement-info:before{border-top:1px solid var(--smtcColorBorderDefault)}.trip .rail-replacement-info:before{content:"";position:absolute;left:0;right:0;top:0}.trip .rail-replacement-info .offer-container{background:#fff;background-image:linear-gradient(101deg,#fffaed,#fff6df);border:1px solid rgba(156,91,0,.16);margin-top:4px}.trip .rail-replacement-info .offer-container .book-button div{background-image:linear-gradient(120deg,#ffe5aa,#ffd778)}.trip .rail-replacement-info .journey-info-link{margin-top:20px;border-top:1px solid var(--smtcColorBorderDefault)}.trip .rail-replacement-list{background:#fff4eb;border:1px solid #ff6f00}.trip .rail-replacement-list .icon-RailReplacement{font-size:18px;line-height:18px;color:#ff6f00}.trip .journey-info-title{font-size:20px;line-height:26px}.trip .logo-container .logo-img .tpl{display:none}.trip .logo-container .ticket-info{color:#455873}.trip .journey-details{position:relative}.trip .journey-details .station-name{font-size:16px;line-height:21px;margin-top:24px;font-weight:500;position:relative;padding-left:17px;z-index:2}.trip .journey-details .station-name:after{position:absolute;content:"";width:10px;height:10px;box-sizing:border-box;border:2.5px solid #8592a6;border-radius:10px;left:0;top:5px;background:#fff}.trip .journey-details .station-name:first-of-type{margin-top:0}.trip .journey-details .depart-station:before{content:"";position:absolute;width:3px;left:3.5px;top:19.5px;bottom:-24px;background:#dadfe6;border-radius:100px}.trip .journey-details .arrive-station:before{content:"";position:absolute;width:3px;left:3.5px;top:-24px;bottom:unset;background:#dadfe6;border-radius:100px;height:25px}.trip .journey-details .via-route{font-size:14px;line-height:18px;margin-top:16px;margin-bottom:-8px;padding-left:17px;position:relative;z-index:5}.trip .journey-details .via-route:after{position:absolute;content:"";width:10px;height:10px;box-sizing:border-box;border:2.5px solid var(--smtcColorBorderDefault);border-radius:10px;left:0;top:5px;background:#fff}.trip .promotion-card .promotion-title h3{font-size:20px;line-height:26px}.trip .promotion-card .promotion-coupon{background-image:linear-gradient(to bottom right,#fff8fa,#ffeaf1);border:.5px solid #fed9e4}.trip .promotion-card .promotion-coupon:after{content:"";position:absolute;width:55px;height:32.5px;background:url(https://dimg04.tripcdn.com/images/1op6212000g6fj4y58E58.png) no-repeat;background-size:100% 100%;bottom:0;right:12px}.trip .promotion-card .promotion-coupon .lft-icon{width:64px;font-size:24px;color:var(--smtcColorTextDiscount);position:relative}.trip .promotion-card .promotion-coupon .lft-icon:after{content:"";position:absolute;right:0;top:12px;bottom:12px;border-right:1px dashed #f3ded6}.trip .promotion-card .promotion-coupon .rit-text{padding:16.5px 16px}.trip .promotion-card .promotion-coupon .rit-text:after,.trip .promotion-card .promotion-coupon .rit-text:before{content:"";position:absolute;width:11px;height:11px;background:url(https://dimg04.tripcdn.com/images/1op3f12000g6edtxmF5D6.png) no-repeat #fff bottom;background-size:11px 6px;left:-5.5px;border-radius:100px}.trip .promotion-card .promotion-coupon .rit-text:after{top:-5.5px}.trip .promotion-card .promotion-coupon .rit-text:before{bottom:-5.5px;transform:scaleY(-1)}.trip .promotion-card .promotion-coupon .rit-text span{color:#f05b8d;background:rgba(240,101,55,.12)}.trip .promotion-card .promotion-coupon .rit-text h3{color:var(--smtcColorTextDiscount)}.trip .promotion-card .promotion-coupon .rit-text p{color:rgba(240,101,55,.8)}.trip .booking-summary-card .booking-header-tpl{display:none}.trip .booking-summary-card .booking-details .agreement-consent{border-radius:5px}.trip .booking-summary-card .booking-details .agreement-consent .consent-toggle .toggle-bg{width:32px;height:20px}.trip .booking-summary-card .booking-details .agreement-consent .consent-toggle .toggle-bg .toggle-dot{width:16px;height:16px}.trip .booking-summary-card .booking-details .agreement-consent .consent-toggle .toggle-input:checked+.toggle-bg .toggle-dot{transform:translateX(12px)}.trip .booking-summary-card .booking-details .book-allow-color{color:#06aebd}.trip .manage-field{display:none}.trip .manage-btn{display:block}.trip .rating-container{background:#eef2ff;padding:11.5px;margin:0 11.5px 40px;border-radius:8px;border:1px solid #fff}.trip .rating-container .rating-question{font-size:14px;line-height:18px;font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:500;margin-bottom:8px}.trip .rating-container .rating-scale{margin-bottom:8px;gap:4px}.trip .rating-container .rating-scale .emoji_tpl{display:none}.trip .rating-container .rating-scale label img{width:17px;height:17px}.trip .rating-container .rating-scale span{font-size:12px;line-height:17px;color:#8592a6}.trip .rating-container .rating-list{gap:2px}.trip .rating-container .rating-list li{border-radius:4px;background:var(--smtcColorBgSurface);font-size:14px;line-height:16px;font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:500;color:var(--smtcColorBgBrand);height:32px}.trip .app-features-container{display:none}.trip .notification-bubble .bubble-content{padding:8px;background:rgba(15,41,77,.9);border-radius:4px}.trip .notification-bubble .bubble-content:before{content:"";width:16px;height:7px;background:url(https://dimg04.tripcdn.com/images/1op3s12000g3r98p58612.png) no-repeat;background-size:100% 8px;top:-7px;position:absolute}.trip .notification-bubble .text-list{font-size:13px;line-height:18px}.trip .notification-bubble .text-list li{margin-bottom:4px}.trip .notification-bubble .text-list li:last-child{margin:0}.trip .pricing-list .order-details{border-top:1px solid rgba(218,223,230,.5);padding-top:15px}.trip .pricing-list .summary-section,.trip .pricing-list .total-price{border-top:1px solid var(--smtcColorBorderDefault);margin-top:20px;padding-top:20px}.trip .check-in-button{border:1px solid var(--smtcColorTextPrimary);color:var(--smtcColorTextPrimary)}.trip .h5-status-tooltip{width:336px;background-color:rgba(15,41,77,.9);line-height:18px;font-size:13px;color:#fff;padding:0;border-radius:4px}.trip .h5-status-tooltip .cont{padding:8px}.itinerary-stops-list li{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.tab-legs-list{margin-bottom:-13px}.tab-legs-list li.selected{font-size:16px;line-height:21px}.tab-legs-list li:after,.tab-legs-list li:before{bottom:12px}.check-in-button{border:1px solid rgba(43,109,240,.4);color:var(--smtcColorTextBrand)}}@media screen and (min-width:768px){.trip .pc-tp-skeleton-sidebar{display:block}.trip .skeleton-right-border{padding-top:15.5px;margin-top:15.5px;border-top:1px solid var(--smtcColorBorderDefault)}.trip .pc-tpl-section-skeleton{display:none}.trip .pc-tp-section-skeleton{padding-top:32px;margin-top:32px;border-top:1px dashed rgba(218,223,230,.5);padding-bottom:32px;margin-bottom:32px;border-bottom:1px dashed rgba(218,223,230,.5)}.trip .pc-tp-section-skeleton .timeline{position:absolute;left:3px;top:23px;bottom:23px;width:4px;background:#e8e9ef;border-radius:16px;z-index:1}.trip .pc-tp-section-skeleton .timepoint{position:absolute;left:-36px;top:50%;transform:translateY(-50%);width:10px;height:10px;border:2.5px solid #8592a6;box-sizing:border-box;background:#fff;border-radius:10px;z-index:2}.trip .pc-ghost-button{height:56px;display:flex}.trip .pc-ghost-button div{box-sizing:border-box;height:56px}.trip .pc-ghost-button div:first-of-type{width:284px;background:#3264ff}.trip .pc-ghost-button div:nth-of-type(2){width:188px;margin-left:13px;border:1px solid #006ff6}.trip .toggle-rit .consent-toggle .toggle-bg{width:33.5px;height:20px}.trip .toggle-rit .consent-toggle .toggle-bg .toggle-dot{width:16px;height:16px}.trip .toggle-rit .consent-toggle .toggle-input:checked+.toggle-bg .toggle-dot{transform:translateX(13px)}.trip .travel-detail i,.trip .travel-direction i{vertical-align:middle;margin-top:-2px;display:inline-block}.trip .travel-detail{display:grid;grid-template-columns:auto 1fr;gap:4px 2px}.trip .travel-detail div:nth-of-type(odd){font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:500}.trip .status-message{box-shadow:0 4px 20px 0 rgba(15,41,77,.2)}.trip .status-message i{position:absolute;top:-8px;left:50%;width:0;height:0;margin-left:-8px;border-color:transparent transparent #fff;border-style:solid;border-width:0 16px 16px}.trip .NoticeFilled{color:var(--smtcColorTextAlert)}.trip .tab-legs-list{background:#eaf0fd;border:1px solid #fff;box-sizing:border-box}.trip .itinerary-button-list li{border:1px solid var(--smtcColorBgBrand);background:var(--smtcColorBgBrand);color:#fff;border-radius:8px;font-weight:500;box-sizing:border-box;padding:16px 32px}.trip .itinerary-button-list li.btn-hollow{border:1px solid #aac5f9;background:#fff;color:var(--smtcColorTextBrand)}.trip .itinerary-button-list li.disabled-button{border:.5px solid #dedee3;background:#fff;color:var(--smtcColorTextDisable)}.trip .rail-replacement-info{border-top:1px dashed var(--smtcColorBorderDefault)}.trip .journey-details{position:relative}.trip .journey-details .station-name{font-size:18px;line-height:24px;margin-top:28px;font-weight:500;position:relative;padding-left:21px;z-index:2}.trip .journey-details .station-name:after{position:absolute;content:"";width:10px;height:10px;box-sizing:border-box;border:2.5px solid #8592a6;border-radius:10px;left:0;top:5px;background:#fff}.trip .journey-details .station-name:first-of-type{margin-top:0}.trip .journey-details .depart-station:before{content:"";position:absolute;width:3px;left:3.5px;top:19.5px;bottom:-26px;background:#dadfe6;border-radius:100px}.trip .journey-details .arrive-station:before{content:"";position:absolute;width:3px;left:3.5px;top:-28px;bottom:unset;background:#dadfe6;border-radius:100px;height:29px}.trip .journey-details .via-route{font-size:16px;line-height:22px;margin-top:24px;margin-bottom:-4px;padding-left:21px;position:relative;z-index:5}.trip .journey-details .via-route:after{position:absolute;content:"";width:10px;height:10px;box-sizing:border-box;border:2.5px solid var(--smtcColorBorderDefault);border-radius:10px;left:0;top:5px;background:#fff}.trip .ticket-code-container{background:#eef2ff}.trip .ticket-code-container p{color:var(--smtcColorTextSecondary)}.trip .rail-replacement-info .offer-container{background:#fff;background-image:linear-gradient(101deg,#fffaed,#fff6df);border:1px solid rgba(156,91,0,.16);margin-top:4px}.trip .rail-replacement-info .offer-container .book-button div{background-image:linear-gradient(120deg,#ffe5aa,#ffd778)}.trip .train-ticket-info{border-top:1px dashed var(--smtcColorBorderDefault)}.trip .Pc-Rating-container{display:block}.trip .payment-info .total-paid-section{display:flex}.trip .payment-info .total-paid-section .label{margin-right:4px}.trip .payment-info .total-paid-section .amount{color:var(--smtcColorBgBrand)}.trip .payment-info .total-paid-section .amount strong{margin-right:4px}.trip .AppDownloadSection{display:none}.trip .promotion-card .promotion-title h3{font-size:24px;line-height:29px}.trip .promotion-card .promotion-coupon{background-image:linear-gradient(to bottom right,#fff8fa,#ffeaf1);border:.5px solid #fed9e4}.trip .promotion-card .promotion-coupon:after{content:"";position:absolute;width:55px;height:32.5px;background:url(https://dimg04.tripcdn.com/images/1op6212000g6fj4y58E58.png) no-repeat;background-size:100% 100%;bottom:0;right:70px}.trip .promotion-card .promotion-coupon .lft-icon{width:64px;font-size:24px;color:var(--smtcColorTextDiscount);position:relative}.trip .promotion-card .promotion-coupon .lft-icon:after{content:"";position:absolute;right:0;top:12px;bottom:12px;border-right:1px dashed #f3ded6}.trip .promotion-card .promotion-coupon .rit-text{padding:14px 16px 14px 23px}.trip .promotion-card .promotion-coupon .rit-text:after,.trip .promotion-card .promotion-coupon .rit-text:before{content:"";position:absolute;width:11px;height:11px;background:url(https://dimg04.tripcdn.com/images/1op3f12000g6edtxmF5D6.png) no-repeat #fff bottom;background-size:11px 6px;left:-5.5px;border-radius:100px}.trip .promotion-card .promotion-coupon .rit-text:after{top:-5.5px}.trip .promotion-card .promotion-coupon .rit-text:before{bottom:-5.5px;transform:scaleY(-1)}.trip .promotion-card .promotion-coupon .rit-text span{color:#f05b8d;background:rgba(240,101,55,.12)}.trip .promotion-card .promotion-coupon .rit-text h3{color:var(--smtcColorTextDiscount)}.trip .promotion-card .promotion-coupon .rit-text p{color:rgba(240,101,55,.8)}.trip .promotion-card .promotion-coupon .promotion-coupon-button{background:var(--smtcColorTextDiscount);z-index:10}.trip .promotion-card .promotion-coupon .promotion-coupon-button:hover{background:#d14070}.trip .pc-journey-tooltip{box-shadow:0 4px 16px 0 rgba(15,41,77,.2);padding:18px 16px;border-radius:6px}.tab-legs-list{background:#eaf0fd;border:1px solid #fff;box-sizing:border-box}.tab-legs-list li.selected{font-size:20px;line-height:24px}.tab-legs-list li:after,.tab-legs-list li:before{bottom:0}.promotion-card .promotion-title h3{font-size:22px;line-height:26px}.promotion-card .promotion-coupon{background:#fff5eb}.promotion-card .promotion-coupon:after{content:"";position:absolute;width:55px;height:32.5px;background:url(https://dimg04.tripcdn.com/images/1op6212000g6fj4y58E58.png) no-repeat;background-size:100% 100%;bottom:0;right:70px}.promotion-card .promotion-coupon .lft-icon{width:64px;font-size:24px;color:var(--smtcColorBgDiscount);position:relative}.promotion-card .promotion-coupon .lft-icon:after{content:"";position:absolute;right:0;top:12px;bottom:12px;border-right:1px dashed #ffb49c}.promotion-card .promotion-coupon .rit-text{padding:14px 16px 14px 23px}.promotion-card .promotion-coupon .rit-text:after,.promotion-card .promotion-coupon .rit-text:before{content:"";position:absolute;width:11px;height:11px;background:url(https://dimg04.tripcdn.com/images/1op3f12000g6edtxmF5D6.png) no-repeat #fff bottom;background-size:11px 6px;left:-5.5px;border-radius:100px}.promotion-card .promotion-coupon .rit-text:after{top:-5.5px}.promotion-card .promotion-coupon .rit-text:before{bottom:-5.5px;transform:scaleY(-1)}.promotion-card .promotion-coupon .rit-text h3,.promotion-card .promotion-coupon .rit-text p{color:var(--smtcColorTextAlert)}.promotion-card .promotion-coupon .rit-text span{color:var(--smtcColorTextAlert);background:rgba(240,101,55,.12)}.promotion-card .promotion-coupon .promotion-coupon-button{background:var(--smtcColorTextAlert);z-index:10}.promotion-card .promotion-coupon .promotion-coupon-button:hover{background:#f3845f}.refund-deadline{border-radius:4px;padding:8px 12px;line-height:22px}}@media screen and (min-width:1024px){.Rit-Info-Ml{margin-left:18px;width:376px}}.tab-legs-list{background:#e7edff}.tab-legs-list li.selected{position:relative;background:#fff;font-weight:700;color:var(--smtcColorTextBrand)}.tab-legs-list li.selected:after,.tab-legs-list li.selected:before{content:"";position:absolute;width:12px;height:12.5px}.tab-legs-list li.selected:after{left:-12px;transform:scaleX(-1)}.tab-legs-list li.selected:after,.tab-legs-list li.selected:before{background:url(https://dimg04.tripcdn.com/images/1op3012000g2200ke3C75.png) no-repeat;background-size:100% 100%}.tab-legs-list li.selected:before{right:-12px}.toggle-container{display:inline-flex;align-items:center;cursor:pointer}.toggle-input{display:none}.toggle-bg{background-color:#ccc;border-radius:9999px;position:relative;transition:background-color .2s ease-in-out}.toggle-dot{position:absolute;left:2px;top:2px;background-color:#fff;border-radius:9999px;transition:transform .2s ease-in-out;box-shadow:0 2px 4px rgba(0,0,0,.2)}.toggle-input:checked+.toggle-bg{background-color:#3264ff}@media screen and (max-width:768px){.trip .weekly-top-bg{background-image:linear-gradient(-78deg,rgba(50,100,255,.04),rgba(255,247,229,.24));padding:16px 12px}.trip .weekly-top-bg div{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:500}.trip .weekly-top-bg .animate-pulse{display:none}.trip .weekly-top-bg .fare-name{line-height:20px;font-size:15px}.trip .city-name{margin:16px 16px 0}.trip .city-name .city-line{width:3px;background:#dadfe6}.trip .city-name .fix-line-1{left:3.5px;top:19.5px;bottom:0;height:calc(100% - 18px);border-radius:3px}.trip .city-name .fix-line-2{left:3.5px;top:-1.5px;height:3px;border-radius:3px}.trip .city-name li{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:700;z-index:2}.trip .city-name li:before{width:10px;height:10px;border-radius:10px;box-sizing:border-box;border:2.5px solid #8592a6;left:0;top:5.5px;content:"";position:absolute}.trip .city-name li.center-circle{font-weight:400}.trip .city-name li.center-circle:before{width:10px;height:10px;background:#fff;border-radius:10px;box-sizing:border-box;border:2.5px solid var(--smtcColorBorderDefault);left:0;top:15.5px;content:"";position:absolute}.trip .font-sep{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:500}.trip .seat-btm{padding:16px 12px 0}.trip .color-iconfont{color:#06aebd}.trip .Railcard{padding:12px 0;border-top:1px dashed var(--smtcColorBorderDefault)}.trip .season-tit-bg{padding:12px;background-image:linear-gradient(-78deg,rgba(50,100,255,.04),rgba(255,247,229,.24))}.trip .season-tit-bg div{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:500}.trip .season-tit-bg .animate-pulse{display:none}.trip .season-upgrade-pd{padding:20px 0 20px 26px;margin:0 12px}.trip .season-upgrade-pd .icon-top{top:20px}.trip .toggle-label{background:#dadfe6}.trip .toggle-checkbox:checked+.toggle-label{background-color:#3264ff}.trip .toggle-checkbox:checked+.toggle-label .toggle-circle{transform:translateX(18px)}.trip .eTicket-tips{background:var(--smtcColorBgContainer);padding:8px;border-radius:4px;font-size:13px;line-height:18px;position:relative;margin-top:11.5px}.trip .eTicket-tips:after{content:"";position:absolute;width:16px;height:8px;top:-8px;right:16px;background:url(https://dimg04.tripcdn.com/images/1op0b12000fil30d5D5B7.png) no-repeat;background-size:100% 100%}.trip .eTicket-tips a,.trip .eTicket-tips span{color:var(--smtcColorTextBrand)}.trip .pb-h5-40-32{padding-bottom:20px}.trip .season-add-pd{padding:10px 12px 16px}.trip .season-add-pd .season-add-bg{padding:16px 12px;background:#f4f7ff;border-radius:4px}.trip .season-add-pd .season-add-btn{height:49px;box-sizing:border-box;border:1px solid #3264ff;border-radius:4px;color:#3264ff}.trip .season-add-pd .season-add-btn div{margin:0 4px}.trip .season-add-pd .season-add-btn span{color:#d92917}.trip .requirements-txt li{padding-left:18px;margin-top:4px;position:relative}.trip .requirements-txt li:first-of-type{margin-top:0}.trip .requirements-txt li i{font-size:14px;color:#06aebd;position:absolute;left:0;top:0}.trip .photo-deit{width:18px;height:18px;background:rgba(0,0,0,.6);border-radius:2px;display:flex;justify-content:center;align-items:center}.trip .errors-tips-text{color:#d92917;font-size:12px;line-height:14px;margin-top:6px;display:flex;align-items:center}.trip .errors-tips-text i{margin-right:5px}.trip .price-container{padding:12px 12px 16px}.trip .price-container .price-details{margin-bottom:12px;line-height:22px}.trip .price-container .price-details .price-description{color:var(--smtcColorTextPrimary)}.trip .price-container .price-details .price-value{color:var(--smtcColorTextSecondary)}.trip .fare-type-indicator{display:none}.trip .promo-code-container{padding:12px 0;border-top:1px solid var(--smtcColorBorderDefault);border-bottom:1px solid var(--smtcColorBorderDefault);line-height:22px}.trip .promo-code-container .promo-code-label{color:var(--smtcColorTextPrimary)}.trip .promo-code-container .promo-code-discount{display:flex;align-items:center}.trip .promo-code-container .promo-code-discount span{color:var(--smtcColorTextPositive)}.trip .promo-code-container .promo-code-discount i{margin-left:4px}.trip .total-amount .total-amount-value{font-size:18px;line-height:24px}.trip .total-amount .total-amount-value strong{margin-left:8px;font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:700}.trip .total-amount .payment-options{font-size:12px;line-height:17px;color:var(--smtcColorTextSecondary)}.trip .total-amount .payment-options span{color:#966a00}.trip .voucher-details{display:none}.trip .photocard-txt{background:#f6f7f8;border-radius:4px}.trip .photocard-txt div{color:#455873}.trip .photocard-txt i{color:#4b5d77}.trip .Skeleton{margin:16px 0 0 16px}.trip .Skeleton:after{content:"";position:absolute;width:3px;background:#dadfe6;top:19.5px;bottom:21.5px;left:3.5px;border-radius:3px}.trip .Skeleton li{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:700;z-index:2}.trip .Skeleton li:before{width:10px;height:10px;border-radius:10px;box-sizing:border-box;border:2.5px solid var(--smtcColorBorderDefault);left:0;top:5.5px;content:"";position:absolute}.trip .eTicket-b.onlyTOD{margin-top:0;border:none}.trip .season-btn-add{font-size:14px;font-weight:900}.trip .input-box-component_base{padding-top:0}.trip .input-mt{margin-top:10px}.trip .input-mb{margin-bottom:10px}}@media screen and (min-width:768px){.trip .eTicket-tips{background:var(--smtcColorBgContainer);padding:8px 8px 8px 42px;border-radius:4px;font-size:13px;line-height:18px;position:relative;margin-top:11.5px}.trip .eTicket-tips:after{content:"";position:absolute;width:16px;height:8px;top:-8px;right:16px;background:url(https://dimg04.tripcdn.com/images/1op0b12000fil30d5D5B7.png) no-repeat;background-size:100% 100%}.trip .eTicket-tips a,.trip .eTicket-tips span{color:var(--smtcColorTextBrand)}.trip .eTicket-tips.left:after{right:unset;left:16px}.trip .season-upgrade-pd .icon-upgrade{font-size:28px;left:0;top:14px}.trip .season-text-success{color:#06aebd;font-size:16px;line-height:16px}.trip .tp-green{color:#05939f}.trip .line-color{position:relative}.trip .line-color:after{content:"";border-bottom:1px dashed var(--smtcColorBorderDefault);left:0;right:0;bottom:0;position:absolute}.trip .FeeSummaryList{margin-top:18px;padding-bottom:20px}.trip .FeeSummaryList li{margin-top:8px}.trip .FeeSummaryList li:first-of-type{margin-top:0}.trip .ticket-card-container .ticket-restrictions-list li i{vertical-align:bottom}.trip .info-privacy{background:rgba(0,166,166,.08)}.trip .season-add-bg{padding:24px 24px 24px 98px;background:#f2f6fe;border-radius:4px;margin-top:12px}.trip .photo-border{width:160px;height:195px;box-sizing:border-box;padding:1px;background:url(https://dimg04.tripcdn.com/images/1op4h12000fk0j6zk9DF6.webp) no-repeat;background-size:100% 100%}.trip .photo-border dl dd{font-size:16px;line-height:22px}.trip .photo-border .photo-deit{width:32px;height:32px;background:rgba(0,0,0,.6);border-radius:2px;display:flex;justify-content:center;align-items:center}.trip .upload-instructions{margin-bottom:16px}.trip .upload-instructions h3{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:700}.trip .upload-requirements{margin-bottom:8px;color:var(--smtcColorTextSecondary)}.trip .requirements-txt{color:var(--smtcColorTextSecondary);margin-bottom:16px}.trip .requirements-txt li{margin-top:2px;line-height:20px}.trip .requirements-txt li:first-of-type{margin-top:0}.trip .requirements-txt li i{color:#06aebd}.trip .pc-font{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:700}.trip .toggle-label{background:#dadfe6}.trip .toggle-checkbox:checked+.toggle-label{background-color:#3264ff}.trip .toggle-checkbox:checked+.toggle-label .toggle-circle{transform:translateX(18px)}.trip .pc-pop-w{width:670px}.trip .pc-font-bold{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:700}.trip .pc-pop-tit{justify-content:start;padding:24px 0 16px 24px}.trip .pc-pop-tit i{right:24px;top:24px;left:auto;font-size:20px;line-height:20px}.trip .pc-pop-tit div{font-size:24px;line-height:30px}.trip .route-details-container i{position:relative;width:10px}.trip .route-details-container .departure-location{box-sizing:border-box}.trip .route-details-container .departure-location:after{content:"";position:absolute;width:8px;height:8px;left:1px;top:8px;background:#acb4bf}.trip .route-details-container .departure-location:before{content:"";position:absolute;top:8px;left:4px;bottom:-10px;width:2px;border-radius:3px;background:#acb4bf}.trip .route-details-container .via-location{box-sizing:border-box}.trip .route-details-container .via-location:after{content:"";position:absolute;width:8px;height:8px;border:2px solid #acb4bf;left:1px;top:7px;background:#fff}.trip .route-details-container .via-location:before{content:"";position:absolute;top:-2px;left:4px;bottom:-10px;width:2px;background:#acb4bf;border-radius:3px}.trip .route-details-container .arrival-location{box-sizing:border-box}.trip .route-details-container .arrival-location:after{content:"";position:absolute;width:8px;height:8px;left:1px;top:8px;background:#acb4bf}.trip .flexi-season-icon-box{border-radius:4px;background:rgba(50,100,255,.08)}.trip .custom-padding{padding-bottom:24px}.trip .pc-input-mt{margin-top:12px}.trip .input-box-component_base{padding-top:0}.trip .errors-tips-text{color:#d92917;font-size:14px;line-height:14px;margin-top:6px;display:flex;align-items:center}.trip .errors-tips-text i{margin-right:5px}.flexi-season-icon-box{border-radius:6px;background:rgba(43,109,240,.14)}.season-book .w-pcBookPassEditInput{width:calc(50% - 6px)}.season-book .font-collection{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:700}.season-book .TicketCollection{border:2px solid var(--smtcColorBorderBrand)}.season-book .tp-tc-img{display:block;position:absolute;top:50%;transform:translateY(-50%)}.season-book .tpl-tc-img{display:none}}.trip .season-ritIconLine:after{content:"";position:absolute;left:-18px;width:2px;border-radius:6px;top:6px;bottom:6px;background:#acb4bf}.shadow-white:after{background:#fff}.shadow-container:after,.shadow-white:after{content:"";position:absolute;left:-22px;top:8px;bottom:0;width:22px;z-index:3}.shadow-container:after{background:var(--smtcColorBgContainer)}
/*# sourceMappingURL=80.css.map*/