.floating-cart{--floating-cart-size: 5.2rem;--floating-cart-gap: var(--floating-cart-offset, 16px);position:fixed;z-index:45;bottom:calc(var(--floating-cart-gap) + env(safe-area-inset-bottom,0px) + var(--sticky-atc-height, 0px));transition:bottom .25s ease,opacity .2s ease,transform .2s ease;pointer-events:none}.floating-cart--right{right:calc(var(--floating-cart-gap) + env(safe-area-inset-right,0px))}.floating-cart--left{left:calc(var(--floating-cart-gap) + env(safe-area-inset-left,0px))}body.sticky-atc-visible .floating-cart{bottom:calc(var(--sticky-atc-height, 0px) + 1.2rem)}.floating-cart__button{pointer-events:auto;position:relative;display:flex;align-items:center;justify-content:center;width:var(--floating-cart-size);height:var(--floating-cart-size);border-radius:50%;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));box-shadow:0 .6rem 1.8rem rgba(var(--color-shadow),.18),0 .1rem .3rem rgba(var(--color-shadow),.12);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform .2s ease,box-shadow .2s ease}.floating-cart__button:hover{transform:translateY(-.2rem);box-shadow:0 .9rem 2.2rem rgba(var(--color-shadow),.22),0 .2rem .4rem rgba(var(--color-shadow),.12)}.floating-cart__button:active{transform:scale(.96)}.floating-cart__button:focus-visible{outline:.2rem solid rgb(var(--color-button));outline-offset:.3rem}.floating-cart__icon{display:flex;width:3.4rem;height:3.4rem}.floating-cart__icon svg{width:100%;height:100%}.floating-cart__badge{position:absolute;top:-.3rem;right:-.3rem;min-width:2.2rem;height:2.2rem;padding:0 .6rem;border-radius:1.1rem;display:inline-flex;align-items:center;justify-content:center;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 0 0 .2rem #f7f3ee,0 .2rem .6rem #00000026;font-family:var(--font-body-family);font-size:1.2rem;font-weight:var(--font-body-weight-bold, 600);line-height:1;letter-spacing:0}.floating-cart--left .floating-cart__badge{right:auto;left:-.3rem}.floating-cart__badge[hidden]{display:none}.floating-cart__badge--bump{animation:floating-cart-bump .45s ease}@keyframes floating-cart-bump{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}@media screen and (min-width:750px){.floating-cart{--floating-cart-size: 5.8rem;--floating-cart-gap: calc(var(--floating-cart-offset, 16px) + .8rem)}.floating-cart__icon{width:3.8rem;height:3.8rem}}body[class*=overflow-hidden] .floating-cart{opacity:0;visibility:hidden}@media(prefers-reduced-motion:reduce){.floating-cart,.floating-cart__button{transition:none}.floating-cart__badge--bump{animation:none}}@media print{.floating-cart{display:none}}body.floating-cart-active footer.footer:after{content:"";display:block;height:calc(var(--floating-cart-reserve, 7rem) + env(safe-area-inset-bottom,0px))}
/*# sourceMappingURL=/cdn/shop/t/33/assets/component-floating-cart.css.map */
