.open_button{cursor:pointer;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.icon_line{background-color:var(--color-text);width:16px;height:2px;transition:var(--transition);border-radius:999px;display:block}.vertical{position:absolute;rotate:90deg}.open_button.open .vertical{rotate:180deg}@media (hover:hover) and (min-width:768px){.list_title:hover{color:var(--color-main-500)}.list_title:hover .icon_line{background-color:var(--color-main-500)}}
