.o-collection-banner{background-color:transparent}body:has(.o-header--transparent-enabled):has(.o-collection-banner[data-breadcrumbs-position=above]) .o-collection-banner--has-image .o-collection-banner__breadcrumbs{background:transparent;left:0;position:absolute;top:var(--header-main-height);width:100%}.o-collection-banner__size--small .o-collection-banner__image{min-height:40rem}.o-collection-banner__size--medium .o-collection-banner__image{min-height:54rem}.o-collection-banner__size--large .o-collection-banner__image{min-height:72rem}.o-collection-banner__size--full-height .o-collection-banner__image{min-height:100vh}.o-collection-banner__breadcrumbs{margin-bottom:1.5rem;margin-top:0}.o-collection-banner__breadcrumbs .m-breadcrumbs__list{margin:0}.o-collection-banner__inner{display:grid;position:relative}.o-collection-banner[data-breadcrumbs-position=above] .o-collection-banner__breadcrumbs{grid-row:1}.o-collection-banner__image{height:21rem;width:100%}@media screen and (min-width:768px){.o-collection-banner__image{height:40rem}}.o-collection-banner__image img{border-radius:0;height:100%;object-fit:cover;width:100%}.o-collection-banner__content-on-image{display:flex;height:100%;left:0;padding:2.4rem 0;position:absolute;top:0;width:100%}.o-collection-banner__content .grid{height:100%}.o-collection-banner__description p:last-child,.o-collection-banner__description:last-child,.o-collection-banner__title:last-child{margin-bottom:0}