@layer reset,base,controller,guide,component,utilities;@layer component{.branchList{gap:clamp(40px,calc(35px + 1.5625vw),60px)}.branchItem{display:grid;grid-row:span 2;grid-template-rows:subgrid}.branchItem__hoursToggle{grid-template-columns:1fr auto}.branchItem__name{font-size:clamp(22px,calc(19.5px + 0.78125vw),32px);font-weight:700}.branchItem__phone a,.branchItem__phone span{font-size:clamp(16px,calc(15px + 0.3125vw),20px)}.branchItem__hours{margin-top:25px;padding-block:10px;border-top:1px solid var(--color-main)}.branchItem__hoursToggle{cursor:pointer;font-size:clamp(16px,calc(15.5px + 0.15625vw),18px)}.branchItem__hours .expander{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows ease 1s}.branchItem__hours .expander-content{min-height:0;transition:visibility 1s;visibility:hidden;display:grid;margin-top:15px;row-gap:7px}.branchItem__hours .expander-content span{font-size:clamp(16px,calc(15.5px + 0.15625vw),18px)}.branchItem__hours:has(.toggle) .expander{grid-template-rows:1fr !important}.branchItem__hours:has(.toggle) .expander-content{visibility:visible}.branchItem__hours:has(.toggle) .icon-down{transform:scale(-1)}.branchItem__info address{font-style:normal}@media screen and (min-width: 768px){.branchList{grid-template-columns:repeat(2, 1fr);gap:0 clamp(40px,calc(35px + 1.5625vw),60px);grid-template-rows:1fr auto}}@media screen and (min-width: 1024px){.branchList{grid-template-columns:repeat(4, 1fr)}}}/*# sourceMappingURL=BranchList.css.map */