.cta-grid__inner{position:relative;isolation:isolate}.cta-grid__circle{width:min(52vw,22rem);aspect-ratio:1;height:auto;position:absolute;top:0;z-index:0;border-radius:50%;background-color:var(--cta-grid-circle-color, rgba(var(--color-foreground), .08));pointer-events:none}[dir=ltr] .cta-grid__circle{left:0;transform:translate(-35%,-18%)}[dir=rtl] .cta-grid__circle{right:0;transform:translate(35%,-18%)}@media(min-width:990px){.cta-grid__circle{width:min(38vw,26rem)}[dir=ltr] .cta-grid__circle{transform:translate(-42%,-22%)}[dir=rtl] .cta-grid__circle{transform:translate(42%,-22%)}}.cta-grid__grid{--cta-gap: var(--xo-grid-col-gap, 30px);--cta-row-gap: var(--xo-grid-row-gap, 30px);position:relative;z-index:1;display:flex;flex-wrap:wrap;column-gap:var(--cta-gap);row-gap:var(--cta-row-gap);justify-content:center;align-items:flex-start}@media(max-width:767px){.cta-grid__grid{gap:40px}}@media(min-width:768px){.cta-grid__grid{align-items:stretch}}.cta-grid__grid>.cta-grid__cell{flex:0 1 100%;max-width:100%;min-width:0}@media(min-width:768px)and (max-width:991px){.cta-grid__grid[data-tablet-cols="1"]>.cta-grid__cell{flex:0 1 100%;max-width:100%}.cta-grid__grid[data-tablet-cols="2"]>.cta-grid__cell{flex:0 1 calc((100% - var(--cta-gap)) / 2);max-width:calc((100% - var(--cta-gap)) / 2)}}@media(min-width:992px){.cta-grid__grid:not(.cta-grid__grid--multi-row-desktop){flex-wrap:nowrap}.cta-grid__grid--multi-row-desktop{flex-wrap:wrap}.cta-grid__grid[data-desktop-cols="1"]>.cta-grid__cell{flex:0 1 100%;max-width:100%}.cta-grid__grid[data-desktop-cols="2"]>.cta-grid__cell{flex:0 1 calc((100% - var(--cta-gap)) / 2);max-width:calc((100% - var(--cta-gap)) / 2)}.cta-grid__grid[data-desktop-cols="3"]>.cta-grid__cell{flex:0 1 calc((100% - 2 * var(--cta-gap)) / 3);max-width:calc((100% - 2 * var(--cta-gap)) / 3)}.cta-grid__grid[data-desktop-cols="4"]>.cta-grid__cell{flex:0 1 calc((100% - 3 * var(--cta-gap)) / 4);max-width:calc((100% - 3 * var(--cta-gap)) / 4)}}.cta-grid__cell{display:flex;flex-direction:column;align-items:flex-start;gap:0}.cta-grid--align-center .cta-grid__cell{align-items:center;text-align:center}.cta-grid--align-center .cta-grid__title,.cta-grid--align-center .cta-grid__content{width:100%}.cta-grid--align-center .cta-grid__content.rte{text-align:center}.cta-grid--align-center .cta-grid__button{display:flex;justify-content:center;width:100%}.cta-grid__title{margin:0 0 .8rem}.cta-grid__title:last-child{margin-bottom:0}.cta-grid__content{margin:0}.cta-grid__content.rte>*:first-child{margin-top:0}.cta-grid__content.rte>*:last-child{margin-bottom:0}.cta-grid__button{margin-top:30px}@media(min-width:768px){.cta-grid__button{margin-top:auto;padding-top:30px}}.cta-grid .cta-grid__button .xo-btn{border-color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)!important}.cta-grid .cta-grid__button .xo-btn:before{background-color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)!important}.cta-grid .cta-grid__button .xo-btn .xo-btn__content,.cta-grid .cta-grid__button .xo-btn .xo-btn__text,.cta-grid .cta-grid__button .xo-btn .xo-btn__icon{text-shadow:none!important}.cta-grid .cta-grid__button .xo-btn .xo-btn__content,.cta-grid .cta-grid__button .xo-btn .xo-btn__text,.cta-grid .cta-grid__button .xo-btn .xo-btn__icon{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)!important}.cta-grid .cta-grid__button .xo-btn .xo-btn__content svg,.cta-grid .cta-grid__button .xo-btn .xo-btn__icon svg{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)!important;fill:currentColor!important}.cta-grid .cta-grid__button .xo-btn:hover .xo-btn__content,.cta-grid .cta-grid__button .xo-btn:hover .xo-btn__text,.cta-grid .cta-grid__button .xo-btn:hover .xo-btn__icon,.cta-grid .cta-grid__button .xo-btn:focus-within .xo-btn__content,.cta-grid .cta-grid__button .xo-btn:focus-within .xo-btn__text,.cta-grid .cta-grid__button .xo-btn:focus-within .xo-btn__icon{color:color-mix(in srgb,rgba(var(--color-background)) 100%,transparent)!important}.cta-grid .cta-grid__button .xo-btn:hover .xo-btn__content svg,.cta-grid .cta-grid__button .xo-btn:hover .xo-btn__icon svg,.cta-grid .cta-grid__button .xo-btn:focus-within .xo-btn__content svg,.cta-grid .cta-grid__button .xo-btn:focus-within .xo-btn__icon svg{color:color-mix(in srgb,rgba(var(--color-background)) 100%,transparent)!important;fill:currentColor!important}.cta-grid .cta-grid__button .xo-btn:focus-visible{outline:.2rem solid color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)!important;outline-offset:.3rem!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-cta-grid.css.map */
