.krinos-icon-cards{padding:var(--krinos-icon-cards-padding-top) 20px var(--krinos-icon-cards-padding-bottom);background-color:var(--krinos-icon-cards-bg)}.krinos-icon-cards__inner{max-width:1200px;margin:0 auto}.krinos-icon-cards__heading{margin:0 0 40px;font-family:"AsenPro",var(--font-heading-family);font-size:34px;font-weight:600;line-height:1.3;letter-spacing:normal;text-align:center;color:#000}.krinos-icon-cards__grid{display:grid;grid-template-columns:repeat(var(--krinos-icon-cards-columns),minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.krinos-icon-cards__card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px;text-align:center;background-color:var(--krinos-icon-cards-card-bg);border:1px solid var(--krinos-icon-cards-border);border-radius:0}.krinos-icon-cards__icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;line-height:0;color:var(--krinos-icon-cards-icon);background-color:var(--krinos-icon-cards-icon-bg)}.krinos-icon-cards__icon-svg{display:block;width:30px;height:30px;fill:currentColor}.krinos-icon-cards__title{margin:0;font-family:"AsenPro",var(--font-heading-family);font-size:25px;font-weight:600;line-height:1.3;letter-spacing:normal;color:#000}.krinos-icon-cards__text{margin:0;font-family:"Causten",var(--font-body-family);font-size:20px;line-height:1.8;color:#000}@media screen and (max-width:1024px){.krinos-icon-cards{padding:var(--krinos-icon-cards-padding-top-tablet) 30px var(--krinos-icon-cards-padding-bottom-tablet)}.krinos-icon-cards__heading{margin-bottom:20px}.krinos-icon-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.krinos-icon-cards__card{margin:20px 10px;padding:20px}.krinos-icon-cards__icon{width:50px;height:50px}.krinos-icon-cards__icon-svg{width:25px;height:25px}.krinos-icon-cards__title{font-size:22px}.krinos-icon-cards__text{font-size:18px}}@media screen and (max-width:767px){.krinos-icon-cards{padding:var(--krinos-icon-cards-padding-top-mobile) 10px var(--krinos-icon-cards-padding-bottom-mobile)}.krinos-icon-cards__heading{font-size:30px}.krinos-icon-cards__grid{grid-template-columns:minmax(0,1fr);gap:0}.krinos-icon-cards__card{margin:0 10px 20px;padding:40px 20px}.krinos-icon-cards__text{line-height:1.4}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/krinos-icon-cards.css.map */
