:root{--ink:#141414;--muted:#6b6b6b;--line:#e7e7e7;--accent:#d81f26;--bg:#fff;--nav:#242424;--head:"Montserrat",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--brand:"Baloo 2",var(--head);--body:Georgia,"Times New Roman",serif}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:1200px;margin:0 auto;padding:0 20px}.head{font-family:var(--head)}.brand{font-family:var(--brand);font-weight:800;letter-spacing:-.5px}.navbar{background:var(--nav)}.navlink{color:#dcdcdc;font-family:var(--head);font-weight:600;font-size:13px;letter-spacing:.6px;text-transform:uppercase;padding:16px 2px;display:inline-block;position:relative;transition:color .15s}.navlink:hover{color:#fff}.navlink.active{color:var(--accent)}.navlink.active:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:2px;background:var(--accent)}.dropitem:hover{color:var(--accent)!important}.card h2,.card h3{transition:color .15s}.card:hover h2,.card:hover h3{color:var(--accent)}.tile-img{overflow:hidden}.tile-img img{transition:transform .5s ease}.card:hover .tile-img img,.hero:hover img{transform:scale(1.05)}.sechead{font-family:var(--head);font-weight:800;text-transform:uppercase;letter-spacing:.5px;font-size:20px;display:inline-block;border-bottom:3px solid var(--accent);padding-bottom:6px}@media(max-width:980px){.catgrid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:860px){.featured{grid-template-columns:1fr!important}.hero{min-height:300px!important}}@media(max-width:620px){.catgrid{grid-template-columns:1fr!important}}.noimg{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#242424,#3a3a3a);color:#fff;font-family:var(--brand);font-weight:800;font-size:22px;letter-spacing:-.3px;text-align:center;padding:0 16px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}