.booking-cart-drawer{--cart-slide-offset:-100%}html[dir=rtl] .booking-cart-drawer{--cart-slide-offset:100%}.booking-cart-drawer[open][data-phase=open]{transition:transform .3s cubic-bezier(.22,1,.36,1);transform:translate(0)}.booking-cart-drawer[open][data-phase=closing]{transform:translateX(var(--cart-slide-offset));transition:transform .22s cubic-bezier(.4,0,1,1)}.booking-cart-drawer[open][data-phase=open]::backdrop{opacity:1;transition:opacity .3s ease-out}.booking-cart-drawer[open][data-phase=closing]::backdrop{opacity:0;transition:opacity .22s ease-in}@starting-style{.booking-cart-drawer[open][data-phase=open]{transform:translateX(var(--cart-slide-offset))}.booking-cart-drawer[open][data-phase=open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.booking-cart-drawer[open][data-phase],.booking-cart-drawer[open][data-phase]::backdrop{transition:none}}
