#homelocal-checkout-form{--button-animation-duration:5s}#homelocal-checkout-form .homelocal-checkout-button{width:300px;height:60px;outline:none;line-height:1;overflow:hidden;position:relative;transition:width 0.5s ease-in-out}#homelocal-checkout-form .homelocal-checkout-button .button-text{z-index:2;position:relative;white-space:nowrap}#homelocal-checkout-form .homelocal-checkout-button:after{top:0;left:0;width:0;margin:0;bottom:0;z-index:1;content:"";height:100%;position:absolute;border-radius:inherit;background:rgba(0,0,0,.2)}#homelocal-checkout-form.homelocal-loading .homelocal-checkout-button{width:350px}#homelocal-checkout-form.homelocal-loading .homelocal-checkout-button:after{-moz-transition:none;transition:none;transform:none;-webkit-animation:fillToRight var(--button-animation-duration) forwards infinite cubic-bezier(.3,.005,.855,.175);-moz-animation:fillToRight var(--button-animation-duration) forwards infinite cubic-bezier(.3,.005,.855,.175);animation:fillToRight var(--button-animation-duration) forwards infinite cubic-bezier(.3,.005,.855,.175);animation-delay:0.5s}#homelocal-checkout-form .hr-checkout-acceptance-label,#homelocal-checkout-form .hr-checkout-rental-agreement-label{font-weight:700}#homelocal-checkout-form .hr-checkout-rental-agreement-checkbox{padding-bottom:15px}.homelocal-checkout-sections .cancellation-policy+.cancellation-policy{margin-top:20px}.homelocal-checkout-sections .cancellation-policy-title{margin-bottom:10px}.homelocal-checkout-overview.hk-sticky{z-index:900}@-moz-keyframes fillToRight{to{width:100%}}@keyframes fillToRight{to{width:100%}}.StripeElement--webkit-autofill{background-color:#fff!important}#guesty-tokenization-iframe{outline:none}#card_number,#card_expiry,#card_cvc{padding:10px;line-height:40px}.iti__country-list{margin:0!important;padding:0!important}.iti--inline-dropdown{width:100%}