.tk-catalog{display:block;background:#faf9f6;color:#252c32;padding:36px 24px;font-size:16px;line-height:1.45}.tk-catalog__wrap{max-width:1300px;margin:auto}.tk-catalog__heading{font-size:30px;line-height:1.2;margin:0 0 10px;letter-spacing:0}.tk-catalog__intro{margin:0 0 26px;max-width:740px;color:#5b6268}.tk-catalog__layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:30px}.tk-catalog__sidebar{padding-right:22px;border-right:1px solid #ddd9d2}.tk-catalog__filters summary{font-size:17px;font-weight:700;cursor:pointer;margin-bottom:20px;min-height:32px}.tk-catalog fieldset{border:0;padding:0;margin:0 0 24px}.tk-catalog legend{font-weight:700;font-size:15px;padding:0;margin-bottom:8px}.tk-catalog__check{display:flex;align-items:flex-start;gap:8px;cursor:pointer;min-height:36px;font-size:14px;padding:5px 0}.tk-catalog__check input{width:17px;height:17px;margin:2px 0 0;accent-color:#a64b0f;flex:none}.tk-catalog__clear{border:1px solid #b7b3ab;background:#fff;color:#252c32;border-radius:5px;padding:10px 14px;min-height:44px;cursor:pointer;font:inherit}.tk-catalog__count{margin:0 0 16px;font-size:14px;font-weight:600}.tk-catalog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.tk-catalog__card{min-width:0;border:1px solid #dedad4;border-radius:9px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.tk-catalog__image-link{display:block;aspect-ratio:1;background:#242b31}.tk-catalog__image-link img{display:block;width:100%;height:100%;object-fit:contain}.tk-catalog__body{padding:17px;display:flex;flex-direction:column;flex:1}.tk-catalog__badges{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11px;min-height:26px}.tk-catalog__pillar,.tk-catalog__experience{border-radius:4px;padding:4px 7px}.tk-catalog__pillar{background:#fff0df;color:#76380e}.tk-catalog__experience{background:#edf0f3;color:#3c4650}.tk-catalog__levels{display:inline-flex;gap:4px}.tk-catalog__level{border:1px solid;border-radius:50%;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.tk-catalog__level--2{color:#694393;background:#f2eafa;border-color:#8e6db2}.tk-catalog__level--3{color:#77520c;background:#fff1ce;border-color:#a97a20}.tk-catalog__card h3{font-size:19px;line-height:1.3;letter-spacing:0;margin:13px 0 12px}.tk-catalog__card h3 a{color:inherit;text-decoration:none}.tk-catalog__card h3 a:hover{text-decoration:underline}.tk-catalog__price{margin:0 0 18px;font-size:15px}.tk-catalog__link{display:block;text-align:center;color:#252c32;border:1px solid #b8b4ad;border-radius:5px;padding:11px 12px;min-height:44px;text-decoration:none;font-size:14px;margin-top:auto}.tk-catalog__link:hover,.tk-catalog__clear:hover{border-color:#a64b0f;background:#fffaf4}.tk-catalog a:focus-visible,.tk-catalog button:focus-visible,.tk-catalog input:focus-visible,.tk-catalog summary:focus-visible{outline:3px solid #2a70ad;outline-offset:3px}.tk-catalog__empty{padding:28px;background:#f1eeea;border-radius:8px}.tk-catalog [hidden]{display:none!important}@media(max-width:1100px){.tk-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.tk-catalog{padding:28px 16px}.tk-catalog__heading{font-size:26px}.tk-catalog__layout{display:block}.tk-catalog__sidebar{border:0;border-bottom:1px solid #ddd9d2;padding:0;margin-bottom:20px}.tk-catalog__filters summary{margin-bottom:12px}.tk-catalog__grid{gap:12px}.tk-catalog__body{padding:12px}.tk-catalog__card h3{font-size:17px}.tk-catalog__badges{font-size:10px}.tk-catalog__check{min-height:40px}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=AAAAAAAB */
