.lad-availability-item-wrapper .wrapper-check-availability--item{grid-template-columns:auto 1fr}.lad-availability-item-wrapper .wrapper-check-availability--item .wrapper--price-with-promotions .wrapper--price-bottom,.lad-availability-item-wrapper .wrapper-check-availability--item .wrapper--price-with-promotions .wrapper--price-top{text-align:right}.lad-availability-item-wrapper .wrapper-check-availability--item .wrapper--price-with-promotions .wrapper--price-top{padding-top:0}.lad-availability-item-wrapper .wrapper-check-availability--item .wrapper--price-with-promotions .discount-value>span>span{display:none}.lad-availability-item-wrapper .wrapper-check-availability--item .wrapper-status-show-flights{padding:5px 15px 5px 5px;cursor:pointer}.lad-availability-item-wrapper .wrapper-check-availability--item-left{grid-template-columns:auto 50px auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px 15px}.lad-availability-item-wrapper .wrapper-check-availability--item-left .recommended-day{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:70px;text-align:center}.lad-availability-item-wrapper .wrapper-check-availability--item-left .recommended-end,.lad-availability-item-wrapper .wrapper-check-availability--item-left .recommended-start{font-size:4em;font-weight:600}.lad-availability-item-wrapper .wrapper-check-availability--item-left .recommended-end-month-year,.lad-availability-item-wrapper .wrapper-check-availability--item-left .recommended-start-month-year{font-size:.9em;text-transform:capitalize}.lad-availability-item-wrapper .wrapper-check-availability--item-left .recommended-end,.lad-availability-item-wrapper .wrapper-check-availability--item-left .recommended-end-month-year{text-align:right}.lad-availability-item-wrapper .wrapper-check-availability--item-left .recommended-counter{padding:0 5px}.lad-availability-item-wrapper .wrapper-check-availability--item-left .recommended-counter span{background-color:#f9f9f9;border:1px solid #ebeef5;padding:7px;border-radius:50%;font-size:.9em;position:relative;display:block;text-align:center;width:38px;height:38px;line-height:21px;margin:0 auto;z-index:10}.lad-availability-item-wrapper .wrapper-check-availability--item-left .recommended-counter div{position:relative}.lad-availability-item-wrapper .wrapper-check-availability--item-left .recommended-counter div:after,.lad-availability-item-wrapper .wrapper-check-availability--item-left .recommended-counter div:before{content:" ";border-top:1px solid #ebeef5;position:absolute;width:100%;top:50%;z-index:5}.lad-availability-item-wrapper .wrapper-check-availability--item-left>:first-child,.lad-availability-item-wrapper .wrapper-check-availability--item-left>:last-child{width:auto}.lad-availability-item-wrapper .wrapper-check-availability--item-right{padding:15px;border-left:1px solid #ebeef5;border-right:1px solid #ebeef5}.lad-availability-item-wrapper .wrapper-check-availability--item-right .btn-availability-wrapper{display:grid;grid-template-columns:2fr 2fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:2em;padding:1em 0}.lad-availability-item-wrapper .wrapper-check-availability--item-right .availability-separator{display:block;line-height:2}.lad-availability-item-wrapper .wrapper-check-availability--item-right .availability-separator:not(.empty):after,.lad-availability-item-wrapper .wrapper-check-availability--item-right .availability-separator:not(.empty):before{content:" - "}.lad-availability-item-wrapper .wrapper-check-availability--item-right .places{margin-top:8px;display:block;font-size:.9em;font-style:italic}.lad-availability-item-wrapper .wrapper-check-availability--item-right .option-info .option-title{margin:0 0 4px;font-size:16px;font-weight:600;color:#303133;line-height:1.3}.lad-availability-item-wrapper .wrapper-check-availability--item-right .option-info .option-description{font-size:13px;color:#606266;font-weight:400;line-height:1.4}.lad-availability-item-wrapper .wrapper-check-availability--item-right .availability-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lad-availability-item-wrapper .wrapper-check-availability--item-right .availability-price .price--price{font-size:2em}.lad-availability-item-wrapper .wrapper-check-availability--item-right .availability-price .price-wrapper--custom__supplier{text-align:right;padding-bottom:4px}.lad-availability-item-wrapper .wrapper-check-availability--item-right .availability-price .price-wrapper--custom__supplier .slash-separator{display:none}.lad-availability-item-wrapper .wrapper-check-availability--item-right .availability-price .price-wrapper--custom__supplier .person-label{display:block;font-weight:400;font-size:16px;color:#5c5c5b}.lad-availability-item-wrapper .wrapper-check-availability--item-right .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lad-availability-item-wrapper .wrapper-check-availability--item-right .title-container .availability-liquidate-before{margin:0;line-height:normal;font-weight:400;font-size:12.8px;text-align:right;color:#5c5c5b}.lad-availability-item-wrapper .wrapper-check-availability--item-right .btn-container{text-align:center}.lad-availability-item-wrapper .wrapper-check-availability--item-right .btn-container .btn--book-now{padding:0}.lad-availability-item-wrapper .wrapper-check-availability--item-right .btn-container .btn--btn-layaway{width:100%;margin-bottom:14px;margin-left:0;padding-left:10px;padding-right:10px;font-weight:700;border-radius:10px}.lad-availability-item-wrapper .wrapper-check-availability--item-right .btn-container.is-external-platform:not(.child){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lad-availability-item-wrapper .wrapper-check-availability--item-right .btn-container.is-external-platform:not(.child) .el-button{width:100%}.lad-availability-item-wrapper .wrapper-check-availability--item-right .btn-container-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:.5em;gap:.5em}.lad-availability-item-wrapper .wrapper-check-availability--item-right .btn-container .liquidate-info{margin:0;font-size:11px;color:#606266;text-align:center;font-weight:400;line-height:1.3}.lad-availability-item-wrapper .wrapper-check-availability--item-right .btn-container .service-fees-per-person{font-size:.8em;font-weight:700;margin-bottom:10px}@media screen and (max-width:900px){.lad-availability-item-wrapper .wrapper-check-availability--item-right{border:1px solid #ebeef5;padding:1em 0 0}.lad-availability-item-wrapper .wrapper-check-availability--item-right .availability-separator{display:none}.lad-availability-item-wrapper .wrapper-check-availability--item-right .availability-liquidate-before{font-style:normal!important;margin-top:10px!important}.lad-availability-item-wrapper .wrapper-check-availability--item-right .align-right{text-align:right!important}.lad-availability-item-wrapper .wrapper-check-availability--item-right .align-center{text-align:center!important}.lad-availability-item-wrapper .wrapper-check-availability--item-right .btn-availability-wrapper{grid-template-columns:1fr;grid-gap:1.5em;padding:1em}.lad-availability-item-wrapper .wrapper-check-availability--item-right .option-info{text-align:center}.lad-availability-item-wrapper .wrapper-check-availability--item-right .availability-price{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lad-availability-item-wrapper .wrapper-check-availability--item-right .btn-container{margin-top:15px;display:grid;grid-template-columns:repeat(2,1fr)}.lad-availability-item-wrapper .wrapper-check-availability--item-right .btn-container .el-button{border-radius:0;border:0}.lad-availability-item-wrapper .wrapper-check-availability--item-right .btn-container .el-button.btn--book-now{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;border-top:1px solid #ebeef5;line-height:33px}}@media screen and (max-width:500px){.lad-availability-item-wrapper .wrapper-check-availability--item-right .btn-container{grid-template-columns:1fr auto}.lad-availability-item-wrapper .wrapper-check-availability--item-right .btn-container .el-button.btn--book-now{font-size:.9em;padding:0 20px}}.lad-availability-item-wrapper .wrapper-check-availability--item+.wrapper-check-availability--item,.lad-availability-item-wrapper .wrapper-check-availability--item:first-child{border-top:1px solid #ebeef5}.lad-availability-item-wrapper .wrapper-check-availability--item:hover,.lad-availability-item-wrapper .wrapper-check-availability--item:hover .wrapper-date-summary .el-divider__text{background-color:#f9f9f9}@media screen and (max-width:900px){.lad-availability-item-wrapper .wrapper-check-availability--item{display:block}.lad-availability-item-wrapper .wrapper-check-availability--item .btn--book-now{padding:6px 0}.lad-availability-item-wrapper .wrapper-check-availability--item+.wrapper-check-availability--item{border-top:1em solid #ebeef5}}.lad-availability-item-wrapper .wrapper-check-availability--item .layaway-in-your-currency{font-weight:400;font-size:14px;text-align:center;color:#1d1d1d;margin:0}