.collection-banner-section:not(:empty)~.main-collection .main-collection__title{display:none}.collection-banner.container:not(.container--block){margin-top:1.25rem;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;text-align:center}@media screen and (max-width:767px){.collection-banner__text-wrapper{margin-top:.625rem;text-align:left}}.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;--columns:1}@media screen and (min-width:768px){.collection-banner__text{--columns:1.5}}@media screen and (min-width:768px){.collection-banner__text-inner{width:66.6666666667%;margin-left:auto;margin-right:auto}}.collection-banner__tags{margin-top:.9375rem}@media screen and (max-width:767px){.collection-banner__tags{margin-bottom:.9375rem}.collection-banner__tags .swiper-container{margin-left:calc(var(--site-side-spacing)*-1);margin-right:calc(var(--site-side-spacing)*-1);padding-left:var(--site-side-spacing);padding-right:var(--site-side-spacing)}}@media screen and (min-width:768px){.collection-banner__tags{margin-top:1.25rem}}.collection-banner--has-image.container:not(.container--block){margin-top:.9375rem}.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)}}