.collection-banner h1{font-size:1.75rem;font-weight:var(--font-weight-body-medium);margin:0}@media screen and (min-width: 390px){.collection-banner h1{font-size:2.25rem}}@media screen and (min-width: 1280px){.collection-banner h1{font-size:3rem}}.collection-banner .collection-banner__description{font-size:1rem;font-weight:var(--font-weight-body-medium)}.collection-banner:not(:has(.card .h2)) .collection-banner__description{font-weight:var(--font-weight-body);color:#777}@media screen and (min-width: 1024px){.collection-banner:not(:has(.card .h2)) .collection-banner__description{font-size:1.125rem}}.collection-banner:not(:has(.card)) h1+.collection-banner__description{margin-top:.375rem}.collection-banner .card__text{position:relative}@media screen and (min-width: 1024px){.collection-banner .card__text{padding:var(--gutter-large)}}.collection-banner .card__text--with-overlay{position:relative;z-index:1;width:100%}.collection-banner .card__text--with-overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-background-cards);opacity:.6}.collection-banner .card__text--gradient-overlay:after{opacity:1;background:linear-gradient(to bottom,transparent,var(--color-background-cards))}.collection-banner .card__text img{width:100px;height:auto}.collection-banner .align-content--horizontal-center .card__text img{margin-inline:auto}@media screen and (min-width: 1024px){.collection-banner .card__text img{width:160px}}@media only screen and (max-width: 768px){.collection-banner h1{font-size:1.8rem}}#element-main-collection-banner{min-height:20vh}
/*# sourceMappingURL=/cdn/shop/t/55/assets/section-main-collection-banner.css.map */
