@font-face{font-family:KrinosBNGrimer;src:url(krinos-bngrimer.woff2) format("woff2"),url(krinos-bngrimer.woff) format("woff");font-weight:100 900;font-style:normal;font-display:swap}.krinos-brand-grid{padding:var(--krinos-brand-grid-padding-top) 20px var(--krinos-brand-grid-padding-bottom)}.krinos-brand-grid__inner{max-width:1140px;margin:0 auto}.krinos-brand-grid__heading{margin:0 0 40px;font-family:"AsenPro",var(--font-heading-family);font-size:45px;font-weight:700;line-height:1.3;letter-spacing:normal;text-align:center;text-transform:capitalize;color:#000}.krinos-brand-grid__list{display:grid;grid-template-columns:repeat(var(--krinos-brand-grid-columns),minmax(0,1fr));gap:40px 20px;margin:0 10px;padding:0;list-style:none}.krinos-brand-grid__item{display:flex;flex-direction:column;min-width:0}.krinos-brand-grid__card{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:107px;padding:30px;text-decoration:none;color:inherit;border:1px solid var(--krinos-brand-grid-border)}.krinos-brand-grid__logo{display:block;max-width:100%;height:auto;opacity:.95;transition:opacity .3s}.krinos-brand-grid__card:hover .krinos-brand-grid__logo{opacity:1}.krinos-brand-grid__logo-text{font-family:"AsenPro",var(--font-heading-family);font-size:18px;font-weight:600;text-align:center;color:#000}.krinos-brand-grid__name{margin:0;padding-top:10px;font-family:var(--krinos-brand-grid-name-font);font-size:var(--krinos-brand-grid-name-size);font-weight:var(--krinos-brand-grid-name-weight);-webkit-text-stroke:var(--krinos-brand-grid-name-stroke) currentColor;line-height:1.3;letter-spacing:normal;text-align:center;text-transform:uppercase;color:var(--krinos-brand-grid-name)}@media screen and (max-width:1024px){.krinos-brand-grid{padding:var(--krinos-brand-grid-padding-top-tablet) 0 var(--krinos-brand-grid-padding-bottom-tablet)}.krinos-brand-grid__heading{margin:0 30px 20px;font-size:34px}.krinos-brand-grid__list{row-gap:20px}.krinos-brand-grid__name{font-size:var(--krinos-brand-grid-name-size-tablet)}}@media screen and (max-width:767px){.krinos-brand-grid{padding:var(--krinos-brand-grid-padding-top-mobile) 0 var(--krinos-brand-grid-padding-bottom-mobile)}.krinos-brand-grid__heading{margin:0 20px 10px;font-size:30px}.krinos-brand-grid__list{grid-template-columns:repeat(var(--krinos-brand-grid-columns-mobile),minmax(0,1fr))}.krinos-brand-grid__name{font-size:var(--krinos-brand-grid-name-size-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/krinos-brand-grid.css.map */
