.sticky-add-to-cart{position:fixed;bottom:1.5rem;right:1.5rem;z-index:1;opacity:0;visibility:hidden;transform:translateY(100px);transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out;pointer-events:none;will-change:transform,opacity}.sticky-add-to-cart[data-moved-to-body=true]{position:fixed}.sticky-add-to-cart[data-variant-available=false]{display:none!important}.sticky-add-to-cart.is-visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.sticky-add-to-cart__button{display:flex;align-items:center;justify-content:center;gap:.75rem;min-width:3.5rem;min-height:3.5rem;padding:1rem 1.25rem;border-radius:50px;box-shadow:0 4px 12px #00000026,0 2px 4px #0000001a;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;white-space:nowrap;border:none;cursor:pointer;font-weight:600;font-size:1.1rem;line-height:1.2}.sticky-add-to-cart__button:hover:not(:disabled){transform:scale(1.05);box-shadow:0 6px 16px #0003,0 3px 6px #00000026}.sticky-add-to-cart__button:active:not(:disabled){transform:scale(.98)}.sticky-add-to-cart__button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.sticky-add-to-cart__button:disabled{opacity:.6;cursor:not-allowed}.sticky-add-to-cart__button .icon{width:1.5rem;height:1.5rem;flex-shrink:0;fill:currentColor}.sticky-add-to-cart__text{display:inline-block;opacity:1;white-space:nowrap}@media screen and (max-width: 749px){.sticky-add-to-cart{display:block}.sticky-add-to-cart__button{min-width:3.5rem;min-height:3.5rem;padding:1rem 1.25rem}.sticky-add-to-cart{bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));right:1rem}}@media screen and (min-width: 750px) and (max-width: 989px){.sticky-add-to-cart{display:block}}@media screen and (min-width: 990px){.sticky-add-to-cart{display:none}}@media (prefers-contrast: high){.sticky-add-to-cart__button{border:2px solid currentColor}}@media (prefers-reduced-motion: reduce){.sticky-add-to-cart,.sticky-add-to-cart__button,.sticky-add-to-cart__text{transition:none}.sticky-add-to-cart.is-visible{transform:none}}.sticky-add-to-cart__button.is-loading{pointer-events:none}.sticky-add-to-cart__button.is-loading .icon-cart{animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-color-scheme: dark){.sticky-add-to-cart__button{box-shadow:0 4px 12px #0000004d,0 2px 4px #0003}.sticky-add-to-cart__button:hover:not(:disabled){box-shadow:0 6px 16px #0006,0 3px 6px #0000004d}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/component-sticky-add-to-cart.css.map */
