.vgeo{font:15px/1.7 Arial,sans-serif;color:#292b2b}.vgeo h2{font:400 clamp(30px,4vw,50px)/1.12 Georgia,serif}.vgeo h3{font:400 27px/1.2 Georgia,serif;margin-top:40px}.vgeo-kicker{font-size:10px;letter-spacing:2px}.vgeo-list,.vgeo-brands{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 20px}.vgeo-list a,.vgeo-brands a{display:block;padding:12px 0;min-height:44px;overflow-wrap:anywhere}.vgeo-list li{border-bottom:1px solid #d5cec1}.vgeo-list small{display:block;color:#686458;font-size:11px}.vgeo form{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.vgeo input{min-width:0;padding:12px;border:1px solid #aea38e;font:inherit;max-width:100%}.vgeo button,.vgeo-actions>a{display:inline-block;background:#d9c4a3;color:#292b2b;padding:12px 20px;border:0;font:inherit;min-height:44px;text-decoration:none;cursor:pointer}.vgeo-actions{display:flex;flex-wrap:wrap;gap:15px;margin:25px 0}.vgeo-brands li{border:1px solid #d5cec1;padding:0 15px}.vgeo-source{font-size:11px;color:#686458;border-top:1px solid #d5cec1;margin-top:40px;padding-top:20px}.vgeo a:focus-visible,.vgeo input:focus-visible,.vgeo button:focus-visible{outline:3px solid #957441;outline-offset:4px}.vgeo nav .page-numbers{display:inline-block;padding:10px}@media(max-width:700px){.vgeo-list,.vgeo-brands{grid-template-columns:repeat(2,minmax(0,1fr))}.vgeo form label{width:100%}}@media(max-width:400px){.vgeo-list,.vgeo-brands{grid-template-columns:1fr}.vgeo input{width:100%}}

.vgeo-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.vgeo-service{display:inline-flex;padding:12px 16px;margin:4px;border:1px solid #c8b79b;border-radius:4px}.vgeo-catalog{margin:30px 0}.vgeo a:focus-visible,.vgeo-breadcrumb a:focus-visible{outline:3px solid #947342;outline-offset:3px}
