.site{--site-bg:#fbfaf7;--site-surface:#fff;--site-text:#1d232b;--site-muted:#5d6673;--site-border:#e6e2da;--site-accent:#0f766e;--site-accent-dark:#0b5952;--site-offer:#f2b705;--site-offer-text:#1d232b;--site-radius:12px;background:var(--site-bg);min-height:100vh;color:var(--site-text);flex-direction:column;font-size:16px;line-height:1.6;display:flex}.site a{color:var(--site-accent)}.site h1{margin:0 0 12px;font-size:clamp(26px,4vw,38px);line-height:1.2}.site h2{margin:0 0 16px;font-size:22px}.site h3{margin:0 0 6px;font-size:17px;line-height:1.35}.site-wrap{width:100%;max-width:1080px;margin:0 auto;padding:0 20px}.site-header{background:var(--site-surface);border-bottom:1px solid var(--site-border)}.site-header .site-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.site-brand{font-size:20px;font-weight:800;color:var(--site-text)!important}.site-nav{flex-wrap:wrap;gap:18px;display:flex}.site-nav a{color:var(--site-muted);font-weight:600}.site-main{flex:1;padding:32px 0 48px}.site-hero{padding:8px 0 28px}.site-hero p{color:var(--site-muted);max-width:640px;margin:0}.site-section{margin-top:36px}.site-section-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.site-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;display:grid}.site-card{background:var(--site-surface);border:1px solid var(--site-border);border-radius:var(--site-radius);flex-direction:column;display:flex;overflow:hidden}.site-card-image{aspect-ratio:1;border-bottom:1px solid var(--site-border);background:#fff;justify-content:center;align-items:center;padding:14px;display:flex}.site-card-image img{object-fit:contain;max-width:100%;max-height:100%}.site-card-body{flex-direction:column;flex:1;gap:8px;padding:14px 16px 16px;display:flex}.site-card-body h3 a{color:var(--site-text)}.site-card-body .site-offer{margin-top:auto}.site-muted{color:var(--site-muted);font-size:14px}.site-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--site-accent-dark);font-size:12px;font-weight:700;display:inline-block}.site-price{flex-direction:column;gap:2px;display:flex}.site-price-old{color:var(--site-muted);font-size:14px;text-decoration:line-through}.site-price-main{font-size:24px;font-weight:800}.site-price-note{color:var(--site-muted);font-size:13px}.site-offer{background:var(--site-offer);border-radius:999px;justify-content:center;align-items:center;padding:12px 18px;font-weight:800;display:inline-flex;color:var(--site-offer-text)!important;text-decoration:none!important}.site-offer:hover{filter:brightness(.95)}.site-product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.site-product-image{border:1px solid var(--site-border);border-radius:var(--site-radius);background:#fff;justify-content:center;padding:24px;display:flex}.site-product-image img{object-fit:contain;max-width:100%;max-height:460px}.site-buybox{background:var(--site-surface);border:1px solid var(--site-border);border-radius:var(--site-radius);flex-direction:column;gap:14px;margin-top:16px;padding:20px;display:flex}.site-text p{white-space:pre-line;margin:0 0 14px}.site-article{max-width:720px}.site-article-cta{margin:28px 0}.site-list{flex-direction:column;gap:16px;display:flex}.site-list-item{background:var(--site-surface);border:1px solid var(--site-border);border-radius:var(--site-radius);padding:18px 20px}.site-list-item p{margin:6px 0 0}.site-empty{background:var(--site-surface);border:1px dashed var(--site-border);border-radius:var(--site-radius);color:var(--site-muted);text-align:center;padding:28px}.site-footer{border-top:1px solid var(--site-border);background:var(--site-surface);color:var(--site-muted);padding:24px 0;font-size:13px}.site-footer p{max-width:760px;margin:0 0 8px}.site-footer nav{gap:16px;display:flex}@media (max-width:760px){.site-product{grid-template-columns:1fr}.site-main{padding-top:20px}}
