.cbc-wrap{width:100%}.cbc-banner{display:flex;align-items:stretch;gap:12px}.cbc-banner-images{display:flex;gap:0;flex:0 0 50%}.cbc-banner-image{overflow:hidden;flex:1;flex-shrink:0}.cbc-banner-image img,.cbc-banner-image svg{width:100%;height:100%;object-fit:cover;display:block}.cbc-banner-content{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;padding:20px;overflow:hidden}.cbc-banner-content-inner{display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:100%}.cbc-subheading{text-transform:uppercase;letter-spacing:.08em;margin:0;opacity:.75}.cbc-heading{margin:0;line-height:1.15;white-space:nowrap}.cbc-banner-btn{display:inline-block;align-self:flex-start;margin-top:10px;padding:12px 22px;text-decoration:none;white-space:nowrap;border:none;cursor:pointer}.cbc-cards{display:grid;grid-template-columns:1fr 1fr;gap:0}.cbc-card{position:relative;overflow:hidden}.cbc-card-link{display:block;position:relative;color:inherit;text-decoration:none}.cbc-card-image{width:100%;display:flex;align-items:center;justify-content:center}.cbc-card-image img,.cbc-card-image svg{width:100%;height:100%;object-fit:contain;display:block}.cbc-card-overlay{position:absolute;left:16px;bottom:16px;right:16px;display:flex;align-items:center;justify-content:center;text-align:center}.cbc-card-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;white-space:nowrap}.cbc-card-btn-arrow{display:inline-block}@media screen and (max-width:749px){.cbc-banner{gap:6px}.cbc-banner-images{width:55%;flex-shrink:0}.cbc-banner-content{width:45%;flex:none;padding:8px}.cbc-banner-content-inner{gap:4px}.cbc-banner-btn{margin-top:6px;padding:8px 14px}.cbc-heading{white-space:normal}.cbc-cards{grid-template-columns:1fr 1fr}.cbc-card-overlay{left:10px;bottom:10px;right:10px}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/campaign-banner-cards.css.map */
