@charset "UTF-8";.resultCard{position:relative;display:flex;flex-direction:column;background-color:#fff;margin:1rem 0;border-radius:.9rem}.resultCard.resultCard--lastminute{cursor:pointer;flex-direction:row}.resultCard.resultCard--lastminute:hover{box-shadow:0 .2rem .2em #31527a1a}.resultCard.resultCard--lastminute .abResult__legs{padding:0 1rem 2rem}@media (max-width: 767.8px){.resultCard.resultCard--lastminute .abResult__legs{padding:0}}.resultCard.resultCard--lastminute .abBadge{right:-1rem;left:auto}@media (max-width: 767.8px){.resultCard.resultCard--lastminute .abBadge{right:auto;top:auto;left:-1rem;bottom:0}}.resultCard.resultCard--lastminute .abResult__airlineAndMoreInfo{padding:.8rem 5rem .8rem 1rem;justify-content:space-between;gap:1rem;font-size:1.2rem;font-weight:600}@media (max-width: 767.8px){.resultCard.resultCard--lastminute .abResult__airlineAndMoreInfo{padding-top:.4rem;padding-bottom:.4rem;padding-right:1rem;background:#d6e0f1;border-radius:.9rem .9rem 0 0}}.resultCard.resultCard--lastminute .abResult__airlineAndMoreInfo .abResult__flightDetailsBtn{display:initial;font-weight:400}.resultCard.resultCard--lastminute .abResult__airlineAndMoreInfo>span:first-child{flex:auto 0 0;color:#6e6e6e}@media (max-width: 767.8px){.resultCard.resultCard--lastminute .abResult__airlineAndMoreInfo>span:first-child{color:#31527a;font-weight:400}}.resultCard.resultCard--lastminute .abResult__airlineAndMoreInfo>span:nth-child(2){display:block;flex:auto 0 0;color:#6e6e6e}@media (max-width: 767.8px){.resultCard.resultCard--lastminute .abResult__airlineAndMoreInfo>span:nth-child(2){color:#31527a;font-weight:400}}.resultCard.resultCard--lastminute .abIataTimespan__iata{display:flex;flex-direction:column;font-weight:400;font-size:1.4rem;color:#6e6e6e}.resultCard.resultCard--lastminute .abIataTimespan__iata--main{font-size:2rem;color:#333;text-align:left}.resultCard.resultCard--lastminute .abBuyBtn__previewAgency{margin-left:0}.resultCard.resultCard--lastminute .abIataTimespan__iata{padding:0 1rem}@media (max-width: 767.8px){.resultCard.resultCard--lastminute .abIataTimespan__iata{text-align:left;padding:0 1rem 1rem}.resultCard.resultCard--lastminute .abIataTimespan__iata:last-child .abIataTimespan__iata--main{text-align:right}}@media (min-width: 768px){.resultCard.resultCard--lastminute .abIataTimespan__iata.depart{padding-left:0}}.resultCard.resultCard--lastminute .abBuyBtn__previewPrice{flex:1 1 auto}@media (max-width: 767.8px){.resultCard.resultCard--lastminute .abBuyBtn__previewPrice{flex:50% 0 0;min-width:10rem}}.resultCard.resultCard--lastminute .abBuyBtn__previewPrice--text:after{display:none}.resultCard.resultCard--lastminute .abResult__summaries{flex:30% 0 1;margin-right:0}@media (max-width: 767.8px){.resultCard.resultCard--lastminute .abResult__summaries{display:block;flex:100% 0 1;padding:.4rem 1rem 0}}.resultCard.resultCard--lastminute .abResult__leg{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem}.resultCard.resultCard--lastminute .abResult__leg:first-child{padding-top:0}@media (max-width: 767.8px){.resultCard.resultCard--lastminute .abResult__leg{flex-wrap:wrap;gap:0}}@media (max-width: 767.8px){.resultCard.resultCard--lastminute .resultCard__otas{flex-direction:row;padding:1rem;gap:0}.resultCard.resultCard--lastminute .resultCard__ota{flex:50% 0 0}.resultCard.resultCard--lastminute .resultCard__infoBlock{order:1;flex:40% 1 0;flex-direction:row;gap:.6rem;padding:.4rem 1rem;text-align:left}.resultCard.resultCard--lastminute .resultCard__infoBlock~.resultCard__infoBlock{justify-content:flex-end;text-align:right}}@media (max-width: 767.8px) and (max-width: 767.8px){.resultCard.resultCard--lastminute .resultCard__infoBlock~.resultCard__infoBlock{align-items:end}}@media (max-width: 767.8px) and (max-width: 767.8px){.resultCard.resultCard--lastminute .resultCard__infoBlock{flex-direction:column;align-items:start;gap:0;font-size:1.1rem}}@media (max-width: 767.8px){.resultCard.resultCard--lastminute .abResult__iatas{order:2}.resultCard.resultCard--lastminute .abBuyBtn--main{margin-right:0;margin-left:.6rem}.resultCard.resultCard--lastminute .resultCard__prices{position:relative;padding-right:0;flex-direction:column;gap:0}.resultCard.resultCard--lastminute .price-original{font-size:1.2rem;text-align:right}.resultCard.resultCard--lastminute .resultCard__infoBlock--main{font-size:1.4rem;font-weight:600}}.resultCard--image{flex:20% 0 0;position:relative}.resultCard--image:before{position:absolute;content:"© TT Nyhetsbyrån AB";display:block;color:#8d949e;font-size:1rem;right:.6rem;bottom:.2rem}@media (max-width: 767.8px){.resultCard--image{display:none}}.resultCard--image .resultCard--image_overtext{position:absolute;left:0;right:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end}.resultCard--image .resultCard--image_overtext span{font-size:3.2rem;font-weight:700;color:#fff;filter:drop-shadow(.2rem .2rem .2rem #333);text-align:center;line-height:3rem;padding-bottom:1rem;word-break:break-word}.resultCard--image>img{height:100%;width:100%;border-radius:.9rem 0 0 .9rem}.resultCard--content{flex:80% 0 0}@media (max-width: 767.8px){.resultCard--content{flex:100% 1 1}}.resultCard__infoBlock{display:flex;flex-direction:column;color:#6e6e6e;text-align:left}.resultCard__infoBlock~.resultCard__infoBlock{text-align:right}.resultCard__infoBlock--main{font-size:1.6rem;color:#333}.resultCard__infoBlock--title{font-size:1rem;font-weight:700;color:#60779e}.resultCard__otas{display:flex;justify-content:flex-end;flex-wrap:wrap;align-items:center;padding:0 1rem 1rem;gap:1rem}.resultCard__ota{order:3;flex:calc(50% - 1rem) 1 1;max-width:50%;position:relative;display:flex;justify-content:flex-end;max-width:40rem}.resultCard__ota>*{width:100%}.resultCard__prices{display:flex;font-size:2rem;gap:1rem;padding:0 1rem}.resultCard__prices .price-original{text-decoration:line-through;color:#7a8fb2}.lastminute .lastminute-cards{justify-content:space-between}.lastminute-list-row-noresults{background:#fff;color:#2e5b8b;padding:5rem;margin-top:1rem;text-align:center;border-radius:.9rem}.lastminute .abTabNav__btn{border:0}.lastminute .abTabNav__btn.active{background-color:#d6e0f1}.lastminute .modal-inner{-webkit-transform:none;transform:none;width:100%}@media (min-width: 992px){.lastminute .modal-inner{width:auto}}.lastminute .modal-content{height:100%;width:100%;margin:0;padding:0}@media (min-width: 992px){.lastminute .modal-content{height:auto}}@media (min-width: 1220px){.lastminute .modal-content{width:90rem}}.lastminute .global-container .outbound,.lastminute .global-container .inbound{border-bottom:0}.lastminute .multi-select__dropdown{display:none}.lastminute .multi-select-close-filters{display:none;text-align:center;background:#fff;padding:1rem;width:calc(100vw - 2rem);font-weight:700;cursor:pointer;position:sticky;bottom:0}@media (max-width: 767.8px){.lastminute .multi-select-close-filters{display:block}}.lastminute .breadcrumbs{display:none;margin-top:2rem}.lastminute .footer-information{padding:0 2rem}.lastminute .footer-information h3{font-size:1.3em;color:#2e5b8b}.lastminute .footer-information p{color:#6e6e6e;font-size:1.1em;text-align:left}.lastminute .footer-information p a{color:#6e6e6e}.lastminute .view-toggle-container{padding:0;text-align:right}.lastminute .menu.menu-sorting{position:relative;height:7rem}.lastminute .menu .months-list{display:none}.lastminute .menu .menu-list-item{padding:0 1.5rem;font-size:1.2em;text-align:left}.lastminute .menu .menu-section{position:relative}.lastminute .menu .sorting-columns{border-left:.1rem solid #E6E8ED}.lastminute .menu .sorting-columns .menu-list-item{min-width:inherit;padding:0 1rem;width:14rem}.lastminute .menu .sorting-columns .menu-list-item:nth-child(4){width:20rem}.lastminute .menu .sorting-columns .menu-list-item:nth-child(5){width:20rem}.lastminute .menu .menu-text:nth-child(2){text-align:center}.lastminute .menu-secondary .menu-mobile{margin-left:1rem}.lastminute .menu-secondary .sorting-columns{display:none;border-left:.1rem solid #E6E8ED}.lastminute .lastminute-list-loader{display:none;top:0;left:0;width:100%;height:100%;position:fixed;margin:auto;text-align:center;font-size:4em;line-height:.9em;z-index:2;padding-top:30%;color:#fff;font-weight:700;background-color:#31527abf}.lastminute .city-image{width:15rem;height:14.4rem}@media (min-width: 768px){.lastminute .city-image{width:auto;height:27.2rem}}.lastminute .city-image .pricetag{display:table-cell;vertical-align:middle;background-color:#fff;color:#e83151;font-size:1.4rem;font-weight:700;float:right;text-align:center;margin-bottom:-4.5rem;padding:.2rem;position:relative;top:2.5rem;line-height:1;font-weight:600}.lastminute .city-image .pricetag .fr{font-size:.7em;font-weight:200}.lastminute .city-image img{width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover";border-radius:.9rem}.lastminute.multi-select-open{overflow:hidden}@media (min-width: 768px){.lastminute .multi-select__scroller{margin-bottom:0}.lastminute .menu-primary .menu-mobile{display:none}.lastminute .lastminute-list-container .lastminute-list-row .lastminute-list-cell.tripcontainer-cell{font-size:1em}}@media (min-width: 992px){.lastminute .breadcrumbs{display:block;width:120rem;max-width:100%;margin:auto;padding:0 1.6rem}.lastminute.multi-select-open{overflow:auto}.lastminute .menu{padding:0}.lastminute .lastminute-list-container .lastminute-list-row .lastminute-list-cell.desktop-list-cell{display:table-cell}.lastminute .lastminute-list-container .lastminute-list-row .lastminute-list-cell.mobile-list-cell{display:none}.lastminute .lastminute-list-container .lastminute-list-row{position:relative}.lastminute .lastminute-list-container .lastminute-list-row .lastminute-list-cell{padding:1rem;width:14rem}.lastminute .lastminute-list-container .lastminute-list-row .lastminute-list-cell:nth-child(4){width:20rem}.lastminute .lastminute-list-container .lastminute-list-row .lastminute-list-cell:nth-child(5){width:20rem}.lastminute .lastminute-list-container .lastminute-list-row .lastminute-list-cell:nth-child(6){width:auto}.lastminute .lastminute-list-container .lastminute-list-row .lastminute-list-cell.triplength-cell{display:table-cell}.lastminute .menu-secondary .menu-mobile{display:none}.lastminute .menu-secondary .sorting-columns{display:block}}@media (min-width: 1220px){.lastminute .lastminute-list-container .lastminute-list-row .lastminute-list-cell{padding:1rem}}@media (max-width: 767.8px){#lastminute-list-view .main{background-color:#f7f7f7}}.lastMinuteHero{display:none}@media (max-width: 767.8px){.lastMinuteHero{display:block;text-align:center}}.loader:before,.loader:after,.loader{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}.loader{color:#fff;font-size:1rem;margin:auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader:after{left:3.5em}.loader:before,.loader:after{content:"";position:absolute;top:0}@keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em}}@media (max-width: 767.8px){section.lastminute-main{background-color:#2e5b8b}}.abInputWrapper{padding:.8rem 1rem 1rem}.abInputWrapper{display:flex;justify-content:space-between;flex-direction:column;flex:calc(20% - 1rem) 1 0;max-width:calc(20% - 1.16rem);background:#fff;border-radius:.4rem;gap:1rem;z-index:31}@media (max-width: 767.8px){.abInputWrapper{flex:100% 1 1;max-width:100%}}.abInputWrapper__label{font-size:1.4rem;line-height:1.2rem;pointer-events:none;color:#969696}.abInputMultiWrapper{position:relative;overflow:hidden;min-height:2.5rem}.abInputMultiWrapper--active{width:100%;height:100%;background-color:#fff;overflow:visible}.abInputMultiWrapper--active .abInputMulti__dropdown{display:block;min-width:20rem}@media (max-width: 767.8px){.abInputMultiWrapper--active .abInputMulti__dropdown{position:fixed;left:0;right:0;top:0;width:100%;height:100%}}.abInputMulti__btn{outline:none;border:0;margin:0;padding:0;width:100%;text-align:left;background-color:#fff;font-size:2rem;line-height:1.8rem;font-weight:600;color:#2e5b8b;white-space:nowrap}.abInputMulti__btn--text{overflow:hidden;display:block;position:relative;white-space:nowrap;text-overflow:ellipsis}.abInputMulti__dropdown{z-index:9999;display:none;position:absolute;left:-1rem;width:calc(100% + 7rem);border-radius:0 0 .9rem .9rem;background-color:#fff;overflow:hidden}.abWrapper.warpedWrapper.abWrapper--lastMinuteInputs{gap:1rem}@media (max-width: 767.8px){.abWrapper.warpedWrapper.abWrapper--lastMinuteInputs{flex-direction:column}.abWrapper.warpedWrapper.abWrapper--lastMinuteInputs .abInputWrapper{flex:100% 1 1;width:100%;gap:1rem}.abWrapper.warpedWrapper.abWrapper--lastMinuteInputs .abInputWrapper.active{position:fixed;top:6.5rem;width:calc(100% - 2rem);z-index:111}.abWrapper.warpedWrapper.abWrapper--lastMinuteInputs .abBtn{margin:0;width:100%}}@media (min-width: 768px){.abWrapper.warpedWrapper.abWrapper--lastMinuteInputs{flex:70% 0 1;width:70%;padding:0}}.abInputWrapper.active{position:relative}.abInputWrapper.active .multi-select__dropdown{display:block;position:absolute;background:#fff;width:100%;top:calc(100% - .3rem);left:0;border-radius:0 0 .9rem .9rem;box-shadow:0 .2rem .2em #31527a1a;overflow:hidden}@media (max-width: 767.8px){.list-view-header{padding:0}}@media (min-width: 768px){.list-view-header{display:flex;flex-wrap:wrap;margin-bottom:1.6rem}}.lastminute .results-container{padding:0 1rem 1rem}@media (min-width: 768px){.lastminute .results-container{padding-bottom:0}}.abTabNav--lastMinuteSortingColumns{padding:0 1rem}@media (min-width: 768px){.abTabNav--lastMinuteSortingColumns{flex:30% 0 1;padding:0 1rem 0 0}}.mobile-title{text-align:center;padding:2rem;font-size:1.6rem;background-color:#2e5b8b}@media (min-width: 768px){.mobile-title{display:none}}.mobile-title .text--subtitle{color:#fff}.last-minute .menu-desktop{display:none}.last-minute .menu-mobile{display:block}@media (min-width: 992px){.last-minute .menu-desktop{display:block}.last-minute .menu-mobile{display:none}}
