.wpte-booking-area .wpte-bf-btn-wrap{width:100%;margin-bottom:14px}.wpte-booking-area .wpte-bf-btn-wrap>div,.wpte-booking-area .wpte-bf-btn-wrap>div>div{width:100%}.wpte-booking-area .wpte-bf-btn-wrap button.wtrvl-checkout_button{display:flex;align-items:center;justify-content:center;width:100%;min-height:60px;padding:18px 32px;border-radius:12px;box-shadow:0 8px 20px rgba(27,36,243,.28);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;font-family:inherit!important;font-size:20px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.01em!important}.wpte-booking-area .wpte-bf-btn-wrap button.wtrvl-checkout_button:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(27,36,243,.36)}.wpte-booking-area .wpte-bf-btn-wrap button.wtrvl-checkout_button:focus-visible{outline:3px solid #16101f;outline-offset:3px}@media (prefers-reduced-motion:reduce){.wpte-booking-area .wpte-bf-btn-wrap button.wtrvl-checkout_button{transition:none}.wpte-booking-area .wpte-bf-btn-wrap button.wtrvl-checkout_button:hover{transform:none}}.wte-fsd__availability-cta-wrap button.wtrvl-checkout_button{min-height:48px;padding:14px 28px;border-radius:10px;font-size:16px!important;font-weight:600!important}@media (max-width:767px){.wpte-booking-area .wpte-booking-inner-wrapper{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px}.wpte-booking-area .wpte-booking-inner-wrapper>*{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.wpte-booking-area .mbx-trip-extras{width:100%!important;justify-items:stretch}.wpte-booking-area .mbx-trip-extras>*{width:100%;box-sizing:border-box}.wpte-booking-area .wpte-bf-btn-wrap button.wtrvl-checkout_button{width:100%!important}}@media (max-width:767px){.wpte-booking-area.wpte-form-layout-1,.wpte-booking-area{position:static!important;bottom:auto!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;transform:none!important;box-shadow:none!important;z-index:auto!important}}