.s-restaurant-info{position:relative;z-index:2;padding:2rem 0;background:var(--color-brand-1);overflow:hidden}@media only screen and (max-width: 1680px){.s-restaurant-info{padding:2rem 0}}.s-restaurant-info+.s-clubhouse-hole{padding-top:0}.s-restaurant-info .cat{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;row-gap:.5rem}.s-restaurant-info .cat span{display:flex;align-items:center;color:var(--color-brand-3);line-height:1.2}@media only screen and (max-width: 767px){.s-restaurant-info .cat span{flex-direction:column;align-items:center;justify-content:center;width:100%}}.s-restaurant-info .cat span+span:before{display:flex;margin:0 3.7rem;width:1.65rem;height:1.65rem;background:url("../../../static/images/svg/doat.svg") no-repeat center center;background-size:100% auto;content:""}@media only screen and (max-width: 1440px){.s-restaurant-info .cat span+span:before{margin:0 3rem}}@media only screen and (max-width: 1280px){.s-restaurant-info .cat span+span:before{margin:0 1.6rem}}@media only screen and (max-width: 767px){.s-restaurant-info .cat span+span:before{margin:10px 0}}.s-restaurant-info .text{display:block;margin:0 auto;padding:1.4rem 0 0;width:100%;max-width:43rem;text-align:center}.s-restaurant-info .text p{color:var(--color-brand-3);line-height:1.5}@media only screen and (max-width: 767px){.s-restaurant-info .text p{font-size:1rem}}
