.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{cursor:pointer;padding:5px 15px 5px 5px}.lad-availability-item-wrapper .wrapper-check-availability--item-left{grid-template-columns:auto 50px auto;align-items:center;padding:10px 15px 15px}.lad-availability-item-wrapper .wrapper-check-availability--item-left .recommended-day{text-align:center;flex-direction:column;width:70px;display:flex}.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{text-transform:capitalize;font-size:.9em}.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{text-align:center;z-index:10;background-color:#f9f9f9;border:1px solid #ebeef5;border-radius:50%;width:38px;height:38px;margin:0 auto;padding:7px;font-size:.9em;line-height:21px;display:block;position:relative}.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:" ";z-index:5;border-top:1px solid #ebeef5;width:100%;position:absolute;top:50%}.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{border-left:1px solid #ebeef5;border-right:1px solid #ebeef5;padding:15px}.lad-availability-item-wrapper .wrapper-check-availability--item-right .btn-availability-wrapper{grid-template-columns:2fr 2fr 1fr;align-items:center;gap:2em;padding:1em 0;display:grid}.lad-availability-item-wrapper .wrapper-check-availability--item-right .availability-separator{line-height:2;display:block}.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;font-size:.9em;font-style:italic;display:block}.lad-availability-item-wrapper .wrapper-check-availability--item-right .option-info .option-title{color:#303133;margin:0 0 4px;font-size:16px;font-weight:600;line-height:1.3}.lad-availability-item-wrapper .wrapper-check-availability--item-right .option-info .option-description{color:#606266;font-size:13px;font-weight:400;line-height:1.4}.lad-availability-item-wrapper .wrapper-check-availability--item-right .availability-price{justify-content:flex-end;align-items:center;display:flex}.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{color:#5c5c5b;font-size:16px;font-weight:400;display:block}.lad-availability-item-wrapper .wrapper-check-availability--item-right .title-container{flex-direction:column;justify-content:space-between;display:flex}.lad-availability-item-wrapper .wrapper-check-availability--item-right .title-container .availability-liquidate-before{text-align:right;color:#5c5c5b;margin:0;font-size:12.8px;font-weight:400;line-height:normal}.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{border-radius:10px;width:100%;margin-bottom:14px;margin-left:0;padding-left:10px;padding-right:10px;font-weight:700}.lad-availability-item-wrapper .wrapper-check-availability--item-right .btn-container.is-external-platform:not(.child){justify-content:center;align-items:center;display:flex}.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{flex-direction:column;gap:.5em;display:flex}.lad-availability-item-wrapper .wrapper-check-availability--item-right .btn-container .liquidate-info{color:#606266;text-align:center;margin:0;font-size:11px;font-weight:400;line-height:1.3}.lad-availability-item-wrapper .wrapper-check-availability--item-right .btn-container .service-fees-per-person{margin-bottom:10px;font-size:.8em;font-weight:700}@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{margin-top:10px!important;font-style:normal!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;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{justify-content:center}.lad-availability-item-wrapper .wrapper-check-availability--item-right .btn-container{grid-template-columns:repeat(2,1fr);margin-top:15px;display:grid}.lad-availability-item-wrapper .wrapper-check-availability--item-right .btn-container .el-button{border:0;border-radius:0}.lad-availability-item-wrapper .wrapper-check-availability--item-right .btn-container .el-button.btn--book-now{border-top:1px solid #ebeef5;order:2;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{padding:0 20px;font-size:.9em}}.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{text-align:center;color:#1d1d1d;margin:0;font-size:14px;font-weight:400}
