banner{display:block;background:var(--banner-background)}@media (width < 1000px){banner{margin:15px}}@media (width < 1000px){banner .content-over-media{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:0}}@media (width < 1000px){banner .content-over-media>:is(img,video,iframe,svg,video-media){aspect-ratio:410 / 286}}@media (width < 1000px){{display:none}}banner[class*=--boxed]{--content-over-media-gap: var(--section-inner-spacing-inline);background:var(--banner-background);padding-block-start:var(--section-inner-max-spacing-block);padding-block-end:var(--section-inner-max-spacing-block);padding-inline-start:max(var(--container-gutter),50% - var(--container-max-width) / 2);padding-inline-end:max(var(--container-gutter),50% - var(--container-max-width) / 2)}banner[class*=--boxed] .content-over-media>:not(img,svg){padding-block-start:0!important}@media (width < 1000px){banner .banner__content-wrapper{padding:20px}}banner .banner__text-wrapper{grid-area:text}banner .banner__subheading{display:inline-block;padding:6px 16px;border:1px solid rgba(255,255,255,.24);border-radius:70px;margin-block-end:7px;line-height:1}banner .banner__heading{margin-block-start:0}banner .banner__text{margin-block-start:30px}@media (width < 1000px){banner .banner__text{opacity:.7}}banner .banner__button{grid-area:button;margin-block-start:60px;align-self:end}@media (width < 1000px){banner .banner__button{margin-block-start:25px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-banner.css.map */
