body.collection-filters--active .collection-banner{display:none!important}@media screen and (max-width:767px){.collection-banner{margin-left:calc(var(--site-side-spacing)*-1);margin-right:calc(var(--site-side-spacing)*-1)}}@media screen and (max-width:1199px){.collection-banner{grid-column-start:5}}@media screen and (max-width:767px){.collection-banner{grid-column-start:1!important}.collection-banner:not(.has-image){padding:2rem}}@media screen and (max-width:767px){.collection-banner.mobile-hidden{display:none}}.collection-banner__wrapper{overflow:hidden;position:relative;padding:0;width:100%;height:100%}.collection-banner figure{margin-bottom:0}.collection-banner__text{line-height:1.6}.collection-banner__text strong{font-family:Dalmatins-2}@media screen and (max-width:767px){.collection-banner__text{font-size:1.25rem}}.collection-banner__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:10}.collection-banner.has-image .collection-banner__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.collection-banner__content{z-index:20;width:100%;max-width:95%}@media screen and (min-width:768px){.collection-banner__content{max-width:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.collection-banner__button-wrapper{text-align:center}.collection-banner__button-wrapper span{border-radius:100px}.collection-banner img{object-fit:cover;width:100%;height:100%;aspect-ratio:1/1}@media screen and (min-width:768px){.collection-banner img{aspect-ratio:16/9}}@media screen and (min-width:768px){.collection-banner figure{height:100%;padding-bottom:0}}.col-start-1{grid-column-start:1}@media screen and (min-width:1200px){.col-start-2{grid-column-start:4}}@media screen and (min-width:1200px){.col-start-3{grid-column-start:7}}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.row-start-4{grid-row-start:4}@media not all and (min-width:1024px){.max-lg:col-start-1{grid-column-start:1}}@media not all and (min-width:1024px){.max-lg:row-start-1{grid-row-start:1}}@media not all and (min-width:1024px){.max-lg:row-start-2{grid-row-start:2}}@media not all and (min-width:1024px){.max-lg:row-start-3{grid-row-start:3}}@media not all and (min-width:1024px){.max-lg:row-start-4{grid-row-start:4}}