.background_section{background-color:var(--color-bg)}.section-promo-border span,.section-promo-border p,.section-promo-border h4,.section-promo-border h3,.section-promo-border h2,.section-promo-border>*{color:var(--color-text)}.promo--text p{margin:0}.promo-with-border-inner{display:grid;grid-template-columns:1fr}.promo-with-border-inner .promo-with-border-item{text-align:center;padding:16px 24px}.section-promo-border .background_section{padding:24px 0}.block-size-3 .promo-with-border-item,.block-size-3 .promo-with-border-item:first-child{border-color:rgba(var(--color-border),.5);border-width:0}.promo-with-border-section-header h3,.promo-with-border-section-header h2{padding:8px 16px;display:inline-block;margin:0;border-left:var(--border-width-mobile) solid;border-right:var(--border-width-mobile) solid;border-color:rgba(var(--color-border),.5)}.promo-with-border-section-header .sub_heading{display:block;padding:15px}.promo-with-border-section-header{border-top:var(--border-width-mobile) solid rgba(var(--color-border),.5)}.promo-with-border-section-header .sub_heading{font-size:24px;line-height:29px;letter-spacing:.08em;border-top:var(--border-width-mobile) solid rgba(var(--color-border),.5)}.promo-with-border-item .promo--text p{font-size:14px;line-height:20px;font-weight:600}.promo--text h4,.promo--text h3{letter-spacing:.08em;margin-bottom:8px}.border--true .frame_border.promo-with-border{padding:0}.section-promo-border .border--true{border-top:var(--border-width-mobile) solid rgba(var(--color-border),.5);border-bottom:var(--border-width-mobile) solid rgba(var(--color-border),.5)}@media only screen and (max-width: 767px){.promo--image img{max-width:148px}}.promo--text h3{font-size:calc(var(--font-heading-scale) * 24px);line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 29px))}@media only screen and (min-width: 768px){.promo--text h3{font-size:calc(var(--font-heading-scale) * 32px);line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 40px))}.block-size-3 .promo-with-border-item:nth-child(2){border-left:var(--border-width-mobile) solid;border-right:var(--border-width-mobile) solid}.promo--text h4,.promo--text h3{margin-bottom:16px}.promo-with-border-item .promo--text p{font-size:16px;line-height:25px}.block-size-2.promo-with-border-item:first-child{border-width:0;border-right:var(--border-width-desk) solid}.promo-with-border-inner.block-size-2{grid-template-columns:1fr 1fr}.promo-with-border-inner.block-size-3{grid-template-columns:1fr 1fr 1fr}.block-size-3 .promo-with-border-item:first-child{border:none}.promo-with-border-section-header h3,.promo-with-border-section-header h2{padding:16px 24px}.promo-with-border-section-header .sub_heading{font-size:36px;line-height:45px}.promo-with-border-section-header .sub_heading{padding:16px}}@media only screen and (min-width: 1068px){.promo-with-border-section-header h3,.promo-with-border-section-header h2{border-left:var(--border-width-desk) solid;border-right:var(--border-width-desk) solid;border-color:rgba(var(--color-border),1)}.section-promo-border .border--true{border-top:var(--border-width-desk) solid rgba(var(--color-border));border-bottom:var(--border-width-desk) solid rgba(var(--color-border))}.block-size-3 .promo-with-border-item:nth-child(2){border-left:var(--border-width-desk) solid;border-right:var(--border-width-desk) solid}.block-size-3 .promo-with-border-item,.block-size-3 .promo-with-border-item:first-child,.promo-with-border-section-header h3,.promo-with-border-section-header h2{border-color:rgba(var(--color-border),1)}.promo-with-border-section-header .sub_heading{display:block;padding:15px}.promo-with-border-section-header,.promo-with-border-section-header .sub_heading{border-top:var(--border-width-desk) solid rgba(var(--color-border),1)}.section-promo-border .background_section{padding:40px 0}.promo-with-border-section-header h3,.promo-with-border-section-header h2{padding:16px 80px}.promo-with-border-section-header .sub_heading{padding:10px}.promo-with-border-inner .promo-with-border-item{padding:24px 40px 50px}}@media only screen and (max-width: 767px){.promo-with-border-inner .promo-with-border-item,.promo-with-border-inner .promo-with-border-item:first-child{border-left:var(--border-width-mobile) solid rgba(var(--color-border),.5);border-right:var(--border-width-mobile) solid rgba(var(--color-border),.5);border-bottom:var(--border-width-mobile) solid rgba(var(--color-border),.5)}.promo-with-border-inner .promo-with-border-item:last-child{border-bottom:none}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/promo-banner-with-border.css.map */
