.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}