.cafe-section-nav{margin-left:calc(var(--container-mobile-padding)*-1);margin-right:calc(var(--container-mobile-padding)*-1);width:calc(100% + var(--container-mobile-padding)*2)}@media screen and (min-width:744px){.cafe-section-nav{margin-left:unset;margin-right:unset;width:100%}}.cafe-section-nav__list{display:flex;gap:8px;list-style:none;margin:0;overflow-x:auto;padding:0 var(--container-mobile-padding)}.cafe-section-nav__list::-webkit-scrollbar{background:transparent;box-shadow:none;width:2px}.cafe-section-nav__list::-webkit-scrollbar-track{box-shadow:none}.cafe-section-nav__list::-webkit-scrollbar-thumb{background:transparent;box-shadow:none}.cafe-section-nav__list{scrollbar-color:transparent transparent;scrollbar-width:thin}@media screen and (min-width:744px){.cafe-section-nav__list{flex-wrap:wrap;overflow:visible;padding:0}}.cafe-section-nav__link.cafe-section-nav__link{align-items:center;background:var(--black-10);border-radius:var(--radius-full);color:var(--black-80);display:inline-flex;font-size:15px;font-weight:600;line-height:20px;min-height:40px;padding:8px 16px;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out;white-space:nowrap}.cafe-section-nav__link.cafe-section-nav__link:visited{color:var(--black-80)}.cafe-section-nav__link.cafe-section-nav__link:hover{background:var(--black-20);color:var(--black-80)}.cafe-section-nav__link_active.cafe-section-nav__link,.cafe-section-nav__link_active.cafe-section-nav__link:hover,.cafe-section-nav__link_active.cafe-section-nav__link:visited{background:var(--black-80);color:var(--white-100)}.cafe-layout__inner{display:flex;flex-direction:column;gap:40px;padding-bottom:60px;padding-top:20px}@media screen and (min-width:744px){.cafe-layout__inner{gap:56px;padding-bottom:80px;padding-top:16px}}@media screen and (min-width:1024px){.cafe-layout__inner{gap:72px;padding-bottom:120px;padding-top:24px}}.cafe-layout__nav{margin-bottom:-24px}@media screen and (min-width:744px){.cafe-layout__nav{margin-bottom:-36px}}@media screen and (min-width:1024px){.cafe-layout__nav{margin-bottom:-48px}}
