mobile-cart-checkout{display:none}@media screen and (max-width:989px){mobile-cart-checkout:not([hidden]):has(button){display:block;position:fixed;z-index:3;inset-inline:1.6rem;bottom:calc(1.6rem + env(safe-area-inset-bottom,0px));max-width:64rem;margin-inline:auto;background:transparent;transform:translateY(0);opacity:1;transition:transform .24s ease-out,opacity .16s ease-out}mobile-cart-checkout[data-inline-checkout-visible]:has(button){transform:translateY(calc(100% + 1.6rem + env(safe-area-inset-bottom,0px)));opacity:0;visibility:hidden;pointer-events:none}mobile-cart-checkout form{margin:0}.mobile-cart-checkout__button{--color-button: 75, 94, 80;--color-button-text: 255, 255, 255;display:flex;justify-content:space-between;gap:1.6rem;width:100%;min-height:5.6rem;padding:1.2rem 2rem;font-size:1.6rem;letter-spacing:0;text-align:left;overflow:hidden;isolation:isolate}.mobile-cart-checkout__button>span{position:relative;z-index:1}.mobile-cart-checkout__button>span:first-child{display:flex;flex-direction:column;line-height:1.3}.mobile-cart-checkout__count{font-size:1.2rem}.mobile-cart-checkout__total{font-variant-numeric:tabular-nums;text-align:right}.mobile-cart-checkout__button:focus-visible{outline:.2rem solid rgb(var(--color-button));outline-offset:.3rem}body:has(mobile-cart-checkout:not([hidden]) button) :is(sticky-atc,.booking-bar){display:none}body:has(mobile-cart-checkout:not([hidden]) button){padding-bottom:calc(9.6rem + env(safe-area-inset-bottom,0px))}html:has(mobile-cart-checkout button){scroll-padding-bottom:calc(9.6rem + env(safe-area-inset-bottom,0px))}body:has(input:focus,textarea:focus,select:focus,.cart-notification.active,.drawer.active,.menu-opening,modal-dialog[open],quick-add-modal[open]) mobile-cart-checkout{display:none}}@keyframes mobile-checkout-shimmer{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@media screen and (max-width:989px)and (prefers-reduced-motion:no-preference){.mobile-cart-checkout__button:not([disabled]):before{top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:linear-gradient(110deg,transparent 25%,rgba(var(--color-button-text),.16) 45%,rgba(var(--color-button-text),.16) 55%,transparent 75%);box-shadow:none;pointer-events:none;transform:translate(-100%);animation:mobile-checkout-shimmer 5s ease-in-out infinite}}@media(prefers-reduced-motion:reduce){mobile-cart-checkout{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/mobile-cart-checkout.css.map */
