kaiwai-sticky-cart[hidden]{display:none!important}kaiwai-sticky-cart{position:fixed;inset:auto 0 0;z-index:25;display:block;padding:1.2rem 0 calc(1.2rem + env(safe-area-inset-bottom,0px));color:rgb(var(--color-foreground));background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.15);box-shadow:0 -.4rem 2rem rgba(var(--color-foreground),.06)}.kaiwai-sticky-cart__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,auto);align-items:center;gap:.6rem 2rem}.kaiwai-sticky-cart__details{min-width:0}.kaiwai-sticky-cart__title,.kaiwai-sticky-cart__selection,.kaiwai-sticky-cart__price,.kaiwai-sticky-cart__error{margin:0}.kaiwai-sticky-cart__title{overflow:hidden;font-size:1.3rem;font-weight:600;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.kaiwai-sticky-cart__selection{overflow:hidden;font-size:1.1rem;line-height:1.5;text-overflow:ellipsis;white-space:nowrap;opacity:.8}.kaiwai-sticky-cart__price{font-size:1.5rem;font-weight:600;line-height:1.5}.kaiwai-sticky-cart__button{min-height:4.6rem;margin:0;padding:1rem 2rem;font-size:1.3rem;line-height:1.4;text-align:center}.kaiwai-sticky-cart__spinner{display:none;width:1.8rem;height:1.8rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:kaiwai-sticky-cart-spin .8s linear infinite}.kaiwai-sticky-cart.is-loading .kaiwai-sticky-cart__spinner{display:inline-block;margin-inline-start:.8rem}.kaiwai-sticky-cart__error{grid-column:1 / -1;font-size:1.2rem;line-height:1.5}body:has(kaiwai-sticky-cart:not([hidden])){padding-bottom:var(--kaiwai-sticky-cart-height, 10rem)}body.overflow-hidden kaiwai-sticky-cart,body.overflow-hidden-mobile kaiwai-sticky-cart,body.overflow-hidden-tablet kaiwai-sticky-cart,body:has(cart-drawer.active) kaiwai-sticky-cart,body:has(cart-notification.active) kaiwai-sticky-cart,body:has(modal-dialog[open]) kaiwai-sticky-cart,body:has(quick-add-modal[open]) kaiwai-sticky-cart,body:has(dialog[open]) kaiwai-sticky-cart{display:none!important}@media screen and (min-width:750px){.kaiwai-sticky-cart__inner{grid-template-columns:minmax(0,1fr) 24rem}.kaiwai-sticky-cart__title,.kaiwai-sticky-cart__button{font-size:1.5rem}}@media screen and (max-width:374px){.kaiwai-sticky-cart__inner{grid-template-columns:minmax(0,1fr) minmax(14rem,auto);column-gap:1rem}.kaiwai-sticky-cart__button{padding-inline:1.2rem}}@media(prefers-reduced-motion:reduce){.kaiwai-sticky-cart__spinner{animation:none}}@keyframes kaiwai-sticky-cart-spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/kaiwai-sticky-cart.css.map */
