.cs-banner-title .banner.page-width:after{width:calc(100% - 3rem);transform:translate(-50%);left:50%}.cs-banner-title .banner.page-width .banner__media{width:calc(100% - 3rem);transform:translate(-50%);left:50%}@media screen and (min-width:750px){.cs-banner-title .banner.page-width:after{width:calc(100% - 10rem)}.cs-banner-title .banner.page-width .banner__media{width:calc(100% - 10rem)}}@media screen and (max-width:749px){.cs-banner-title .hide-mobile{display:none}}@media screen and (min-width:750px){.cs-banner-title .hide-desktop{display:none}}@media screen and (max-width:749px){.cs-banner-title .banner__box{min-height:52rem;display:flex;flex-direction:column;justify-content:center}}@media screen and (min-width:750px){.cs-banner-title div.banner__box.content-container{max-width:50rem}}@media screen and (max-width:749px){.cs-banner-title div.banner__box.content-container{justify-content:flex-end;text-align:left;align-items:flex-start}}.cs-banner-title .banner-column{display:flex;flex-direction:column;gap:2rem}.cs-banner-title .banner-column.first-column{gap:1rem}.cs-banner-title .banner__heading{margin:0;text-transform:uppercase}.cs-banner-title .banner__text.subtitle{font-weight:500}@media screen and (min-width:990px){.cs-banner-title div.banner__box.content-container{max-width:var(--page-width);display:grid;grid-template-columns:1fr 1fr;gap:10rem;align-items:flex-end}}@media screen and (min-width:990px){.cs-banner-title .hxxl{font-size:10rem;line-height:1}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cs-banner-title.css.map */
