.tcb-section{padding-top:var(--tcb-padding-top, 0px);padding-bottom:var(--tcb-padding-bottom, 0px)}.tcb-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;max-width:1440px;margin:0 auto}.tcb-tile{position:relative;overflow:hidden;min-height:400px;display:flex;align-items:flex-start;isolation:isolate}.tcb-tile__image-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.tcb-tile__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.tcb-tile:hover .tcb-tile__image{transform:scale(1.04)}.tcb-tile__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--tcb-overlay, #000) calc(var(--tcb-overlay-opacity, .35) * 160%),transparent) 0%,color-mix(in srgb,var(--tcb-overlay, #000) calc(var(--tcb-overlay-opacity, .35) * 40%),transparent) 55%,transparent 100%)}.tcb-tile__logo{position:absolute;top:24px;right:24px;z-index:2}.tcb-tile__logo img{max-width:56px;height:auto;display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.tcb-tile__content{position:relative;z-index:2;padding:32px;color:#fff;max-width:350px}.tcb-tile__heading{font-size:28px;line-height:1.2;font-weight:500;margin:0 0 10px}.tcb-tile__text{font-size:12px;line-height:1.5;opacity:.92;margin-bottom:20px}.tcb-tile__text p{margin:0}.tcb-tile__button{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#fff;font-weight:600;font-size:16px;padding:0 30px;border:1.5px solid #00badb;background-color:transparent;border-radius:2px;text-decoration:none;transition:background-color .15s ease,transform .15s ease;min-width:200px;line-height:48px}.tcb-tile__button:hover{background-color:#00badb;transform:translateY(-1px)}.tcb-placeholder{width:100%;height:100%;object-fit:cover}@media screen and (max-width:989px){.tcb-tile{min-height:300px}.tcb-tile__content{padding:28px 24px}}@media screen and (max-width:749px){.tcb-wrapper{grid-template-columns:1fr;gap:6px}.tcb-tile{min-height:300px}.tcb-tile__content{padding:24px 20px;max-width:100%}.tcb-tile__heading{font-size:22px}.tcb-tile__text{font-size:13px;margin-bottom:16px}.tcb-tile__button{font-size:inherit}.tcb-tile__logo{top:16px;right:16px}.tcb-tile__logo img{max-width:44px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-two-column-banner.css.map */
