.vlj-jrp-product-page .vlj-stateBar-gapAnchor{margin-top:0}.vlj-jrp-product-page .jrpr-link-container{left:0;position:absolute;top:0;z-index:1}@media(min-width:46.8125em){.vlj-jrp-product-page .jrpr-link{margin-bottom:.5rem;margin-left:1rem;margin-top:2.5rem}}@media(max-width:46.75em){.vlj-jrp-product-page .jrpr-link{background:transparent!important}}.vlj-jrp-product-page.has-category-link .vlj-poster-images,.vlj-jrp-product-page.jrpr .vlj-poster-images{margin-top:0}.vlj-jrp-product-page .jrp-summary p{margin:0}@media(min-width:46.8125em){.vlj-jrp-product-page .content-2 .vlj-image-gallery-carousel .swiper-button-prev{left:.625rem}.vlj-jrp-product-page .content-2 .vlj-image-gallery-carousel .swiper-button-next{right:.625rem}}.vlj-jrp-product-page .content-2 h2{font-size:1.5rem!important}.vlj-jrp-product-page .content-2 .vlj-title.__secondary{margin-top:0!important}.vlj-jrp-product-page .content-2>div{margin-bottom:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}@media(max-width:46.75em){.vlj-jrp-product-page .content-2>div{margin-top:0!important}}.vlj-jrp-product-page #topBlock_jumpLink.col-12{padding-left:0!important;padding-right:0!important}.vlj-jrp-product-page #topBlock_jumpLink .vlj-richText h2{margin-top:0!important}.vlj-jrp-product-page .block-title{margin-top:2.5rem}@media(max-width:46.75em){.vlj-jrp-product-page .block-title{margin-top:1.5rem}}.vlj-jrp-product-page .vlj-stateBar-info{color:var(--vlj-color-secondary);font-size:.875rem;line-height:150%}.vlj-jrp-product-page .vlj-stateBar-list.__separator li:not(.vlj-stateBar-border){padding-right:.5rem}.vlj-jrp-product-page .vlj-stateBar-list.__separator li{margin-right:.5rem}.vlj-jrp-product-page .vlj-stateBar-list.__separator li.vlj-stateBar-border{margin-right:1rem}@media(max-width:46.75em){.vlj-jrp-product-page .vlj-stateBar-list.__separator li{margin-bottom:.5rem}}.vlj-jrp-product-page .thumb-slider-children figcaption,.vlj-jrp-product-page .thumb-slider-parent figcaption{display:none}.vlj-jrp-product-page .thumb-slider-parent img{border-radius:1rem}.vlj-jrp-product-page .thumb-slider-children img{border-radius:.5rem}.vlj-jrp-product-page .thumb-slider-children .vlj-videoPlay-button{pointer-events:none}.vlj-jrp-product-page .u-cursor-pointer{cursor:pointer}.vlj-jrp-product-page .select-opt-container button{border-radius:.5rem}.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky{transition:height .2s,top .2s}@media(max-width:46.75em){.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky-actionBar{background-color:#fff0;border:none;padding:1rem}.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky-actionBar .icon{transform:rotate(180deg)}.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky-actionBar-close{position:inherit}.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky-actionBar>div{background:var(--vlj-color-white);border-radius:1rem;box-shadow:0 8px 24px #00000029;padding:1rem!important}.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky:not(.is-open){background-color:#fff0}.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky.is-open{background-color:#30373980;height:100%;margin-top:0;z-index:800}.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky.is-open .vlj-formSideSticky-actionBar{display:none!important}.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky-form{background-color:var(--vlj-color-white);bottom:0;margin:1rem;padding:1rem!important;position:absolute}.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky-form>div:first-child{margin-bottom:1rem}.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky-form .vlj-formSideSticky-actionBar-close{transform:none}.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky-form .submit-container{flex-direction:column}.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky-form .submit-container>div,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky-form .submit-container>div input{width:100%}}.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form{border:.0625rem solid var(--vlj-color-tertiary);border-radius:1rem;box-shadow:0 .0625rem .25rem #33333314;padding:2rem}@media(min-width:46.8125em){.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrp-product-page-top-block-form] .u-align-center,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrpr-product-page-top-block-form] .u-align-center{width:inherit!important}}.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrp-product-page-top-block-form] .form-item-adults-travelers,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrpr-product-page-top-block-form] .form-item-adults-travelers{margin-bottom:.25rem}.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrp-product-page-top-block-form] .form-item-adults-travelers,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrp-product-page-top-block-form] .form-item-children-travelers,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrpr-product-page-top-block-form] .form-item-adults-travelers,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrpr-product-page-top-block-form] .form-item-children-travelers{width:100%}.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrp-product-page-top-block-form] .form-item-adults-travelers .js-stepper input,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrp-product-page-top-block-form] .form-item-children-travelers .js-stepper input,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrpr-product-page-top-block-form] .form-item-adults-travelers .js-stepper input,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrpr-product-page-top-block-form] .form-item-children-travelers .js-stepper input{border-radius:.5rem;color:var(--vlj-color-heavy);font-size:1rem;height:2rem;line-height:150%;margin:0 .5rem;padding:0 .25rem;width:2rem}.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrp-product-page-top-block-form] .form-item-adults-travelers .js-stepper .vlj-stepperBtn,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrp-product-page-top-block-form] .form-item-children-travelers .js-stepper .vlj-stepperBtn,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrpr-product-page-top-block-form] .form-item-adults-travelers .js-stepper .vlj-stepperBtn,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrpr-product-page-top-block-form] .form-item-children-travelers .js-stepper .vlj-stepperBtn{background:transparent;border:none;box-shadow:none;color:var(--vlj-color-crimson);height:1.5rem;width:1.5rem}.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrp-product-page-top-block-form] .form-item-adults-travelers .js-stepper .vlj-stepperBtn svg,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrp-product-page-top-block-form] .form-item-children-travelers .js-stepper .vlj-stepperBtn svg,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrpr-product-page-top-block-form] .form-item-adults-travelers .js-stepper .vlj-stepperBtn svg,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrpr-product-page-top-block-form] .form-item-children-travelers .js-stepper .vlj-stepperBtn svg{inset:0;margin:auto;z-index:-1}.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrp-product-page-top-block-form] .u-align-center.u-mg-t-m,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrpr-product-page-top-block-form] .u-align-center.u-mg-t-m{margin-top:0!important}.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrp-product-page-top-block-form] .jrp-quantity-container,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrpr-product-page-top-block-form] .jrp-quantity-container{border:.0625rem solid var(--vlj-color-tertiary);border-radius:.5rem;padding:.5rem .75rem}.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrp-product-page-top-block-form] div[id^=edit-duration],.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrp-product-page-top-block-form] div[id^=edit-type],.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrpr-product-page-top-block-form] div[id^=edit-duration],.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrpr-product-page-top-block-form] div[id^=edit-type]{display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr);margin-top:0;width:100%}.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrp-product-page-top-block-form] div[id^=edit-duration]:has(.form-item:first-child:nth-last-child(2)),.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrp-product-page-top-block-form] div[id^=edit-type]:has(.form-item:first-child:nth-last-child(2)),.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrpr-product-page-top-block-form] div[id^=edit-duration]:has(.form-item:first-child:nth-last-child(2)),.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrpr-product-page-top-block-form] div[id^=edit-type]:has(.form-item:first-child:nth-last-child(2)){grid-template-columns:repeat(2,1fr)}.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrp-product-page-top-block-form] div[id^=edit-duration]:has(.form-item:only-child),.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrp-product-page-top-block-form] div[id^=edit-type]:has(.form-item:only-child),.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrpr-product-page-top-block-form] div[id^=edit-duration]:has(.form-item:only-child),.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrpr-product-page-top-block-form] div[id^=edit-type]:has(.form-item:only-child){grid-template-columns:1fr}.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrp-product-page-top-block-form] div[id^=edit-duration]>div label,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrp-product-page-top-block-form] div[id^=edit-type]>div label,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrpr-product-page-top-block-form] div[id^=edit-duration]>div label,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrpr-product-page-top-block-form] div[id^=edit-type]>div label{background:transparent;border:1px solid var(--vlj-color-tertiary);border-radius:.5rem;color:var(--vlj-color-heavy);font-family:var(--vlj-font-base-bold);width:100%}.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrp-product-page-top-block-form] div[id^=edit-duration]>div label .u-text-small,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrp-product-page-top-block-form] div[id^=edit-type]>div label .u-text-small,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrpr-product-page-top-block-form] div[id^=edit-duration]>div label .u-text-small,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrpr-product-page-top-block-form] div[id^=edit-type]>div label .u-text-small{font-family:var(--vlj-font-base);margin-top:.25rem}.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrp-product-page-top-block-form] .form-item-duration,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrp-product-page-top-block-form] .form-item-type,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrpr-product-page-top-block-form] .form-item-duration,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrpr-product-page-top-block-form] .form-item-type{display:flex;flex-basis:100%;text-align:center}.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrp-product-page-top-block-form] .form-item-duration input,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrp-product-page-top-block-form] .form-item-duration label,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrp-product-page-top-block-form] .form-item-type input,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrp-product-page-top-block-form] .form-item-type label,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrpr-product-page-top-block-form] .form-item-duration input,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrpr-product-page-top-block-form] .form-item-duration label,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrpr-product-page-top-block-form] .form-item-type input,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrpr-product-page-top-block-form] .form-item-type label{cursor:pointer}.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrp-product-page-top-block-form] .form-item-duration input:checked+label,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrp-product-page-top-block-form] .form-item-type input:checked+label,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrpr-product-page-top-block-form] .form-item-duration input:checked+label,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrpr-product-page-top-block-form] .form-item-type input:checked+label{background-color:var(--vlj-color-action)!important;border:1px solid var(--vlj-color-action)!important;color:var(--vlj-color-white)!important;z-index:1}.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrp-product-page-top-block-form] .form-item-duration label,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrp-product-page-top-block-form] .form-item-type label,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrpr-product-page-top-block-form] .form-item-duration label,.vlj-jrp-product-page .jrp-stickyForm .vlj-formSideSticky .vlj-formSideSticky-form form[id*=jrpr-product-page-top-block-form] .form-item-type label{background-color:var(--vlj-color-sand);border:1px solid var(--vlj-color-alto);color:var(--vlj-color-heavy);margin-right:0!important;padding:.75rem}
