.collection-banner{background:var(--ccb-bg, linear-gradient(180deg, #5a97d6, #3f7ec9));color:var(--ccb-text, #fff)}.collection-banner__inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2.4rem 4rem;width:100%;max-width:var(--ccb-max-width, 1400px);margin:0 auto;padding-top:var(--ccb-padding-top, 2.6rem);padding-bottom:var(--ccb-padding-bottom, 5.6rem);padding-left:clamp(2rem,1rem + 4vw,9.6rem);padding-right:clamp(2rem,1rem + 4vw,9.6rem)}.collection-banner--full .collection-banner__inner{max-width:none}.collection-banner__copy{min-width:0;flex:1 1 28rem}.collection-banner__eyebrow{margin:0 0 1.2rem;font-size:1.3rem;font-weight:800;letter-spacing:.2em;line-height:1.3;text-transform:uppercase;color:var(--ccb-eyebrow, #e8f1fb)}.collection-banner__heading{margin:0;font-weight:400;font-size:clamp(calc(var(--ccb-heading-size, 52px) * .55),calc(var(--ccb-heading-size, 52px) * .35 + 2.2vw),var(--ccb-heading-size, 52px));line-height:1;letter-spacing:.005em;text-transform:uppercase;color:var(--ccb-text, #fff);text-wrap:balance}.collection-banner__buttons{display:flex;flex-wrap:wrap;gap:1.4rem;flex:0 1 auto}.collection-banner__button{display:inline-flex;align-items:center;justify-content:center;padding:1.4rem 2.4rem!important;min-width:0!important;min-height:0;border:1.5px solid #fff;border-radius:6px;background:transparent;color:#fff!important;font-size:1.3rem!important;font-weight:700!important;letter-spacing:.12em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.collection-banner__button:after{display:none}.collection-banner__button--secondary{border-color:#fff9}.collection-banner__button--primary:hover,.collection-banner__button--secondary:hover{background:var(--ccb-btn-hover-bg, #fff);color:var(--ccb-btn-hover-text, #3f7ec9)!important;border-color:var(--ccb-btn-hover-bg, #fff)}@media screen and (max-width:749px){.collection-banner__inner{padding-top:calc(var(--ccb-padding-top, 2.6rem) * .9);padding-bottom:calc(var(--ccb-padding-bottom, 5.6rem) * .75);gap:2.4rem}.collection-banner__buttons{width:100%}.collection-banner__button{width:100%;padding:1.4rem 2rem!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-custom-collection-banner.css.map */
