.banner{margin-top:2rem;margin-bottom:2rem;text-align:center}@media(min-width:768px){.banner{margin-top:4rem;margin-bottom:4rem}}.banner .banner-button,.banner .banner-text:last-child,.banner .banner-title:last-child{margin-bottom:0}.banner.banner-color{padding-top:3rem;padding-bottom:3rem}@media(min-width:768px){.banner.banner-color{padding-top:4rem;padding-bottom:4rem}}.banner.banner-dark h1,.banner.banner-dark h2,.banner.banner-dark h3,.banner.banner-dark h4,.banner.banner-dark h5,.banner.banner-dark h6,.banner.banner-dark p{color:#fff}.collection-list{overflow:hidden;margin-top:2rem;margin-bottom:2rem}@media(min-width:768px){.collection-list{margin-top:4rem;margin-bottom:4rem}}@media(min-width:992px){.collection-list{margin-top:6rem;margin-bottom:6rem}}.collection-list .collection-list-subtitle,.collection-list .collection-list-title{text-align:center}.collection-list .collection-list-slider{margin-top:2rem}@media screen and (min-width:768px){.collection-list .collection-list-slider-centered .splide__list{justify-content:center}}.collection-list .collection-item{display:block;position:relative;width:100%;text-decoration:none}.collection-list .collection-item:hover .collection-image img{transform:scale(1.05)}.collection-list .collection-item .collection-image{position:relative;width:100%;height:0;padding-bottom:140%;overflow:hidden}.collection-list .collection-item .collection-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.collection-list .collection-item .collection-title{font-size:18px;position:absolute;bottom:5%;left:15%;background:var(--body-bg);text-transform:uppercase;width:76%;text-align:center;padding:.5rem 0}.collection-list .collection-list-slider{position:relative}.collection-list .collection-list-slider:before{content:"";position:absolute;top:36%;left:0;width:100%;height:28%;background:var(--bg-collection-list-homepage)}