.ctaban{background-color:var(--ctaban-bg);padding:64px 24px;overflow:hidden}.ctaban__inner{position:relative;max-width:620px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:28px}.ctaban__heading{margin:0;color:var(--ctaban-text);font-family:var(--font-heading-family);font-weight:700;font-size:clamp(18px,2.4vw,32px);line-height:1.3;white-space:nowrap}.ctaban__button{display:inline-flex;align-items:center;gap:10px;background-color:var(--ctaban-btn-bg);color:var(--ctaban-btn-text);font-family:var(--font-body-family);font-weight:600;font-size:16px;text-decoration:none;padding:16px 32px;border-radius:999px;transition:transform .2s ease,box-shadow .2s ease}.ctaban__button:hover{transform:translateY(-1px);box-shadow:0 6px 16px #00000026}.ctaban__arrow{transition:transform .2s ease}.ctaban__button:hover .ctaban__arrow{transform:translate(3px)}.ctaban__leaf{position:absolute;top:50%;transform:translateY(-50%);height:auto;opacity:.9}.ctaban__leaf--left{left:calc(-1 * var(--ctaban-leaf-offset))}.ctaban__leaf--right{right:calc(-1 * var(--ctaban-leaf-offset))}.ctaban__leaf--img{mix-blend-mode:multiply}.ctaban__leaf--right.ctaban__leaf--mirrored{transform:translateY(-50%) scaleX(-1)}@media(max-width:989px){.ctaban{padding:48px 20px}.ctaban__heading{white-space:normal}.ctaban__button{font-size:15px;padding:14px 28px}.ctaban__leaf{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cta-banner.css.map */
