.dynamic-promo-banner__inner{background:linear-gradient(90deg,var(--promo-gradient-start),var(--promo-gradient-end));max-width:600px;margin:0 auto;padding:0 0 0 16px;border-radius:16px;flex-wrap:wrap}.dynamic-promo-banner__image-tag{display:block;height:60px;width:auto}.dynamic-promo-banner__badge{position:relative;display:inline-block;flex-shrink:0;width:90px;left:40px;transform:rotate(16deg)}.dynamic-promo-banner__badge-image{display:block;width:100%;height:auto;margin:-5px}.dynamic-promo-banner__badge-text{position:absolute;top:0;right:10px;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1.2}.dynamic-promo-banner__badge-label{font-size:.8rem;font-weight:700;text-transform:capitalize}.dynamic-promo-banner__badge-count{display:flex;align-items:baseline;gap:2px}.dynamic-promo-banner__badge-days{font-size:1.75rem;font-weight:700;line-height:1}.dynamic-promo-banner__badge-days-label{font-size:.65rem;font-weight:700;text-transform:capitalize}@media screen and (max-width:767px){.dynamic-promo-banner__inner{padding:16px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;justify-content:normal;text-align:left;gap:var(--sp-1)}.dynamic-promo-banner__image{grid-column:1;grid-row:1}.dynamic-promo-banner__image-tag{width:100px;max-height:none}.dynamic-promo-banner__text{grid-column:1;grid-row:2;font-size:var(--fluid-sm-to-base)}.dynamic-promo-banner__badge{grid-column:2;grid-row:1 / span 2}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/dynamic-promo-banner.css.map */
