.mei-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px;padding:14px 20px;border-bottom:1px solid #e8e8e1;background:#fff;font-size:16px}.mei-nav a{padding:6px 0;color:#24473e}.mei-nav a:hover,.mei-nav a:focus{text-decoration:underline}.mei-catalog{padding-top:40px;padding-bottom:60px}.mei-catalog .section-header{max-width:760px;margin:0 auto 35px}.mei-catalog .section-header p{font-size:18px;line-height:1.6}.mei-catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.mei-catalog-card a{display:block;color:#1c1d1d}.mei-catalog-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f6f6f3;border-radius:4px}.mei-catalog-card h2{font-size:17px;line-height:1.4;text-transform:none;letter-spacing:0;margin:18px 0 8px}.mei-catalog-card p{font-size:18px;margin:0}.mei-search{max-width:580px;margin:20px auto}.mei-search label{display:block;margin-bottom:10px}.mei-search>div{display:flex;gap:10px}.mei-search input{min-width:0;flex:1}.mei-product-info{line-height:1.65}.mei-product-info h2{font-size:20px;margin-top:26px}.mei-product-info a{text-decoration:underline}.site-footer a{text-underline-offset:3px}.site-header__logo a{line-height:1.15}@media(max-width:999px){.mei-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.mei-nav{gap:5px 18px;font-size:14px}.mei-catalog{padding-top:28px}.mei-catalog-grid{gap:24px 14px}.mei-catalog-card h2{font-size:15px}.mei-catalog-card p{font-size:16px}.mei-catalog .section-header h1{font-size:26px}.mei-search>div{flex-wrap:wrap}.mei-search .btn{width:100%}}

.mei-review-detail{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-top:40px;padding-bottom:60px}.mei-review-detail img{width:100%;height:auto;max-height:650px;object-fit:contain}.mei-review-detail h1{font-size:30px}.mei-review-detail [role="status"]{padding:16px;background:#f3f3f3;margin:24px 0}@media(max-width:749px){.mei-review-detail{grid-template-columns:1fr;gap:24px}.mei-review-detail h1{font-size:24px}}
.mei-review-detail{text-align:left;align-items:start}.mei-review-detail h1{text-transform:none;line-height:1.25;letter-spacing:0}.mei-detail-price{font-size:23px;margin:16px 0}.mei-buy-form{display:grid;gap:12px;margin:24px 0}.mei-buy-form label{margin:0}.mei-buy-form input[type=number]{width:100px;min-height:46px}.mei-buy-form button{min-height:48px;width:100%;background:#24473e}.mei-buy-form button:disabled{opacity:.55}.mei-back-link{display:inline-block;margin-top:24px;text-decoration:underline}.mei-product-info{font-size:18px}.mei-nav a{min-height:44px;display:flex;align-items:center}.mei-catalog-card a:focus-visible,.mei-nav a:focus-visible,.mei-review-detail a:focus-visible,.mei-buy-form :focus-visible{outline:3px solid #24473e;outline-offset:4px}.mei-review-detail img{background:#f5f5f5}.mei-catalog-card h2{font-size:18px}@media(max-width:599px){.mei-nav{font-size:16px;gap:0 18px}.mei-review-detail{padding-top:24px}.mei-catalog-card h2{font-size:16px;line-height:1.5}.mei-product-info{font-size:18px}.mei-review-detail h1{font-size:25px}}