.bamdad-booking-button,.bamdad-booking-button *,.bamdad-booking-button *::before,.bamdad-booking-button *::after{box-sizing:border-box}.bamdad-booking-button{--bbb-button-hover-y:0px;--bbb-icon-rotate:0deg;--bbb-icon-rotate-hover:0deg;--bbb-icon-hover-x:0px;--bbb-icon-hover-y:0px;--bbb-transition-duration:0ms;display:flex;width:100%;justify-content:flex-start;align-items:center}.bamdad-booking-button__link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;max-width:100%;min-height:62px;padding:8px 8px 8px 26px;color:#fff;background-color:#ef2852;border:0 solid #fff0;border-radius:999px;line-height:1;text-decoration:none;cursor:pointer;transition:transform var(--bbb-transition-duration) ease,color var(--bbb-transition-duration) ease,background-color var(--bbb-transition-duration) ease,border-color var(--bbb-transition-duration) ease,box-shadow var(--bbb-transition-duration) ease}.bamdad-booking-button--full .bamdad-booking-button__link{width:100%}.bamdad-booking-button--icon-left .bamdad-booking-button__link{flex-direction:row-reverse;padding:8px 26px 8px 8px}.bamdad-booking-button__link:hover,.bamdad-booking-button__link:focus-visible{color:#fff;text-decoration:none;transform:translateY(var(--bbb-button-hover-y))}.bamdad-booking-button__link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.bamdad-booking-button__text{display:inline-flex;align-items:center;min-width:0;color:inherit;font-size:20px;font-weight:800;line-height:1.15;overflow-wrap:anywhere}.bamdad-booking-button__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:48px;height:48px;color:#111;background-color:#fff;border:0 solid #fff0;border-radius:999px;line-height:1;transition:transform var(--bbb-transition-duration) ease,color var(--bbb-transition-duration) ease,background-color var(--bbb-transition-duration) ease,border-color var(--bbb-transition-duration) ease,box-shadow var(--bbb-transition-duration) ease}.bamdad-booking-button__icon i{display:block;font-size:20px;transform:rotate(var(--bbb-icon-rotate));transition:transform var(--bbb-transition-duration) ease}.bamdad-booking-button__icon svg{display:block;width:20px;height:20px;fill:currentColor;transform:rotate(var(--bbb-icon-rotate));transition:transform var(--bbb-transition-duration) ease}.bamdad-booking-button__link:hover .bamdad-booking-button__icon,.bamdad-booking-button__link:focus-visible .bamdad-booking-button__icon{transform:translate(var(--bbb-icon-hover-x),var(--bbb-icon-hover-y))}.bamdad-booking-button__link:hover .bamdad-booking-button__icon i,.bamdad-booking-button__link:focus-visible .bamdad-booking-button__icon i,.bamdad-booking-button__link:hover .bamdad-booking-button__icon svg,.bamdad-booking-button__link:focus-visible .bamdad-booking-button__icon svg{transform:rotate(var(--bbb-icon-rotate-hover))}.bamdad-booking-button--no-icon .bamdad-booking-button__link{justify-content:center}@media (max-width:767px){.bamdad-booking-button__link{min-height:56px;padding:7px 7px 7px 20px;gap:14px}.bamdad-booking-button--icon-left .bamdad-booking-button__link{padding:7px 20px 7px 7px}.bamdad-booking-button__text{font-size:17px}.bamdad-booking-button__icon{width:42px;height:42px}.bamdad-booking-button__icon i{font-size:18px}.bamdad-booking-button__icon svg{width:18px;height:18px}}