.cta-grid-wrap{--cta-text: #f3f1ec;--cta-text-muted: #d8d5cf;--cta-accent: #e25a24;--cta-tile-bg: #19191a;--cta-height-desktop: 520px;--cta-height-mobile: 420px;--cta-align-desktop: left;--cta-align-mobile: left;--cta-justify-desktop: flex-start;--cta-justify-mobile: flex-start;box-sizing:border-box;font-family:var(--font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-style:var(--font-body-style, normal);font-weight:var(--font-body-weight, 400);color:var(--cta-text)}.cta-grid-wrap *,.cta-grid-wrap *:before,.cta-grid-wrap *:after{box-sizing:border-box}.cta-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.cta-tile{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;align-items:var(--cta-justify-desktop);text-align:var(--cta-align-desktop);min-height:var(--cta-height-desktop);padding:24px;border-radius:0;background-color:var(--cta-tile-bg);overflow:hidden}.cta-tile-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block}.cta-tile-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.cta-tile-title{display:block;font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 700);font-size:clamp(20px,2.4vw,28px);letter-spacing:var(--font-heading-letter-spacing, normal);line-height:var(--font-heading-line-height, 1.1);color:var(--cta-text);text-transform:none;margin:0 0 8px}.cta-tile-subtitle{display:block;font-size:14px;line-height:1.5;color:var(--cta-text-muted);max-width:42ch;margin:0 0 18px}.cta-tile-button{display:inline-flex;align-items:center;gap:8px;background:none;border:1px solid rgba(255,255,255,.4);color:var(--cta-text);text-decoration:none;font-family:var(--font-button-family, inherit);font-size:14px;font-weight:var(--font-medium, 600);padding:10px 20px;border-radius:999px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.cta-tile-button:hover{border-color:var(--cta-accent);background:#e25a241f}.cta-tile-button:focus-visible{outline:2px solid var(--cta-accent);outline-offset:2px}@media(max-width:700px){.cta-grid{grid-template-columns:1fr}.cta-tile{align-items:var(--cta-justify-mobile);text-align:var(--cta-align-mobile);min-height:var(--cta-height-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/cta-tile-grid.css.map */
