.quick-view{display:flex;box-sizing:border-box;border-top:1px solid #e3e3e3;height:100%}@media(max-width:768px){.quick-view{display:flex;flex-direction:column;height:auto}}.quick-view__divers{border-bottom:1px solid #e3e3e3;padding-top:1rem}.quick-view__divers .price-section__right{justify-content:flex-end}.quick-view-price .price-section__left{padding-right:3rem}@media(max-width:1024px){.quick-view-price .price-section__left{padding-right:1rem}}.quick-view__image-section{position:relative;width:35rem;height:calc(100% - 5rem)}.quick-view__image-section .sized-image,.quick-view__image-section .sized-image>img{height:calc(100% - 5rem)}@media(max-width:768px){.quick-view__image-section .sized-image,.quick-view__image-section .sized-image>img{height:23.5rem}}@media(max-width:1024px){.quick-view__image-section{width:27.25rem}}@media(max-width:768px){.quick-view__image-section{height:28.25rem;width:auto}}@media(max-width:768px)and (orientation:landscape){.quick-view__image-section{height:80vh}}.quick-view__content{width:23.125rem;box-sizing:border-box;border-left:1px solid #e3e3e3;display:flex;flex-direction:column}.quick-view__content .price-section{height:5.5rem}.quick-view__content .content-info-points{padding:1rem 0}@media(max-width:1024px){.quick-view__content{width:20.75rem;padding:1.3125rem .5rem 0}}@media(max-width:768px){.quick-view__content{height:34.5rem;width:auto}}.quick-view__content .content-title{justify-content:flex-start;height:unset;overflow:hidden;min-height:3.75rem;max-height:7.5rem}.quick-view__content .price-section{display:flex;padding:1rem 0}.quick-view__carousel{height:100%;width:100%;position:relative}.quick-view__carousel ul{height:100%}.quick-view__carousel button{background-color:#fff}.quick-view__carousel button:before{color:#161616}.quick-view__carousel button:hover{background-color:#fff}@media(max-width:768px){.quick-view__carousel .image{height:23.5rem}}.quick-view .waitlist-price-placeholder__text{color:#4a4b4d}.quick-view__map{height:calc(100% - 1.875rem)}@media(max-width:768px){.quick-view__map{height:23.5rem}}.quick-view *>.content-info-points{padding:0}.quick-view__content .content-title{min-height:0}.popular-tag{z-index:1}.popular-tag--absolute{position:absolute;top:.75rem;right:1.5rem}.popular-tag--left-margin{margin-left:1rem}.popular-tag__tag{background:#eb0000;color:#fff;background:#d9dcf5;color:#283dc3}.popular-tag__tag--pride{background:linear-gradient(1turn,#6564fe,#0cf 20%,#cf0 40%,#fffe03 60%,#ffc700 80%,#ff1e37);color:#000}.quick-view-thumbnails{box-sizing:border-box;display:flex;justify-content:center;align-items:center;order:2;position:relative;bottom:-.5rem}@media(max-width:768px){.quick-view-thumbnails{bottom:4.25rem}}.quick-view-thumbnails__outer{position:relative;height:4.25rem;width:100%;overflow:hidden}@media(max-width:768px){.quick-view-thumbnails__outer{padding-top:6px}}.quick-view-thumbnails__inner{display:flex;justify-content:center;align-items:center;position:absolute}.quick-view-thumbnail{box-sizing:border-box;cursor:pointer;margin:0 .25rem;border-radius:6px;width:6.5rem;height:4rem;transition:all .2s ease;box-shadow:0 0 .6875rem rgba(0,0,0,.1)}.quick-view-thumbnail--active{width:6.825rem;height:4.25rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes dropdown{0%{max-height:0}to{max-height:52rem}}@keyframes fancySlideInFromTop{0%{opacity:0;transform:translateY(-10%);scale:.95}to{opacity:1;transform:none;scale:1}}.react-multi-carousel-list{z-index:0}.price-section{display:flex;margin-top:auto;padding-bottom:1rem;min-height:3.75rem;justify-content:space-between;position:relative}.price-section-sold-out{color:#666;margin-left:1rem;display:flex;align-items:center}.price-section-sold-out-list{margin-left:0}.price-section-list{width:30%;flex-direction:column;align-items:center;justify-content:center;margin:1rem;border-radius:6px;padding:3rem 0;background-color:#fff}.price-section-list-sister{padding:1rem 0;justify-content:space-around;background-color:#e3e3e3}.price-section-list-sister .sister-info{margin:1rem 1rem 0}.price-section-list-short{padding:1rem 0}.price-section-wide{flex-wrap:wrap}.price-section .variant-section{margin-inline:1rem;margin-bottom:1rem}.variant-modal .trip-variants__container__cards__element--list .price-section-wide{padding:.5rem 0}@media(max-width:1024px){.variant-modal .trip-variants__container__cards__element--list .price-section-wide{padding:1rem 0}}.price-section.price-section-wide{height:auto}