.smartDPMap-marker{cursor:pointer;height:26px;color:var(--color-black,#333);text-align:center;border:1px solid rgba(0,0,0,.1);border-radius:8px;justify-content:center;line-height:26px;transition:transform .15s;display:inline-flex;position:absolute;top:-26px;left:-26px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.smartDPMap-marker--expanded{border-color:transparent;transition:none;top:-13px;left:50%;transform:translate(-50%)}.smartDPMap-marker--expanded:before{content:"";border-radius:inherit;pointer-events:none;transform-origin:50%;border:1px solid rgba(0,0,0,.1);animation:.2s smartdp-map-marker-expand;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.smartDPMap-marker--expanded .smartDPMap-marker__content{transform-origin:50%;animation:.2s smartdp-map-marker-expand}.smartDPMap-marker.smartDPMap-marker--mini{border:1px solid rgba(0,0,0,.1);width:16px;min-width:16px;height:12px;line-height:12px;top:-6px;left:-8px}.smartDPMap-marker.smartDPMap-marker--mini:after{content:none}.smartDPMap-marker.smartDPMap-marker--mini .smartDPMap-marker__content{background-color:#fff;padding:0}.smartDPMap-marker.smartDPMap-marker--mini:hover{transform:scale(1.1)}.smartDPMap-marker--hover{color:#fff;border:none;z-index:999!important}.smartDPMap-marker--hover .smartDPMap-marker__content{background-color:var(--color-active,#6a3460)}.smartDPMap-marker--hover.smartDPMap-marker--flashsale{background-color:#6a3460}.smartDPMap-marker--hover .smartDPMap-marker__amount,.smartDPMap-marker--hover.smartDPMap-marker--flashsale .smartDPMap-marker__amount{color:#fff}.smartDPMap-marker__content{background-color:#fff;justify-content:center;align-items:center;gap:4px;width:100%;padding-left:8px;padding-right:8px;display:flex;overflow:hidden}.smartDPMap-marker__content svg{z-index:2;width:8px;height:15px}@media (min-width:1024px){.smartDPMap-marker__content svg svg{width:15px;height:20px}}.smartDPMap-marker:hover{transform:scale(1.07);z-index:999!important}.smartDPMap-marker--expanded:hover{transform:translate(-50%)scale(1.07)}.smartDPMap-marker--flashsale{background:#fff}.smartDPMap-marker--flashsale .smartDPMap-marker__amount{color:#6a3460}.smartDPMap-marker--has-tag{position:relative;overflow:hidden}.smartDPMap-marker--has-tag:after{content:"";width:24px;height:26px;position:absolute;top:0;left:0}.smartDPMap-marker--has-tag .smartDPMap-marker__content{background-color:#fff;align-items:center;gap:8px;padding:0 8px 0 4px;display:flex}.smartDPMap-marker--has-tag svg{color:#fff;width:16px;height:16px}.smartDPMap-marker--GC_DISCONNECTED{color:var(--color-primary-700);border:1px solid rgba(5,16,57,.1)}.smartDPMap-marker--GC_DISCONNECTED:after{background-color:var(--color-primary-700);z-index:1}.smartDPMap-marker--GC_DISCONNECTED.smartDPMap-marker--hover .smartDPMap-marker__content{background-color:var(--color-primary-700)}.smartDPMap-marker--GC_DISCONNECTED-af{color:var(--color-primary-700);border:solid 1px color-mix(in srgb, var(--color-primary-700), var(--color-primary-700) 10%, transparent)}.smartDPMap-marker--GC_DISCONNECTED-af:after{background-color:var(--color-primary-700);z-index:1}.smartDPMap-marker--GC_DISCONNECTED-af.smartDPMap-marker--hover .smartDPMap-marker__content{background-color:var(--color-primary-700)}.smartDPMap-marker--GC_DISCONNECTED-to{color:var(--bg-membership,#6a3460);border:solid 1px color-mix(in srgb, var(--bg-membership,#6a3460) 10%, transparent)}.smartDPMap-marker--GC_DISCONNECTED-to:after{background-color:var(--bg-membership,#6a3460);z-index:1}.smartDPMap-marker--GC_DISCONNECTED-to.smartDPMap-marker--hover .smartDPMap-marker__content{background-color:var(--bg-membership,#6a3460)}.smartDPMap-marker--GC_DISCONNECTED-ek{color:var(--bg-membership,#6a3460);border:solid 1px color-mix(in srgb, var(--bg-membership,#6a3460) 10%, transparent)}.smartDPMap-marker--GC_DISCONNECTED-ek:after{background-color:var(--bg-membership,#6a3460);z-index:1}.smartDPMap-marker--GC_DISCONNECTED-ek.smartDPMap-marker--hover .smartDPMap-marker__content{background-color:var(--bg-membership,#6a3460)}.smartDPMap-marker--LIMITED_TIME{color:var(--color-warning-600);border:1px solid rgba(255,141,26,.1)}.smartDPMap-marker--LIMITED_TIME:after{background-color:var(--color-warning-500);z-index:1}.smartDPMap-marker--LIMITED_TIME.smartDPMap-marker--hover .smartDPMap-marker__content{background-color:var(--color-warning-500)}.smartDPMap-marker--LAST_DAY{color:var(--color-negative-600);border:1px solid rgba(222,44,37,.1)}.smartDPMap-marker--LAST_DAY:after{background-color:var(--color-negative-500);z-index:1}.smartDPMap-marker--LAST_DAY.smartDPMap-marker--hover .smartDPMap-marker__content{background-color:var(--color-negative-500)}.smartDPMap-marker--CDC{color:#ed4982;border:1px solid rgba(237,73,130,.1)}.smartDPMap-marker--CDC:after{z-index:1;background-color:#ed4982}.smartDPMap-marker--CDC.smartDPMap-marker--hover .smartDPMap-marker__content{background-color:#ed4982}.smartDPMap-marker--DISCOUNT{color:var(--discount-color,var(--button-primary-background-color,var(--color-tertiary-500)));border:solid 1px color-mix(in srgb, var(--discount-color,var(--button-primary-background-color,var(--color-tertiary-500))) 10%, transparent)}.smartDPMap-marker--DISCOUNT:after{background-color:var(--discount-color,var(--button-primary-background-color,var(--color-tertiary-500)));z-index:1}.smartDPMap-marker--DISCOUNT.smartDPMap-marker--hover .smartDPMap-marker__content{background-color:var(--discount-color,var(--button-primary-background-color,var(--color-tertiary-500)))}.smartDPMap-marker--BAGGAGE_INCLUDED{color:var(--button-primary-background-color,var(--color-tertiary-500));border:solid 1px color-mix(in srgb, var(--button-primary-background-color,var(--color-tertiary-500)) 10%, transparent)}.smartDPMap-marker--BAGGAGE_INCLUDED:after{background-color:var(--button-primary-background-color,var(--color-tertiary-500));z-index:1}.smartDPMap-marker--BAGGAGE_INCLUDED.smartDPMap-marker--hover .smartDPMap-marker__content{background-color:var(--button-primary-background-color,var(--color-tertiary-500))}@keyframes smartdp-map-marker-expand{0%{opacity:.6;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.sdp-map{flex-direction:column;height:calc(100vh - 72px);display:flex;position:relative}@supports (height:100dvh){.sdp-map{height:100dvh}}@media (min-width:1024px){.sdp-map{flex-direction:unset;padding-left:0;padding-right:0}@supports (height:100dvh){.sdp-map{height:calc(100dvh - 72px)}}}.sdp-map__actionbar{z-index:1;width:100%;padding:16px;position:absolute;top:0}.sdp-map__actionbar:before{content:"";-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:1;z-index:-1;width:100%;box-shadow:none;background:rgba(255,255,255,.5);border-bottom:1px solid #ececec;max-width:100vw;height:64px;transition:opacity .3s;position:absolute;top:0;left:0}.sdp-map__actionbar .sdp-listing-actionbar__left{display:none}.sdp-map__actionbar .sdp-listing-actionbar__right{padding-top:0}.sdp-map .sdp-map__item-selected{box-sizing:border-box;width:100%}.sdp-map__footer{z-index:1;align-items:flex-start;gap:var(--space-s8);bottom:var(--space-s16);left:var(--space-s16);right:var(--space-s16);flex-direction:column;display:inline-flex;position:absolute}.sdp-map .sdp-map-product-card{--hotel-card-media-block-size:387px;--hotel-card-row-block-size:var(--hotel-card-media-block-size);width:666px}.sdp-map .sdp-map-product-card--emirates-pass{--hotel-card-media-block-size:420px}.sdp-map .sdp-product-wrapper{width:-moz-fit-content;border-radius:calc(var(--border-radius-card) + 2px);border:2px solid transparent;width:fit-content}.sdp-map .sdp-product--active{border-color:var(--color-active,#6a3460)}.sdp-map .sdp-product__first--active:after{margin-top:152.5px}.sdp-map .sdp-flash-sale-product{width:666px}@media (min-width:1024px){.sdp-map .sdp-flash-sale-product__header{border-bottom:1px solid #888;flex-direction:row;height:50px}.sdp-map .sdp-flash-sale-product__logo{margin-top:0;margin-left:10px}.sdp-map .sdp-flash-sale-product__logo .logo-brand{height:35px}.sdp-map .sdp-flash-sale-product__body,.sdp-map .sdp-flash-sale-product__photo{height:261px}.sdp-map .sdp-flash-sale-product__main{background:linear-gradient(90deg,#333 0%,#333 28%,rgba(51,51,51,0) 100%);flex-direction:row;margin-top:0;padding:30px}.sdp-map .sdp-flash-sale-product__message{width:55%}.sdp-map .sdp-flash-sale-product__location{margin-top:15px}.sdp-map .sdp-flash-sale-product__footer{flex-direction:column;align-items:normal;margin-top:10px}}.sdp-map .sdp-flash-sale-product__price{justify-content:normal}.sdp-map .sdp-flash-sale-product__price .save-up-to div{align-items:baseline}.sdp-map .sdp-flash-sale-product__cta{margin-top:10px}@media (min-width:1024px){.sdp-map .sdp-flash-sale-product__lock{align-items:center;height:100%;margin-left:10px}}.sdp-map .sdp-flash-sale-product--active{border-radius:13px 13px 0 0;width:666px;box-shadow:0 -4px #70b62c}.sdp-map .sdp-flash-sale-product--active:after{content:" ";border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:12px solid #6a3460;width:0;height:0;margin-top:15px;position:absolute;top:0;right:32px;transform:rotate(180deg)}.sdp-map .sdp-flash-sale-product__first--active:after{margin-top:102.5px}.sdp-map__google-map{position:relative}.sdp-map__google-map-button{z-index:1;border:none;position:absolute;top:16px;left:16px}.sdp-map__google-map-button--recenter{position:initial;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}@media (min-width:1024px){.sdp-map__google-map{padding-top:0}}.sdp-map .push{display:none}@media (min-width:1024px){.sdp-map .push{display:block}}.sdp-map__mobile-search{z-index:3;border-bottom:1px solid var(--color-gray-400,#f5f5f5);background:#fff;flex-direction:column;gap:20px;padding:16px;display:flex;position:-webkit-sticky;position:sticky;top:0;box-shadow:0 2px 4px rgba(0,0,0,.1)}.sdp-map__go-back-button{z-index:1;color:#000;background-color:#fff;width:48px;height:48px;position:absolute;top:16px;left:16px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.sdp-map__go-back-button:hover{background-color:var(--color-gray-300,#f5f5f5)}.sdp-map gmp-internal-camera-control menu li:nth-last-child(-n+2){display:none!important}@media (min-width:1024px){.sdp-map-list__header{padding-bottom:12px}}.sdp-map-list__header .sdp-sort{margin-right:43px;padding-top:15px;padding-bottom:15px;display:flex}.sdp-map-list__title-box{width:100%;margin-bottom:4px}@media (min-width:1024px){.sdp-map-list__title-box{max-width:1024px}}@media (min-width:1268px){.sdp-map-list__title-box{max-width:1240px}}.sdp-map-list .sdp-map-list__filter{max-width:666px}.sdp-map-list .sdp-map-list__filter .sdp-horizontal-filters{box-sizing:border-box;flex-wrap:wrap;max-width:100%}@media (min-width:1024px){.sdp-map-list__payment-description{max-width:666px;margin-bottom:32px}}.sdp-map-list__title{align-items:center;gap:8px;display:inline-flex}@media (min-width:1024px){.sdp-map-list .sdp-partial-success-alert-message{max-width:666px;margin:0 0 var(--space-s32);padding-left:0;padding-right:0}.sdp-map-list{padding-top:40px;padding-left:44px}}.sdp-map-list-container{scrollbar-width:thin;scrollbar-color:transparent transparent;scroll-behavior:smooth;transition-delay:1s}.sdp-map-list-container::-webkit-scrollbar{width:1px}.sdp-map-list-container::-webkit-scrollbar-track{background:0 0}.sdp-map-list-container::-webkit-scrollbar-thumb{background-color:transparent}.sdp-map-list-container::-webkit-scrollbar{display:none}.sdp-map-list .action-bar-desktop:before{width:100%}.product-name-with-category{unicode-bidi:plaintext}.negociated-item:not(.negociated-item--special-offer) strong{font-family:opensans,sans-serif}.negociated-item{align-items:center;display:flex;position:relative}.negociated-item__picto{margin-right:var(--space-s8,8px);padding-top:var(--space-s2,2px);padding-bottom:var(--space-s2,2px);align-self:flex-start;display:flex}.negociated-item__main{flex-wrap:wrap;align-items:center;display:flex}.negociated-item img{width:20px;height:20px;padding-top:3px}.negociated-item__label{padding-right:var(--space-s8,8px)}.negociated-item:not(.negociated-item--special-offer) strong,.negociated-item--special-offer strong{font-weight:400}.negociated-item__special-offer-details{display:none}@media print and (color){.negociated-item__special-offer-details{font-size:1.3rem;display:block}}.line-clamp{text-overflow:ellipsis;white-space:nowrap;position:relative;overflow:hidden}.line-clamp--mutiline{white-space:initial;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp__popover{max-width:min(640px,90vw)}.line-clamp__popover .floating-button__content{max-width:unset;box-shadow:unset;background:#fff;border-radius:10px;padding:20px 25px 15px 15px;position:relative}.line-clamp__popover .floating-button__content .list{margin-top:unset}.line-clamp__popover .floating-button__content .icon{width:10px;height:10px;position:absolute;top:10px;right:10px}.line-clamp__view-more{align-items:baseline;gap:var(--space-s4);background:#fff;display:inline-flex;position:absolute;bottom:0;right:0}.line-clamp__view-more:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-s4)}.line-clamp__view-more:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-s4)}.line-clamp__view-more:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-s4)}.line-clamp__view-more:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-s4)}.line-clamp__view-more:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-s4)}.line-clamp__view-more:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-s4)}.emirates-pass-negociated-item__link{white-space:nowrap;text-decoration:none}.emirates-pass-negociated-item__link:hover{text-decoration:underline}.flight-detail-modal{z-index:1;box-sizing:border-box;background:#fff;gap:16px;width:100%;height:100%;padding:24px 16px;position:relative;overflow-y:auto}@media (min-width:768px){.flight-detail-modal{border-radius:10px;width:auto;height:auto}}@media (min-width:1024px){.flight-detail-modal--stopover{min-width:450px}.flight-detail-modal .quotation-luggage .quotation-luggages__item{padding:12px 0}}.flight-detail-modal .quotation-luggage .quotation-luggages__item:first-of-type{padding-top:0}.flight-detail-modal .quotation-luggage .quotation-luggages__item:last-of-type{padding-bottom:0}.flight-detail-modal .quotation-luggage .quotation-luggages{box-shadow:none;padding:12px 16px}.flight-detail-modal .quotation-luggage-item__count,.flight-detail-modal .quotation-luggage-item__label{font-size:var(--font-size-regular)}.flight-detail-modal .quotation-luggage-item__details{font-size:var(--font-size-small)}.flight-detail-modal .quotation-luggage-item__picto svg{width:24px;height:24px}@media (min-width:1024px){.flight-detail-modal{width:430px}}.flight-detail-modal:focus{outline:none}.flight-detail-modal__close{cursor:pointer;justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:absolute;top:14px;right:14px}@media (min-width:1024px){.flight-detail-modal__close{width:24px;height:24px;top:12px;right:12px}}.flight-detail-modal__overlay{z-index:6;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.flight-detail-modal__overlay:before{content:"";background-color:var(--color-black,#333);opacity:.6;z-index:-1;width:100%;height:100%;position:absolute}.flight-detail-modal__flight{flex-direction:column;gap:16px;width:100%;height:100%;display:flex}.flight-detail-modal__flight .itinerary{margin-bottom:0}.flight-detail-modal__flight .itinerary__airline-note{margin-top:0}.flight-detail-modal__customizable-note{background:var(--color-gray-300,#f5f5f5);color:var(--color-gray-600,#888);border-radius:4px;align-items:center;padding:8px 12px;display:flex}.flight-detail-modal__customizable-note svg{margin-right:8px}.more-details>.rc-collapse>.rc-collapse-item>.rc-collapse-header,.more-details>.rc-collapse-header{-webkit-tap-highlight-color:transparent;outline:none}.more-details>.rc-collapse>.rc-collapse-item>.rc-collapse-header--suffix,.more-details>.rc-collapse-header--suffix{color:#888}.more-details>.rc-collapse-content>.rc-collapse-content-box{padding:10px 13px}.more-details--has-icon:hover{text-decoration:none}.itinerary-timeline__transit-detail,.itinerary-timeline__leg-info,.itinerary-timeline__flight-duration{border-radius:5px;margin:5px 0;padding:4px 8px;font-size:10px;font-weight:600;line-height:12px}.itinerary-timeline__line--dashed,.itinerary-timeline__line{grid-column:2/3;align-self:stretch;justify-self:center;width:0;position:relative}.itinerary-timeline__line--dashed:before,.itinerary-timeline__line:before{content:"";width:1px;height:calc(100% + 40px);position:absolute;top:-20px;left:-.5px}.itinerary-timeline__line--transit:after{content:"";z-index:2;border-radius:100%;width:9px;height:9px;display:block;position:absolute}.itinerary-view{flex-direction:column;display:flex}.itinerary-view__flight-label{text-transform:uppercase}.itinerary-view--hidden{display:none}.itinerary-view__flight-cabin{color:var(--color-black,#333);flex-wrap:wrap;align-items:baseline;gap:2px 4px;padding-top:16px;display:inline-flex}.itinerary-view__flight-cabin-label,.itinerary-view__flight-cabin-supplier{display:inline}.itinerary-timeline{grid-template-columns:minmax(max-content,80px) 9px minmax(0,1fr);column-gap:10px;margin-top:10px;display:grid}@media (min-width:1024px){.itinerary-timeline{grid-template-columns:minmax(max-content,20%) 9px minmax(0,1fr)}}.itinerary-timeline-flight--indirect{row-gap:6px}.itinerary-timeline__schedule{text-align:left;flex-direction:column;grid-column:1/2;display:flex}.itinerary-timeline__time{color:var(--color-black,#333);font-size:13px;font-weight:600;line-height:15px}.itinerary-timeline__date{width:-moz-fit-content;color:#6c6c6c;width:fit-content;font-size:12px;font-weight:400;line-height:20px;position:relative}.itinerary-timeline__next-day{color:#70b62c}.itinerary-timeline__airport-info{letter-spacing:-.02em;color:var(--color-black,#333);grid-column:3/4;align-self:center;font-size:12px;font-weight:400;line-height:16px}.itinerary-timeline__airport-iata{color:var(--color-black,#333)}.itinerary-timeline__airport-iata--mismatch{width:-moz-fit-content;border-radius:var(--border-radius-tag);background-color:#ffe0aa;width:fit-content;padding:1.5px 6px}.itinerary-timeline__airport-name{color:var(--color-gray-600,#888);margin-top:4px}.itinerary-timeline__infos{flex-wrap:wrap;grid-column:3/4;align-items:center;gap:10px 8px;margin:20px 0;display:flex}@media (min-width:768px){.itinerary-timeline__infos{margin:10px 0}}.itinerary-timeline__infos-flight-direct{flex-wrap:wrap;display:flex}.itinerary-timeline__flight-duration{background:var(--color-info-100);color:var(--color-info-600);grid-area:duration}.itinerary-timeline__flight-duration [class*=typography]{line-height:initial}.itinerary-timeline__flight-airline{flex-direction:column;gap:2px;margin:5px 0;font-size:1rem;font-weight:400;line-height:10px;display:flex}@media (min-width:1024px){.itinerary-timeline__flight-airline{gap:unset}}.itinerary-timeline__flight-number{line-height:13px}.itinerary-timeline__flight-operator{line-height:1.6}@media (min-width:1024px){.itinerary-timeline__flight-operator{line-height:unset}}.itinerary-timeline__airline-info{align-items:center;gap:2px;display:flex}.itinerary-timeline__airline-name{line-height:13px}.itinerary-timeline .airline-logo{width:auto;max-width:132px;height:auto;max-height:40px;display:block}.itinerary-timeline__leg-info{color:var(--color-black,#333);background:#f5f5f5;grid-area:leginfo}.itinerary-timeline__leg-info [class*=typography]{line-height:initial}.itinerary-timeline__transit-detail{color:var(--color-black,#333);background:#f5f5f5}.itinerary-timeline__node{background:var(--color-gray-600,#888);z-index:2;border-radius:100%;grid-column:2/3;align-self:center;justify-self:center;width:9px;height:9px}.itinerary-timeline__node--stopover.itinerary-timeline__node--stopover--detail{background:var(--color-success-100);border:1px solid var(--color-success-300)}.itinerary-timeline__line:before{border-left:1px solid #d9d9d9}.itinerary-timeline__line--dashed:before{border-left:1px dashed #d9d9d9}.itinerary-timeline__line--transit{position:relative}.itinerary-timeline__line--transit:after{background:var(--color-gray-500,#888);top:50%;left:50%;transform:translate(-50%,-50%)}.itinerary-timeline__line--transit-stopover:after{background:var(--color-success-100);border:1px solid var(--color-success-300)}.itinerary-timeline__stopover-detail{background:var(--color-success-100);border:1px solid var(--color-success-300);padding:4px 8px}.itinerary{border-radius:var(--border-radius-container-default);background:#fff;border:1px solid #ececec;margin-bottom:10px;padding:16px}.itinerary__item--outbound{border-bottom:1px dashed #ececec;margin-bottom:20px;padding-bottom:20px}.itinerary__airline-note{margin-top:16px}.itinerary__airline-note .airline-note{align-items:center;display:flex}.itinerary__airline-note .airline-note__logo{background:0 0;align-items:center;margin-right:6px;display:flex}.itinerary__airline-note .airline-note__logo img{background:0 0;width:auto;max-width:66px;height:auto;max-height:20px}.itinerary__airline-note .airline-note__text{color:var(--color-grey-600,#888);align-items:center;display:flex}.itinerary__route-detail .more-details>.rc-collapse>.rc-collapse-item>.rc-collapse-header{display:none}.itinerary__route-detail .more-details .rc-collapse-content>.rc-collapse-content-box{padding:0}.quotation-flights__itinerary-details-button{margin-bottom:8px}.savings-highlight{color:var(--discount-color,var(--button-primary-background-color,#70b62c));align-items:center;gap:4px;display:flex}.savings-highlight__icon{width:12px;height:12px;color:inherit}.savings-highlight__content{border-bottom:2px dotted;align-items:center;gap:4px;padding-bottom:2px;display:inline-flex}.savings-highlight__content *{color:inherit;font-family:inherit;font-weight:inherit}.savings-highlight__list{padding-left:20px;list-style:outside}.savings-highlight__description{line-height:1.4}.savings-highlight__breakdown-list{flex-direction:column;gap:12px;display:flex}.savings-highlight__breakdown-item{justify-content:space-between;align-items:center;gap:16px;display:flex}.savings-highlight__breakdown-label{flex-direction:column;flex:1;gap:2px;display:flex}.savings-highlight__breakdown-amount{flex-shrink:0}.savings-highlight__description-content{color:var(--color-black,#333)}.savings-highlight__separator{padding:16px 0}.luggage-placeholder__loader{border-bottom:1px solid var(--color-gray-500,#ececec);padding:14px 0;display:flex}.luggage-placeholder__loader-icon{width:20px;height:20px;color:var(--color-gray-500,#ececec);margin-right:8px}.luggage-placeholder__loader:first-of-type{padding-top:0}.luggage-placeholder__loader:last-of-type{border-bottom:none;padding-bottom:0}.sdp-product__pricing-info{min-width:270px}.sdp-product__pricing-info-item{justify-content:space-between;align-items:center;display:flex}.sdp-product__pricing-info-item:not(:last-of-type){margin-bottom:10px}.sdp-product__pricing-info-item:last-of-type{margin-top:12px}.sdp-product__pricing-info-icon{margin:6px 8px 0 0}.miles-earned{align-items:flex-start;display:flex}.miles-earned__icon{flex-shrink:0;width:16px;height:16px;margin-top:2px;margin-right:4px}.miles-earned__content{flex:1}.miles-earned__suffix{white-space:nowrap;align-items:center;display:inline-flex}.miles-earned__suffix-text{line-height:initial}.miles-earned__info-icon{cursor:pointer;vertical-align:middle;width:12px;height:12px}.miles-earned .info-popover{vertical-align:middle;margin-left:4px;display:inline-flex}.miles-earned-popover{color:var(--color-black,#333)}.miles-earned-popover__title{margin-bottom:8px}.miles-earned-popover__title:not(:first-child){margin-top:16px}.miles-earned-popover__text{margin-bottom:0}.miles-earned-popover .miles-earned-popover__link{color:var(--button-primary-background-color,#6a3460);margin-top:16px}.sdp-product-pricing-block{flex-direction:column;display:flex}.sdp-product-pricing-block__values{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}@media (min-width:1024px){.sdp-product-pricing-block__values{flex-direction:row}}.sdp-product-pricing-block__discount-percentage{color:var(--discount-color,var(--button-primary-background-color,#70b62c));padding:2px 4px;line-height:normal;position:relative}.sdp-product-pricing-block__discount-percentage:before{content:"";background-color:var(--discount-color,var(--button-primary-background-color,#70b62c));opacity:.1;border-radius:4px;position:absolute;top:0;bottom:0;left:0;right:0}.sdp-product-pricing-block__reference{border-bottom:2px dotted;gap:4px;margin-top:2px;padding-bottom:2px;display:inline-flex}.sdp-product-pricing-block__floating-button{cursor:default;margin-top:2px}.sdp-product-pricing-block__popover .floating-button__content{color:#333}.sdp-product-pricing-block .miles-earned{margin-top:12px}.flight-baggage-block___mXWn1fvU{align-items:flex-start;gap:var(--space-s8);padding:var(--space-s12) var(--space-s8);border-radius:var(--border-radius-r8);background:var(--color-gray-300,#f5f5f5);display:flex;position:relative}.flight-baggage-block__label___UCObwDix{align-items:center;gap:0 var(--space-s6);min-width:0;color:var(--color-black,#333);flex-wrap:wrap;flex:1;margin:0;line-height:1.3;display:flex}.flight-baggage-block___mXWn1fvU .flight-baggage-block__detail-button___kEzFFEvv{position:static}.flight-baggage-block__detail-button___kEzFFEvv:after{content:"";border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.flight-baggage-block__baggages___HxZsPh7d{flex-shrink:0;align-items:center;margin:0;padding:0;list-style:none;display:flex}.flight-baggage-block__icon___xzLFmp0S{color:var(--color-black,#333);flex-shrink:0}.flight-baggage-block__baggage___Zlh6ELEl{width:var(--icon-size-xs);height:var(--icon-size-xs);color:var(--color-black,#333);flex-shrink:0;justify-content:center;align-items:center;display:flex}.flight-baggage-block__baggage___Zlh6ELEl[data-included=false]{color:var(--color-grey-disabled,#848484)}.flight-baggage-block__baggage___Zlh6ELEl[data-free=true]{color:var(--button-primary-background-color,var(--color-tertiary-500,#e20076))}.hotel-card___ntdOcLWv{--hotel-card-media-block-size:198px;--hotel-card-spotlight-block-size:34px;box-sizing:border-box;width:100%;min-width:0;position:relative}@media (min-width:1024px){.hotel-card___ntdOcLWv{--hotel-card-media-block-size:226px}}.hotel-card___ntdOcLWv[data-orientation=vertical]{padding-top:0;padding-bottom:0}.hotel-card___ntdOcLWv[data-orientation=vertical][data-spotlight=true] .hotel-card__media___xYz4A4_p{padding-top:var(--hotel-card-spotlight-block-size)}.hotel-card___ntdOcLWv[data-orientation=vertical][data-spotlight=true] .hotel-card__photo___VvMZ9Y5C{height:calc(var(--hotel-card-media-block-size) - var(--hotel-card-spotlight-block-size))}.hotel-card___ntdOcLWv[data-orientation=vertical][data-spotlight=true] .hotel-card__badges___QlOwCQHj{top:calc(var(--hotel-card-spotlight-block-size) + var(--space-s8))}.hotel-card___ntdOcLWv[data-orientation=horizontal]{grid-template-columns:var(--hotel-card-media-inline-size,260px) minmax(0, 1fr);grid-template-rows:var(--hotel-card-row-block-size,minmax(var(--hotel-card-media-block-size), auto));display:grid}.hotel-card___ntdOcLWv[data-orientation=horizontal] .hotel-card__media___xYz4A4_p{flex-direction:column;display:flex}.hotel-card___ntdOcLWv[data-orientation=horizontal] .hotel-card__carousel___syF2EiWK{flex:1;min-height:0}.hotel-card___ntdOcLWv[data-orientation=horizontal][data-spotlight=true]{padding-top:var(--hotel-card-spotlight-block-size)}.hotel-card___ntdOcLWv[data-orientation=horizontal] .hotel-card__photo___VvMZ9Y5C{flex:1;height:100%}.hotel-card___ntdOcLWv[data-orientation=horizontal] .hotel-card__body___Tbo0xKNy{gap:var(--space-s12);overflow:hidden}.hotel-card___ntdOcLWv[data-spotlight=true]{outline:2px solid var(--color-active,#6a3460)}.hotel-card___ntdOcLWv[data-subgrid=true]{grid-row:1/-1;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;display:grid}.hotel-card___ntdOcLWv[data-subgrid=true] .hotel-card__body___Tbo0xKNy{display:contents}.hotel-card___ntdOcLWv[data-subgrid=true] .hotel-card__footer___AexxYjRh{margin-top:0}.hotel-card__spotlight___owxGYe3r{z-index:1;height:var(--hotel-card-spotlight-block-size);background-color:var(--color-active,#6a3460);color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.hotel-card__media___xYz4A4_p{position:relative}.hotel-card__photo___VvMZ9Y5C{width:100%;height:var(--hotel-card-media-block-size);cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.hotel-card__dots___k_YvMJtB{position:absolute;bottom:var(--space-s8);left:0;right:0}.hotel-card__badges___QlOwCQHj{top:var(--space-s8);inset-inline:var(--space-s8);z-index:1;align-items:flex-start;gap:var(--space-s8);pointer-events:none;flex-wrap:wrap;display:flex;position:absolute}.hotel-card__header___G0fYwavO{gap:var(--space-s12)}.hotel-card___ntdOcLWv[data-orientation=vertical] .hotel-card__body___Tbo0xKNy:not(:first-child){padding-top:0}.hotel-card__main___XUT0Ev3X{gap:var(--space-s12);flex-direction:column;flex:1;display:flex}.hotel-card__meta___aAxG6MJj{color:var(--color-gray-600,#888)}.hotel-card__details___tOSy4cg8{gap:var(--space-s16);flex-direction:column;display:flex}.hotel-card__detail-group___dviC0OoY .hotel-card__detail-list___zreDRT9_:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--color-gray-400,#f5f5f5);padding-left:var(--space-s8)}.hotel-card__detail-group___dviC0OoY .hotel-card__detail-list___zreDRT9_:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--color-gray-400,#f5f5f5);padding-left:var(--space-s8)}.hotel-card__detail-group___dviC0OoY .hotel-card__detail-list___zreDRT9_:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--color-gray-400,#f5f5f5);padding-left:var(--space-s8)}.hotel-card__detail-group___dviC0OoY .hotel-card__detail-list___zreDRT9_:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--color-gray-400,#f5f5f5);padding-right:var(--space-s8)}.hotel-card__detail-group___dviC0OoY .hotel-card__detail-list___zreDRT9_:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--color-gray-400,#f5f5f5);padding-right:var(--space-s8)}.hotel-card__detail-group___dviC0OoY .hotel-card__detail-list___zreDRT9_:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--color-gray-400,#f5f5f5);padding-right:var(--space-s8)}.hotel-card__detail-group-label___YUOAWxK9{margin-bottom:var(--space-s8)}.hotel-card__detail-list___zreDRT9_{gap:var(--space-s8);flex-direction:column;display:flex}.hotel-card__detail___CMYkxOEP{min-width:0;display:flex}.hotel-card__detail___CMYkxOEP .negociated-item,.hotel-card__detail___CMYkxOEP .negociated-item__main{min-width:0}.hotel-card__detail___CMYkxOEP .negociated-item__main>.negociated-item__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hotel-card__flight___Mo259ib2{margin-top:auto;margin-inline:calc(-1*var(--space-s8))}.hotel-card___ntdOcLWv .hotel-card__footer___AexxYjRh{justify-content:space-between;align-items:flex-start}.hotel-card__price___OjWfQ1od{flex:1;min-width:0}.badge___o__FuD6i{box-sizing:border-box;box-shadow:none;background:#fff;border-radius:4px;height:24px;display:inline-flex;overflow:hidden}.badge--outline___OVxhZt3_{border:1px solid var(--color-gray-400,#f5f5f5)}.badge--shadow___ym_dgsm9{box-shadow:0 0 var(--space-s8) 0 rgba(0,0,0,.25)}.badge-core__primary___Pv4DfhMt{align-items:center;gap:var(--space-s4);white-space:nowrap;display:inline-flex}.badge-core__primary--standalone-text___axMvB1kd{padding:0 var(--space-s8)}.badge-core__primary--standalone-icon___dU0Wz62D{padding:0 var(--space-s4)}.badge-core__primary--standalone-icon-text___ecY45oi9{padding:0 var(--space-s8) 0 var(--space-s6)}.badge-core__primary--before-secondary___d9G0H_yB{padding-left:var(--space-s6)}.badge-core__primary-text___EvU06Hgh{line-height:normal}.badge-core__slice___uGPDY7zb{height:100%;position:absolute;top:0;left:-22px}.badge-core__slice-background___XUp_6kMi{z-index:-1;width:24px;height:100%;position:absolute;top:0;left:-22px}.badge-core__secondary___HWQPhZzf{padding-right:var(--space-s8);align-items:center;margin-left:20px;display:flex;position:relative}.badge-core__secondary-text___vcMFbucq{color:#fff;z-index:1;white-space:nowrap;line-height:normal;position:relative}.payment-description__content{background:var(--payment-description-background-color,#daf3ff);border-radius:var(--border-radius-block);word-wrap:break-word;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:8px 14px;line-height:1.6;display:flex}@media (min-width:1024px){.payment-description__content{padding:12px 24px}}.payment-description__content .payment-description__terms{text-align:center}.payment-description__content .payment-description__terms .custom-formatted-message__value{color:#fff;background:var(--payment-description-instalments-background-color,#36b0ec);border-radius:2px;margin:0 4px;padding:1px 8px;line-height:1.4;display:inline-block}.payment-description__content .payment-description__terms svg{display:flex}.payment-description__content .payment-description__terms .info-popover{vertical-align:middle;margin-left:4px}.sdp-partial-success-alert-message{margin-top:var(--space-s24);padding-left:var(--space-s16);padding-right:var(--space-s16)}.sdp-partial-success-alert-message .alert-message{margin-bottom:0}.sdp-partial-success-alert-message .alert-message__text{display:inline}.sdp-partial-success-alert-message .product-name-with-category{padding-left:0;padding-right:0;display:inline}@media (min-width:1024px){.sdp-partial-success-alert-message{width:100%;max-width:1240px;margin:12px auto 20px}}.push--emphasis,.push__code,.push__header div:last-of-type,.push-header__text{color:#333;font-family:opensans-bold,sans-serif;font-size:1.4rem;line-height:1.5}.rc-collapse>.rc-collapse-item>.rc-collapse-header{-webkit-tap-highlight-color:transparent}.rc-collapse-expand-icon{flex-shrink:0;align-items:center;display:flex}.rc-collapse-content{overflow:hidden}.rc-collapse-content-hidden{display:none}.rc-collapse-motion{transition:height .2s ease-out;overflow:hidden}.push{background:var(--color-background-push-notification,#6a3460);z-index:4;border-top-left-radius:5px;border-top-right-radius:5px;position:fixed;bottom:0;left:0;right:0}.push__link{color:#fff;cursor:pointer;text-decoration:underline}@media (min-width:768px){.push{max-width:450px}.push--animate{animation:5s linear 1s shake}.push--opened{animation:none}}.push .rc-collapse-item-active .rc-collapse-header .push-header__arrow svg{transform:rotate(-180deg)}.push .rc-collapse-header{outline:none}.push .rc-collapse-header .push-header__arrow svg{transition:transform .3s ease-in-out;transform:rotate(0)}.push-header{color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-top-left-radius:5px;border-top-right-radius:5px;justify-content:space-between;align-items:center;padding:10px;display:flex}.push-header a{color:inherit;font-family:inherit;font-size:inherit}@media (min-width:1024px){.push-header{padding:15px 20px}.push-header:hover{cursor:pointer}}.push-header__picto .icon{width:30px;height:30px}.push-header__text{text-align:center;text-transform:uppercase;color:#fff;margin:0 10px;font-size:12px}@media (min-width:1024px){.push-header__text{font-size:16px}}.push__content{color:#fff;padding:0 10px 10px}.push__content a{color:#fff}.push__title{margin:10px 0 5px;text-decoration:underline}.push__header div:first-of-type{font-size:1.2rem}.push__header div:last-of-type{color:#fff;font-size:1.5rem}@media (min-width:768px){.push__header div:first-of-type{font-size:1.4rem}.push__header div:last-of-type{font-size:1.7rem}}.push__content{font-size:1.2rem}.push__line{padding-bottom:14px}.push__code{color:#fff;text-align:center;border:1px solid #fff;padding:10px;font-size:1.7rem;display:inline-block}.push__note{font-style:italic}.push--emphasis{color:#fff}.push__cta{cursor:pointer;margin-top:10px;margin-bottom:10px}.push__cta a{color:#fff;border:1px solid #fff;padding:10px}.products-map__cluster-marker{color:#fff;background:var(--color-black,#333);z-index:3;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:10px;display:flex;position:relative}.products-map__cluster-marker:hover{transform:scale(1.07)}.products-map__cluster-marker--active{color:#fff;background:var(--color-active,#6a3460);transform:scale(1.07)}.product-card-from-price{flex:1;min-width:0}.product-card-from-price__value{align-items:center;gap:var(--space-s8);display:flex}.product-card-from-price__info{text-overflow:ellipsis;white-space:nowrap;text-transform:lowercase;overflow:hidden}.product-card-from-price__flight{margin-left:3px}.product-card-from-price__flight--included svg{vertical-align:middle;margin-left:3px;position:relative}.compact-hotel-card___Sv7A3RH2{box-sizing:border-box;width:100%;min-width:0;box-shadow:var(--box-shadow-xsmall)}.compact-hotel-card___Sv7A3RH2[data-spotlight=true]{outline:2px solid var(--color-active,#6a3460)}.compact-hotel-card___Sv7A3RH2[data-has-subtitle=false] .compact-hotel-card__content___qCuhoTzX{justify-content:center}.compact-hotel-card___Sv7A3RH2[data-has-subtitle=false] .compact-hotel-card__title___ojIfDnq2{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.compact-hotel-card___Sv7A3RH2[data-has-subtitle=false] .compact-hotel-card__footer___bYyECbAo{margin-top:0}.compact-hotel-card__media___wEhLc8kX{aspect-ratio:1;min-width:104px;margin:var(--space-s4);border-radius:min(var(--border-radius-card),max(var(--space-s2),var(--border-radius-card) - var(--space-s4)));flex-shrink:0;position:relative;overflow:hidden}.compact-hotel-card__media___wEhLc8kX:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.compact-hotel-card__media___wEhLc8kX:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.compact-hotel-card__media___wEhLc8kX:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.compact-hotel-card__media___wEhLc8kX:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.compact-hotel-card__media___wEhLc8kX:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.compact-hotel-card__media___wEhLc8kX:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.compact-hotel-card__badges___WeJPcEfq{top:var(--space-s8);inset-inline:var(--space-s8);z-index:1;gap:var(--space-s8);pointer-events:none;flex-wrap:wrap;display:flex;position:absolute}.compact-hotel-card__content___qCuhoTzX{gap:var(--space-s4);flex-direction:column;flex:1;min-width:0;display:flex}.compact-hotel-card__title___ojIfDnq2,.compact-hotel-card__subtitle___Qz6CXykl{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.compact-hotel-card__footer___bYyECbAo{justify-content:space-between;align-items:flex-end;gap:var(--space-s8);margin-top:auto;display:flex}.compact-hotel-card__price___TAW6_ubO{flex:1;min-width:0}.smartdp-map-item .tripadvisor__rating{align-items:center}.smartdp-map-item .tripadvisor__rating-label{padding-right:4px;font-size:1rem}.smartdp-map-item .tripadvisor__rating--hide-logo img{height:12px;margin-left:-21px}.smartdp-map-item .tripadvisor__reviews{text-decoration:none}.smartdp-map-item .tripadvisor__reviews-label{font-size:1rem}.smartdp-map-item .tripadvisor__reviews .icon{display:none}.smartdp-map-item__discount-percentage{color:var(--discount-color,var(--button-primary-background-color,#70b62c));border-radius:4px;padding:2px 4px;position:relative}.smartdp-map-item__discount-percentage:before{content:"";background-color:var(--discount-color,var(--button-primary-background-color,#70b62c));opacity:.1;border-radius:4px;position:absolute;top:0;bottom:0;left:0;right:0}.sdp-listing{background:var(--color-gray-300,#f5f5f5);position:relative}@media (min-width:1024px){.sdp-listing{flex-direction:column-reverse;display:grid}.sdp-listing__actionbar--stuck{max-width:unset;align-items:center}.sdp-listing__filters{flex:1;justify-content:center;align-items:center;margin-left:230px;display:flex}}.sdp-listing__breadcrumbs{border-bottom:1px solid var(--color-gray-400,#f5f5f5);background:#fff;align-content:center;height:44px;padding:0 34px}.sdp-listing__special-offer{display:none}@media (min-width:1024px){.sdp-listing__special-offer{z-index:2;display:block;position:static}}.sdp-listing__error{padding-top:var(--space-s16);padding-left:var(--space-s16);padding-right:var(--space-s16);flex-direction:column;display:flex}@media (min-width:1024px){.sdp-listing__error{flex-direction:column;width:687px;margin:0 auto;display:flex}}.sdp-listing__error__icon{flex-grow:1;align-items:flex-end;margin-top:20px;display:flex}.sdp-listing__error__icon .icon--bagages{background-size:cover;width:200px;height:219px}@media (min-width:1024px){.sdp-listing__error__icon .icon--bagages{width:265px;height:290px;margin-left:-140px}}.sdp-listing__error .dont-leave{padding-left:10px;padding-right:10px}.special-offer-banner{color:#fff;box-sizing:border-box;justify-content:center;align-items:center;height:26px;padding:3px 10px;font-family:opensans-bold,sans-serif;font-size:1.2rem;display:flex}.special-offer-banner__picto{background-color:currentColor;width:13px;height:13px;margin-right:5px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (min-width:1024px){.special-offer-banner{height:30px;padding:10px;font-size:1.4rem}.special-offer-banner__picto{width:15px;height:15px;margin-right:5px}}.sdp-product-list{padding:24px 16px 32px}@media (min-width:1024px){.sdp-product-list{width:100%;max-width:1240px;margin:12px auto 32px;padding:0}}.sdp-product-list__base-price{margin-left:5px;display:inline}@media (min-width:1024px){.sdp-product-list__base-price{display:inline-block}.sdp-product-list__list{column-gap:var(--space-s48);row-gap:var(--space-s40);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (min-width:1268px){.sdp-product-list__list{column-gap:var(--space-s32);row-gap:var(--space-s32);grid-template-columns:repeat(3,minmax(0,1fr))}}.sdp-product-list__list-item{margin-bottom:24px;display:flex}@media (min-width:1024px){.sdp-product-list__list-item{grid-row:span 3;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:var(--space-s16);margin-bottom:0;display:grid}}.sdp-product-list__item-loader{justify-content:center;align-items:center;display:flex}.sdp-listing-list-loader{flex-direction:column;align-items:center;padding-left:16px;padding-right:16px;display:flex}@media (min-width:1024px){.sdp-listing-list-loader{align-items:flex-start;max-width:1024px;margin:0 auto 50px}}@media (min-width:1268px){.sdp-listing-list-loader{align-items:flex-start;max-width:1240px;margin:0 auto 50px}}.sdp-listing-list-loader__container{flex-direction:column;width:100%;display:flex}@media (min-width:1024px){.sdp-listing-list-loader__container{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;gap:31px;max-width:1240px;margin:0 auto;padding:0;display:grid}}.sdp-listing-list-loader__skeleton{border-radius:3px;width:100%;height:100%;margin-bottom:24px}@media (min-width:1024px){.sdp-listing-list-loader__skeleton{border-radius:3px;width:402px;margin-bottom:0}}.selected-flight-recap{--block-hover-box-shadow:0 12px 16px -8px rgba(0,0,0,.12)}@media (min-width:1024px){.selected-flight-recap:has(.selected-flight-recap__block:hover) .selected-flight-recap__edit{text-decoration:underline}.selected-flight-recap:has(.selected-flight-recap__edit:hover) .selected-flight-recap__block{box-shadow:var(--block-hover-box-shadow)}}.selected-flight-recap__header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}@media (min-width:1024px){.selected-flight-recap__header{margin-bottom:16px}}.selected-flight-recap__title{vertical-align:bottom;display:flex}.selected-flight-recap__title svg{width:16px;margin-right:8px}.selected-flight-recap__title svg+span{flex:1}.selected-flight-recap__block{border-radius:var(--border-radius-block);background:#fff;padding:16px 0;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media (min-width:1024px){.selected-flight-recap__block{cursor:pointer;padding:0 0 16px}.selected-flight-recap__block:hover{box-shadow:var(--block-hover-box-shadow)}}.selected-flight-recap__luggage{border-top:1px solid var(--color-gray-400,#ececec);padding:24px}@media (min-width:1024px){.selected-flight-recap__luggage{padding:12px 32px 0}}.selected-flight-recap__edit{border-top:1px solid var(--color-gray-400,#ececec);justify-content:flex-end;padding:16px 24px 0}@media (min-width:1024px){.selected-flight-recap__edit{border-top:none;padding:0}}.selected-flight-recap__flight{flex-flow:column;display:flex}@media (min-width:1024px){.selected-flight-recap__flight{flex-direction:row}}.selected-flight-recap__flight-outbound,.selected-flight-recap__flight-inbound{flex-grow:1;flex-shrink:1;min-width:0}.selected-flight-recap__flight-outbound{border-bottom:1px solid var(--color-gray-400,#ececec);padding-bottom:24px}@media (min-width:1024px){.selected-flight-recap__flight-outbound{border-right:1px solid var(--color-gray-400,#ececec);border-bottom:unset;padding:24px 16px 0 32px}}.selected-flight-recap__flight-inbound{padding:24px 0}@media (min-width:1024px){.selected-flight-recap__flight-inbound{padding:24px 32px 0}}.itinerary-view-recap{padding:0 24px}@media (min-width:1024px){.itinerary-view-recap{padding:0 0 24px}}.itinerary-view-recap__flight-label{text-transform:uppercase;padding-bottom:16px}.itinerary-view-recap__itinerary--timeline{flex-direction:column;gap:24px;display:flex}@media (min-width:1024px){.itinerary-view-recap__itinerary--timeline{align-items:flex-start;gap:unset;flex-direction:row}}.itinerary-view-recap__itinerary--timeline-loader{flex-direction:row}.itinerary-view-recap__itinerary--timeline .itinerary-recap-timeline__group{flex-grow:1;flex-shrink:1;min-width:0;display:flex}.itinerary-view-recap__itinerary--timeline .itinerary-recap-timeline__schedule{flex-flow:column;display:flex}.itinerary-view-recap__itinerary--timeline .itinerary-recap-timeline__schedule-arrival{align-items:flex-end}@media (min-width:1024px){.itinerary-view-recap__itinerary--timeline .itinerary-recap-timeline__schedule-arrival{align-items:unset}}.itinerary-view-recap__itinerary--timeline .itinerary-recap-timeline__schedule-arrival .itinerary-recap-timeline__schedule-airport{padding:0 0 8px 10px}@media (min-width:1024px){.itinerary-view-recap__itinerary--timeline .itinerary-recap-timeline__schedule-arrival .itinerary-recap-timeline__schedule-airport{padding:0 10px 8px 0}}.itinerary-view-recap__itinerary--timeline .itinerary-recap-timeline__schedule-airport{width:-moz-fit-content;z-index:2;background:#fff;width:fit-content;padding:0 10px 8px 0}.itinerary-view-recap__itinerary--timeline .itinerary-recap-timeline__schedule-date{color:var(--color-gray-600,#888)}.itinerary-view-recap__itinerary--timeline .itinerary-recap-timeline__schedule-date--next-day{color:var(--secondary-500,#70b62c)}.itinerary-view-recap__itinerary--timeline .itinerary-recap-timeline__info{z-index:1;flex:1;margin-left:-12px;margin-right:-12px;position:relative}@media (min-width:1024px){.itinerary-view-recap__itinerary--timeline .itinerary-recap-timeline__info{margin-left:-17px;margin-right:17px}}.itinerary-view-recap__itinerary--timeline .itinerary-recap-timeline__info-line{z-index:1;background-color:var(--color-gray-500,#ececec);width:100%;height:1px;position:absolute;top:12px}.itinerary-view-recap__itinerary--timeline .itinerary-recap-timeline__info-line:after{content:"";border-left:5px solid var(--color-gray-500,#ececec);border-top:3px solid transparent;border-bottom:3px solid transparent;width:0;height:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (min-width:1024px){.itinerary-view-recap__itinerary--timeline .itinerary-recap-timeline__info-line:after{content:none}}.itinerary-view-recap__itinerary--timeline .itinerary-recap-timeline__info-line--loader{width:48%}@media (min-width:1024px){.itinerary-view-recap__itinerary--timeline .itinerary-recap-timeline__info-line--loader{width:60%;margin-right:20px}}.itinerary-view-recap__itinerary--timeline .itinerary-recap-timeline__info-leg{background:var(--color-gray-300,#f5f5f5);border-radius:var(--border-radius-tag);padding:4px 8px}@media (min-width:768px) and (max-width:1267px){.itinerary-view-recap__itinerary--timeline .itinerary-recap-timeline__info-leg{background-color:var(--color-gray-500,#ececec);width:9px;height:9px;padding:unset;border-radius:50%;margin-top:8px}.itinerary-view-recap__itinerary--timeline .itinerary-recap-timeline__info-leg .stop-duration{display:none}}.itinerary-view-recap__itinerary--timeline .itinerary-recap-timeline__info-leg-container{z-index:2;justify-content:center;width:100%;display:flex;position:absolute;top:0;left:0}.itinerary-view-recap__itinerary--timeline .itinerary-recap-timeline__stop-over-info{position:relative}@media (min-width:768px){.itinerary-view-recap__itinerary--timeline .itinerary-recap-timeline__stop-over-info{min-width:26%;margin-left:-7px;margin-right:17px}}@media (min-width:1024px){.itinerary-view-recap__itinerary--timeline .itinerary-recap-timeline__stop-over-info{min-width:36%;margin-left:-7px;margin-right:17px}}.itinerary-view-recap__itinerary--timeline .itinerary-recap-timeline__stop-over-info--line{z-index:1;background:linear-gradient(90deg, var(--color-gray-500,grey) 50%, transparent 50%);background-size:10px 1px;width:100%;height:1px;position:absolute;top:12px}.itinerary-view-recap__itinerary--timeline .itinerary-recap-timeline__stop-over-info--leg{background:var(--color-success-100);border-radius:var(--border-radius-tag);border:1px solid var(--color-success-300);white-space:nowrap;text-align:center;width:100%;padding:4px 8px;display:inline-block;position:relative}@media (min-width:1024px){.itinerary-view-recap__itinerary--timeline .itinerary-recap-timeline__stop-over-info--leg{width:unset}}.itinerary-view-recap__itinerary--timeline .itinerary-recap-timeline__stop-over-info--leg-container{z-index:2;white-space:nowrap;justify-content:center;display:flex;position:relative}.luggage-summary-recap__count{color:#333;font-family:opensans-bold,sans-serif;font-size:1.4rem;line-height:1.5}.luggage-summary-recap{flex-direction:column;align-items:flex-start;gap:8px;display:flex}@media (min-width:768px){.luggage-summary-recap{flex-direction:unset;gap:40px}}.luggage-summary-recap__loader{color:var(--color-gray-500,#ececec);justify-content:center;align-items:center;display:flex}.luggage-summary-recap__loader-icon{width:20px;height:20px;padding-right:4px}.luggage-summary-recap--item{color:var(--color-gray-500,#ececec);justify-content:center;align-items:center;display:flex}.luggage-summary-recap--item-included{color:var(--color-black,#333)}.luggage-summary-recap__icon{width:16px;height:16px;padding-right:4px}.luggage-summary-recap__count{color:var(--color-gray-500,#ececec)}.luggage-summary-recap__count--included{color:var(--color-black,#333)}.sdp-listing-list{position:relative}@media (min-width:1024px){.sdp-listing-list{flex-direction:column-reverse;display:grid}}.sdp-listing-list__payment-description{margin-top:24px;padding:0 16px}@media (min-width:1024px){.sdp-listing-list__payment-description{width:100%;max-width:1240px;margin:32px auto 0;padding:0}.sdp-listing-list__title{width:100%;max-width:1240px;margin:48px auto 4px}}.sdp-listing-list .action-bar-desktop{width:100%;max-width:1240px;margin:0 auto}.sdp-listing-list__selected-flight-recap{margin:32px 16px 8px}@media (min-width:1024px){.sdp-listing-list__selected-flight-recap{box-sizing:border-box;width:100%;max-width:1240px;margin:40px auto 24px;padding:0}}.sdp-listing-list__rtb .reason-to-book-block{padding-top:32px;padding-bottom:32px}@media (min-width:1024px){.sdp-listing-list__rtb .reason-to-book-block{max-width:1280px;margin:0 auto;padding:40px 0}}.sdp-listing-list__mobile-search{z-index:3;border-bottom:1px solid var(--color-gray-400,#f5f5f5);background:#fff;flex-direction:column;gap:20px;padding:16px;transition:box-shadow .5s;display:flex;position:-webkit-sticky;position:sticky;top:0}.sdp-listing-list__mobile-search--stuck{box-shadow:0 2px 4px rgba(0,0,0,.1)}.sdp-listing-list__mobile-results-title{justify-content:space-between;padding:32px 16px 0;display:flex}.sdp-listing-list__mobile-results-title--loader{margin-bottom:24px}.sdp-listing-list__mobile-destination{align-self:stretch;align-items:center;gap:8px;margin:40px 16px 0;display:flex}.sdp-listing-list__stars-label-container{gap:8px;display:flex}.scroll-to-top-btn{cursor:pointer;opacity:0;will-change:opacity;transition:opacity .3s,transform .3s;position:fixed;bottom:50px;right:14px}@media (min-width:1024px){.scroll-to-top-btn{bottom:70px;right:50px}}.scroll-to-top-btn--visible{opacity:1}.scroll-to-top-btn path{color:#000}.scroll-to-top-btn:hover{transform:scale(1.2)}.sdp-cabin-fallback-alert-message{margin-top:var(--space-s24);padding-left:var(--space-s16);padding-right:var(--space-s16)}.sdp-cabin-fallback-alert-message .alert-message{margin-bottom:0}.sdp-cabin-fallback-alert-message .alert-message__text{display:inline}.sdp-cabin-fallback-alert-message .sdp-cabin-fallback-alert-message__link{margin-top:var(--space-s4);margin-left:24px;padding-left:0;padding-right:0}@media (min-width:1024px){.sdp-cabin-fallback-alert-message{width:100%;max-width:1240px;margin:12px auto 20px}.sdp-cabin-fallback-alert-message .sdp-cabin-fallback-alert-message__link{margin-top:0;margin-left:var(--space-s4)}}.stopover-side-panel__close-button{color:#000;margin-left:auto}.stopover-side-panel__body{padding:32px 16px}.stopover-side-panel__form .quotation__headline{margin-bottom:16px;padding:0}.stopover-side-panel__form .quotation__headline svg{display:none}.stopover-side-panel__form .filter-sort__subtitle,.stopover-side-panel__form .quotation__subtitle{margin-top:16px;margin-bottom:16px;padding-left:0}.stopover-side-panel__form .filter-sort__buttons,.stopover-side-panel__form .filter-sort__actions{padding-left:0;padding-right:0}.stopover-side-panel__form .filter-sort__actions{margin-bottom:24px}.stopover-side-panel__form .filter-sort__cabin-banner{padding-bottom:0;padding-left:0;padding-right:0}.stopover-side-panel__form .quotation__item{box-shadow:none}.stopover-side-panel__form .quotation__content{padding:0}.stopover-side-panel__form .quotation__filter-sort{padding-top:0}.stopover-side-panel__form .quotation__show-more{justify-content:center;margin-top:24px;display:flex}.stopover-side-panel__form .quotation__luggages{margin-top:32px}.stopover-side-panel__form .skeleton-quote{padding:0}.stopover-side-panel__form .quotation-transferts{display:none}.stopover-side-panel__form .quotation__filter-trigger-btn{width:100%;height:40px;color:var(--button-primary-background-color,#70b62c);border:1px solid var(--color-gray-500,#ececec);cursor:pointer;box-sizing:border-box;background-color:#fff;justify-content:center;align-items:center;gap:6px;margin-bottom:24px;padding:12px 16px 12px 12px;display:flex;box-shadow:0 2px 4px rgba(0,0,0,.1)}.stopover-side-panel__form .quotation__filter-trigger-btn--has-filters{border-color:var(--button-primary-background-color,#70b62c)}.stopover-side-panel__form .quotation__filter-trigger-btn:hover{color:var(--button-primary-background-color,#70b62c);border-color:var(--color-gray-500,#ececec);background-color:#fff}.stopover-side-panel__form .quotation__filter-trigger-btn .tune-icon{color:var(--button-primary-background-color,#70b62c);flex-shrink:0}.stopover-side-panel__form .quotation__filter-trigger-btn [class*=typography]{color:var(--button-primary-background-color,#70b62c);white-space:nowrap}.stopover-side-panel__footer{box-sizing:border-box;z-index:10;padding:16px;box-shadow:0 -12px 16px -8px rgba(0,0,0,.12)}.luggage-summary__count,.luggage-summary--included{color:#333;font-family:opensans-bold,sans-serif;font-size:1.4rem;line-height:1.5}.luggage-summary__icon{width:16px;height:16px;padding-right:4px;position:relative}.luggage-summary__icon svg{width:16px;height:16px}.luggage-summary__icon path{fill:var(--color-black,#333)}.luggage-summary__placeholder-loader{padding-top:10px}.luggage-summary--item{align-items:center;margin-bottom:8px;font-size:1.2rem;display:flex}.luggage-summary--item:last-of-type{margin-bottom:0}.luggage-summary--item-not-included{color:var(--color-grey-disabled)}.luggage-summary--item-not-included .luggage-summary__label,.luggage-summary--item-not-included .luggage-summary__count{color:inherit}.luggage-summary--item-not-included .luggage-summary__icon path{fill:var(--color-grey-disabled)}.luggage-summary--included{text-transform:uppercase;font-size:1.2rem}.luggage-summary__note{font-size:.8rem;position:absolute;bottom:-7px;left:0}.luggage-summary__label{color:#888;font-size:1.2rem}.luggage-summary__label--included{color:var(--color-black,#333)}.luggage-summary__count{color:#888;margin-right:5px;font-size:1.2rem}.luggage-summary__count--included{color:var(--color-black,#333)}.luggage-summary .icon{justify-content:center;align-items:center;width:25px;height:25px;margin-right:8px;display:flex}.luggage-summary-add-button{white-space:nowrap}.radio{border:1px solid var(--color-gray-500,#ececec);box-sizing:border-box;border-radius:var(--border-radius-radio,10px);align-items:center;height:100%;margin:2px;transition:border-color .2s;display:flex;position:relative}.radio--checked{border-color:var(--color-active,#6a3460);background:#f5f5f5;outline:none}.radio--checked .radio__icon path,.radio--checked .radio__icon circle{fill:var(--color-active,#6a3460);stroke:var(--color-active,#6a3460)}.radio--error{border-color:var(--color-negative-500);outline:none}.radio--disabled{opacity:.4;pointer-events:none}.radio--disabled .radio__label{cursor:default}@media (min-width:1024px){.radio:hover{border-color:var(--color-active,#6a3460);background:0 0;outline:none}.radio--checked:hover{outline-color:var(--color-active,#6a3460);border-color:var(--color-active,#6a3460);background:#f5f5f5}.radio--error:hover{outline-color:var(--color-negative-500);border-color:var(--color-negative-500)}.radio--disabled:hover{border-color:#f5f5f5;outline-color:#f5f5f5}}.radio__input{display:none}.radio__label{cursor:pointer;box-sizing:border-box;flex-direction:column;justify-content:center;width:100%;height:100%;display:flex}.radio__header{align-items:center;width:100%;display:flex}.radio__icon{justify-content:center;align-items:center;margin-right:8px;display:flex}.radio__icon path,.radio__icon circle{stroke:#888}.radio__text{width:100%}.progressive-image{width:100%;height:100%;position:relative}.progressive-image__image{width:100%;height:100%;position:absolute;top:0}.progressive-image__image--cover{object-fit:cover}.progressive-image__thumbnail{opacity:1;width:100%;height:100%;transition:opacity .8s ease-out;display:block}.progressive-image__thumbnail--revealed{opacity:0}.drawer{background:#fff;flex-direction:column;display:flex;position:absolute}.drawer--right{transition:transform var(--drawer-animation-duration) cubic-bezier(.25, .46, .45, .94);top:0;bottom:0;right:0;transform:translate(100%)}.drawer--right.drawer--after-open{transform:none}.drawer--right.drawer--before-close{transform:translate(100%)}.drawer--left{transition:transform var(--drawer-animation-duration) cubic-bezier(.25, .46, .45, .94);top:0;bottom:0;left:0;transform:translate(-100%)}.drawer--left.drawer--after-open{transform:none}.drawer--left.drawer--before-close{transform:translate(-100%)}.drawer--top{transition:transform var(--drawer-animation-duration) cubic-bezier(.25, .46, .45, .94);top:0;left:0;right:0;transform:translateY(-100%)}.drawer--top.drawer--after-open{transform:none}.drawer--top.drawer--before-close{transform:translateY(-100%)}.drawer--bottom{transition:transform var(--drawer-animation-duration) cubic-bezier(.25, .46, .45, .94);bottom:0;left:0;right:0;transform:translateY(100%)}.drawer--bottom.drawer--after-open{transform:none}.drawer--bottom.drawer--before-close{transform:translateY(100%)}.drawer__overlay{z-index:1000;opacity:0;transition:opacity var(--drawer-animation-duration) cubic-bezier(.25, .46, .45, .94);background-color:rgba(0,0,0,.6);position:fixed;top:0;bottom:0;left:0;right:0}.drawer__overlay--after-open{opacity:1}.drawer__overlay--before-close{opacity:0}.drawer-header{box-sizing:border-box;border-bottom:1px solid var(--color-gray-400,#f5f5f5);flex-shrink:0;align-items:center;gap:12px;height:64px;padding:0 16px;display:flex}.drawer-close-btn{color:var(--color-black,#333)}.drawer-body{flex:1;min-height:0;overflow-y:auto}.drawer-footer{display:flex}.stopover-duration .radio__icon{padding-left:16px}.stopover-duration__content{align-items:center;padding:24px 16px 24px 0;display:flex}.stopover-duration__night{margin-left:5px}.stopover-durations{flex-direction:column;gap:16px;margin-bottom:48px;display:flex}.stopover-durations__warning .alert-message{margin:0}.stopover-durations__list{flex-direction:column;gap:12px;display:flex}.stopover-durations__item .stopover-duration{margin:0}.stopover-durations .alert-message .icon{width:16px;min-width:16px;height:16px}.listing-no-result-message{text-align:center;border-radius:var(--border-radius-block);background-color:#fff;justify-content:center;width:100%;margin:45px 0;display:flex;position:relative;box-shadow:0 3px 6px rgba(0,0,0,.15)}.listing-no-result-message:before{content:"";border-bottom:14px solid #fff;border-left:14px solid transparent;border-right:14px solid transparent;display:block;position:absolute;top:-14px}.listing-no-result-message__container{padding:32px 24px}.listing-no-result-message__title{margin-bottom:16px}@media (min-width:1024px){.listing-no-result-message__title{margin-bottom:32px}}.listing-no-result-message .alert-message{margin-top:16px;margin-bottom:0;font-size:1.2rem}@media (min-width:1024px){.listing-no-result-message .alert-message{margin-top:32px}}.star-rating{gap:2px;display:inline-flex}.tripadvisor-rating-container{align-items:center;gap:1px;display:flex}.breadcrumb__list___CQTfE8Tn{flex-wrap:wrap;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.breadcrumb__item___VIEfKejS{align-items:center;display:inline-flex}.breadcrumb__link___zwVJeQ0G{color:var(--color-gray-600,#888);border-radius:8px;padding:2px 6px;text-decoration:none}.breadcrumb__link___zwVJeQ0G:hover{background:var(--color-gray-300,#f5f5f5);color:var(--color-black,#333)}.breadcrumb__link___zwVJeQ0G:focus-visible{outline:2px solid var(--button-primary-background-color,#6a3460)}.breadcrumb__page___OJBREiNj{color:var(--color-black,#333);padding:2px 6px}.breadcrumb__separator___wXusSONb{color:var(--color-gray-500,#ececec);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.breadcrumb__ellipsis___PRGbnpup{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.breadcrumb__ellipsis-label___dKZOofrl{-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
/*# sourceMappingURL=smartdp-listing.3c253979.css.map*/