.cta-block{position:relative;z-index:var(--z-index-item)}.cta-block--1x1{grid-column:span 1;grid-row:span 1}.cta-block--1x2{grid-column:span 2;grid-row:span 1}.cta-block--2x2{grid-column:span 2;grid-row:span 2}.cta-block__link{display:block;width:100%;height:100%;position:relative;overflow:hidden;text-decoration:none;color:inherit}.cta-block__media{position:relative;width:100%;height:100%}.cta-block__image{width:100%;height:100%}.cta-block__image img{width:100%;height:100%;object-fit:cover;opacity:1!important}.cta-block__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--cta-overlay-color, #000);opacity:var(--cta-overlay-opacity, .3);pointer-events:none}.cta-block__heading,.cta-block__desc,.cta-block__text{margin:0}.cta-block__button .btn{pointer-events:none}.cta-block--design_1 .cta-block__link{display:flex;flex-direction:column}.cta-block--design_1 .cta-block__media{position:absolute;top:0;left:0;right:0;bottom:0}.cta-block--design_1 .cta-block__content{position:relative;margin-top:auto;padding:var(--spacing-7, 28px);display:flex;flex-direction:column;align-items:flex-start;gap:8px;z-index:1}.cta-block--design_1 .cta-block__heading{color:var(--cta-heading-color, #fff)}.cta-block--design_1 .cta-block__desc,.cta-block--design_1 .cta-block__text{color:var(--cta-heading-color, #fff);opacity:.9}.cta-block--design_1 .cta-block__button{margin-top:4px}.cta-block--design_1 .cta-block__button .btn{color:var(--cta-button-color, #fff)}.cta-block--design_2 .cta-block__link{display:flex;flex-direction:column;height:100%}.cta-block--design_2 .cta-block__media{flex:1 1 auto;min-height:0;overflow:hidden}.cta-block--design_2 .cta-block__card{flex:0 0 auto;padding:var(--spacing-6, 24px) var(--spacing-7, 28px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.cta-block--design_2 .cta-block__heading{color:var(--cta-heading-color, #000)}.cta-block--design_2 .cta-block__desc,.cta-block--design_2 .cta-block__text{color:var(--cta-heading-color, #000);opacity:.8}.cta-block--design_2 .cta-block__button{margin-top:4px}.cta-block--design_2 .cta-block__button .btn{color:var(--cta-button-color, #000)}.cta-block--design_3 .cta-block__link{display:flex;flex-direction:column;justify-content:center;align-items:center}.cta-block--design_3 .cta-block__media{position:absolute;top:0;left:0;right:0;bottom:0}.cta-block--design_3 .cta-block__content--center{position:relative;padding:var(--spacing-7, 28px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;z-index:1}.cta-block--design_3 .cta-block__heading{color:var(--cta-heading-color, #fff)}.cta-block--design_3 .cta-block__desc,.cta-block--design_3 .cta-block__text{color:var(--cta-heading-color, #fff);opacity:.9}.cta-block--design_3 .cta-block__button{margin-top:4px}.cta-block--design_3 .cta-block__button .btn{color:var(--cta-button-color, #fff)}.cta-block--design_4 .cta-block__link{display:flex;flex-direction:column}.cta-block--design_4 .cta-block__media{position:absolute;top:0;left:0;right:0;bottom:0}.cta-block--design_4 .cta-block__content--top{position:relative;padding:var(--spacing-7, 28px);display:flex;flex-direction:column;align-items:flex-start;gap:8px;z-index:1}.cta-block--design_4 .cta-block__content--bottom{position:relative;margin-top:auto;padding:var(--spacing-7, 28px);padding-top:0;display:flex;flex-direction:column;align-items:flex-start;z-index:1}.cta-block--design_4 .cta-block__heading{color:var(--cta-heading-color, #fff)}.cta-block--design_4 .cta-block__desc,.cta-block--design_4 .cta-block__text{color:var(--cta-heading-color, #fff);opacity:.9}.cta-block--design_4 .cta-block__button{margin-top:4px}.cta-block--design_4 .cta-block__button .btn{color:var(--cta-button-color, #fff)}@media(min-width:960px){.cta-block--design_1 .cta-block__content{padding:var(--spacing-9, 36px);gap:10px}.cta-block--design_2 .cta-block__card{padding:var(--spacing-7, 28px) var(--spacing-9, 36px);gap:8px}.cta-block--design_3 .cta-block__content--center,.cta-block--design_4 .cta-block__content--top{padding:var(--spacing-9, 36px);gap:10px}.cta-block--design_4 .cta-block__content--bottom{padding:var(--spacing-9, 36px);padding-top:0}}@media(max-width:719px){.cta-block--1x1,.cta-block--1x2,.cta-block--2x2{grid-column:1 / -1;grid-row:span 1}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/collection-cta-blocks.css.map */
