.bts-banner{--bts-heading-color: #0b2c5c;--bts-subtitle-color: #3d5f86;--bts-label-color: #7a97b3;--bts-colon-color: #e88400;--bts-digit-from: #ff9a12;--bts-digit-to: #ffd84a;--bts-digit-text: #ffffff;--bts-button-bg: #0b2c5c;--bts-button-text: #ffffff;--bts-content-left: 50px;--bts-content-top: 48px;--bts-content-max: 560px;--bts-button-top: 28px;--bts-button-left: 0px;--bts-min-height-desktop: 420px;--bts-min-height-mobile: 520px;--bts-heading-size: 48px;--bts-heading-size-mobile: 26px;--bts-subtitle-size: 18px;--bts-subtitle-size-mobile: 14px;--bts-label-size: 13px;--bts-label-size-mobile: 12px;--bts-heading-mt: 0px;--bts-heading-mb: 14px;--bts-subtitle-mb: 28px;--bts-heading-mt-mobile: 0px;--bts-heading-mb-mobile: 12px;--bts-subtitle-mb-mobile: 22px;position:relative;overflow:hidden;width:100%;min-height:var(--bts-min-height-desktop);color:var(--bts-heading-color);background-color:#d8ecf8}.bts-banner--has-image{min-height:0}.bts-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bts-banner--has-image .bts-banner__bg{position:relative;inset:auto}.bts-banner__bg-layer,.bts-banner__bg-fallback{width:100%;height:100%}.bts-banner--has-image .bts-banner__bg-layer{height:auto}.bts-banner__bg-layer--desktop{display:block}.bts-banner__bg-layer--mobile{display:none}.bts-banner__bg img,.bts-banner__bg-fallback{display:block;width:100%;height:100%;object-fit:cover;object-position:center right}.bts-banner--has-image .bts-banner__bg img{width:100%;height:auto;object-fit:unset;object-position:unset}.bts-banner__bg-fallback{background-position:center right;background-repeat:no-repeat;background-size:cover}.bts-banner__inner{position:relative;z-index:1;box-sizing:border-box;display:flex;align-items:center;width:100%;min-height:inherit;padding:var(--bts-content-top) 24px var(--bts-content-top) var(--bts-content-left)}.bts-banner--has-image .bts-banner__inner{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0}.bts-banner__content{width:100%;max-width:var(--bts-content-max)}.bts-banner__heading{margin:var(--bts-heading-mt) 0 var(--bts-heading-mb);color:var(--bts-heading-color);font-size:var(--bts-heading-size);font-weight:800;line-height:1.15;letter-spacing:-.02em;white-space:nowrap}.bts-banner__subtitle{margin:0 0 var(--bts-subtitle-mb);color:var(--bts-subtitle-color);font-size:var(--bts-subtitle-size);font-weight:500;line-height:1.45}.bts-banner__countdown{display:inline-flex;align-items:flex-start;gap:10px;flex-wrap:nowrap}.bts-banner__unit{display:flex;flex-direction:column;align-items:center;gap:8px}.bts-banner__digits{display:flex;gap:6px}.bts-banner__digit{display:flex;align-items:center;justify-content:center;width:clamp(34px,3.4vw,52px);height:clamp(46px,4.6vw,68px);border-radius:10px;background:linear-gradient(180deg,var(--bts-digit-from) 0%,var(--bts-digit-to) 100%);box-shadow:0 4px 10px #0000001f;color:var(--bts-digit-text);font-size:clamp(20px,2.3vw,34px);font-weight:800;line-height:1}.bts-banner__colon{display:flex;align-items:flex-start;padding-top:clamp(10px,1vw,16px);color:var(--bts-colon-color);font-size:clamp(22px,2.5vw,36px);font-weight:800;line-height:1}.bts-banner__label{color:var(--bts-label-color);font-size:var(--bts-label-size);font-weight:500;line-height:1;text-align:center;white-space:nowrap}.bts-banner__button{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-top:var(--bts-button-top);margin-left:var(--bts-button-left);padding:12px 28px;border-radius:999px;background:var(--bts-button-bg);color:var(--bts-button-text);font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.bts-banner__button:hover{opacity:.88}@media only screen and (max-width:767px){.bts-banner{min-height:var(--bts-min-height-mobile)}.bts-banner--has-image{min-height:0}.bts-banner__bg-layer--desktop.has-mobile{display:none}.bts-banner__bg-layer--mobile{display:block}.bts-banner__bg img,.bts-banner__bg-fallback{object-fit:cover;object-position:center bottom}.bts-banner--has-image .bts-banner__bg img{object-fit:unset;object-position:unset}.bts-banner__bg-fallback{background-position:center bottom}.bts-banner__inner{align-items:flex-start;justify-content:flex-start;padding:32px 18px 24px}.bts-banner__content{display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;margin:0 auto;padding:0;border-radius:0;background:transparent;text-align:center}.bts-banner__heading{width:100%;margin:var(--bts-heading-mt-mobile) 0 var(--bts-heading-mb-mobile);font-size:var(--bts-heading-size-mobile);text-align:center;white-space:nowrap}.bts-banner__subtitle{width:100%;max-width:22em;margin:0 auto var(--bts-subtitle-mb-mobile);font-size:var(--bts-subtitle-size-mobile);text-align:center}.bts-banner__countdown{display:flex;justify-content:center;width:100%;gap:8px}.bts-banner__label{font-size:var(--bts-label-size-mobile);font-weight:700;color:var(--bts-heading-color)}.bts-banner__digits{gap:4px}.bts-banner__digit{width:38px;height:50px;border-radius:8px;font-size:24px}.bts-banner__colon{padding-top:10px;font-size:26px}.bts-banner__button{margin-right:auto;margin-left:auto}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/back-to-school-banner.css.map */
