.collection-banner{display:block;margin-left:calc(var(--site-side-spacing)*-1);position:relative;width:calc(100% + var(--site-side-spacing)*2)}@media screen and (min-width:768px){.collection-banner{margin-left:calc(var(--site-side-spacing-md)*-1);width:calc(100% + var(--site-side-spacing-md)*2)}}.collection-banner__link{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;z-index:2}.collection-banner__link.focus-visible{opacity:1;outline:2px solid var(--color-brand-primary);outline-offset:-2px}.collection-banner__link:focus-visible{opacity:1;outline:2px solid var(--color-brand-primary);outline-offset:-2px}.collection-banner__media{position:relative}.collection-banner__media img{-webkit-transition:-webkit-transform var(--duration-default) ease-in-out;transition:-webkit-transform var(--duration-default) ease-in-out;transition:transform var(--duration-default) ease-in-out;transition:transform var(--duration-default) ease-in-out,-webkit-transform var(--duration-default) ease-in-out}.collection-banner__content{bottom:0;left:var(--site-side-spacing);pointer-events:none;position:absolute;right:var(--site-side-spacing);top:0;z-index:3}@media screen and (min-width:768px){.collection-banner__content{bottom:0;left:var(--site-side-spacing-md);right:var(--site-side-spacing-md);top:0}}.collection-banner__content .content__wrapper{height:100%;margin:0 auto;max-width:32.75rem}.collection-banner__content .content__wrapper h3,.collection-banner__content .content__wrapper p{color:var(--color-white);text-align:center}.collection-banner__content .content__wrapper .button{margin:0 auto;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;pointer-events:auto}