@media screen and (min-width:768px){.o-collection-banner:not(.o-collection-banner--has-image):not(.o-collection-banner--has-logo) .o-collection-banner__content{margin-top:-2rem}}@media screen and (min-width:1250px){.o-collection-banner:not(.o-collection-banner--has-image):not(.o-collection-banner--has-logo) .o-collection-banner__content{margin-top:calc(var(--layout-block-spacing-large)*-1)}}.o-collection-banner__inner{position:relative}.o-collection-banner--has-image .o-collection-banner__breadcrumbs{background:transparent;left:0;position:absolute;top:1rem;width:100%}.o-collection-banner--has-logo .o-collection-banner__content-inner{gap:2rem}@media screen and (min-width:768px){.o-collection-banner--has-logo .o-collection-banner__content-inner{flex-wrap:nowrap;gap:initial;justify-content:flex-start}}.o-collection-banner__breadcrumbs .m-breadcrumbs__list{justify-content:center}@media screen and (min-width:768px){.o-collection-banner__breadcrumbs .m-breadcrumbs__list{justify-content:normal}}.o-collection-banner__logo{max-width:100%;text-align:center;width:100%}@media screen and (min-width:768px){.o-collection-banner__logo{max-width:28rem}}@media screen and (min-width:990px){.o-collection-banner__logo{max-width:34rem}}.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{margin-bottom:5rem}@media screen and (min-width:768px){.o-collection-banner__content{margin-bottom:0}}.o-collection-banner__title{margin-bottom:3rem}.o-collection-banner__description p{line-height:1.6}.o-collection-banner__description p:last-child,.o-collection-banner__description:last-child,.o-collection-banner__title:last-child{margin-bottom:0}