.page-heading{background-image:url(./restaurants-bg-CoVmARvK.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;height:unset}.page-heading:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#1c0505ed;background:linear-gradient(45deg,#000000ed,transparent)}.page-heading h1{font-size:2.25em;font-weight:300;margin-block:1em}.blog .container-std{padding-block:5rem}#restaurants-list{display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:1rem}.restaurant-container{box-shadow:0 0 15px rgba(var(--text)/.1);border-radius:8px;overflow:hidden}.restaurant-container:hover{box-shadow:0 0 15px rgba(var(--text)/.2)}.restaurant-container>a{padding-bottom:2.5rem}.restaurant-container .open-img{font-size:10px;inset:auto auto 0;transform:translate(70%)}#restaurants-list .intro{font-size:14px}#restaurants-list .picture-wrapper img{transform:scale(1) translateZ(0);transition:transform .5s ease;will-change:transform}#restaurants-list a:hover .picture-wrapper img{transform:scale(1.025) translateZ(0)}.restaurant-container .title{font-size:20px;margin-block:1.25em .75em}.restaurant-container .title,.restaurant-container .intro{padding-inline:1.25rem}@media(min-width:1545px){.page-heading h1{font-size:2.25em}#restaurants-list{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);padding-bottom:25px}}@media(max-width:1480px){#restaurants-list{gap:3em;grid-template-columns:repeat(3,1fr)}}@media(max-width:1200px){#restaurants-list{gap:2em}}@media(max-width:992px){.page-heading h1{font-size:2.25em}#restaurants-list{display:grid;gap:3em;grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){#restaurants-list{display:grid;gap:.5em;grid-template-columns:repeat(2,1fr);overflow:hidden;max-width:100%}}@media(max-width:576px){.page-heading h1{font-size:1.5em}.blog .container-std{padding-block:2.5rem}.restaurant-container{padding-inline:0}.restaurant-container .title{font-size:17px}.restaurant-container .picture-wrapper{min-width:unset}.restaurant-container .title,.restaurant-container .intro{padding-inline:.75rem}}
