.collection-banner{position:relative;overflow:hidden;background:var(--cb-bg, #eaf2fb)}.collection-banner:before,.collection-banner:after{content:"";position:absolute;border-radius:50%;background:var(--cb-accent, #006eb8);opacity:.06;pointer-events:none}.collection-banner:before{top:-12rem;right:-8rem;width:32rem;height:32rem}.collection-banner:after{bottom:-14rem;left:-10rem;width:28rem;height:28rem}.collection-banner__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:2.4rem}.collection-banner__content{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;min-width:0}.collection-banner--center .collection-banner__content{align-items:center;text-align:center}.collection-banner__title{margin:0;color:var(--cb-heading-color, #0a1f44);font-size:3.2rem;font-weight:600;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere}.collection-banner__description{max-width:72rem;margin-top:1.6rem;color:var(--cb-text-color, #3a4150);font-size:1.5rem;line-height:1.6}.collection-banner__description>:first-child{margin-top:0}.collection-banner__description>:last-child{margin-bottom:0}.collection-banner__media{overflow:hidden;border-radius:1.2rem}.collection-banner__image{display:block;width:100%;height:auto}@media screen and (min-width:750px){.collection-banner__title{font-size:4.8rem}.collection-banner__description{font-size:1.7rem}.collection-banner--with-image .collection-banner__inner{flex-direction:row;align-items:center;gap:4rem}.collection-banner--with-image .collection-banner__media{flex:0 0 40%}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/section-collection-banner.css.map */
