.collection-banner{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;position:relative;overflow:hidden;min-height:var(--cb-min-height)}.collection-banner--no-media{min-height:0}.collection-banner__media{grid-area:1 / 1 / 2 / 2;position:relative;width:100%;aspect-ratio:var(--cb-aspect)}.collection-banner__media picture,.collection-banner__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.collection-banner .collection-banner__content{grid-area:1 / 1 / 2 / 2;position:relative;z-index:1;display:flex;width:100%;padding-top:2rem;padding-bottom:2rem}.collection-banner__box{width:100%;max-width:54rem;text-align:var(--cb-text-align, left)}.collection-banner .collection-banner__box{background:transparent;padding:0}.collection-banner__heading{margin:0}.collection-banner__subheading{margin-top:1rem}.collection-banner__text{margin-top:1.5rem}.collection-banner__subheading>:first-child,.collection-banner__text>:first-child{margin-top:0}.collection-banner__subheading>:last-child,.collection-banner__text>:last-child{margin-bottom:0}@media screen and (max-width:749px){.collection-banner__content--mobile-top-left,.collection-banner__content--mobile-top-center,.collection-banner__content--mobile-top-right{align-items:flex-start}.collection-banner__content--mobile-middle-left,.collection-banner__content--mobile-middle-center,.collection-banner__content--mobile-middle-right{align-items:center}.collection-banner__content--mobile-bottom-left,.collection-banner__content--mobile-bottom-center,.collection-banner__content--mobile-bottom-right{align-items:flex-end}.collection-banner__content--mobile-top-left,.collection-banner__content--mobile-middle-left,.collection-banner__content--mobile-bottom-left{justify-content:flex-start}.collection-banner__content--mobile-top-center,.collection-banner__content--mobile-middle-center,.collection-banner__content--mobile-bottom-center{justify-content:center}.collection-banner__content--mobile-top-right,.collection-banner__content--mobile-middle-right,.collection-banner__content--mobile-bottom-right{justify-content:flex-end}}@media screen and (min-width:750px){.collection-banner__content--top-left,.collection-banner__content--top-center,.collection-banner__content--top-right{align-items:flex-start}.collection-banner__content--middle-left,.collection-banner__content--middle-center,.collection-banner__content--middle-right{align-items:center}.collection-banner__content--bottom-left,.collection-banner__content--bottom-center,.collection-banner__content--bottom-right{align-items:flex-end}.collection-banner__content--top-left,.collection-banner__content--middle-left,.collection-banner__content--bottom-left{justify-content:flex-start}.collection-banner__content--top-center,.collection-banner__content--middle-center,.collection-banner__content--bottom-center{justify-content:center}.collection-banner__content--top-right,.collection-banner__content--middle-right,.collection-banner__content--bottom-right{justify-content:flex-end}.collection-banner .collection-banner__content{padding-top:4rem;padding-bottom:4rem}.collection-banner__box{max-width:66rem}}.collection-banner--text-mobile-left{--cb-text-align: left;--cb-justify: flex-start}.collection-banner--text-mobile-center{--cb-text-align: center;--cb-justify: center}.collection-banner--text-mobile-right{--cb-text-align: right;--cb-justify: flex-end}@media screen and (min-width:750px){.collection-banner--text-left{--cb-text-align: left;--cb-justify: flex-start}.collection-banner--text-center{--cb-text-align: center;--cb-justify: center}.collection-banner--text-right{--cb-text-align: right;--cb-justify: flex-end}}.collection-banner__breadcrumbs{margin-bottom:1.2rem}.collection-banner .collection-banner__breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--cb-justify, flex-start);gap:.4rem .8rem;margin:0;padding:0;list-style:none;font-size:1.3rem;line-height:1.4}.collection-banner__breadcrumb{display:flex;align-items:center;gap:.8rem}.collection-banner__breadcrumb-sep{opacity:.5}.collection-banner .collection-banner__breadcrumb-link{color:rgb(var(--color-foreground));text-decoration:none;opacity:.75;transition:opacity var(--duration-short, .1s) ease}.collection-banner .collection-banner__breadcrumb-link:hover,.collection-banner .collection-banner__breadcrumb-link:focus-visible{opacity:1;text-decoration:underline;text-underline-offset:.3rem}.collection-banner__breadcrumb-current{font-weight:600}@media screen and (min-width:750px){.collection-banner__breadcrumbs{margin-bottom:1.6rem}.collection-banner .collection-banner__breadcrumb-list{font-size:1.4rem}}@media screen and (max-width:749px){.collection-banner.collection-banner--bg-mobile-solid .collection-banner__box{background-color:rgba(var(--color-background),var(--cb-bg-opacity-mobile));padding:2.4rem}.collection-banner.collection-banner--bg-mobile-gradient .collection-banner__box{background-image:linear-gradient(to bottom,rgba(var(--color-background),0),rgba(var(--color-background),var(--cb-bg-opacity-mobile)) 25% 75%,rgba(var(--color-background),0));padding:3.6rem 2.4rem}}@media screen and (min-width:750px){.collection-banner.collection-banner--bg-solid .collection-banner__box{background-color:rgba(var(--color-background),var(--cb-bg-opacity-desktop));padding:3.6rem}.collection-banner.collection-banner--bg-gradient .collection-banner__box{background-image:linear-gradient(to bottom,rgba(var(--color-background),0),rgba(var(--color-background),var(--cb-bg-opacity-desktop)) 25% 75%,rgba(var(--color-background),0));padding:5.4rem 3.6rem}}@media screen and (max-width:749px){.collection-banner--stack-mobile{grid-template-rows:auto auto;min-height:0}.collection-banner.collection-banner--stack-mobile .collection-banner__content{grid-area:2 / 1 / 3 / 2;align-items:flex-start}}.collection-banner__mobile-scheme{display:contents}@media screen and (max-width:749px){.collection-banner--mobile-scheme .collection-banner__box{--color-background: inherit;--gradient-background: inherit;--color-foreground: inherit;--color-background-contrast: inherit;--color-shadow: inherit;--color-button: inherit;--color-button-text: inherit;--color-secondary-button: inherit;--color-secondary-button-text: inherit;--color-link: inherit;--color-badge-foreground: inherit;--color-badge-background: inherit;--color-badge-border: inherit;--payment-terms-background-color: inherit}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/collection-banner.css.map */
