.my-booking .my-flight-detail__value,.my-booking__product-region,.my-booking__time-left .product-time,.my-booking__value{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"718-bold",sans-serif;font-size:1.4rem;line-height:1.5;color:#464650}.my-booking{display:flex;flex-wrap:wrap;padding:10px 14px}.my-booking .my-flight-detail{border-bottom:1px solid #e1e1e4;width:100%}@media screen and (min-width:1024px){.my-booking .my-flight-detail{display:none}}.my-booking .my-flight-detail__item{margin-bottom:0}.my-booking .my-flight-detail__value{text-align:right}.my-booking .my-flight-detail__subtitle{margin:5px 0}.my-booking .my-flight-detail .separator{margin:5px auto;width:70%}@media screen and (min-width:425px){.my-booking{padding:14px}}@media screen and (min-width:1024px){.my-booking{padding:0}}.my-booking__quote-total{display:flex;justify-content:space-between;padding:15px;margin:5px -15px;width:100%;background:#eff0f4;align-items:center}.my-booking__quote-total__label{color:#727272;font-size:1.4rem}.my-booking__quote-total__note{display:inline-block;color:#727272;margin-left:5px;font-size:1.2rem}.my-booking__quote-total .amount__value{font-size:2rem;color:#ec008c}@media screen and (min-width:1024px){.my-booking__quote-total{display:none}}.my-booking__picture{height:80px;width:105px;margin-bottom:10px}@media screen and (min-width:425px){.my-booking__picture{height:240px;flex-basis:50%}}@media screen and (min-width:1024px){.my-booking__picture{height:185px;flex-basis:100%}}.my-booking__content{display:flex;flex-direction:column;flex:1 1 0%;margin-left:10px;margin-bottom:10px}@media screen and (min-width:425px){.my-booking__content{flex-basis:45%;margin-left:14px}}@media screen and (min-width:1024px){.my-booking__content{flex-basis:100%;margin-left:0;flex-direction:column-reverse;padding:0 20px}}.my-booking__time-left{margin-bottom:5px}.my-booking__time-left .icon{height:12px;width:10px;margin-right:0;background-image:url(/static/icons/icon-lightning-grey.svg)}.my-booking__time-left .product-time{font-size:1.1rem;color:#464650;letter-spacing:0;justify-content:flex-start;text-transform:lowercase}.my-booking__time-left .product-time__value{margin-right:2px}@media screen and (min-width:425px){.my-booking__time-left{margin-top:10px}.my-booking__time-left .product-time{font-size:1.3rem}.my-booking__time-left .product-time__value{margin-right:5px}}.my-booking__product{flex:1 1 0%;height:100%;display:flex;flex-direction:column;justify-content:center;letter-spacing:0}@media screen and (min-width:1024px){.my-booking__product{font-size:1.7rem}}.my-booking__product-region{text-transform:uppercase}.my-booking__product .my-booking__search{display:none}@media screen and (min-width:425px){.my-booking__product .my-booking__search{display:flex;flex-direction:column;justify-content:center;margin-bottom:0;margin-top:10px}.my-booking__product .my-booking__search-item{margin-bottom:5px}.my-booking__product .my-booking__search-item:last-of-type{margin-bottom:0}}@media screen and (min-width:1024px){.my-booking__product .my-booking__search{display:none}}.my-booking__product .product-destination-title{margin-bottom:0;font-size:1.6rem}.my-booking__search{flex:1 1 100%;padding:5px 0;border-top:1px solid #e1e1e4;text-transform:none;font-size:1.4rem}.my-booking__search-item{display:flex;align-items:center;justify-content:space-between}.my-booking__search-item:last-of-type{margin-bottom:0}@media screen and (min-width:1024px){.my-booking__search-item{margin-bottom:5px}}@media screen and (min-width:425px){.my-booking__search{display:none}}@media screen and (min-width:1024px){.my-booking__search{display:block;padding:10px 20px}}.my-booking__label{text-align:left;color:#727272}.my-booking__value{font-size:1.4rem;flex:1 1 0%;text-align:right}.my-booking__value .period{display:inline-block}.my-booking__arrival-days{display:inline-block;margin-left:5px}.my-booking .more-details{flex:1 1 100%;padding-top:10px;border-top:1px solid #bbbcbc}.my-booking .more-details .rc-collapse>.rc-collapse-item>.rc-collapse-header{text-align:right}@media screen and (min-width:1024px){.my-booking .more-details{padding:20px}}@media screen and (min-width:1024px){.my-booking .atol-protected{display:none}}.product-destination-title__region{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"718-bold",sans-serif}.product-destination-title{text-align:left;font-size:2.5rem}@media screen and (min-width:1024px){.product-destination-title{letter-spacing:0}}.product-destination-title__region{letter-spacing:0;text-transform:uppercase}.product-destination-title__resort{letter-spacing:0;text-transform:none}.product-destination-title__resort:before{content:"-";margin-left:5px;margin-right:5px}.my-flight-detail__item:after,.my-flight-detail__item:before{content:"";display:table}.my-flight-detail__item:after{clear:both}.my-flight-detail__item{zoom:1}.my-flight-detail__label,.my-flight-detail__value{display:inline-block;min-height:1px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;padding-right:2px;padding-left:2px}.my-flight-detail__subtitle,.my-flight-detail__value{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"718-bold",sans-serif;font-size:1.4rem;line-height:1.5;color:#464650}.my-flight-detail__subtitle{text-transform:uppercase;margin-bottom:10px}.my-flight-detail__item{padding-left:0!important;padding-right:0!important;margin-left:-2px;margin-right:-2px;margin-bottom:5px}[class*=no-gutter]>.my-flight-detail__item{margin-left:0!important;margin-right:0!important}.my-flight-detail__item .my-flight-detail__item{margin-left:-2px;margin-right:-2px}@media screen and (min-width:425px){.my-flight-detail__item .my-flight-detail__item{margin-left:-2px;margin-right:-2px}}@media screen and (min-width:768px){.my-flight-detail__item .my-flight-detail__item{margin-left:-2px;margin-right:-2px}}@media screen and (min-width:1024px){.my-flight-detail__item .my-flight-detail__item{margin-left:-2px;margin-right:-2px}}@media screen and (min-width:1441px){.my-flight-detail__item .my-flight-detail__item{margin-left:-2px;margin-right:-2px}}.my-flight-detail__label{width:33.33333%;color:#727272;font-size:1.4rem;text-align:left}.my-flight-detail__value{width:66.66667%;font-size:1.4rem}@media screen and (min-width:1024px){.my-flight-detail__value{text-align:right}}