.trn-grid{box-sizing:border-box;background-color:var(--trn-bg);padding-top:var(--trn-padding-top);padding-bottom:var(--trn-padding-bottom)}.trn-grid *,.trn-grid *:before,.trn-grid *:after{box-sizing:inherit}.trn-grid__container{max-width:1341px;margin:0 auto;padding-left:10px;padding-right:10px}.trn-grid__grid{display:grid;gap:32px 16px;grid-template-columns:repeat(var(--trn-cols),1fr)}.trn-grid__card{display:flex;flex-direction:column}.trn-grid__card-link{text-decoration:none;color:inherit}.trn-grid__media{position:relative;width:100%;overflow:hidden}.trn-grid__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.trn-grid__media-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--color-foreground),.12)}.trn-grid__media-placeholder svg{width:48px;height:48px;opacity:.25}.trn-grid__badge{position:absolute;top:14px;left:19px;padding:2px 14px;text-transform:uppercase;line-height:1.5;white-space:nowrap;font-family:var(--trn-badge-font);font-size:var(--trn-badge-size);color:var(--trn-badge-color);background-color:var(--trn-badge-bg)}@media screen and (max-width:749px){.trn-grid__badge{top:7px;left:7px}}.trn-grid__info{padding-top:16px}.trn-grid__title{margin:0 0 8px;text-transform:uppercase;letter-spacing:.15em;font-family:var(--trn-title-font);font-size:var(--trn-title-size);color:var(--trn-title-color)}.trn-grid__location{margin:0 0 7px;letter-spacing:.15em;font-family:var(--trn-location-font);font-size:var(--trn-location-size);color:var(--trn-location-color)}.trn-grid__date{margin:0;letter-spacing:.15em;font-family:var(--trn-date-font);font-size:var(--trn-date-size);color:var(--trn-date-color)}@media screen and (min-width:750px){.trn-grid{padding-top:var(--trn-padding-top-desktop);padding-bottom:var(--trn-padding-bottom-desktop)}.trn-grid__container{padding-left:10px;padding-right:10px}.trn-grid__grid{grid-template-columns:repeat(4,1fr);gap:68px 20px}.trn-grid__title{font-size:var(--trn-title-size-desktop)}.trn-grid__location{font-size:var(--trn-location-size-desktop)}.trn-grid__date{font-size:var(--trn-date-size-desktop)}.trn-grid__badge{font-size:var(--trn-badge-size-desktop)}}
/*# sourceMappingURL=/cdn/shop/t/1428/assets/section-tournaments-grid.css.map */
