.eclara-cta{position:relative;overflow:hidden;background-color:var(--cta-bg);padding:var(--cta-pt) 20px var(--cta-pb);letter-spacing:var(--eclara-letter-spacing, 0)}.eclara-cta__media,.eclara-cta__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.eclara-cta__media{opacity:var(--cta-img-opacity)}.eclara-cta__image{display:block;width:100%;height:100%;object-fit:cover}.eclara-cta .eclara-cta__overlay{display:block;background-color:var(--cta-overlay);opacity:var(--cta-overlay-opacity)}.eclara-cta__inner{position:relative;max-width:var(--cta-width);margin:0 auto;text-align:var(--cta-align)}.eclara-cta__eyebrow{margin:0 0 16px;color:var(--cta-eyebrow-color);font-size:var(--cta-eyebrow-size);font-weight:600;line-height:1.8;letter-spacing:2px;text-transform:uppercase}.eclara-cta__title{margin:0 0 20px;color:var(--cta-title-color);font-size:min(var(--cta-title-size),max(28px,5vw));font-weight:900;line-height:1.2}.eclara-cta__text{max-width:700px;margin:0 auto 32px;color:var(--cta-text-color);font-size:var(--cta-text-size);font-weight:900;line-height:1.8}.eclara-cta--left .eclara-cta__text{margin-left:0}.eclara-cta--right .eclara-cta__text{margin-right:0}.eclara-cta__text p{margin:1em 0}.eclara-cta__text strong,.eclara-cta__text b{font-weight:inherit}.eclara-cta__text a{color:inherit}.eclara-cta__buttons{display:flex;flex-wrap:wrap;justify-content:var(--cta-justify);gap:16px}.eclara-cta__button{display:flex;align-items:center;justify-content:center;padding:var(--cta-btn-pv) var(--cta-btn-ph);border:2px solid var(--cta-btn-bg);border-radius:var(--cta-btn-radius);background-color:var(--cta-btn-bg);color:var(--cta-btn-color);font-size:var(--cta-btn-size);font-weight:700;line-height:1.8;text-align:center;text-decoration:none;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,color .3s ease}.eclara-cta__button--secondary{border-color:var(--cta-btn2-color);background-color:transparent;color:var(--cta-btn2-color)}.eclara-cta__button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0003}.eclara-cta__button:focus-visible{outline:2px solid var(--cta-btn-color);outline-offset:3px}@media screen and (max-width:768px){.eclara-cta__title{font-size:min(var(--cta-title-size),clamp(28px,7vw,40px))}.eclara-cta__text{font-size:16px}.eclara-cta__buttons{flex-direction:column}.eclara-cta__button{font-size:calc(var(--cta-btn-size) - 2px)}}@media(prefers-reduced-motion:reduce){.eclara-cta__button{transition:none}.eclara-cta__button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-cta-smart.css.map */
