.sale-banner--container{display:flex;gap:12px;align-items:center;justify-content:center;padding:8px 8px 8px 12px;position:relative}.sale-banner--container>*{position:relative}.sale-banner--container .bg-image--wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.sale-banner--container .bg-image--wrapper img{width:100%;height:100%;object-fit:cover}.sale-banner--container .image-wrapper{min-width:38px;width:38px;height:auto}.sale-banner--container .image-wrapper img{width:100%;height:100%;object-fit:cover}.sale-banner--container .text-wrapper{display:flex;flex-direction:column;gap:4px}.sale-banner--container:not(.last-date) .text-wrapper.last-date,.sale-banner--container.last-date .text-wrapper:not(.last-date){display:none!important}.sale-banner--container .text-wrapper .heading{color:#fff;text-shadow:0 0 1px rgba(0,0,0,.4);font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:normal}.sale-banner--container .text-wrapper .description{color:#ffffffe6;text-shadow:0 0 1px rgba(0,0,0,.4);font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:normal}@media screen and (min-width: 750px){.sale-banner--container{gap:28px}.sale-banner--container .text-wrapper .heading{font-size:20px}.sale-banner--container .text-wrapper .description{font-size:20px;line-height:normal}.sale-banner--container .text-wrapper{flex-direction:row;align-items:center;gap:28px}}
/*# sourceMappingURL=/cdn/shop/t/232/assets/sale-banner.css.map */
