.marketing-banner-wrapper{--padding: 2rem;display:flex;z-index:1;justify-content:space-between;gap:2rem;padding:0;position:relative;align-items:center;justify-items:flex-start}.marketing-banner .block{padding-left:var(--padding);z-index:1}.marketing-banner .block~.block{padding-left:initial}.marketing-banner .block:last-of-type{padding-right:var(--padding)}.marketing-banner .button{height:max-content;text-align:center;position:unset}.marketing-banner h2{margin:0}.marketing-banner .button .icon{max-width:2rem;margin-right:1rem}.marketing-banner .button path{stroke:currentColor}.marketing-banner .icon-arrow{width:2.5rem}.marketing-banner .heading-wrapper{flex:1}.marketing-banner .heading a{color:rgb(var(--color-base-text))}.marketing-banner .more-than-one-link-exists a:after{content:unset;position:static;width:initial;height:initial}.marketing-banner .more-than-one-link-exists a:before{content:unset}.marketing-banner a:focus-visible:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3);outline:.2rem solid rgba(var(--color-foreground),.5)}.marketing-banner :is(.heading-wrapper,.text-wrapper){padding-top:var(--padding);padding-bottom:var(--padding)}.marketing-banner .block.image{padding:0;z-index:0}.marketing-banner img{display:block;max-height:15rem;width:auto}.marketing-banner .block:is(.text-wrapper,.heading-wrapper){margin:0}.marketing-banner .background,.marketing-banner .blocks-wrapper{grid-area:1 / 1 / 1 / 4}@media screen and (max-width: 749px){.marketing-banner-wrapper{flex-direction:column}section.marketing-banner .block{padding-top:0;padding-bottom:0}section.marketing-banner .block:not(.image){padding-left:var(--padding);padding-right:var(--padding)}section.marketing-banner .block:not(.image):first-of-type{padding-top:var(--padding)}.marketing-banner .block.last-visible-block:not(:first-of-type){padding-bottom:var(--padding)}section.marketing-banner div:nth-child(3){padding-bottom:var(--padding)}section.marketing-banner .block:last-of-type{padding-bottom:var(--padding)}.marketing-banner .button-wrapper{padding:0 2rem}.marketing-banner :is(.button-wrapper,.button){width:100%}.marketing-banner .block:is(.image,.text-wrapper){place-self:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/430/assets/section-marketing-banner.css.map */
