.sanvt-cols{--cols-n: var(--cols-n-wide, 4);--cols-pad: 20px 0 90px;--cols-heading-pad: 0 0 34px;--cols-card-pad: 20px 18px 0;--cols-text-gap: 12px;--cols-link-gap: 18px;--cols-t-heading: 26px;--cols-t-heading-ls: .02em;--cols-t-title: 17px;--cols-t-title-ls: .01em;background:var(--sanvt-white);padding:var(--cols-pad);font-family:var(--sanvt-font);line-height:normal}.sanvt-cols__heading{margin:0;padding:var(--cols-heading-pad);text-align:center;font-size:var(--cols-t-heading);letter-spacing:var(--cols-t-heading-ls)}.sanvt-cols__grid{display:grid;grid-template-columns:repeat(var(--cols-n),1fr);gap:0}.sanvt-cols__item{display:flex;flex-direction:column;min-width:0}.sanvt-cols__media-link{display:block;color:inherit;text-decoration:none}.sanvt-cols__body{padding:var(--cols-card-pad)}.sanvt-cols__title{margin:0;font-size:var(--cols-t-title);letter-spacing:var(--cols-t-title-ls)}.sanvt-cols__text{margin:var(--cols-text-gap) 0 0}.sanvt-cols__text p{margin:0;color:inherit}.sanvt-cols__link{display:inline-block;margin-top:var(--cols-link-gap);text-transform:uppercase}@media(max-width:1100px){.sanvt-cols{--cols-n: var(--cols-n-narrow, 2)}}@media(max-width:680px){.sanvt-cols{--cols-card-pad: 18px 14px 0}.sanvt-cols__grid{display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory}.sanvt-cols__grid::-webkit-scrollbar{display:none;height:0;width:0}.sanvt-cols__item{flex:0 0 calc(100% / var(--cols-n));scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/629/assets/sanvt-columns.css.map */
