.numbered-columns-section{position:relative;width:100%;background-color:var(--nc-bg-color, #f4e8d3);padding-top:var(--nc-padding-top, 60px);padding-bottom:var(--nc-padding-bottom, 60px)}.numbered-columns__grid{display:grid;grid-template-columns:repeat(var(--nc-columns-desktop, 4),1fr);width:100%;padding:0 50px}.numbered-columns__item{position:relative;display:flex;flex-direction:column;padding:0 48px}.numbered-columns__item:first-child{padding-left:0}.numbered-columns__item:last-child{padding-right:0}.numbered-columns__item+.numbered-columns__item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;height:150px;background-color:var(--nc-divider-color, rgba(40, 48, 68, .18))}.numbered-columns__number{font-family:Barbaro;font-size:64px;font-weight:400;line-height:60px;letter-spacing:0;color:var(--nc-number-color, #cf433c);margin:0 0 10px}.numbered-columns__heading{font-family:Barbaro;font-size:34px;font-weight:400;line-height:32px;letter-spacing:0;text-transform:uppercase;color:var(--nc-heading-color, #1b263b);margin:0 0 10px}.numbered-columns__link{color:inherit;text-decoration:none;transition:opacity .2s ease}.numbered-columns__link:hover{opacity:.8}.numbered-columns__description{font-family:Jost,sans-serif;font-size:15px;font-weight:400;line-height:22px;color:var(--nc-text-color, #333d4b);margin:0}.numbered-columns__description p{margin:0}@media screen and (min-width:750px)and (max-width:989px){.numbered-columns__grid{grid-template-columns:repeat(2,1fr);row-gap:1.5rem;column-gap:1.5rem}.numbered-columns__grid,.numbered-columns__item{padding:0}.numbered-columns__item+.numbered-columns__item:before{display:none}.numbered-columns__item:nth-child(2n):before{display:none}}@media screen and (max-width:749px){.numbered-columns-section{padding-top:var(--nc-padding-top-mobile, 40px);padding-bottom:var(--nc-padding-bottom-mobile, 40px)}.numbered-columns__grid{grid-template-columns:1fr 1fr;row-gap:24px;column-gap:20px;padding:0}.numbered-columns__item{padding:0}.numbered-columns__item:first-child,.numbered-columns__item:last-child{padding-left:0;padding-right:0}.numbered-columns__item+.numbered-columns__item:before{display:none}.numbered-columns__item:not(:last-child):after{display:none}.numbered-columns__number{font-size:44px;margin-bottom:6px}.numbered-columns__heading{font-size:26px;margin-bottom:6px}.numbered-columns__description{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/numbered-columns.css.map */
