.empty-state{min-height:180px;border:1px dashed #c5cdbd;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:#697060;padding:24px}.empty-state b{color:var(--ink);font-size:18px}.empty-state a{font-weight:700;text-decoration:underline}.reviews-empty{border:1px dashed #34402a;border-radius:16px;color:var(--muted);padding:30px;text-align:center}.brand{display:flex;align-items:center;justify-content:center;min-width:132px}.brand img{width:132px;height:auto;max-height:68px;object-fit:contain}@media (max-width:700px){.brand{min-width:104px}.brand img{width:104px;max-height:60px}}.newsletter-inner{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:32px;gap:32px;align-items:center}.newsletter-form{display:flex;gap:10px;flex-wrap:wrap}.newsletter-form input,.search-form input{flex:1 1;min-width:220px;padding:14px 16px;border:1px solid rgba(17,17,17,.22);border-radius:4px;font:inherit}.form-note{color:inherit;opacity:.78}.search-form{display:flex;gap:10px;margin:28px 0 36px}.empty .back{display:block;margin-top:24px}@media (max-width:650px){.newsletter-inner{grid-template-columns:1fr}.newsletter-form,.search-form{display:grid;grid-template-columns:1fr}.newsletter-form .button,.search-form .button{width:100%}}.gallery-wrap{display:flex;align-items:center;gap:10px}.gallery{flex:1 1;scrollbar-width:none}.gallery::-webkit-scrollbar{display:none}.gallery-arrow{flex:0 0 42px;height:42px;border:1px solid #34402a;border-radius:50%;background:var(--panel);color:var(--light);font-size:21px;cursor:pointer}.gallery-arrow:hover{background:var(--green);color:#10150a}@media (max-width:700px){.gallery-wrap{gap:6px}.gallery-arrow{flex-basis:34px;height:34px;font-size:17px}}.footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;font-size:13px}.footer-nav a:hover{text-decoration:underline;color:var(--green-dark)}