.LDSBookingIncentives{box-shadow:0 0 4px 2px rgba(0,0,0,0.3);min-width:250px;max-width:450px;position:absolute;z-index:99999;position:fixed}@keyframes flashbutton{0%{filter:saturate(100%);transform:scale(1.1,1.4)}25%{filter:saturate(120%);transform:scale(1.15,1.6)}50%{filter:saturate(140%);transform:scale(1.1,1.4)}75%{filter:saturate(120%);transform:scale(1.15,1.6)}100%{filter:saturate(100%);transform:scale(1.1,1.4)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (max-width: 768px){.LDSBookingIncentives{max-width:90vw}}.LDSBookingIncentives.top-center .BIcontent,.LDSBookingIncentives.top-right .BIcontent,.LDSBookingIncentives.top-left .BIcontent{transition-duration:.2s}.LDSBookingIncentives.top-center.hidden2 .BIcontent,.LDSBookingIncentives.top-right.hidden2 .BIcontent,.LDSBookingIncentives.top-left.hidden2 .BIcontent{max-height:0;transition-duration:.2s}.LDSBookingIncentives.top-center.hidden2 .BItab .shape,.LDSBookingIncentives.top-right.hidden2 .BItab .shape,.LDSBookingIncentives.top-left.hidden2 .BItab .shape{bottom:0}.LDSBookingIncentives.right-bottom,.LDSBookingIncentives.right-center,.LDSBookingIncentives.right-top{transform:rotate(0deg);transition-duration:.5s;transform-origin:100% 42px 0;transition-timing-function:ease}.LDSBookingIncentives.right-bottom.hidden2,.LDSBookingIncentives.right-center.hidden2,.LDSBookingIncentives.right-top.hidden2{transform:rotate(-90deg)}.LDSBookingIncentives.left-bottom,.LDSBookingIncentives.left-center,.LDSBookingIncentives.left-top{transform:rotate(0deg);transition-duration:.5s;transform-origin:left 50px 0;transition-timing-function:ease}.LDSBookingIncentives.left-bottom.hidden2,.LDSBookingIncentives.left-center.hidden2,.LDSBookingIncentives.left-top.hidden2{transform:rotate(90deg)}.LDSBookingIncentives.bottom-center .BIcontent,.LDSBookingIncentives.bottom-right .BIcontent,.LDSBookingIncentives.bottom-left .BIcontent{transition-duration:.2s}.LDSBookingIncentives.bottom-center.hidden2 .BIcontent,.LDSBookingIncentives.bottom-right.hidden2 .BIcontent,.LDSBookingIncentives.bottom-left.hidden2 .BIcontent{max-height:0;transition-duration:.2s}.LDSBookingIncentives.bottom-center.hidden2 .BItab .shape,.LDSBookingIncentives.bottom-right.hidden2 .BItab .shape,.LDSBookingIncentives.bottom-left.hidden2 .BItab .shape{padding-top:5px}.LDSBookingIncentives.top-left{top:10px;left:5vw}.LDSBookingIncentives.top-center{top:10px;left:0;right:0;margin:0 auto}.LDSBookingIncentives.top-right{top:10px;right:5vw}.LDSBookingIncentives.right-top{right:10px;top:5vh}.LDSBookingIncentives.right-center{right:10px;top:calc(50vh - 200px)}.LDSBookingIncentives.right-bottom{right:10px;bottom:5vh}.LDSBookingIncentives.bottom-right{bottom:10px;right:5vw}.LDSBookingIncentives.bottom-center{bottom:10px;left:0;right:0;margin:0 auto}.LDSBookingIncentives.bottom-left{bottom:10px;left:5vw}.LDSBookingIncentives.left-bottom{left:10px;bottom:5vh}.LDSBookingIncentives.left-center{left:10px;top:calc(50vh - 200px)}.LDSBookingIncentives.left-top{left:10px;top:5vh}.LDSBookingIncentives .BItab{white-space:nowrap;cursor:pointer;padding:0 15px;line-height:42px;height:54px;text-align:center;font-weight:700;font-size:18px;position:relative;color:#fff;z-index:2}.LDSBookingIncentives .BItab .shape{position:absolute;height:100%;width:100%;left:0;z-index:-1;bottom:8px;transform:scale(1.03,1.1);transform-origin:50% 0 0;color:#fff;box-shadow:0 0 5px 2px rgba(0,0,0,0.3)}.LDSBookingIncentives .BItab .toggle{position:absolute;top:0;right:15px;line-height:42px;font-size:16px;opacity:.3;font-family:monospace;text-decoration:none;transition:opacity .2s ease;cursor:pointer;font-family:arial}.LDSBookingIncentives .BItab .toggle:hover{opacity:1}.LDSBookingIncentives .BItab .toggle:after{display:inline-block}.LDSBookingIncentives .BIcontent{max-height:70vh;display:flex;flex-direction:column;overflow:hidden;position:relative;transition-duration:.2s;background:#fff;z-index:1;margin-top:-15px;padding-top:10px}.LDSBookingIncentives .BIcontent .imageside{position:relative;overflow:visible;flex-shrink:1;display:flex;flex-direction:column}.LDSBookingIncentives .BIcontent .imageside .imagesideimage{background-size:cover;background-position:left center;position:absolute;left:0;top:0;bottom:0;width:30%}.LDSBookingIncentives .BIcontent .text{z-index:2;background:#fff;margin-left:30%;padding:20px 10px 10px;overflow-y:auto;text-align:center}.LDSBookingIncentives .BIcontent .text p{margin:0 0 5px}.LDSBookingIncentives .BIcontent .text .terms{text-decoration:none;color:#777;font-size:12px}.LDSBookingIncentives .BIcontent .text .termstext{overflow:hidden;max-height:0;transition-duration:.5s;font-size:.9rem;opacity:.8}.LDSBookingIncentives .BIcontent .text .termstext.active{max-height:inherit}.LDSBookingIncentives .BIcontent .price{z-index:1;color:#efefef;text-align:center;padding:15px 0;display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;filter:saturate(0.4);box-shadow:inset 0 8px 13px -6px rgba(0,0,0,0.8)}.LDSBookingIncentives .BIcontent .price .price-label{margin-bottom:12px;display:flex;flex:1;align-items:center;justify-content:flex-end;padding-right:5px;width:50%}.LDSBookingIncentives .BIcontent .price .price-value{flex:1;text-align:left;padding-left:5px;font-size:32px;width:50%;line-height:25px}.LDSBookingIncentives .BIcontent .price .price-value .strikethrough{text-decoration:line-through;font-size:21px;color:#aaa;display:block;text-indent:18px}.LDSBookingIncentives .BIcontent .price.loading .price-label:before{content:"";display:block;margin-right:10px;border:3px solid #dedede;border-top:3px solid #666;border-radius:50%;width:12px;height:12px;animation:spin .5s linear infinite}.LDSBookingIncentives .BIcontent .price .price-comparisons{margin-top:5px;width:100%;display:block;font-size:.8rem;color:#ccc;display:flex;flex-direction:row;flex-wrap:wrap}.LDSBookingIncentives .BIcontent .price .price-comparisons label{width:50%;text-align:right}.LDSBookingIncentives .BIcontent .price .price-comparisons span{width:50%;text-align:left;text-indent:5px}.LDSBookingIncentives .BIcontent .actions{z-index:4;box-shadow:0 -1px 9px rgba(0,0,0,0.7)}.LDSBookingIncentives .BIcontent .actions .button{color:#fff;display:block;padding:0 10px;margin:0;text-align:center;text-decoration:none;outline:0;transition-duration:.2s;line-height:40px}.LDSBookingIncentives .BIcontent .actions .button:hover{text-decoration:none;filter:saturate(140%)}.LDSBookingIncentives .BIcontent .actions .email{height:40px;line-height:40px;display:flex;flex-direction:row;height:40px;line-height:40px;flex-shrink:0}.LDSBookingIncentives .BIcontent .actions .email .button{flex:1;padding:0 15px;display:block;line-height:40px}.LDSBookingIncentives .BIcontent .actions .email input{flex:2;background:#eee;border:0;outline:0;padding:0 10px}.LDSBookingIncentives .BIcontent .actions .email input.error{color:#D9534F;box-shadow:inset 0 0 4px 1px rgba(255,23,23,0.73)}.LDSBookingIncentives .BIcontent .actions .email input::-webkit-input-placeholder{color:#333}.LDSBookingIncentives .BIcontent .actions .emailmessage{padding:10px;text-align:center;font-size:1.2em}.LDSBookingIncentives .BIcontent .actions .reminder{display:none;flex-direction:row;height:40px;line-height:40px;flex-shrink:0}.LDSBookingIncentives .BIcontent .actions .reminder .appliedPromoField{flex:1;border:0;text-align:center;box-shadow:none;outline:none;text-transform:uppercase;filter:saturate(70%) brightness(115%);color:#fff}@media (max-width: 768px){.LDSBookingIncentives .BIcontent{max-height:80vh}}.LDSBookingIncentives.needpromo .reminder{display:none}.LDSBookingIncentives.havepromo.hidden2{opacity:.8;transition-duration:.2s}.LDSBookingIncentives.havepromo.hidden2:hover{opacity:1}.LDSBookingIncentives.havepromo .BIcontent .reminder{display:flex}.LDSBookingIncentives.havepromo .BIcontent .actions .email,.LDSBookingIncentives.havepromo .BIcontent .actions .emailmessage,.LDSBookingIncentives.havepromo .BIcontent .actions .popuptext{display:none}.LDSBookingIncentives.havepromo .BIcontent .price{order:2}.LDSBookingIncentives.havepromo .BIcontent .text{order:1}.LDSBookingIncentives.havepromo .BIcontent .reminder{order:2}.LDSBookingIncentives.havepromo .BIcontent .shape{animation:none!important}.LDSBookingIncentives.hidden2{max-width:300px}.LDSBookingIncentives.hidden2 .BItab{max-width:300px;line-height:42px;height:42px}.LDSBookingIncentives.hidden2 .BItab .shape{animation:flashbutton;animation-duration:2s;animation-iteration-count:infinite;box-shadow:0 0 0 0 transparent;transform:scale(1.1,1.3);transform-origin:50% 50% 0;bottom:-10px}.LDSBookingIncentives.hidden2 .BItab .toggle{display:none}.LDSBookingIncentives.hidden2 .BItab .title{transform:scale(1,1)!important;line-height:33px}.LDSBookingIncentives.hidden2 .BIcontent{max-height:0}@media (max-width: 768px){.LDSBookingIncentives.hidden2{max-width:90vw}}