.bts-banner{position:relative;width:100dvw;min-height:var(--bts-min-height-mobile, 420px);overflow:hidden;color:var(--bts-text-color, #F1ECD3);margin-bottom:24px}.bts-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0}.bts-banner__bg picture,.bts-banner__bg img{display:block;width:100%;height:100%}.bts-banner__bg-img{object-fit:cover}.bts-banner__bg-fallback{width:100%;height:100%;background:#1f4a39}.bts-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;pointer-events:none}.bts-banner__inner{position:relative;z-index:1;display:grid;align-items:flex-end;min-height:inherit}.bts-banner__content{margin:0 auto;width:100%;max-width:var(--bts-content-max-width, 1200px);padding:20px 16px;text-align:left}.bts-banner__heading-container{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px}.bts-align-center .bts-banner__content{text-align:center}.bts-align-right .bts-banner__content{text-align:right;margin-left:auto;margin-right:16px}.bts-banner__eyebrow{margin:0 0 8px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--bts-text-color, #F1ECD3);opacity:.9}.bts-banner__heading{line-height:1.05;font-weight:700}.bts-banner__heading .bts-line{display:block;font-size:27px;white-space:nowrap}.bts-banner__heading .bts-highlight{color:var(--bts-highlight-color, #FFC436)}.bts-banner__heading .bts-year{font-weight:600;font-size:21px;margin-left:4px}.bts-banner__subtext{color:#f1ecd3;font-family:Inter;font-size:13px;font-style:normal;font-weight:500;line-height:17px;max-width:35ch}.bts-banner__happening{font-size:12px;letter-spacing:.06em;text-transform:uppercase;text-align:right;color:var(--bts-text-color, #F1ECD3);opacity:.95}.show-desktop{display:none}.show-mobile{display:block}@media (min-width: 750px){.bts-banner__subtext{font-size:15px}}@media (min-width: 990px){.bts-banner{margin-bottom:32px}.bts-banner__inner{align-items:center}.bts-banner{min-height:var(--bts-min-height-desktop, 560px)}.bts-banner__content{padding:56px 40px}.bts-banner__heading .bts-line{font-size:36px}.bts-banner__heading .bts-year{font-size:28px}.show-desktop{display:block}.show-mobile{display:none}.bts-banner__bg-img{object-position:left}.bts-banner__content{margin:0;padding:0;--context-section-spacing-block-start: var(--section-outer-spacing-block);--context-section-spacing-block-end: var(--section-outer-spacing-block);--context-section-spacing-inline: var(--container-gutter);--calculated-section-spacing-block-start: var(--section-spacing-block-start, var(--section-spacing-block, var(--context-section-spacing-block-start)));--calculated-section-spacing-block-end: var(--section-spacing-block-end, var(--section-spacing-block, var(--context-section-spacing-block-end)));--calculated-section-spacing-inline: var(--section-spacing-inline, var(--context-section-spacing-inline));--container-inner-width: min((100vw - var(--scrollbar-width, 0px)) - var(--calculated-section-spacing-inline, 0px) * 2, var(--container-max-width));--container-outer-width: calc(((100vw - var(--scrollbar-width, 0px)) - var(--container-inner-width, 0px)) / 2);--section-stack-spacing-inline: var(--section-inner-spacing-inline, 0px);padding-inline-start:max(var(--calculated-section-spacing-inline),50% - var(--container-max-width) / 2);padding-inline-end:max(var(--calculated-section-spacing-inline),50% - var(--container-max-width) / 2)}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/back-to-school-banner.css.map */
