.illustrated-banner{--ib-gutter: max(var(--container-margin), calc((100cqw - var(--ideal-width)) / 2));container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);background:var(--color-background);color:var(--color-foreground)}.illustrated-banner__side{display:none}.illustrated-banner__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;padding:var(--ib-pt) var(--ib-gutter) var(--ib-pb);text-align:center}.illustrated-banner--left .illustrated-banner__content{align-items:flex-start;text-align:left}.illustrated-banner__logo{width:var(--ib-logo-width);max-width:100%}.illustrated-banner__logo img,.illustrated-banner__mobile img{display:block;width:100%;height:auto}.illustrated-banner__text{display:flex;flex-direction:column;gap:8px;width:100%;max-width:var(--ib-text-width)}.illustrated-banner__subtitle,.illustrated-banner__title{margin:0;color:inherit}.illustrated-banner__richtext{margin-top:12px}.illustrated-banner__richtext>:first-child{margin-top:0}.illustrated-banner__richtext>:last-child{margin-bottom:0}@media(max-width:1023px){.illustrated-banner--has-mobile-image .illustrated-banner__content,.illustrated-banner--has-mobile-image .illustrated-banner__mobile{grid-column:1;grid-row:1}.illustrated-banner--has-mobile-image .illustrated-banner__content{position:relative;z-index:1;align-items:center;text-align:center}.illustrated-banner--has-mobile-image .illustrated-banner__logo{display:none}.illustrated-banner--has-mobile-image .illustrated-banner__mobile picture{display:block;height:100%}.illustrated-banner--has-mobile-image .illustrated-banner__mobile img{height:100%;object-fit:cover}}@media(min-width:1024px){.illustrated-banner{grid-template-columns:var(--ib-left-width, 0px) minmax(0,1fr) var(--ib-right-width, 0px);min-height:var(--ib-min-height)}.illustrated-banner__side{position:relative;display:block;overflow:hidden}.illustrated-banner__side--left{grid-column:1;grid-row:1}.illustrated-banner__side--right{grid-column:3;grid-row:1}.illustrated-banner__side img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.illustrated-banner__side--left img{object-position:left center}.illustrated-banner__side--right img{object-position:right center}.illustrated-banner__content{grid-column:2;grid-row:1;padding:var(--ib-sm-pt) max(var(--container-margin),calc(var(--ib-gutter) - var(--ib-right-width, 0px))) var(--ib-sm-pb) max(var(--container-margin),calc(var(--ib-gutter) - var(--ib-left-width, 0px)))}.illustrated-banner__logo{width:var(--ib-sm-logo-width)}.illustrated-banner__mobile{display:none}}body:has(.illustrated-banner--hide-location-cards) .section-location-cards{display:none}.illustrated-banner .illustrated-banner__subtitle{font-size:var(--ib-subtitle-size)}.illustrated-banner .illustrated-banner__title{font-size:var(--ib-title-size)}.illustrated-banner .illustrated-banner__richtext{font-size:var(--ib-text-size)}@media(min-width:768px){.illustrated-banner .illustrated-banner__subtitle{font-size:var(--ib-sm-subtitle-size)}.illustrated-banner .illustrated-banner__title{font-size:var(--ib-sm-title-size)}.illustrated-banner .illustrated-banner__richtext{font-size:var(--ib-sm-text-size)}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/section-illustrated-banner.css.map */
