.banner-section__image-container{--image-padding: 0px}.banner-section__image-container .media{width:100%;height:100%;object-fit:cover}.banner-section__content-container{padding:42px 16px 24px}.banner-section__button-block:not(:first-child){margin-top:24px}.banner-section__ribbon-content{display:flex;justify-content:center;align-items:center;gap:5px;padding:10px 20px}.banner-section__ribbon-title{font-size:14px;line-height:1}.banner-section__ribbon-stars{display:flex;flex-shrink:0;gap:1px;font-size:12px;line-height:1}.banner-section__ribbon-stars .icon{width:1em;height:1em}.banner-section__ribbon{transform:translateY(-50%)}.banner-section__ribbon .icon-ribbon{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.banner-section__ribbon-block{position:absolute;top:0}@media screen and (min-width: 750px){.banner-section__content-container{padding:50px}.banner-section__image-outer-container,.banner-section__content-container{width:50%}.banner-section__content-wrapper{max-width:500px}.banner-section__text-block{max-width:480px}.banner-section__ribbon-block{position:static}.banner-section__ribbon{transform:none;max-width:440px}.banner-section__ribbon{margin:16px 0}.banner-section__ribbon:first-child{margin-top:0}.banner-section__ribbon:last-child{margin-bottom:0}}@media screen and (min-width: 1280px){.banner-section__content-container{padding:110px}.banner-section__ribbon-content{gap:6px;padding:16px 28px}.banner-section__ribbon-title{font-size:18px}.banner-section__ribbon-stars{gap:2px;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/section-banner.css.map?v=2572273107147836851728481948 */
