.inline-cta{position:relative;overflow:hidden;background:var(--inline-cta-bg);color:var(--inline-cta-text)}.inline-cta--has-bg-image:before,.inline-cta--has-bg-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.inline-cta--has-bg-image:before{background-image:var(--inline-cta-bg-image);background-repeat:no-repeat;background-position:var(--inline-cta-bg-position);background-size:cover;opacity:var(--inline-cta-bg-image-opacity)}.inline-cta--has-bg-image:after{background:var(--inline-cta-overlay-color);opacity:var(--inline-cta-overlay-opacity)}.inline-cta>div{position:relative;z-index:1}.inline-cta__inner{display:grid;max-width:var(--inline-cta-max-width);align-items:center;gap:var(--inline-cta-gap);grid-template-columns:minmax(190px,.95fr) minmax(260px,1.35fr) auto;margin-right:auto;margin-left:auto;padding:clamp(18px,3vw,30px);border-radius:var(--inline-cta-radius)}.inline-cta--border .inline-cta__inner{border:1px solid var(--inline-cta-border)}.inline-cta__title{margin:0;color:var(--inline-cta-title);font-family:var(--inline-cta-title-font);font-size:var(--inline-cta-title-size);line-height:1.06}.inline-cta__text{color:var(--inline-cta-text);font-family:var(--inline-cta-text-font);font-size:var(--inline-cta-text-size);line-height:1.45}.inline-cta__text p{margin:0}.inline-cta__buttons{justify-content:flex-end;white-space:nowrap}.inline-cta__buttons .main-buttons__item{justify-content:flex-end}.inline-cta--align-center .inline-cta__title,.inline-cta--align-center .inline-cta__text{text-align:center}@media only screen and (max-width:1100px){.inline-cta__inner{grid-template-columns:minmax(220px,.9fr) minmax(260px,1.1fr)}.inline-cta__buttons{grid-column:1 / -1;justify-content:flex-start;white-space:normal}.inline-cta--align-center .inline-cta__buttons{justify-content:center}}@media only screen and (max-width:767px){.inline-cta__inner{grid-template-columns:minmax(0,1fr);padding:22px 0}.inline-cta__title,.inline-cta__text{text-align:left}.inline-cta--align-center .inline-cta__title,.inline-cta--align-center .inline-cta__text{text-align:center}.inline-cta__buttons,.inline-cta__buttons .main-buttons__item{justify-content:flex-start}.inline-cta--align-center .inline-cta__buttons,.inline-cta--align-center .inline-cta__buttons .main-buttons__item{justify-content:center}}@media only screen and (max-width:479px){.inline-cta__buttons.main-buttons{flex-direction:column;align-items:stretch}.inline-cta__buttons .main-buttons__item,.inline-cta__buttons .btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/section-inline-cta.css.map */
