.story-banner{position:relative}.container--default .story-banner{height:0;padding-top:146.67%}@media screen and (min-width: 768px){.container--default .story-banner{padding-top:54.17%}}.container--full .story-banner,.container--wide .story-banner{height:146.67vw;padding-top:0}@media screen and (min-width: 768px){.container--full .story-banner,.container--wide .story-banner{height:54.17vw}}.story-banner.link{display:block}.story-banner.link:hover,.story-banner.link:active,.story-banner.link:focus{color:var(--color-brand-text)}.story-banner__text-wrapper{box-sizing:border-box;height:100%;padding-top:2.5rem;padding-bottom:1.5rem;position:relative;z-index:1}@media screen and (min-width: 1024px){.story-banner__text-wrapper{padding-top:5rem;padding-bottom:5rem}}.container--default .story-banner__text-wrapper{position:absolute;top:0;left:0;right:0;bottom:0}.story-banner__text-content{position:relative;height:100%}@media screen and (min-width: 1024px){.story-banner__text-content{padding:0}}.story-banner__title{margin-top:calc(var(--element-spacing) * 0);margin-bottom:calc(var(--element-spacing) * .5)}@media screen and (max-width: 1023px){.story-banner__title{font-size:2.5rem}}@media screen and (max-width: 1023px){.story-banner__text{width:100%!important}}@media screen and (min-width: 1024px){.story-banner__text{font-size:2.75rem}}.story-banner__link{position:absolute;right:1.5rem;bottom:0;z-index:1}@media screen and (min-width: 1024px){.story-banner__link{right:0}}.story-banner__image{position:absolute;top:0;left:0;z-index:0}
/*# sourceMappingURL=/cdn/shop/t/35/assets/section-story-banner.css.map */
