.sticky-atc{position:fixed;bottom:30px;left:0;right:0;display:flex;justify-content:center;padding:0 24px;z-index:9998;pointer-events:none;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease}.sticky-atc.is-visible{visibility:visible;opacity:1}.sticky-atc__button{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:280px;padding:15px 22px;background-color:var(--PRIMARY-BUTTONS-COLOR-BG, #0b0b0b);color:var(--PRIMARY-BUTTONS-COLOR-TEXT, #fff);border:var(--BORDER-WIDTH, 1px) solid var(--PRIMARY-BUTTONS-COLOR-BORDER, #0b0b0b);border-radius:var(--RADIUS, 8px);cursor:pointer;font-family:var(--FONT-STACK-BODY, Jost, sans-serif);font-weight:var(--FONT-WEIGHT-BODY-BOLD, 400);font-size:calc(1rem * var(--FONT-ADJUST-BODY, 1));text-transform:uppercase;letter-spacing:1.08px;line-height:var(--button-line-height, 1.53);white-space:nowrap;text-decoration:none;pointer-events:auto;position:relative;overflow:hidden;transition:transform .2s,color .2s,background-color .2s,box-shadow .2s}@media(hover:hover){.sticky-atc__button:before{z-index:100;content:"";position:absolute;display:block;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.125),transparent);transform:translate(-240px) skew(-20deg);transition:transform .5s ease-in-out;pointer-events:none}.sticky-atc__button:hover:before{transform:translate(400px) skew(-20deg)}}.sticky-atc__button:disabled{opacity:.5;cursor:not-allowed}.sticky-atc__error{font-size:14px;color:#c00;text-align:center;padding:8px 0 0}
/*# sourceMappingURL=/cdn/shop/t/57/assets/sticky-atc.css.map */
