.black-friday-badge[data-v-a446f2e0]{position:absolute;bottom:.5rem;right:.5rem}.extra-call-now .extra-call-now--background{color:#06202c;background-color:#fefefe;border:none}.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;border-radius:5px;padding:6px;font-size:.85rem;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{background-color:#e0eefa;border-radius:4px;margin-right:5px;padding:7px 10px;font-size:1rem;position:relative;bottom:2px}.error{border-color:red}.highlighted-age{cursor:pointer}.hidden{display:none}.research--extended-search{border-top:1px solid #e0e0e0;padding:.5rem 1rem;position:relative}.research--extended-search .title{color:#5d6a73;font-size:1rem;font-weight:700}.research--extended-search legend{font-weight:700}.research--extended-search select{background-color:#fefefe}.room-options{justify-content:space-between;display:flex}.room-options label{max-height:78px;font-size:.8125rem}.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{width:100%;max-width:200px}.cheapest-package--atol{align-items:center;gap:.5rem;display:flex}.pricing-type--actions{justify-content:space-around;display:flex}.pricing-type--actions .pricing-type--option{cursor:pointer;width:100%;padding:1rem}.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-52725a22],.zmdi[data-v-52725a22]{font-weight:600}.social-media--share-link[data-v-52725a22]{text-decoration:underline}.social-media--share-link .zmdi[data-v-52725a22]{margin-right:.5rem}.header--info--destination[data-v-c8db6da6]{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.subscriber-exclusive-banner[data-v-e0205d56]{color:#fefefe;text-align:center;background-color:#ff3649;padding:10px;font-size:.75rem;font-weight:700}img[data-v-e0205d56]{vertical-align:middle;display:inline-block}.subscriber-exclusive-banner--action[data-v-e0205d56]{color:#fefefe;text-decoration:underline}.vue-content-placeholders-heading[data-v-e0205d56]{max-width:600px;margin:0 auto}.placeholder[data-v-e0205d56]{padding:.5rem 1rem}@media screen and (width>=640px){.subscriber-exclusive-banner[data-v-e0205d56]{font-size:.875rem}}@media screen and (width>=1024px){.subscriber-exclusive-banner[data-v-e0205d56]{z-index:1;border-radius:.5rem .5rem 0 0;padding:.875rem;position:relative}}
