.promos-banner-container{border-top:1px solid rgb(var(--color-border))}.promos-banner .promo{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-grow:1;gap:1.4rem}.promo__content{display:flex;flex-direction:column;justify-content:center}.promo__image{line-height:0}.promo-content__message p,.promo__content .link{font-family:var(--font-heading-family)}.promo-content__message p:first-child{margin-top:0}.promo-content__message p:last-child{margin-bottom:0}.promo-content__message p:only-child{margin:0}.promos-banner{display:flex}@media screen and (min-width: 900px){.promos-banner .promo:only-child{text-align:center}.promos-banner .promo:not(:only-child):first-child{max-width:50%}.promos-banner .promo:not(:only-child):last-child{border-left:1px solid rgb(var(--color-border));max-width:50%}.promos-banner .promo{padding-top:3rem;padding-bottom:2rem}.promo-content__message p{font-size:2rem;line-height:2rem}.promo__content .link{font-size:2rem;line-height:2.4rem;margin-top:.5rem;letter-spacing:.025rem}.promo__content .link svg{height:1.2rem}.promos-banner{flex-direction:row}}@media screen and (max-width: 899px){.promos-banner.page-width{padding:0}.promo-content__message p,.promo__content .link{font-size:1.6rem;line-height:2rem}.promo__content .link svg{height:1rem}.promo-content .link--text{letter-spacing:.05rem}.promos-banner{flex-direction:column}.promos-banner .promo{text-align:left;padding:1.5rem 2rem}.promos-banner .promo:not(:only-child):last-child{border-top:1px solid rgb(var(--color-border))}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/component-promos-banner.css.map */
