.footer-main{display:grid;grid-template-columns:minmax(120px,1fr) 3fr;gap:32px;align-items:start;max-width:1000px;margin:0 auto 26px;text-align:left}
.footer-logo img{width:120px;height:auto;margin:0 auto}
.footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:0;font-size:15px;font-weight:500}
.footer-links h2{margin:0 0 4px;font-size:26px;text-align:left;color:var(--accent)}
.footer-links a{color:#fff;text-decoration:none}
.footer-links a:hover{color:var(--accent);text-decoration:underline}
@media (max-width:600px){.footer-main{grid-template-columns:minmax(0,1fr);gap:18px}.footer-logo img{margin:0}}
.proof-body h3{margin:0 0 6px;font-family:Oswald,Arial,sans-serif;font-size:20px}
.proof-text{margin:0;font-size:14px;color:#444}
.tier{display:block;cursor:default}
.tier-head{display:grid;grid-template-columns:auto 1fr auto;gap:4px 12px;align-items:center;cursor:pointer}
.tier-body{display:none;gap:8px;margin-top:10px}
.tier.is-active .tier-body{display:grid}
.tier-pick{display:grid;gap:6px}
.tier-pick select{width:100%;padding:10px;border:1px solid #bbb;border-radius:8px;background:#fff;font:500 14px Poppins,Arial,sans-serif}
.tier-extra{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--accent);border-radius:8px;background:#fff;font-weight:600;font-size:14px;cursor:pointer}
.tier-extra img{width:40px;height:40px;object-fit:cover;border-radius:6px}
.tier-extra input{width:20px;height:20px;margin:0;accent-color:var(--accent-dark)}
.tier-extra i{font-style:normal}
.cart-block{margin:14px 0 0;padding:12px;border:2px solid var(--accent);border-radius:8px;font-weight:600}
