.black-friday-badge[data-v-60dc722e]{position:absolute;bottom:.5rem;right:.5rem}.extra-call-now .extra-call-now--background{border:none;color:#06202c;background-color:#fefefe}.product-aside--article .product-aside--image{margin-top:1rem}.child-ages-field{padding-top:9px;padding-left:6px;position:absolute}#child-ages-field-0{top:327px}#child-ages-field-1{top:437px}#child-ages-field-2{top:548px}.extended-search-flatpickr input{background-color:#fefefe}.room-button{cursor:pointer;font-size:.85rem;padding:6px;border-radius:5px;position:absolute;right:16px}.room-button--add{color:#78909c;background:#eceff1}.room-button--add i{margin-right:5px}.room-button--remove i{font-size:1.5rem}.child-age-item{font-size:1rem;padding:7px 10px;background-color:#e0eefa;border-radius:4px;margin-right:5px;bottom:2px;position:relative}.error{border-color:red}.highlighted-age{cursor:pointer}.hidden{display:none}.research--extended-search{position:relative;padding:.5rem 1rem;border-top:1px solid #e0e0e0}.research--extended-search .title{font-weight:700;font-size:1rem;color:#5d6a73}.research--extended-search legend{font-weight:700}.research--extended-search select{background-color:#fefefe}.room-options{display:flex;justify-content:space-between}.room-options label{font-size:.8125rem;max-height:78px}.room-options .room-options--adults,.room-options .room-options--children{width:15%}.room-options .room-options--child-ages{width:50%}.search-button{width:100%;margin-top:1rem}.configure-months--list .vue-content-placeholders-text__line{width:90%}.research--cheapest .vue-content-placeholders-text__line,.research--cheapest .vue-content-placeholders-heading__subtitle{height:10px}.cheapest-price{flex-wrap:wrap}.cheapest-price .cheapest-price--image{flex:1 0 100%}.cheapest-price .cheapest-price--image .blue-bay-exclusive-image{margin-bottom:.5rem}.cheapest-price .cheapest-price--image .travelzoo-member-offer-image{max-width:200px;width:100%}.cheapest-package--atol{display:flex;align-items:center;gap:.5rem}.pricing-type--actions{display:flex;justify-content:space-around}.pricing-type--actions .pricing-type--option{cursor:pointer;padding:1rem;width:100%}.pricing-type--actions .pricing-type--option.is-loading{pointer-events:none}.pricing-type--actions .pricing-type--option.is-active{font-weight:600}.pricing-type--actions .pricing-type--option:not(.is-active){background-color:#e0e0e0}.pricing-type--actions .pricing-type--option:not(.is-active):first-child{border-top-left-radius:.5rem}.pricing-type--actions .pricing-type--option:not(.is-active):last-child{border-top-right-radius:.5rem}.social-media--share-link[data-v-c1653b72],.zmdi[data-v-c1653b72]{font-weight:600}.social-media--share-link[data-v-c1653b72]{text-decoration:underline}.social-media--share-link .zmdi[data-v-c1653b72]{margin-right:.5rem}.header--info--destination[data-v-79f158d7]{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.subscriber-exclusive-banner[data-v-36400c6c]{padding:10px;background-color:#ff3649;color:#fefefe;text-align:center;font-size:.75rem;font-weight:700}img[data-v-36400c6c]{vertical-align:middle;display:inline-block}.subscriber-exclusive-banner--action[data-v-36400c6c]{text-decoration:underline;color:#fefefe}.vue-content-placeholders-heading[data-v-36400c6c]{max-width:600px;margin:0 auto}.placeholder[data-v-36400c6c]{padding:.5rem 1rem}@media screen and (min-width: 640px){.subscriber-exclusive-banner[data-v-36400c6c]{font-size:.875rem}}@media screen and (min-width: 1024px){.subscriber-exclusive-banner[data-v-36400c6c]{z-index:1;position:relative;border-radius:.5rem .5rem 0 0;padding:.875rem}}
