.sticky-atc.sticky-cta{left:0;right:0;bottom:calc(18px + env(safe-area-inset-bottom,0px));width:auto;margin:0;padding:0;background:transparent;box-shadow:none;pointer-events:none;transition:transform .45s cubic-bezier(.2,.8,.3,1)}.sticky-atc.sticky-cta[data-display-mode]:not([data-display-mode=always]){transform:translateY(calc(100% + 48px + env(safe-area-inset-bottom,0px)))}.sticky-atc.sticky-cta.is-tucked{transform:translateY(calc(100% + 48px + env(safe-area-inset-bottom,0px)))!important}.sticky-atc.sticky-cta .sticky-atc-container{display:flex;align-items:center;justify-content:center;max-width:none;padding:0 20px}.sticky-atc.sticky-cta .sticky-atc__left:not(:has(.sticky-atc__left__content>*)){display:none}.sticky-atc.sticky-cta .sticky-atc__button{flex:0 0 auto;width:auto;margin:0;padding:0;border-radius:999px;background:transparent;box-shadow:none}.sticky-atc.sticky-cta .sticky-atc__add_button.button{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;height:48px;min-height:48px;margin:0;padding:0 28px;border:1px solid rgba(var(--color-foreground),.2);border-radius:999px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:12px;font-weight:500;letter-spacing:.18em;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap;box-shadow:0 14px 30px -16px #1f1d1d99;pointer-events:auto;transition:background-color .3s ease,border-color .3s ease}.sticky-atc.sticky-cta .sticky-atc__add_button.button:before,.sticky-atc.sticky-cta .sticky-atc__add_button.button:after{display:none}.sticky-atc.sticky-cta .sticky-atc__label,.sticky-atc.sticky-cta .sticky-atc__label__text{display:block;font:inherit;letter-spacing:inherit;color:inherit}@media(hover:hover){.sticky-atc.sticky-cta .sticky-atc__add_button.button:hover{background:#6b5a58;border-color:#6b5a58}}.sticky-atc.sticky-cta .sticky-atc__add_button.button:focus-visible{outline:2px solid rgb(var(--color-background));outline-offset:3px}.sticky-atc.sticky-cta.is-tucked .sticky-atc__add_button.button{pointer-events:none}@media screen and (min-width:750px){.sticky-atc.sticky-cta{bottom:24px}.sticky-atc.sticky-cta .sticky-atc__add_button.button{height:46px;min-height:46px;padding:0 30px}}@media(prefers-reduced-motion:reduce){.sticky-atc.sticky-cta,.sticky-atc.sticky-cta .sticky-atc__add_button.button{transition:none!important}}.sticky-atc.sticky-cta[data-calyvi-homepage]{opacity:0;visibility:hidden;transform:translateY(10px)!important;transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s}.sticky-atc.sticky-cta[data-calyvi-homepage].is-calyvi-visible{opacity:1;visibility:visible;transform:translateY(0)!important;transition-delay:0s}.sticky-atc.sticky-cta[data-calyvi-homepage]:not(.is-calyvi-visible) .sticky-atc__add_button{pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/22/assets/calyvi-sticky-cta.css.map */
