.link-banner{position:relative}.link-banner__card{position:relative;overflow:hidden;border-radius:var(--card-radius, 15px);min-height:var(--card-min-h-mob, 380px);padding:var(--card-pad, 32px);display:flex;align-items:center;background-color:rgba(var(--color-foreground),.06)}.link-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.link-banner__bg img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.link-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:var(--overlay, #000);opacity:var(--overlay-opacity, 0)}.link-banner__content{position:relative;z-index:2;width:100%;color:var(--text-color, #141414)}.link-banner__eyebrow{display:inline-block;margin:0 0 1.2rem;color:var(--text-color, #141414)}.link-banner__heading{margin:0 0 1rem;color:var(--text-color, #141414)}.link-banner__text{margin:0 0 2rem;color:var(--text-color, #141414)}.link-banner__text>*{margin:0}.link-banner__links{display:flex;flex-wrap:wrap;gap:1rem}.link-banner__link{display:inline-flex;align-items:center;gap:.8rem;padding:.9rem 1.8rem .9rem .9rem;border-radius:5rem;background-color:var(--lb-bg, #141414);color:var(--lb-fg, #fff);text-decoration:none;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);text-transform:uppercase;line-height:1;letter-spacing:.02em;transition:opacity var(--duration-short) ease}.link-banner__link:not(:has(.link-banner__link-icon)){padding:.9rem 1.8rem}.link-banner__link:hover{opacity:.9;color:var(--lb-fg, #fff)}.link-banner__link-icon{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;flex-shrink:0}.link-banner__link-icon img{width:100%;height:100%;object-fit:contain}.link-banner__cta{display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin-top:3rem;text-align:center}.link-banner__cta-buttons{display:flex;align-items:center;gap:.1rem}.link-banner__cta-btn{margin:0}.link-banner__caption{margin:0;color:#000;letter-spacing:0}@media screen and (min-width:750px){.link-banner__card{min-height:var(--card-min-h, 311px);padding:var(--card-pad, 32px);max-width:1050px;margin-inline:auto}.link-banner__content{max-width:var(--content-max, 62%)}}@media screen and (max-width:749px){.link-banner__card{padding:calc(var(--card-pad, 32px) / 1.4)}.link-banner__links{gap:.5rem;align-items:center;justify-content:center}.link-banner__link{width:100%;justify-content:center;text-align:center}.link-banner__cta{margin-top:2rem;gap:.85rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-link-banner.css.map */
