.banner-v11__item{position:relative}.banner-v11 xo-grid{column-gap:5rem}.banner-v11__item--left{display:flex;align-items:start}.banner-v11__item--left .banner-v11__item-wrap{width:100%}@media (min-width: 768px){.banner-v11__item--right{padding-left:calc(var(--padding-left) / 2);padding-right:calc(var(--padding-right) / 2)}}@media (min-width: 992px){.banner-v11__item--right{padding-left:var(--padding-left);padding-right:var(--padding-right)}}.banner-v11__content{padding-top:2.4rem}@media (min-width: 768px){.banner-v11__content{padding:4.8rem 0}}.banner-v11__title{font-weight:500;font-size:clamp(3rem,calc(.75vw + 2.7rem),3.6rem);line-height:calc(1 + .2 / var(--font-heading-scale));margin-bottom:1.6rem}.banner-v11__subtitle{font-weight:600;font-size:calc(var(--font-heading-scale) * 1.2rem);line-height:calc(1 + .1 / var(--font-heading-scale));text-transform:uppercase;letter-spacing:.24rem;margin-bottom:.8rem}.banner-v11__desc{font-weight:400;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .8 / var(--font-body-scale))}.banner-v11__subtitle,.banner-v11__title,.banner-v11__desc{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}.banner-v11__img img{max-height:75rem}.banner-v11__desc.rte{font-weight:400;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .8 / var(--font-body-scale));color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}.banner-v11__desc.rte p{margin:0 0 .8rem}.banner-v11__desc.rte h3,.banner-v11__desc.rte h4{margin:.6rem 0 .4rem;font-weight:600}.banner-v11__desc.rte ul,.banner-v11__desc.rte ol{margin:.4rem 0 .8rem;padding-left:1.2rem}.banner-v11__desc.rte li{margin:.2rem 0}.banner-v11__desc.rte a{text-decoration:underline}.banner-v11__img{display:grid}.banner-v11__img img{width:100%;height:auto;object-fit:cover;max-height:75rem}@media (max-width: 768px){.banner-v11__img img{max-height:none}}.banner-v11__item--third{display:flex;align-items:center}@media (min-width: 768px){.banner-v11__item--third{padding-left:calc(var(--padding-left) / 2);padding-right:calc(var(--padding-right) / 2)}}@media (min-width: 992px){.banner-v11__item--third{padding-left:var(--padding-left);padding-right:var(--padding-right)}}@media (min-width: 992px) and (max-width: 1279px){.banner-v11 xo-grid{column-gap:3rem}}@media (min-width: 1280px){.banner-v11 xo-grid{column-gap:4rem}}.banner-v11__content:only-child{padding-top:2.4rem}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-banner-v11.css.map */
