.zsr-catalog{padding-block:28px 48px}.zsr-catalog h1{margin:0 0 20px}.zsr-catalog__welcome{padding:20px;background:#f7f2e8;border-left:4px solid #d8322f;margin-bottom:24px;max-width:850px}.zsr-catalog__welcome h2{font-size:26px;margin:0}.zsr-catalog__welcome p{margin:8px 0}.zsr-catalog__welcome>a{margin:8px 16px 0 0}.zsr-catalog__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}.zsr-catalog__card{display:flex;flex-direction:column;gap:7px;color:#161513;text-decoration:none;min-width:0}.zsr-catalog__card img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f7f2e8}.zsr-catalog__card h2{font-size:23px;margin:0;color:#161513}.zsr-catalog__card p{font-size:14px;line-height:1.4;margin:0}.zsr-catalog__card strong{margin-top:auto}.zsr-catalog__card:focus-visible{outline:3px solid #a42a23;outline-offset:4px}@media(max-width:1099px){.zsr-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.zsr-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.zsr-catalog__card h2{font-size:20px}}.zsr-catalog__welcome>.zsr-catalog__help{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:2px solid #161513;background:#fff;color:#161513;font-size:16px;line-height:1.4;font-weight:700;text-decoration:none;box-sizing:border-box}.zsr-catalog__help:focus-visible{outline:3px solid #a42a23;outline-offset:3px}.zsr-catalog__welcome-actions{display:flex;align-items:stretch;flex-wrap:wrap;gap:12px;margin-top:16px}.zsr-catalog__welcome .zsr-catalog__welcome-actions>a{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:52px;margin:0;padding:12px 20px;line-height:1.35;font-size:16px;font-weight:700;text-align:center;white-space:normal;text-decoration:none;border:2px solid #161513}.zsr-catalog__welcome-actions>.c-btn--primary{background:#ffe500;color:#161513}.zsr-catalog__welcome-actions>.zsr-catalog__help{background:#fff;color:#161513}.zsr-catalog__welcome-actions>a:focus-visible{outline:3px solid #a42a23;outline-offset:3px}@media(max-width:599px){.zsr-catalog__welcome-actions{flex-direction:column;align-items:stretch}.zsr-catalog__welcome .zsr-catalog__welcome-actions>a{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map?subset=AAAAAAAAACA */
