.collection-banner{position:relative}.collection-banner__image{margin-bottom:0}.collection-banner__content{position:absolute;top:0;left:0;width:100%;height:100%}.collection-banner__content-inner{width:100%;max-width:var(--site-center);padding:2.25rem var(--site-side-spacing);margin:0 auto}@media screen and (min-width:768px){.collection-banner__content-inner{padding:var(--container-spacing-md) var(--site-side-spacing-md)}}@media screen and (min-width:1024px){.collection-banner__content-inner{padding:4.5rem var(--site-side-spacing-md)}}.collection-banner__content-title{color:var(--color-white);font-size:2.5rem;line-height:2.25rem;letter-spacing:.2rem;text-shadow:0 4px 10px rgba(0,0,0,.63)}@media screen and (min-width:768px){.collection-banner__content-title{font-size:3.4375rem;line-height:3.125rem;letter-spacing:.275rem}}.collection-banner__content-subtitle{margin-top:.25rem;color:var(--color-white);font-size:.9375rem;line-height:1.125rem;letter-spacing:.09375rem;text-shadow:0 4px 10px rgba(0,0,0,.63)}@media screen and (min-width:768px){.collection-banner__content-subtitle{font-size:1.0625rem;line-height:1.25rem;letter-spacing:.10625rem}}.collection-banner__content-subtitle p,.collection-banner__content-title p{margin-bottom:0}.collection-banner__content-subtitle a,.collection-banner__content-title a{color:inherit;text-decoration:underline}.collection-banner__content-button{margin-top:calc(var(--element-spacing)*1.5)}@media screen and (min-width:768px){.collection-banner__content-button{margin-top:calc(var(--element-spacing)*2)}}