.collection-grid-banner{position:relative;overflow:hidden;display:flex;align-items:center;min-height:var(--ib-height, 300px);text-decoration:none;color:inherit;grid-column:1 / -1}.collection-grid-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.collection-grid-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.collection-grid-banner__content{position:relative;z-index:2;padding:3rem 4rem;max-width:56rem;width:100%}.collection-grid-banner--left .collection-grid-banner__content{margin-inline-end:auto}.collection-grid-banner--center .collection-grid-banner__content{margin:0 auto;text-align:center}.collection-grid-banner--right .collection-grid-banner__content{margin-inline-start:auto}.collection-grid-banner__subtitle{font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.6rem;opacity:.85}.collection-grid-banner__heading{font-size:3rem;font-weight:800;line-height:1.1;margin:0 0 .8rem}.collection-grid-banner__subheading{font-size:1.3rem;line-height:1.45;margin-bottom:1.4rem;opacity:.9}.collection-grid-banner__btn{display:inline-block;padding:1rem 2.4rem;border-radius:50px;font-size:1.2rem;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.03em;transition:background .2s,color .2s,transform .2s;cursor:pointer;border:2px solid currentColor;background:transparent;color:inherit}.collection-grid-banner__btn:hover{transform:translateY(-2px)}.collection-grid-banner__btn--filled{background:var(--ib-btn-bg, #000);color:var(--ib-btn-color, #fff);border-color:var(--ib-btn-bg, #000)}.collection-grid-banner__btn--filled:hover{opacity:.9}@media(max-width:749px){.collection-grid-banner{min-height:var(--ib-height-mobile, 220px)}.collection-grid-banner__content{padding:2rem}.collection-grid-banner__heading{font-size:2rem}.collection-grid-banner__subheading{font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-collection-grid-banner.css.map */
