*{box-sizing:border-box}body{margin:0;color:#192d27;background:#f5f6f3;font:16px/1.5 system-ui,sans-serif}.test{padding:9px 16px;background:#fff1cf;text-align:center;font-size:13px}header{display:flex;justify-content:space-between;align-items:center;max-width:1320px;margin:auto;padding:24px}.logo{font-size:28px;font-weight:800;color:#147258;text-decoration:none}.logo span{font-size:21px;margin-left:12px}main{max-width:1320px;min-height:65vh;margin:auto;padding:8px 24px 40px}button,.button{border:0;border-radius:10px;padding:12px 18px;background:#147258;color:white;font:inherit;cursor:pointer;text-decoration:none}button:disabled{opacity:.5;cursor:wait}input,textarea{font:inherit;padding:12px;border:1px solid #cbd4cf;border-radius:8px;width:100%;background:white}form.search{display:flex;gap:12px;margin:24px 0}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.card{display:flex;flex-direction:column;background:white;border:1px solid #e1e6e0;border-radius:16px;padding:18px;gap:10px}.card a{color:inherit;text-decoration:none}.card img{width:100%;height:200px;object-fit:contain}.card h2{font-size:16px;font-weight:600;min-height:72px}.card .price{font-weight:750;font-size:22px;margin-top:auto}.muted{color:#68796f;font-size:14px}.detail{display:grid;grid-template-columns:1fr 1fr;gap:36px;background:white;border-radius:18px;padding:28px;margin-top:20px}.hero{width:100%;height:430px;object-fit:contain}.thumbs{display:flex;flex-wrap:wrap;gap:8px}.thumbs img{width:64px;height:64px;object-fit:contain;cursor:pointer;border:1px solid #dbe2dc;border-radius:8px}.description{white-space:pre-wrap}.properties{border-collapse:collapse;width:100%;font-size:14px}.properties td{padding:8px;border-bottom:1px solid #e7ebe7}.properties td:first-child{color:#68796f;width:45%}.cartline{display:grid;grid-template-columns:1fr 90px 120px auto;align-items:center;gap:16px;padding:18px;background:white;border-bottom:1px solid #e2e8e1}.checkout{max-width:560px;display:grid;gap:16px;margin-top:24px}.checkout label{display:grid;gap:6px}.pager{display:flex;justify-content:space-between;margin-top:24px}.back{color:#147258}footer{padding:30px 24px;text-align:center;color:#68796f;font-size:14px}#notice{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:#193d2e;color:white;padding:14px 22px;border-radius:12px;display:none;max-width:90vw}h1{font-size:30px;line-height:1.3}.success{padding:32px;background:white;border-radius:16px;margin-top:24px}@media(max-width:900px){.grid{grid-template-columns:repeat(2,1fr)}.detail{grid-template-columns:1fr}.hero{height:320px}}@media(max-width:520px){header,main{padding:16px}.logo span{font-size:16px}.logo{font-size:23px}.grid{gap:10px}.card{padding:12px}.card img{height:145px}.card h2{font-size:14px;min-height:100px}.card button{font-size:14px;padding:10px}.detail{padding:16px;gap:20px}.cartline{grid-template-columns:1fr 70px;gap:8px}.cartline button{font-size:13px}h1{font-size:25px}}

body{--shop-accent:#7188d4}button,.button{background:var(--shop-accent)}.header-contact{margin-left:auto;margin-right:22px;text-align:right}.header-contact a{font-weight:700;color:inherit}.header-contact small{display:block;margin-top:5px;color:#657068}.shop-nav{display:flex;gap:20px;padding:16px max(24px,calc((100vw - 1280px)/2));overflow:auto;border-bottom:1px solid #e2e6e3;background:#fff}.shop-nav a{white-space:nowrap;color:#293a31;text-decoration:none;font-size:14px}.shop-nav a:hover{color:var(--shop-accent)}.home-intro{max-width:1280px;margin:auto;padding:0 24px}.home-intro:empty{display:none}.home-intro img,.content-page img{max-width:100%;height:auto}.content-page{max-width:1100px;margin:35px auto;padding:0 24px}.content-page article{font-size:16px;line-height:1.75;overflow-wrap:anywhere}.content-page table{max-width:100%;display:block;overflow:auto}.content-page a{color:var(--shop-accent)}.contact-summary{margin-top:30px;padding-top:20px;border-top:1px solid #ddd}.shop-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:35px}.footer-page{display:block;margin:8px 0}.marketplace-links{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.marketplace-link{display:flex;align-items:center;gap:8px;text-decoration:none!important;color:inherit!important;padding:8px 12px;background:#fff;border:1px solid #e1e4e3;border-radius:10px}.marketplace-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:9px;color:white;background:#125cfe;font-weight:800;font-size:12px}.mp-wb .marketplace-icon{background:linear-gradient(135deg,#df2d9e,#6d159b)}.mp-yandex .marketplace-icon{background:#ffde28;color:#222;font-size:22px}.mp-megamarket .marketplace-icon{background:#8035da;font-size:22px}.mp-ali .marketplace-icon{background:#ef3838}.theme-compact .grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.theme-compact .card img{height:155px}.theme-compact .card{padding:12px}.theme-compact header{border-bottom:4px solid var(--shop-accent)}@media(max-width:700px){.shop-footer-grid{grid-template-columns:1fr}.header-contact{display:none}.shop-nav{gap:16px;padding:13px 18px}.marketplace-link{font-size:12px}.content-page{margin-top:20px}.shop-footer-grid{gap:12px}}
