.collection-banner-section:not(:empty)~.main-collection .main-collection__title{display:none}.collection-banner.container:not(.container--block){margin-top:1.875rem;margin-bottom:1.25rem}.collection-banner__content,.collection-banner__image-wrapper{position:relative}.collection-banner__image-wrapper .img{margin:0}.collection-banner__text-wrapper{position:relative}@media screen and (max-width:767px){.collection-banner__text-wrapper{margin-top:.625rem}}.collection-banner__title{margin:0}.collection-banner__text{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.875rem;line-height:1.375rem;margin-top:.75rem}.collection-banner__tags{margin-top:.9375rem}@media screen and (max-width:767px){.collection-banner__tags{margin-bottom:.9375rem}}@media screen and (min-width:768px){.collection-banner__tags{margin-top:1.25rem}}.collection-banner--has-image .collection-banner__image-wrapper{max-height:18.75rem;overflow:hidden}.collection-banner--has-image .collection-banner__text-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center;margin-top:0;padding:0 var(--site-side-spacing)}.collection-banner--has-image .collection-banner__text,.collection-banner--has-image .collection-banner__title{margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.collection-banner--has-image .collection-banner__tags{margin-top:1.875rem}}.collection-banner--has-image .swiper-container{margin-left:0}@media screen and (min-width:768px) and (max-width:1023px){.collection-banner--has-image .swiper-container{margin-left:calc(var(--site-side-spacing)*-1)}}