.product-columns{padding:1.25rem 1.25rem;background-color:#f8f4f1}@media only screen and (min-width: 990px){.product-columns{padding:1.875rem 1.5rem}}@media only screen and (max-width: 989px){.product-columns--title{padding-top:1.875rem}}.product-columns__title{text-align:center}@media only screen and (max-width: 989px){.product-columns__title{padding:1.875rem 20vw;position:relative;margin-bottom:1.875rem;font-size:2.25rem;line-height:2.125rem}.product-columns__title::before,.product-columns__title::after{content:"";display:block;width:17.625rem;height:1px;margin:0 auto;background-color:#e4e4d3;position:absolute;left:0;right:0}.product-columns__title::before{top:0}.product-columns__title::after{bottom:0}}@media only screen and (min-width: 990px){.product-columns__title{margin-top:1.25rem;margin-bottom:3.125rem}}.product-columns .o-grid{align-items:start;gap:1.25rem}.product-columns__card{padding:2.5rem 1.25rem;border-radius:1.875rem;border:1px solid #e4dfd3;background:#fcfbf7}.product-columns__card-grid{display:grid;grid-template-columns:1fr 1fr;gap:.625rem;align-items:center}.product-columns__card-content{display:flex;flex-direction:column;gap:1.125rem}.product-columns__card hr.line{margin:0;background-color:#eae7e2}.product-columns__cta{margin:3.125rem auto 0}
