.sticky-cta-bar-section{position:static;height:0;margin:0;padding:0;overflow:visible;pointer-events:none}.sticky-cta-bar{--sticky-cta-bar-offset: 24px;--sticky-cta-bar-max-width: 876px;--sticky-cta-bar-bg: #ffffff;--sticky-cta-bar-text: #000000;--sticky-cta-bar-button-bg: #000000;--sticky-cta-bar-button-text: #ffffff;--sticky-cta-bar-shadow: 0 8px 32px rgba(0, 0, 0, .18);position:fixed;inset-inline:0;bottom:var(--sticky-cta-bar-offset);z-index:40;display:flex;justify-content:center;padding-inline:16px;pointer-events:none;opacity:0;transform:translateY(16px);transition:opacity .25s ease,transform .25s ease,visibility .25s ease;visibility:hidden}.sticky-cta-bar__button:hover{color:#fff}.sticky-cta-bar.is-visible{opacity:1;transform:translateY(0);visibility:visible;pointer-events:none}.sticky-cta-bar__shell{width:100%;max-width:var(--sticky-cta-bar-max-width);pointer-events:auto}.sticky-cta-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;box-sizing:border-box;padding:22px 32px;border-radius:8px;background:#fff;box-shadow:0 4px 32px #00000014}.sticky-cta-bar__heading{margin:0;letter-spacing:0;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}.sticky-cta-bar__button{display:flex;height:44px;padding:9px 20px;justify-content:center;align-items:center;gap:11.25px;border:0;border-radius:8px;background:var(--Black, #000);color:var(--White, #FFF);font-family:Sora;font-size:18px;font-style:normal;font-weight:400;line-height:27px;text-transform:uppercase;letter-spacing:0;text-decoration:none;cursor:pointer}.sticky-cta-bar__button:focus-visible{outline:2px solid #0099ff;outline-offset:2px}.sticky-cta-bar__button--disabled{cursor:default;opacity:.7}@media screen and (max-width:767px){.sticky-cta-bar{--sticky-cta-bar-offset: 12px;padding-inline:0;bottom:0}.sticky-cta-bar__inner{padding:16px;border-bottom-left-radius:unset;border-bottom-right-radius:unset;justify-content:center}.sticky-cta-bar__heading{display:none}.sticky-cta-bar__button{font-size:16px;padding:8px 52px}}@media(prefers-reduced-motion:reduce){.sticky-cta-bar{transition:none;transform:none}.sticky-cta-bar.is-visible{transform:none}}@media screen and (min-width:768px)and (max-width:875px){.sticky-cta-bar__heading{font-size:16px}.sticky-cta-bar__button{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/144/assets/sticky-cta-bar.css.map */
