.collection-banner__content.color-scheme{padding:var(--gutter-sm, 20px)}.collection-banner__content.color-scheme h1{padding-top:calc(4 * var(--space-unit))}.collection-banner__media{order:2}.collection-banner__heading{margin-inline-end:5px}.collection-banner:not(:has(.collection-banner__media)){justify-content:center!important;border-bottom:0!important;padding-block:clamp(4px,.8vw,10px) clamp(8px,1.2vw,16px)}.collection-banner:not(:has(.collection-banner__media)) .collection-banner__content{align-items:center!important;width:100%;min-width:0;padding:0!important;text-align:center!important;background:transparent!important;box-shadow:none!important}.collection-banner:not(:has(.collection-banner__media)) .collection-banner__content>.block{position:relative;display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;max-width:100%;padding-bottom:0}.collection-banner:not(:has(.collection-banner__media)) .collection-banner__content>.block:after{display:none;content:none}.collection-banner:not(:has(.collection-banner__media)) .collection-banner__heading{display:inline!important;margin:0;padding:0!important;color:#262c82;font-size:clamp(2.4rem,2rem + 1vw,3.6rem);font-weight:750;letter-spacing:-.025em;line-height:1.08;text-wrap:balance}.swatch-template-banner{margin:0!important;padding-block:clamp(8px,1.2vw,14px) clamp(4px,.8vw,8px)}.swatch-template-banner .collection-banner__content{padding-block:0!important}.swatch-template-banner .collection-banner__content>.block{padding-bottom:0}.swatch-template-banner .collection-banner__heading{margin:0}.swatch-template-banner .subtext{margin-block:8px 0}.swatch-template-banner+.swatch-section{margin-top:clamp(12px,1.5vw,20px)!important}@media(min-width:600px){.collection-banner__content--with-media{padding-inline-end:calc(8 * var(--space-unit))}.collection-banner__content.color-scheme{padding:calc(10 * var(--space-unit))}.collection-banner__content.color-scheme h1{padding-top:calc(2 * var(--space-unit))}}@media(min-width:769px){.collection-banner__content{width:50%;min-width:400px}.collection-banner__content.color-scheme{padding:calc(12 * var(--space-unit))}.collection-banner__content-wide{width:66%}}@media(min-width:1024px){.collection-banner__content--with-media.text-start,.collection-banner__content--with-media.panel.text-start{padding-inline-end:112px}}@media(min-width:990px){.collection-banner__heading{font-size:clamp(30px,2.2vw,40px)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/collection-banner.css.map */
